Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
981ceda
Remove app code and app-only dependencies
drewda Mar 27, 2026
1362f41
Migrate to @auth0/auth0-nuxt
irees Mar 28, 2026
9dd2b9a
Drop vue from peerDependencies
drewda Mar 28, 2026
6fa61db
Selectable auth modules
irees Mar 28, 2026
c9f3362
Update lockfile after removing app-specific dependencies
drewda Mar 28, 2026
722401d
Move station data models to lib/pathways/
drewda Mar 28, 2026
bba4e5f
Remove lib/geom and lib/pathways — moved to @interline-io/pathways in…
drewda Mar 30, 2026
b11a567
move more
drewda Mar 30, 2026
197514a
Simlify
irees Mar 30, 2026
7366877
Fix typecheck: restore useToastNotification and lib/gtfs to tlv2-ui
drewda Mar 30, 2026
2f0a80b
playground/modal.vue: use #imports for useToastNotification
drewda Mar 30, 2026
a3870ec
Simplify
irees Mar 30, 2026
4396632
playground/modal.vue: use direct source import for useToastNotification
drewda Mar 30, 2026
197a5e3
More simplify
irees Mar 30, 2026
833c8c2
Remove useAuthHeaders
irees Mar 30, 2026
7710e27
Simplify
irees Mar 31, 2026
ab5cd7a
Remove SPA
irees Mar 31, 2026
c1e8006
Simplify
irees Mar 31, 2026
4db33a7
Simplify proxy
irees Mar 31, 2026
ab32691
Address comments
irees Mar 31, 2026
4e531e1
More comments
irees Mar 31, 2026
60f3e40
Fix fresh check
irees Mar 31, 2026
1d16778
Simplify and test
irees Mar 31, 2026
d0b05b2
Clean up
irees Mar 31, 2026
9abe8f7
Dont require login
irees Mar 31, 2026
cf68b75
Rename src/runtime/auth/server
irees Mar 31, 2026
c1266f0
Tests
irees Mar 31, 2026
025df94
chore: pin @vueuse/core 14.2.1, align vue-tsc to 3.2.6
drewda Mar 31, 2026
f7fb0ae
Restrict csrf tokens to same origin
irees Apr 1, 2026
50956a4
Fix
irees Apr 1, 2026
6f217dd
Review
irees Apr 1, 2026
33a21f7
Simplify
irees Apr 1, 2026
56b7856
Tidy up
irees Apr 1, 2026
742ef7d
Sigh
irees Apr 1, 2026
2ed772c
Avoid dynamic imports
irees Apr 1, 2026
2a58e26
FIX
irees Apr 1, 2026
bb20a47
Fixes
irees Apr 1, 2026
dfa6ae0
merge: incorporate auth-sdk changes into dep-ownership
drewda Apr 1, 2026
28800f2
chore: loosen nuxt/vue version pins for easier upgrades
drewda Apr 1, 2026
0f69de0
chore: loosen h3 to ^1.15.0 and add 7-day minimumReleaseAge
drewda Apr 1, 2026
b7e1a51
chore: remove h3, defu, destr, unstorage from direct dependencies
drewda Apr 1, 2026
2c7e3c6
fix: declare defu and h3 as peerDependencies
drewda Apr 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 2 additions & 32 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,18 +52,6 @@
"./lib/util": {
"types": "./dist/runtime/lib/util/index.d.ts",
"import": "./dist/runtime/lib/util/index.js"
},
"./apps/admin": {
"types": "./dist/runtime/apps/admin/index.d.ts",
"import": "./dist/runtime/apps/admin/index.js"
},
"./apps/stations": {
"types": "./dist/runtime/apps/stations/index.d.ts",
"import": "./dist/runtime/apps/stations/index.js"
},
"./apps/transfers": {
"types": "./dist/runtime/apps/transfers/index.d.ts",
"import": "./dist/runtime/apps/transfers/index.js"
}
},
"main": "./dist/module.mjs",
Expand All @@ -75,8 +63,8 @@
"access": "restricted"
},
"peerDependencies": {
"nuxt": "4.2.0",
"vue": "3.5.22"
"nuxt": "^4.0.0",
"vue": "^3.0.0"
Comment thread
drewda marked this conversation as resolved.
Outdated
},
"devDependencies": {
"@nuxt/cli": "3.30.0",
Expand All @@ -92,12 +80,8 @@
"@pollyjs/core": "6.0.6",
"@pollyjs/persister-fs": "6.0.6",
"@stylistic/eslint-plugin": "5.5.0",
"@types/cytoscape": "3.21.9",
"@types/cytoscape-fcose": "2.2.4",
"@types/d3-scale-chromatic": "3.1.0",
"@types/geojson": "7946.0.16",
"@types/jsdom": "21.1.7",
"@types/mapbox__mapbox-gl-draw": "1.4.8",
"@types/node": "latest",
"@types/pg": "8.15.4",
"@vitejs/plugin-vue": "6.0.1",
Expand All @@ -124,37 +108,23 @@
"dependencies": {
"@apollo/client": "3.13.4",
"@auth0/auth0-spa-js": "2.1.3",
"@mapbox/mapbox-gl-draw": "1.4.3",
"@maplibre/maplibre-gl-geocoder": "1.9.0",
"@mdi/font": "7.4.47",
"@observablehq/plot": "0.6.17",
"@turf/centroid": "7.3.0",
"@vue/apollo-composable": "4.2.2",
"@vue/apollo-option": "4.2.2",
"@vueuse/core": "14.0.0",
"apollo-upload-client": "18.0.1",
"bulma": "1.0.4",
"commander": "14.0.0",
"csv-stringify": "6.6.0",
"cytoscape-fcose": "2.2.0",
"cytoscape": "3.31.1",
"d3-scale-chromatic": "3.1.0",
"date-fns": "4.1.0",
"dayjs": "1.11.19",
"defu": "6.1.4",
"destr": "2.0.3",
"graphql-tag": "2.12.6",
"graphql": "16.10.0",
"h3": "1.15.1",
"maplibre-gl": "5.2.0",
"mixpanel-browser": "2.61.2",
"nuxt-csurf": "1.6.5",
"protomaps-themes-base": "1.3.1",
"tiny-emitter": "2.1.0",
"unstorage": "1.15.0",
"vega-embed": "7.1.0",
"vega-lite": "6.4.1",
"vega": "6.2.0",
"vue-json-pretty": "2.6.0"
},
"packageManager": "pnpm@10.21.0+sha512.da3337267e400fdd3d479a6c68079ac6db01d8ca4f67572083e722775a796788a7a9956613749e000fac20d424b594f7a791a5f4e2e13581c5ef947f26968a40",
Expand Down
15 changes: 0 additions & 15 deletions src/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,6 @@ export interface ModuleOptions {
auth0Scope?: string
auth0RedirectUri?: string
auth0LogoutUri?: string
// Transfer Analyst options
transferAnalystReadOnlyFeedSelector?: boolean
transferAnalystGtfsRealtimeStopObservations?: boolean
}

export default defineNuxtModule<ModuleOptions>({
Expand Down Expand Up @@ -65,8 +62,6 @@ export default defineNuxtModule<ModuleOptions>({
auth0Scope: undefined,
auth0RedirectUri: undefined,
auth0LogoutUri: undefined,
transferAnalystReadOnlyFeedSelector: false,
transferAnalystGtfsRealtimeStopObservations: true
},
async setup (options, nuxt) {
// Create resolver to resolve relative paths
Expand Down Expand Up @@ -111,15 +106,12 @@ export default defineNuxtModule<ModuleOptions>({
auth0LogoutUri: options.auth0LogoutUri,
auth0Audience: options.auth0Audience,
auth0Scope: options.auth0Scope,
transferAnalystReadOnlyFeedSelector: options.transferAnalystReadOnlyFeedSelector,
transferAnalystGtfsRealtimeStopObservations: options.transferAnalystGtfsRealtimeStopObservations,
}
}))

// Setup CSS
nuxt.options.css.push(resolveRuntimeModule('assets/main.css'))
nuxt.options.css.push('@mdi/font/css/materialdesignicons.css')
nuxt.options.css.push('maplibre-gl/dist/maplibre-gl.css')

// Setup plugins (run in order added)
addPlugin(resolveRuntimeModule('plugins/apollo'))
Expand Down Expand Up @@ -157,13 +149,6 @@ export default defineNuxtModule<ModuleOptions>({
prefix: 't'
})

// Add apps (TlApps* components)
addComponentsDir({
path: resolveRuntimeModule('apps'),
pathPrefix: true,
prefix: 'TlApps'
})

// Nuxt 4: Transpile packages for SSR compatibility
// These packages need transpilation because they:
// - Ship as ESM but need to work in SSR/Node context
Expand Down
117 changes: 0 additions & 117 deletions src/runtime/apps/admin/entity-list.vue

This file was deleted.

125 changes: 0 additions & 125 deletions src/runtime/apps/admin/entrel-list.vue

This file was deleted.

Loading
Loading