From f2bf1c72ddb4fdd8d12934eb09e51dd2a77c5c8a Mon Sep 17 00:00:00 2001 From: Jeremy Moseley Date: Fri, 17 Jan 2025 11:02:16 -0600 Subject: [PATCH] chore: Fixup examples. (#132) ## Proposed changes * Move `examples/basicExamples/structuredOutputs` to `examples/structuredOutputs` so that it becomes a workspace in the monorepo. * Remove unnecessary deps from examples * Fixup structuredOutputs example to use the new syntax --- examples/blogWriter/package.json | 1 - examples/hackerNewsAnalyzer/package.json | 2 - examples/reflection/package.json | 1 - examples/streaming/package.json | 1 - .../structuredOutputs/README.md | 0 .../structuredOutputs/eslint.config.mjs | 0 .../structuredOutputs/index.tsx | 8 +- .../structuredOutputs/nodemon.json | 0 .../structuredOutputs/package.json | 1 - .../structuredOutputs/tsconfig.json | 0 pnpm-lock.yaml | 232 ++++-------------- 11 files changed, 53 insertions(+), 193 deletions(-) rename examples/{basicExamples => }/structuredOutputs/README.md (100%) rename examples/{basicExamples => }/structuredOutputs/eslint.config.mjs (100%) rename examples/{basicExamples => }/structuredOutputs/index.tsx (97%) rename examples/{basicExamples => }/structuredOutputs/nodemon.json (100%) rename examples/{basicExamples => }/structuredOutputs/package.json (96%) rename examples/{basicExamples => }/structuredOutputs/tsconfig.json (100%) diff --git a/examples/blogWriter/package.json b/examples/blogWriter/package.json index 8a6ac2ea..2ef58cca 100644 --- a/examples/blogWriter/package.json +++ b/examples/blogWriter/package.json @@ -22,7 +22,6 @@ "devDependencies": { "@types/node": "^20.17.11", "nodemon": "^3.1.9", - "prettier": "^3.0.0", "tsx": "^4.19.2", "typescript": "^5.0.0" } diff --git a/examples/hackerNewsAnalyzer/package.json b/examples/hackerNewsAnalyzer/package.json index 044565b0..a24ec19b 100644 --- a/examples/hackerNewsAnalyzer/package.json +++ b/examples/hackerNewsAnalyzer/package.json @@ -22,8 +22,6 @@ "devDependencies": { "@types/node": "^20.17.11", "nodemon": "^3.1.9", - "prettier": "^3.0.0", - "ts-node-dev": "^2.0.0", "tsx": "^4.19.2", "typescript": "^5.0.0" } diff --git a/examples/reflection/package.json b/examples/reflection/package.json index 6a78ea95..609a7a02 100644 --- a/examples/reflection/package.json +++ b/examples/reflection/package.json @@ -22,7 +22,6 @@ "devDependencies": { "@types/node": "^20.17.11", "nodemon": "^3.1.9", - "prettier": "^3.0.0", "tsx": "^4.19.2", "typescript": "^5.0.0" } diff --git a/examples/streaming/package.json b/examples/streaming/package.json index 17d8bf1a..3efbca19 100644 --- a/examples/streaming/package.json +++ b/examples/streaming/package.json @@ -21,7 +21,6 @@ "devDependencies": { "@types/node": "^20.17.11", "nodemon": "^3.1.9", - "prettier": "^3.0.0", "tsx": "^4.19.2", "typescript": "^5.0.0" } diff --git a/examples/basicExamples/structuredOutputs/README.md b/examples/structuredOutputs/README.md similarity index 100% rename from examples/basicExamples/structuredOutputs/README.md rename to examples/structuredOutputs/README.md diff --git a/examples/basicExamples/structuredOutputs/eslint.config.mjs b/examples/structuredOutputs/eslint.config.mjs similarity index 100% rename from examples/basicExamples/structuredOutputs/eslint.config.mjs rename to examples/structuredOutputs/eslint.config.mjs diff --git a/examples/basicExamples/structuredOutputs/index.tsx b/examples/structuredOutputs/index.tsx similarity index 97% rename from examples/basicExamples/structuredOutputs/index.tsx rename to examples/structuredOutputs/index.tsx index a9634d54..6a106c92 100644 --- a/examples/basicExamples/structuredOutputs/index.tsx +++ b/examples/structuredOutputs/index.tsx @@ -17,13 +17,13 @@ interface ExtractEntitiesBasicOutput { const ExtractEntitiesBasic = gsx.Component< ExtractEntitiesProps, ExtractEntitiesBasicOutput ->(async ({ text }) => { +>("ExtractEntitiesBasic", ({ text }) => { const prompt = `Please review the following text and extract all the people, places, and organizations mentioned. ${text} - + Please return json with the following format: { "people": ["person1", "person2", "person3"], @@ -61,13 +61,13 @@ type ExtractEntitiesOutput = z.infer; const ExtractEntities = gsx.Component< ExtractEntitiesProps, ExtractEntitiesOutput ->(async ({ text }) => { +>("ExtractEntities", ({ text }) => { const prompt = `Please review the following text and extract all the people, places, and organizations mentioned. ${text} - + Please return json with the following format: { "people": ["person1", "person2", "person3"], diff --git a/examples/basicExamples/structuredOutputs/nodemon.json b/examples/structuredOutputs/nodemon.json similarity index 100% rename from examples/basicExamples/structuredOutputs/nodemon.json rename to examples/structuredOutputs/nodemon.json diff --git a/examples/basicExamples/structuredOutputs/package.json b/examples/structuredOutputs/package.json similarity index 96% rename from examples/basicExamples/structuredOutputs/package.json rename to examples/structuredOutputs/package.json index 649a2b3d..b499a989 100644 --- a/examples/basicExamples/structuredOutputs/package.json +++ b/examples/structuredOutputs/package.json @@ -23,7 +23,6 @@ "devDependencies": { "@types/node": "^20.17.11", "nodemon": "^3.1.9", - "prettier": "^3.0.0", "tsx": "^4.19.2", "typescript": "^5.7.2" } diff --git a/examples/basicExamples/structuredOutputs/tsconfig.json b/examples/structuredOutputs/tsconfig.json similarity index 100% rename from examples/basicExamples/structuredOutputs/tsconfig.json rename to examples/structuredOutputs/tsconfig.json diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5cff1f21..c48b4a52 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -103,9 +103,6 @@ importers: nodemon: specifier: ^3.1.9 version: 3.1.9 - prettier: - specifier: ^3.0.0 - version: 3.4.2 tsx: specifier: ^4.19.2 version: 4.19.2 @@ -131,12 +128,6 @@ importers: nodemon: specifier: ^3.1.9 version: 3.1.9 - prettier: - specifier: ^3.0.0 - version: 3.4.2 - ts-node-dev: - specifier: ^2.0.0 - version: 2.0.0(@swc/core@1.10.1)(@types/node@20.17.11)(typescript@5.7.2) tsx: specifier: ^4.19.2 version: 4.19.2 @@ -162,9 +153,6 @@ importers: nodemon: specifier: ^3.1.9 version: 3.1.9 - prettier: - specifier: ^3.0.0 - version: 3.4.2 tsx: specifier: ^4.19.2 version: 4.19.2 @@ -190,9 +178,6 @@ importers: nodemon: specifier: ^3.1.9 version: 3.1.9 - prettier: - specifier: ^3.0.0 - version: 3.4.2 tsx: specifier: ^4.19.2 version: 4.19.2 @@ -200,6 +185,34 @@ importers: specifier: ^5.0.0 version: 5.7.2 + examples/structuredOutputs: + dependencies: + '@gensx/openai': + specifier: workspace:* + version: link:../../packages/gensx-openai + gensx: + specifier: workspace:* + version: link:../../packages/gensx + openai: + specifier: ^4.77.4 + version: 4.77.4(zod@3.24.1) + zod: + specifier: ^3.24.1 + version: 3.24.1 + devDependencies: + '@types/node': + specifier: ^20.17.11 + version: 20.17.11 + nodemon: + specifier: ^3.1.9 + version: 3.1.9 + tsx: + specifier: ^4.19.2 + version: 4.19.2 + typescript: + specifier: ^5.7.2 + version: 5.7.2 + packages/create-gensx: dependencies: commander: @@ -1721,12 +1734,6 @@ packages: '@types/sax@1.2.7': resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} - '@types/strip-bom@3.0.0': - resolution: {integrity: sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==} - - '@types/strip-json-comments@0.0.30': - resolution: {integrity: sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==} - '@types/unist@2.0.11': resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} @@ -2085,9 +2092,6 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} @@ -2344,9 +2348,6 @@ packages: resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} engines: {node: '>=4'} - dynamic-dedupe@0.3.0: - resolution: {integrity: sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ==} - eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -2655,9 +2656,6 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -2698,10 +2696,6 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -2859,13 +2853,6 @@ packages: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - inline-style-parser@0.2.4: resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} @@ -3312,18 +3299,10 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - mlly@1.7.4: resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} @@ -3419,9 +3398,6 @@ packages: ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - oniguruma-to-es@0.10.0: resolution: {integrity: sha512-zapyOUOCJxt+xhiNRPPMtfJkHGsZ98HHB9qJEkdT8BGytO/+kpe4m1Ngf0MzbzTmhacn11w9yGeDP6tzDhnCdg==} @@ -3524,10 +3500,6 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -3800,11 +3772,6 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rollup-plugin-inject@3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. @@ -3892,9 +3859,6 @@ packages: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -3963,10 +3927,6 @@ packages: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} - strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -4058,10 +4018,6 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} @@ -4083,17 +4039,6 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-node-dev@2.0.0: - resolution: {integrity: sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==} - engines: {node: '>=0.8.0'} - hasBin: true - peerDependencies: - node-notifier: '*' - typescript: '*' - peerDependenciesMeta: - node-notifier: - optional: true - ts-node@10.9.2: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true @@ -4118,9 +4063,6 @@ packages: typescript: optional: true - tsconfig@7.0.0: - resolution: {integrity: sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==} - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -4590,9 +4532,6 @@ packages: resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} engines: {node: '>=18'} - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.18.0: resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} @@ -4605,10 +4544,6 @@ packages: utf-8-validate: optional: true - xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - xxhash-wasm@1.1.0: resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} @@ -5982,13 +5917,17 @@ snapshots: '@swc/counter': 0.1.3 optional: true - '@tsconfig/node10@1.0.11': {} + '@tsconfig/node10@1.0.11': + optional: true - '@tsconfig/node12@1.0.11': {} + '@tsconfig/node12@1.0.11': + optional: true - '@tsconfig/node14@1.0.3': {} + '@tsconfig/node14@1.0.3': + optional: true - '@tsconfig/node16@1.0.4': {} + '@tsconfig/node16@1.0.4': + optional: true '@types/acorn@4.0.6': dependencies: @@ -6067,10 +6006,6 @@ snapshots: dependencies: '@types/node': 20.17.11 - '@types/strip-bom@3.0.0': {} - - '@types/strip-json-comments@0.0.30': {} - '@types/unist@2.0.11': {} '@types/unist@3.0.3': {} @@ -6401,7 +6336,8 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - arg@4.1.3: {} + arg@4.1.3: + optional: true arg@5.0.2: {} @@ -6606,8 +6542,6 @@ snapshots: node-releases: 2.0.19 update-browserslist-db: 1.1.1(browserslist@4.24.3) - buffer-from@1.1.2: {} - builtin-modules@3.3.0: {} builtins@5.1.0: @@ -6733,7 +6667,8 @@ snapshots: cookie@0.7.2: {} - create-require@1.1.1: {} + create-require@1.1.1: + optional: true cross-spawn@7.0.6: dependencies: @@ -6793,7 +6728,8 @@ snapshots: didyoumean@1.2.2: {} - diff@4.0.2: {} + diff@4.0.2: + optional: true diff@5.2.0: {} @@ -6807,10 +6743,6 @@ snapshots: dset@3.1.4: {} - dynamic-dedupe@0.3.0: - dependencies: - xtend: 4.0.2 - eastasianwidth@0.2.0: {} electron-to-chromium@1.5.76: {} @@ -7237,8 +7169,6 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 - fs.realpath@1.0.0: {} - fsevents@2.3.3: optional: true @@ -7278,15 +7208,6 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - globals@11.12.0: {} globals@13.24.0: @@ -7563,13 +7484,6 @@ snapshots: imurmurhash@0.1.4: {} - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits@2.0.4: {} - inline-style-parser@0.2.4: {} iron-webcrypto@1.2.1: {} @@ -7790,7 +7704,8 @@ snapshots: dependencies: semver: 7.6.3 - make-error@1.3.6: {} + make-error@1.3.6: + optional: true markdown-extensions@2.0.0: {} @@ -8300,12 +8215,8 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimist@1.2.8: {} - minipass@7.1.2: {} - mkdirp@1.0.4: {} - mlly@1.7.4: dependencies: acorn: 8.14.0 @@ -8386,10 +8297,6 @@ snapshots: ohash@1.1.4: {} - once@1.4.0: - dependencies: - wrappy: 1.0.2 - oniguruma-to-es@0.10.0: dependencies: emoji-regex-xs: 1.0.0 @@ -8515,8 +8422,6 @@ snapshots: path-exists@4.0.0: {} - path-is-absolute@1.0.1: {} - path-key@3.1.1: {} path-parse@1.0.7: {} @@ -8844,10 +8749,6 @@ snapshots: reusify@1.0.4: {} - rimraf@2.7.1: - dependencies: - glob: 7.2.3 - rollup-plugin-inject@3.0.2: dependencies: estree-walker: 0.6.1 @@ -8975,11 +8876,6 @@ snapshots: source-map-js@1.2.1: {} - source-map-support@0.5.21: - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - source-map@0.6.1: {} source-map@0.7.4: {} @@ -9043,8 +8939,6 @@ snapshots: strip-bom@3.0.0: {} - strip-json-comments@2.0.1: {} - strip-json-comments@3.1.1: {} style-to-object@1.0.8: @@ -9152,8 +9046,6 @@ snapshots: tr46@0.0.3: {} - tree-kill@1.2.2: {} - trim-lines@3.0.1: {} trough@2.2.0: {} @@ -9168,24 +9060,6 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node-dev@2.0.0(@swc/core@1.10.1)(@types/node@20.17.11)(typescript@5.7.2): - dependencies: - chokidar: 3.6.0 - dynamic-dedupe: 0.3.0 - minimist: 1.2.8 - mkdirp: 1.0.4 - resolve: 1.22.8 - rimraf: 2.7.1 - source-map-support: 0.5.21 - tree-kill: 1.2.2 - ts-node: 10.9.2(@swc/core@1.10.1)(@types/node@20.17.11)(typescript@5.7.2) - tsconfig: 7.0.0 - typescript: 5.7.2 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - ts-node@10.9.2(@swc/core@1.10.1)(@types/node@20.17.11)(typescript@5.7.2): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -9205,18 +9079,12 @@ snapshots: yn: 3.1.1 optionalDependencies: '@swc/core': 1.10.1 + optional: true tsconfck@3.1.4(typescript@5.7.2): optionalDependencies: typescript: 5.7.2 - tsconfig@7.0.0: - dependencies: - '@types/strip-bom': 3.0.0 - '@types/strip-json-comments': 0.0.30 - strip-bom: 3.0.0 - strip-json-comments: 2.0.1 - tslib@2.8.1: {} tsx@4.19.2: @@ -9382,7 +9250,8 @@ snapshots: util-deprecate@1.0.2: {} - v8-compile-cache-lib@3.0.1: {} + v8-compile-cache-lib@3.0.1: + optional: true validator@13.12.0: {} @@ -9709,12 +9578,8 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.0 - wrappy@1.0.2: {} - ws@8.18.0: {} - xtend@4.0.2: {} - xxhash-wasm@1.1.0: {} yallist@3.1.1: {} @@ -9725,7 +9590,8 @@ snapshots: yargs-parser@21.1.1: {} - yn@3.1.1: {} + yn@3.1.1: + optional: true yocto-queue@0.1.0: {}