Description
Please provide the environment you discovered this bug in.
{
"dependencies": {
"@analogjs/content": "^1.10.2-beta.8",
"@analogjs/router": "^1.10.2-beta.8",
"@analogjs/trpc": "0.3.0",
"@angular-magic/ngx-gp-autocomplete": "^2.0.2",
"@angular/animations": "^19.1.0",
"@angular/cdk": "^19.1.0",
"@angular/common": "^19.1.0",
"@angular/compiler": "^19.1.0",
"@angular/core": "^19.1.0",
"@angular/forms": "^19.1.0",
"@angular/platform-browser": "^19.1.0",
"@angular/platform-browser-dynamic": "^19.1.0",
"@angular/platform-server": "^19.1.0",
"@angular/router": "^19.1.0",
"@trpc/client": "^10.45.2",
"@trpc/server": "^10.45.2",
"rxjs": "^7.8.1",
"tslib": "^2.6.3"
},
"devDependencies": {
"@analogjs/platform": "^2.0.0-alpha.2",
"@analogjs/vite-plugin-angular": "^2.0.0-alpha.2",
"@analogjs/vitest-angular": "^2.0.0-alpha.2",
"@angular-devkit/build-angular": "^19.1.0",
"@angular-eslint/eslint-plugin": "^19.0.2",
"@angular-eslint/eslint-plugin-template": "^19.0.2",
"@angular-eslint/template-parser": "^19.0.2",
"@angular/build": "^19.1.0",
"@angular/cli": "^19.1.0",
"@angular/compiler-cli": "^19.1.0",
"@angular/language-service": "^19.1.0",
"@angular/ssr": "^19.1.0",
"typescript": "~5.5.4",
"vite": "^5.3.4",
"vite-plugin-checker": "^0.8.0",
"vite-tsconfig-paths": "^4.3.2",
"vitest": "^2.1.8"
}
}
Which area/package is the issue in?
create-analog
Description
Hi,
Sourcemaps don't seem to be properly generated with tRPC
All my tRPC routes are bundled into one _tprc_.mjs
file, next to its sourcemap _tprc_.mjs.map
but when I open this file I see the sources but no mapping which doesn't seem right.
{"version":3,"file":"_trpc_.mjs","sources":["../../../../../../../../node_modules/@analogjs/trpc/fesm2022/analogjs-trpc-server.mjs","../../../../../../../../apps/marketplace/src/constants/permissions.constant.ts","../../../../../../../../apps/marketplace/src/server/helpers/fn/remove-duplicate/remove-duplicate.fn.ts","../../../../../../../../apps/marketplace/src/server/helpers/fn/generate-fake-uuid.fn.ts","../../../../../../../../apps/marketplace/src/server/db/supabase.ts","../../../../../../../../apps/marketplace/src/server/providers/auth.provider.ts","../../../../../../../../apps/marketplace/src/server/providers/user.provider.ts","../../../../../../../../apps/marketplace/src/server/db/repositories/client.repository.ts","../../../../../../../../apps/marketplace/src/server/db/repositories/location.repository.ts","../../../../../../../../apps/marketplace/src/server/db/repositories/contact.repository.ts","../../../../../../../../apps/marketplace/src/server/trpc/context.ts","../../../../../../../../apps/marketplace/src/server/providers/permission.provider.ts","../../../../../../../../apps/marketplace/src/server/trpc/trpc.ts","../../../../../../../../apps/marketplace/src/server/trpc/routers/clients.trpc.ts","../../../../../../../../apps/marketplace/src/server/providers/contact.provider.ts","../../../../../../../../apps/marketplace/src/server/trpc/routers/contacts.trpc.ts","../../../../../../../../apps/marketplace/src/constants/bdnb.constant.ts","../../../../../../../../apps/marketplace/src/server/providers/bdnb.provider.ts","../../../../../../../../apps/marketplace/src/server/providers/google-places.provider.ts","../../../../../../../../libs/ui/src/lib/helpers/is-not-nullish.fn.ts","../../../../../../../../libs/utils/src/lib/unreachable.ts","../../../../../../../../apps/marketplace/src/app/models/location.model.ts","../../../../../../../../apps/marketplace/src/fn/sleep.fn.ts","../../../../../../../../apps/marketplace/src/server/providers/file.provider.ts","../../../../../../../../apps/marketplace/src/server/providers/storage.provider.ts","../../../../../../../../apps/marketplace/src/server/providers/location.provider.ts","../../../../../../../../apps/marketplace/src/server/trpc/routers/locations.trpc.ts","../../../../../../../../apps/marketplace/src/constants/operation-phase.constant.ts","../../../../../../../../apps/marketplace/src/server/db/repositories/operation.repository.ts","../../../../../../../../apps/marketplace/src/server/helpers/types/file.type.ts","../../../../../../../../apps/marketplace/src/server/providers/openai.provider.ts","../../../../../../../../apps/marketplace/src/server/providers/operation.provider.ts","../../../../../../../../apps/marketplace/src/server/trpc/routers/operations.trpc.ts","../../../../../../../../apps/marketplace/src/server/db/repositories/pro.repository.ts","../../../../../../../../apps/marketplace/src/server/trpc/routers/pros.trpc.ts","../../../../../../../../apps/marketplace/src/server/db/repositories/owner.repository.ts","../../../../../../../../apps/marketplace/src/server/providers/quote.provider.ts","../../../../../../../../apps/marketplace/src/server/trpc/routers/quotes.trpc.ts","../../../../../../../../apps/marketplace/src/app/models/operation.model.ts","../../../../../../../../apps/marketplace/src/constants/simulator.constant.ts","../../../../../../../../apps/marketplace/src/server/db/repositories/simulator.repository.ts","../../../../../../../../apps/marketplace/src/server/providers/simulator.provider.ts","../../../../../../../../apps/marketplace/src/server/trpc/routers/simulator.trpc.ts","../../../../../../../../apps/marketplace/src/server/trpc/routers/users.trpc.ts","../../../../../../../../apps/marketplace/src/server/trpc/routers/index.ts","../../../../../../../../apps/marketplace/src/server/routes/trpc/[trpc].ts"],"sourcesContent":null,"names":["__publicField","console","OperationGroupKey","_a","_b"],"mappings":"","x_google_ignoreList":[0]}
Am I missing some vite config?
Please provide the exception or error you saw
No exception. The sourcemaps are simply not valid and therefore not recognized by Sentry (but probably same issue with any similar service as there's currently no mapping between original and bundle files)
Other information
No response
I would be willing to submit a PR to fix this issue
- Yes
- No