diff --git a/packages/insights/drizzle/0012_omniscient_leader.sql b/packages/insights/drizzle/0012_omniscient_leader.sql index ca125ab62ff..4eff5b5aac0 100644 --- a/packages/insights/drizzle/0012_omniscient_leader.sql +++ b/packages/insights/drizzle/0012_omniscient_leader.sql @@ -10,6 +10,22 @@ CREATE TABLE `symbolDetailTmp` ( FOREIGN KEY (`public_api_key`) REFERENCES `applications`(`public_api_key`) ON UPDATE no action ON DELETE no action, FOREIGN KEY (`public_api_key`,`manifest_hash`) REFERENCES `manifests`(`public_api_key`,`hash`) ON UPDATE no action ON DELETE no action );--> statement-breakpoint -INSERT INTO `symbolDetailTmp` SELECT * FROM `symbolDetail`;--> statement-breakpoint +INSERT INTO `symbolDetailTmp` ( + `hash`, + `public_api_key`, + `manifest_hash`, + `full_name`, + `origin`, + `lo`, + `hi` +) SELECT + `hash`, + `public_api_key`, + `manifest_hash`, + `full_name`, + `origin`, + `lo`, + `hi` + FROM `symbolDetail`;--> statement-breakpoint DROP TABLE `symbolDetail`;--> statement-breakpoint ALTER TABLE `symbolDetailTmp` RENAME TO `symbolDetail`; \ No newline at end of file diff --git a/packages/insights/package.json b/packages/insights/package.json index 741bb985742..b7440874415 100644 --- a/packages/insights/package.json +++ b/packages/insights/package.json @@ -9,8 +9,8 @@ "@typescript/analyze-trace": "^0.10.0", "density-clustering": "^1.3.0", "dotenv": "^16.3.1", - "drizzle-kit": "^0.19.12", - "drizzle-orm": "^0.28.2", + "drizzle-kit": "^0.19.13", + "drizzle-orm": "0.27.2", "install": "^0.13.0" }, "devDependencies": { @@ -29,7 +29,7 @@ "eslint-plugin-qwik": "1.2.6", "netlify-cli": "^15.9.1", "prettier": "3.0.0", - "typescript": "5.1.6", + "typescript": "5.2.2", "undici": "5.22.1", "uvu": "0.5.6", "vite": "4.4.7", diff --git a/packages/insights/src/db/query-helpers.ts b/packages/insights/src/db/query-helpers.ts index 11165439713..dfb683082c4 100644 --- a/packages/insights/src/db/query-helpers.ts +++ b/packages/insights/src/db/query-helpers.ts @@ -1,5 +1,5 @@ -import { sql, type InferInsertModel } from 'drizzle-orm'; -import { edgeTable, type routesTable } from './schema'; +import { sql } from 'drizzle-orm'; +import { type DatabaseInsert, edgeTable, type routesTable } from './schema'; import { BUCKETS } from '~/stats/vector'; export type VectorKeys = @@ -81,7 +81,7 @@ export function createEdgeRow({ interaction: boolean; delayBucket: number; latencyBucket: number; -}): InferInsertModel { +}): DatabaseInsert['edgeTable'] { return { publicApiKey, manifestHash, diff --git a/packages/insights/src/db/schema.ts b/packages/insights/src/db/schema.ts index 67dc9beef2a..d98e904f01b 100644 --- a/packages/insights/src/db/schema.ts +++ b/packages/insights/src/db/schema.ts @@ -1,3 +1,4 @@ +import { type InferModel } from 'drizzle-orm'; import { integer, sqliteTable, @@ -10,6 +11,17 @@ import { export type DatabaseSchema = { applicationTable: typeof applicationTable; symbolTable: typeof symbolTable; + symbolDetailTable: typeof symbolDetailTable; + errorTable: typeof errorTable; +}; + +export type DatabaseInsert = { + edgeTable: InferModel; +}; + +export type DatabaseSelect = { + edgeTable: InferModel; + manifestTable: InferModel; }; export const applicationTable = sqliteTable( diff --git a/packages/insights/src/db/sql-manifest.ts b/packages/insights/src/db/sql-manifest.ts index e246c556658..158fe7448b1 100644 --- a/packages/insights/src/db/sql-manifest.ts +++ b/packages/insights/src/db/sql-manifest.ts @@ -1,12 +1,12 @@ -import { eq, and, type InferSelectModel, sql } from 'drizzle-orm'; +import { eq, and, sql } from 'drizzle-orm'; import { type AppDatabase } from './index'; -import { edgeTable, manifestTable } from './schema'; +import { type DatabaseSelect, edgeTable, manifestTable } from './schema'; import { latencyColumnSums, toVector } from './query-helpers'; export async function dbGetManifests( db: AppDatabase, publicApiKey: string -): Promise[]> { +): Promise { const manifests = await db .select() .from(manifestTable) diff --git a/packages/insights/vite.config.ts b/packages/insights/vite.config.ts index 69dcf127474..5feb33e9aa1 100644 --- a/packages/insights/vite.config.ts +++ b/packages/insights/vite.config.ts @@ -13,7 +13,7 @@ export default defineConfig(async () => { qwikTypes(), qwikVite(), tsconfigPaths({ projects: ['.'] }), - qwikInsights({ publicApiKey: loadEnv('', '.', '').PUBLIC_QWIK_INSIGHTS_KEY }), + // qwikInsights({ publicApiKey: loadEnv('', '.', '').PUBLIC_QWIK_INSIGHTS_KEY }), ], preview: { headers: { @@ -23,5 +23,10 @@ export default defineConfig(async () => { optimizeDeps: { include: ['@auth/core'], }, + build: { + rollupOptions: { + external: ['@libsql/client'], + }, + }, }; }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index faee90ce38b..2067f7fbf49 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -221,13 +221,13 @@ importers: version: 0.8.0 '@builder.io/qwik': specifier: github:BuilderIo/qwik-build#main - version: github.com/BuilderIo/qwik-build/5a7f798052969218070054e88c3f3d9f0779f871(undici@5.22.1) + version: github.com/BuilderIo/qwik-build/8125311ad9fb58dc16919078c8163dbc0ff417bb(undici@5.22.1) '@builder.io/qwik-city': specifier: github:BuilderIo/qwik-city-build#main - version: github.com/BuilderIo/qwik-city-build/0b492308ab94c5d8406259916915a3082872cec9(rollup@3.26.3) + version: github.com/BuilderIo/qwik-city-build/a18075a4fa06de9c05870bdebbbd763e76aec858(rollup@3.26.3) '@builder.io/qwik-labs': specifier: github:BuilderIo/qwik-labs-build#main - version: github.com/BuilderIo/qwik-labs-build/0a4d649631edca457d676256f016bc4a8a4e1f4b + version: github.com/BuilderIo/qwik-labs-build/4912a72697f517cdd8ca072a2f442d89faf2dbc6 '@builder.io/qwik-react': specifier: 0.5.0 version: 0.5.0(@builder.io/qwik@1.2.8)(@types/react-dom@18.2.7)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0) @@ -245,7 +245,7 @@ importers: version: 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.17)(react@18.2.0) '@modular-forms/qwik': specifier: ^0.12.0 - version: 0.12.0(@builder.io/qwik-city@1.2.8-dev20230823194726)(@builder.io/qwik@1.2.8) + version: 0.12.0(@builder.io/qwik-city@1.2.8-dev20230825173213)(@builder.io/qwik@1.2.8) '@mui/material': specifier: ^5.13.0 version: 5.13.0(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0) @@ -369,13 +369,13 @@ importers: version: 0.7.1 '@builder.io/qwik-auth': specifier: 0.1.0 - version: 0.1.0(@auth/core@0.7.1)(@builder.io/qwik-city@1.2.8-dev20230823194726)(@builder.io/qwik@1.2.8) + version: 0.1.0(@auth/core@0.7.1)(@builder.io/qwik-city@1.2.8-dev20230825173213)(@builder.io/qwik@1.2.8) '@libsql/client': specifier: ^0.3.1 version: 0.3.1 '@modular-forms/qwik': specifier: ^0.12.0 - version: 0.12.0(@builder.io/qwik-city@1.2.8-dev20230823194726)(@builder.io/qwik@1.2.8) + version: 0.12.0(@builder.io/qwik-city@1.2.8-dev20230825173213)(@builder.io/qwik@1.2.8) '@typescript/analyze-trace': specifier: ^0.10.0 version: 0.10.0 @@ -386,21 +386,21 @@ importers: specifier: ^16.3.1 version: 16.3.1 drizzle-kit: - specifier: ^0.19.12 - version: 0.19.12 + specifier: ^0.19.13 + version: 0.19.13 drizzle-orm: - specifier: ^0.28.2 - version: 0.28.2(@libsql/client@0.3.1) + specifier: 0.27.2 + version: 0.27.2(@libsql/client@0.3.1) install: specifier: ^0.13.0 version: 0.13.0 devDependencies: '@builder.io/qwik': specifier: github:BuilderIo/qwik-build#main - version: github.com/BuilderIo/qwik-build/5a7f798052969218070054e88c3f3d9f0779f871(undici@5.22.1) + version: github.com/BuilderIo/qwik-build/8125311ad9fb58dc16919078c8163dbc0ff417bb(undici@5.22.1) '@builder.io/qwik-city': specifier: github:BuilderIo/qwik-city-build#main - version: github.com/BuilderIo/qwik-city-build/0b492308ab94c5d8406259916915a3082872cec9(rollup@3.26.3) + version: github.com/BuilderIo/qwik-city-build/a18075a4fa06de9c05870bdebbbd763e76aec858(rollup@3.26.3) '@builder.io/qwik-labs': specifier: workspace:* version: link:../qwik-labs @@ -412,7 +412,7 @@ importers: version: 2.0.0 '@pandacss/dev': specifier: ^0.8.0 - version: 0.8.0(@types/node@20.4.5)(terser@5.19.2)(typescript@5.1.6) + version: 0.8.0(@types/node@20.4.5)(terser@5.19.2)(typescript@5.2.2) '@types/density-clustering': specifier: ^1.3.0 version: 1.3.0 @@ -424,10 +424,10 @@ importers: version: 20.4.5 '@typescript-eslint/eslint-plugin': specifier: 6.2.0 - version: 6.2.0(@typescript-eslint/parser@6.2.0)(eslint@8.45.0)(typescript@5.1.6) + version: 6.2.0(@typescript-eslint/parser@6.2.0)(eslint@8.45.0)(typescript@5.2.2) '@typescript-eslint/parser': specifier: 6.2.0 - version: 6.2.0(eslint@8.45.0)(typescript@5.1.6) + version: 6.2.0(eslint@8.45.0)(typescript@5.2.2) eslint: specifier: 8.45.0 version: 8.45.0 @@ -441,8 +441,8 @@ importers: specifier: 3.0.0 version: 3.0.0 typescript: - specifier: 5.1.6 - version: 5.1.6 + specifier: 5.2.2 + version: 5.2.2 undici: specifier: 5.22.1 version: 5.22.1 @@ -454,7 +454,7 @@ importers: version: 4.4.7(@types/node@20.4.5)(terser@5.19.2) vite-tsconfig-paths: specifier: 4.2.0 - version: 4.2.0(typescript@5.1.6)(vite@4.4.7) + version: 4.2.0(typescript@5.2.2)(vite@4.4.7) packages/qwik: dependencies: @@ -1297,7 +1297,7 @@ packages: hasBin: true dev: true - /@builder.io/qwik-auth@0.1.0(@auth/core@0.7.1)(@builder.io/qwik-city@1.2.8-dev20230823194726)(@builder.io/qwik@1.2.8): + /@builder.io/qwik-auth@0.1.0(@auth/core@0.7.1)(@builder.io/qwik-city@1.2.8-dev20230825173213)(@builder.io/qwik@1.2.8): resolution: {integrity: sha512-uwwVbam6yQs9evtmof/+SpRT7DzoxD+2DSwsndGcm9JBU4Sh1xMyzll6F9QbivKVboglx+4X05OzJG7QTttWMQ==} engines: {node: '>=16.8.0 <18.0.0 || >=18.11'} peerDependencies: @@ -1306,8 +1306,8 @@ packages: '@builder.io/qwik-city': '>=0.6.0' dependencies: '@auth/core': 0.7.1 - '@builder.io/qwik': github.com/BuilderIo/qwik-build/5a7f798052969218070054e88c3f3d9f0779f871(undici@5.22.1) - '@builder.io/qwik-city': github.com/BuilderIo/qwik-city-build/0b492308ab94c5d8406259916915a3082872cec9(rollup@3.26.3) + '@builder.io/qwik': github.com/BuilderIo/qwik-build/8125311ad9fb58dc16919078c8163dbc0ff417bb(undici@5.22.1) + '@builder.io/qwik-city': github.com/BuilderIo/qwik-city-build/a18075a4fa06de9c05870bdebbbd763e76aec858(rollup@3.26.3) dev: false /@builder.io/qwik-city@1.2.6(rollup@3.26.3): @@ -1336,7 +1336,7 @@ packages: react: '>=18.0.0' react-dom: '>=18.0.0' dependencies: - '@builder.io/qwik': github.com/BuilderIo/qwik-build/5a7f798052969218070054e88c3f3d9f0779f871(undici@5.22.1) + '@builder.io/qwik': github.com/BuilderIo/qwik-build/8125311ad9fb58dc16919078c8163dbc0ff417bb(undici@5.22.1) '@types/react': 18.2.17 '@types/react-dom': 18.2.7 react: 18.2.0 @@ -1359,7 +1359,7 @@ packages: peerDependencies: '@builder.io/qwik': '>=1.0.0' dependencies: - '@builder.io/qwik': github.com/BuilderIo/qwik-build/5a7f798052969218070054e88c3f3d9f0779f871(undici@5.22.1) + '@builder.io/qwik': github.com/BuilderIo/qwik-build/8125311ad9fb58dc16919078c8163dbc0ff417bb(undici@5.22.1) dev: true /@builder.io/vite-plugin-macro@0.0.7(@types/node@20.4.5)(rollup@3.26.3)(terser@5.19.2): @@ -2701,14 +2701,14 @@ packages: resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} dev: true - /@modular-forms/qwik@0.12.0(@builder.io/qwik-city@1.2.8-dev20230823194726)(@builder.io/qwik@1.2.8): + /@modular-forms/qwik@0.12.0(@builder.io/qwik-city@1.2.8-dev20230825173213)(@builder.io/qwik@1.2.8): resolution: {integrity: sha512-IJi5Uvm1Z1tJZLOpYM8jWza40Viac6tblnMre0pdrslVv7tW3MnXFgQgO539YksooOsn1Jn1KjVUVmhiMuXXuA==} peerDependencies: '@builder.io/qwik': ^1.0.0 '@builder.io/qwik-city': ^1.0.0 dependencies: - '@builder.io/qwik': github.com/BuilderIo/qwik-build/5a7f798052969218070054e88c3f3d9f0779f871(undici@5.22.1) - '@builder.io/qwik-city': github.com/BuilderIo/qwik-city-build/0b492308ab94c5d8406259916915a3082872cec9(rollup@3.26.3) + '@builder.io/qwik': github.com/BuilderIo/qwik-build/8125311ad9fb58dc16919078c8163dbc0ff417bb(undici@5.22.1) + '@builder.io/qwik-city': github.com/BuilderIo/qwik-city-build/a18075a4fa06de9c05870bdebbbd763e76aec858(rollup@3.26.3) /@mui/base@5.0.0-beta.0(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ap+juKvt8R8n3cBqd/pGtZydQ4v2I/hgJKnvJRGjpSh3RvsvnDHO4rXov8MHQlH6VqpOekwgilFLGxMZjNTucA==} @@ -2974,8 +2974,8 @@ packages: strip-ansi: 7.1.0 supports-color: 9.4.0 terminal-link: 3.0.0 - ts-node: 10.9.1(@types/node@20.4.5)(typescript@5.1.6) - typescript: 5.1.6 + ts-node: 10.9.1(@types/node@20.4.5)(typescript@5.2.2) + typescript: 5.2.2 uuid: 9.0.0 yargs: 17.7.2 transitivePeerDependencies: @@ -4154,12 +4154,12 @@ packages: engines: {node: '>=14'} dev: true - /@pandacss/astro@0.8.0(typescript@5.1.6): + /@pandacss/astro@0.8.0(typescript@5.2.2): resolution: {integrity: sha512-XoZcR4TL3RKoTvH643pRuVC3RT23nNBt/zj0UTDZpsVF83bvLVbqtwvU0/Bmbt5SJFn04vr62ZqPT2ctur+FeA==} peerDependencies: astro: '>=2.x' dependencies: - '@pandacss/postcss': 0.8.0(typescript@5.1.6) + '@pandacss/postcss': 0.8.0(typescript@5.2.2) autoprefixer: 10.4.14(postcss@8.4.27) postcss: 8.4.27 postcss-load-config: 4.0.1(postcss@8.4.27) @@ -4181,7 +4181,7 @@ packages: escalade: 3.1.1 jiti: 1.19.1 merge-anything: 5.1.7 - typescript: 5.1.6 + typescript: 5.2.2 dev: true /@pandacss/core@0.8.0: @@ -4205,7 +4205,7 @@ packages: ts-pattern: 5.0.4 dev: true - /@pandacss/dev@0.8.0(@types/node@20.4.5)(terser@5.19.2)(typescript@5.1.6): + /@pandacss/dev@0.8.0(@types/node@20.4.5)(terser@5.19.2)(typescript@5.2.2): resolution: {integrity: sha512-3mG4w6gcrkPZ/QMpwmBnRyi7/9GaBs5vK3z3/v1JOU7w/JHOR2nA5WmScanW5gDfImogxwT7WuHguYKCUP+E6g==} hasBin: true peerDependencies: @@ -4214,15 +4214,15 @@ packages: astro: optional: true dependencies: - '@pandacss/astro': 0.8.0(typescript@5.1.6) + '@pandacss/astro': 0.8.0(typescript@5.2.2) '@pandacss/config': 0.8.0 '@pandacss/error': 0.8.0 '@pandacss/logger': 0.8.0 - '@pandacss/node': 0.8.0(typescript@5.1.6) - '@pandacss/postcss': 0.8.0(typescript@5.1.6) + '@pandacss/node': 0.8.0(typescript@5.2.2) + '@pandacss/postcss': 0.8.0(typescript@5.2.2) '@pandacss/preset-panda': 0.8.0 '@pandacss/shared': 0.8.0 - '@pandacss/studio': 0.8.0(@types/node@20.4.5)(terser@5.19.2)(typescript@5.1.6) + '@pandacss/studio': 0.8.0(@types/node@20.4.5)(terser@5.19.2)(typescript@5.2.2) '@pandacss/token-dictionary': 0.8.0 '@pandacss/types': 0.8.0 cac: 6.7.14 @@ -4250,11 +4250,11 @@ packages: resolution: {integrity: sha512-zi8oMcT/K0XkT1RBhM4SiUoj+F2UXWM27ZebsI4oJIUvlzDc7byzltjzDpI3aeAG3VgKSPhuMLQMeD5sCsinfw==} dev: true - /@pandacss/extractor@0.8.0(typescript@5.1.6): + /@pandacss/extractor@0.8.0(typescript@5.2.2): resolution: {integrity: sha512-Qq8ueW8ph2fmYaMqrFSJmnqHgoJQpoIc4AtQKN7d2O5fPXMCUhJUL8NFiKLboghC1AiRHg5nJZq/pgscCPCWQQ==} dependencies: lil-fp: 1.4.5 - ts-evaluator: 1.1.0(typescript@5.1.6) + ts-evaluator: 1.1.0(typescript@5.2.2) ts-morph: 19.0.0 ts-pattern: 5.0.4 transitivePeerDependencies: @@ -4290,17 +4290,17 @@ packages: lil-fp: 1.4.5 dev: true - /@pandacss/node@0.8.0(typescript@5.1.6): + /@pandacss/node@0.8.0(typescript@5.2.2): resolution: {integrity: sha512-orFFGKI1/51Mz3+arET9651cffewbg4yswiTwWc8B0s0/660KV5gp1ggpfiP4ws2y8wrozgXg/cP7E/BIMsNNA==} dependencies: '@pandacss/config': 0.8.0 '@pandacss/core': 0.8.0 '@pandacss/error': 0.8.0 - '@pandacss/extractor': 0.8.0(typescript@5.1.6) + '@pandacss/extractor': 0.8.0(typescript@5.2.2) '@pandacss/generator': 0.8.0 '@pandacss/is-valid-prop': 0.8.0 '@pandacss/logger': 0.8.0 - '@pandacss/parser': 0.8.0(typescript@5.1.6) + '@pandacss/parser': 0.8.0(typescript@5.2.2) '@pandacss/shared': 0.8.0 '@pandacss/token-dictionary': 0.8.0 '@pandacss/types': 0.8.0 @@ -4323,17 +4323,17 @@ packages: preferred-pm: 3.0.3 ts-morph: 19.0.0 ts-pattern: 5.0.4 - tsconfck: 2.1.2(typescript@5.1.6) + tsconfck: 2.1.2(typescript@5.2.2) transitivePeerDependencies: - jsdom - typescript dev: true - /@pandacss/parser@0.8.0(typescript@5.1.6): + /@pandacss/parser@0.8.0(typescript@5.2.2): resolution: {integrity: sha512-mUQF8Cw6iNAaCo3Pnjdzb4RsTsbRsR9cWz+8D7Gdpzffiz1pbTVAcx0hOrrNZtoZ7e5nz9dMNN+BUV8XGZDhMg==} dependencies: '@pandacss/config': 0.8.0 - '@pandacss/extractor': 0.8.0(typescript@5.1.6) + '@pandacss/extractor': 0.8.0(typescript@5.2.2) '@pandacss/is-valid-prop': 0.8.0 '@pandacss/logger': 0.8.0 '@pandacss/shared': 0.8.0 @@ -4348,10 +4348,10 @@ packages: - typescript dev: true - /@pandacss/postcss@0.8.0(typescript@5.1.6): + /@pandacss/postcss@0.8.0(typescript@5.2.2): resolution: {integrity: sha512-FAwvScihEorEozDYiDoSUOoKeAFMuDZf7Wl7scAqAjvlvVK84pLQAHK8q3Ld0EaRRk1O0nFMi3VPS19p17x05w==} dependencies: - '@pandacss/node': 0.8.0(typescript@5.1.6) + '@pandacss/node': 0.8.0(typescript@5.2.2) postcss: 8.4.27 transitivePeerDependencies: - jsdom @@ -4374,14 +4374,14 @@ packages: resolution: {integrity: sha512-ckGFyCFZF6ZtOuJzysAACrBaVidTT8BhtedhBXgdGljc67BqKnFNnI0Z0SuwcIwqon/qV27f7D/2BVtrWWFU5w==} dev: true - /@pandacss/studio@0.8.0(@types/node@20.4.5)(terser@5.19.2)(typescript@5.1.6): + /@pandacss/studio@0.8.0(@types/node@20.4.5)(terser@5.19.2)(typescript@5.2.2): resolution: {integrity: sha512-B1XrqOo9t8V2lYTyCzGv1vlrykr0yfnv7M/8y2dthttd9U65XybVF4a/tIiXF5o3cBvf9czovQ3TD3XHzr6mXg==} dependencies: '@ark-ui/react': 0.7.2(react-dom@18.2.0)(react@18.2.0) '@astrojs/react': 2.2.1(react-dom@18.2.0)(react@18.2.0) '@pandacss/config': 0.8.0 '@pandacss/logger': 0.8.0 - '@pandacss/node': 0.8.0(typescript@5.1.6) + '@pandacss/node': 0.8.0(typescript@5.2.2) '@pandacss/shared': 0.8.0 '@pandacss/token-dictionary': 0.8.0 '@pandacss/types': 0.8.0 @@ -5252,6 +5252,36 @@ packages: - supports-color dev: true + /@typescript-eslint/eslint-plugin@6.2.0(@typescript-eslint/parser@6.2.0)(eslint@8.45.0)(typescript@5.2.2): + resolution: {integrity: sha512-rClGrMuyS/3j0ETa1Ui7s6GkLhfZGKZL3ZrChLeAiACBE/tRc1wq8SNZESUuluxhLj9FkUefRs2l6bCIArWBiQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.6.2 + '@typescript-eslint/parser': 6.2.0(eslint@8.45.0)(typescript@5.2.2) + '@typescript-eslint/scope-manager': 6.2.0 + '@typescript-eslint/type-utils': 6.2.0(eslint@8.45.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.2.0(eslint@8.45.0)(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.2.0 + debug: 4.3.4(supports-color@9.4.0) + eslint: 8.45.0 + graphemer: 1.4.0 + ignore: 5.2.4 + natural-compare: 1.4.0 + natural-compare-lite: 1.4.0 + semver: 7.5.4 + ts-api-utils: 1.0.1(typescript@5.2.2) + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/parser@6.2.0(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-igVYOqtiK/UsvKAmmloQAruAdUHihsOCvplJpplPZ+3h4aDkC/UKZZNKgB6h93ayuYLuEymU3h8nF1xMRbh37g==} engines: {node: ^16.0.0 || >=18.0.0} @@ -5273,6 +5303,27 @@ packages: - supports-color dev: true + /@typescript-eslint/parser@6.2.0(eslint@8.45.0)(typescript@5.2.2): + resolution: {integrity: sha512-igVYOqtiK/UsvKAmmloQAruAdUHihsOCvplJpplPZ+3h4aDkC/UKZZNKgB6h93ayuYLuEymU3h8nF1xMRbh37g==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 6.2.0 + '@typescript-eslint/types': 6.2.0 + '@typescript-eslint/typescript-estree': 6.2.0(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.2.0 + debug: 4.3.4(supports-color@9.4.0) + eslint: 8.45.0 + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/rule-tester@6.2.0(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-jSwHgX2eqjVPK1jdDuo2LEhIAi9gMvKAUaAaYLSguNct6Zu0ajt8gvAU469I78Aeb+p7zLkUjuIlsHr6i+sRNw==} engines: {node: ^16.0.0 || >=18.0.0} @@ -5319,6 +5370,26 @@ packages: - supports-color dev: true + /@typescript-eslint/type-utils@6.2.0(eslint@8.45.0)(typescript@5.2.2): + resolution: {integrity: sha512-DnGZuNU2JN3AYwddYIqrVkYW0uUQdv0AY+kz2M25euVNlujcN2u+rJgfJsBFlUEzBB6OQkUqSZPyuTLf2bP5mw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.2.0(typescript@5.2.2) + '@typescript-eslint/utils': 6.2.0(eslint@8.45.0)(typescript@5.2.2) + debug: 4.3.4(supports-color@9.4.0) + eslint: 8.45.0 + ts-api-utils: 1.0.1(typescript@5.2.2) + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/types@5.62.0: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5329,7 +5400,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.62.0(supports-color@9.4.0)(typescript@5.1.6): + /@typescript-eslint/typescript-estree@5.62.0(supports-color@9.4.0)(typescript@5.2.2): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5344,8 +5415,8 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true @@ -5371,6 +5442,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@6.2.0(typescript@5.2.2): + resolution: {integrity: sha512-Mts6+3HQMSM+LZCglsc2yMIny37IhUgp1Qe8yJUYVyO6rHP7/vN0vajKu3JvHCBIy8TSiKddJ/Zwu80jhnGj1w==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.2.0 + '@typescript-eslint/visitor-keys': 6.2.0 + debug: 4.3.4(supports-color@9.4.0) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.1(typescript@5.2.2) + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@6.2.0(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-RCFrC1lXiX1qEZN8LmLrxYRhOkElEsPKTVSNout8DMzf8PeWoQG7Rxz2SadpJa3VSh5oYKGwt7j7X/VRg+Y3OQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -5390,6 +5482,25 @@ packages: - typescript dev: true + /@typescript-eslint/utils@6.2.0(eslint@8.45.0)(typescript@5.2.2): + resolution: {integrity: sha512-RCFrC1lXiX1qEZN8LmLrxYRhOkElEsPKTVSNout8DMzf8PeWoQG7Rxz2SadpJa3VSh5oYKGwt7j7X/VRg+Y3OQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 6.2.0 + '@typescript-eslint/types': 6.2.0 + '@typescript-eslint/typescript-estree': 6.2.0(typescript@5.2.2) + eslint: 8.45.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys@5.62.0: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5432,7 +5543,7 @@ packages: peerDependencies: '@builder.io/qwik': '*' dependencies: - '@builder.io/qwik': github.com/BuilderIo/qwik-build/5a7f798052969218070054e88c3f3d9f0779f871(undici@5.22.1) + '@builder.io/qwik': github.com/BuilderIo/qwik-build/8125311ad9fb58dc16919078c8163dbc0ff417bb(undici@5.22.1) dev: true /@vercel/nft@0.22.6(supports-color@9.4.0): @@ -6698,7 +6809,7 @@ packages: string-width: 5.1.2 strip-ansi: 7.1.0 tsconfig-resolver: 3.0.1 - typescript: 5.1.6 + typescript: 5.2.2 unist-util-visit: 4.1.2 vfile: 6.0.1 vite: 4.4.7(@types/node@20.4.5)(terser@5.19.2) @@ -8410,10 +8521,10 @@ packages: resolution: {integrity: sha512-Mq8egjnW2NSCkzEb/Az15/JnBI/Ryyl6Po0Y+0mABTFvOS6DAyUGRZqz1nyhu4QJmWWe0zaGs/ITIBeWkvCkGw==} engines: {node: ^14.14.0 || >=16.0.0} dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(supports-color@9.4.0)(typescript@5.1.6) + '@typescript-eslint/typescript-estree': 5.62.0(supports-color@9.4.0)(typescript@5.2.2) ast-module-types: 5.0.0 node-source-walk: 6.0.2 - typescript: 5.1.6 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true @@ -8536,8 +8647,8 @@ packages: wordwrap: 1.0.0 dev: false - /drizzle-kit@0.19.12: - resolution: {integrity: sha512-rcsmh5gUIkvuD0WrbEc+aLpqY2q2J8ltynRcJiJo2l01hhsYvPnX0sgxWlFXlfAIa5ZXNw2nJZhYlslI6tG3MA==} + /drizzle-kit@0.19.13: + resolution: {integrity: sha512-Rba5VW1O2JfJlwVBeZ8Zwt2E2us5oZ08PQBDiVSGlug53TOc8hzXjblZFuF+dnll9/RQEHrkzBmJFgqTvn5Rxg==} hasBin: true dependencies: '@drizzle-team/studio': 0.0.5 @@ -8556,8 +8667,8 @@ packages: - supports-color dev: false - /drizzle-orm@0.28.2(@libsql/client@0.3.1): - resolution: {integrity: sha512-QRyuzvpJr7GE6LpvZ/sg2nAKNg2if1uGGkgFTiXn4auuYId//vVJe6HBsDTktfKfcaDGzIYos+/f+PS5EkBmrg==} + /drizzle-orm@0.27.2(@libsql/client@0.3.1): + resolution: {integrity: sha512-ZvBvceff+JlgP7FxHKe0zOU9CkZ4RcOtibumIrqfYzDGuOeF0YUY0F9iMqYpRM7pxnLRfC+oO7rWOUH3T5oFQA==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=3' @@ -17443,7 +17554,16 @@ packages: typescript: 5.1.6 dev: true - /ts-evaluator@1.1.0(typescript@5.1.6): + /ts-api-utils@1.0.1(typescript@5.2.2): + resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.2.2 + dev: true + + /ts-evaluator@1.1.0(typescript@5.2.2): resolution: {integrity: sha512-B7j9Gw7NisfV+vTjZgYBjPAyNj48CgjFhHLmxpvN24mwln6v4sumL4LaQJn5ZMwFAQx2gGrzRE4V1Xt/0B5tvA==} engines: {node: '>=14.19.0'} peerDependencies: @@ -17456,7 +17576,7 @@ packages: ansi-colors: 4.1.3 crosspath: 2.0.0 object-path: 0.11.8 - typescript: 5.1.6 + typescript: 5.2.2 dev: true /ts-interface-checker@0.1.13: @@ -17500,6 +17620,38 @@ packages: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true + optional: true + + /ts-node@10.9.1(@types/node@20.4.5)(typescript@5.2.2): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.4.5 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.2.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true /ts-pattern@5.0.4: resolution: {integrity: sha512-D5iVliqugv2C9541W2CNXFYNEZxr4TiHuLPuf49tKEdQFp/8y8fR0v1RExUvXkiWozKCwE7zv07C6EKxf0lKuQ==} @@ -17522,6 +17674,19 @@ packages: typescript: 5.1.6 dev: true + /tsconfck@2.1.2(typescript@5.2.2): + resolution: {integrity: sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==} + engines: {node: ^14.13.1 || ^16 || >=18} + hasBin: true + peerDependencies: + typescript: ^4.3.5 || ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + typescript: 5.2.2 + dev: true + /tsconfig-resolver@3.0.1: resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} dependencies: @@ -17549,14 +17714,14 @@ packages: esbuild: 0.14.54 dev: true - /tsutils@3.21.0(typescript@5.1.6): + /tsutils@3.21.0(typescript@5.2.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.1.6 + typescript: 5.2.2 dev: true /tunnel-agent@0.6.0: @@ -17698,6 +17863,12 @@ packages: hasBin: true dev: true + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + /ufo@1.1.2: resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} dev: true @@ -18174,6 +18345,23 @@ packages: - typescript dev: true + /vite-tsconfig-paths@4.2.0(typescript@5.2.2)(vite@4.4.7): + resolution: {integrity: sha512-jGpus0eUy5qbbMVGiTxCL1iB9ZGN6Bd37VGLJU39kTDD6ZfULTTb1bcc5IeTWqWJKiWV5YihCaibeASPiGi8kw==} + peerDependencies: + vite: '*' + peerDependenciesMeta: + vite: + optional: true + dependencies: + debug: 4.3.4(supports-color@9.4.0) + globrex: 0.1.2 + tsconfck: 2.1.2(typescript@5.2.2) + vite: 4.4.7(@types/node@20.4.5)(terser@5.19.2) + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /vite@4.4.2(@types/node@20.4.5)(terser@5.19.2): resolution: {integrity: sha512-zUcsJN+UvdSyHhYa277UHhiJ3iq4hUBwHavOpsNUGsTgjBeoBlK8eDt+iT09pBq0h9/knhG/SPrZiM7cGmg7NA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -18802,9 +18990,9 @@ packages: /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - github.com/BuilderIo/qwik-build/5a7f798052969218070054e88c3f3d9f0779f871(undici@5.22.1): - resolution: {tarball: https://codeload.github.com/BuilderIo/qwik-build/tar.gz/5a7f798052969218070054e88c3f3d9f0779f871} - id: github.com/BuilderIo/qwik-build/5a7f798052969218070054e88c3f3d9f0779f871 + github.com/BuilderIo/qwik-build/8125311ad9fb58dc16919078c8163dbc0ff417bb(undici@5.22.1): + resolution: {tarball: https://codeload.github.com/BuilderIo/qwik-build/tar.gz/8125311ad9fb58dc16919078c8163dbc0ff417bb} + id: github.com/BuilderIo/qwik-build/8125311ad9fb58dc16919078c8163dbc0ff417bb name: '@builder.io/qwik' version: 1.2.8 engines: {node: '>=16.8.0 <18.0.0 || >=18.11'} @@ -18815,11 +19003,11 @@ packages: csstype: 3.1.2 undici: 5.22.1 - github.com/BuilderIo/qwik-city-build/0b492308ab94c5d8406259916915a3082872cec9(rollup@3.26.3): - resolution: {tarball: https://codeload.github.com/BuilderIo/qwik-city-build/tar.gz/0b492308ab94c5d8406259916915a3082872cec9} - id: github.com/BuilderIo/qwik-city-build/0b492308ab94c5d8406259916915a3082872cec9 + github.com/BuilderIo/qwik-city-build/a18075a4fa06de9c05870bdebbbd763e76aec858(rollup@3.26.3): + resolution: {tarball: https://codeload.github.com/BuilderIo/qwik-city-build/tar.gz/a18075a4fa06de9c05870bdebbbd763e76aec858} + id: github.com/BuilderIo/qwik-city-build/a18075a4fa06de9c05870bdebbbd763e76aec858 name: '@builder.io/qwik-city' - version: 1.2.8-dev20230823194726 + version: 1.2.8-dev20230825173213 engines: {node: '>=16.8.0 <18.0.0 || >=18.11'} dependencies: '@mdx-js/mdx': 2.3.0 @@ -18833,8 +19021,8 @@ packages: - rollup - supports-color - github.com/BuilderIo/qwik-labs-build/0a4d649631edca457d676256f016bc4a8a4e1f4b: - resolution: {tarball: https://codeload.github.com/BuilderIo/qwik-labs-build/tar.gz/0a4d649631edca457d676256f016bc4a8a4e1f4b} + github.com/BuilderIo/qwik-labs-build/4912a72697f517cdd8ca072a2f442d89faf2dbc6: + resolution: {tarball: https://codeload.github.com/BuilderIo/qwik-labs-build/tar.gz/4912a72697f517cdd8ca072a2f442d89faf2dbc6} name: '@builder.io/qwik-labs' version: 0.0.1 engines: {node: '>=16.8.0 <18.0.0 || >=18.11'}