diff --git a/package.json b/package.json index e011e82b9..bcd46cb7d 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "bugs": { "url": "https://github.com/ShaggyTech/nhtsa-api-wrapper/issues" }, - "packageManager": "pnpm@8.1.0", + "packageManager": "pnpm@8.6.0", "workspaces": [ "apps/*", "config/*", @@ -22,7 +22,7 @@ ], "engines": { "node": ">=18.13.0", - "pnpm": ">=7.27.1" + "pnpm": ">=8.6.0" }, "scripts": { "preinstall": "npx only-allow pnpm", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bae16c763..af34ab573 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,8 @@ -lockfileVersion: '6.0' +lockfileVersion: '6.1' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false importers: @@ -73,10 +77,10 @@ importers: version: 5.0.4 vite-plugin-pwa: specifier: 0.15.1 - version: 0.15.1(workbox-window@6.6.0) + version: 0.15.1(vite@4.3.9)(workbox-build@6.6.0)(workbox-window@6.6.0) vitepress: specifier: 1.0.0-beta.1 - version: 1.0.0-beta.1(@types/node@18.13.0)(sass@1.62.1) + version: 1.0.0-beta.1(@algolia/client-search@4.17.1)(@types/node@18.13.0)(sass@1.62.1) workbox-window: specifier: 6.6.0 version: 6.6.0 @@ -133,6 +137,12 @@ importers: specifier: 5.0.4 version: 5.0.4 + examples/simple-examples: + dependencies: + '@shaggytools/nhtsa-api-wrapper': + specifier: workspace:* + version: link:../../packages/lib + packages/lib: devDependencies: '@vitest/coverage-c8': @@ -170,10 +180,10 @@ importers: version: 5.0.4 vite: specifier: 4.3.9 - version: 4.3.9 + version: 4.3.9(@types/node@18.13.0)(sass@1.62.1) vite-plugin-dts: specifier: 2.3.0 - version: 2.3.0(vite@4.3.9) + version: 2.3.0(@types/node@20.2.5)(vite@4.3.9) vite-tsconfig-paths: specifier: 4.2.0 version: 4.2.0(typescript@5.0.4)(vite@4.3.9) @@ -192,13 +202,14 @@ packages: '@algolia/autocomplete-shared': 1.8.2 dev: true - /@algolia/autocomplete-preset-algolia@1.8.2(algoliasearch@4.17.1): + /@algolia/autocomplete-preset-algolia@1.8.2(@algolia/client-search@4.17.1)(algoliasearch@4.17.1): resolution: {integrity: sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: '@algolia/autocomplete-shared': 1.8.2 + '@algolia/client-search': 4.17.1 algoliasearch: 4.17.1 dev: true @@ -1891,10 +1902,10 @@ packages: resolution: {integrity: sha512-Hg8Xfma+rFwRi6Y/pfei4FJoQ1hdVURmmNs/XPoMTCPAImU+d5yxj+M+qdLtNjWRpfWziU4dQcqY94xgFBn2dg==} dev: true - /@docsearch/js@3.4.0: + /@docsearch/js@3.4.0(@algolia/client-search@4.17.1): resolution: {integrity: sha512-uOtOHZJv+5PQmL68+srVzlGhLejnEBJgZl1bR87Zh/uK5RUI7p6el1R8hGTl2F8K2tCloNRxTMtXyYUNbMV+qw==} dependencies: - '@docsearch/react': 3.4.0 + '@docsearch/react': 3.4.0(@algolia/client-search@4.17.1) preact: 10.15.0 transitivePeerDependencies: - '@algolia/client-search' @@ -1903,7 +1914,7 @@ packages: - react-dom dev: true - /@docsearch/react@3.4.0: + /@docsearch/react@3.4.0(@algolia/client-search@4.17.1): resolution: {integrity: sha512-ufrp5879XYGojgS30ZAp8H4qIMbahRHB9M85VDBP36Xgz5QjYM54i1URKj5e219F7gqTtOivfztFTij6itc0MQ==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -1918,7 +1929,7 @@ packages: optional: true dependencies: '@algolia/autocomplete-core': 1.8.2 - '@algolia/autocomplete-preset-algolia': 1.8.2(algoliasearch@4.17.1) + '@algolia/autocomplete-preset-algolia': 1.8.2(@algolia/client-search@4.17.1)(algoliasearch@4.17.1) '@docsearch/css': 3.4.0 algoliasearch: 4.17.1 transitivePeerDependencies: @@ -2262,24 +2273,24 @@ packages: read-yaml-file: 1.1.0 dev: true - /@microsoft/api-extractor-model@7.27.0: + /@microsoft/api-extractor-model@7.27.0(@types/node@20.2.5): resolution: {integrity: sha512-wHqIMiwSARmiuVLn/zmVpiRncq6hvBfC5GF+sjrN3w4FqVkqFYk7DetvfRNdy/3URdqqmYGrhJlcU9HpLnHOPg==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.1 + '@rushstack/node-core-library': 3.59.1(@types/node@20.2.5) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.35.0: + /@microsoft/api-extractor@7.35.0(@types/node@20.2.5): resolution: {integrity: sha512-yBGfPJeEtzk8sg2hE2/vOPRvnJBvstbWNGeyGV1jIEUSgytzQ0QPgPEkOsP2n7nBfnyRXmZaBa2vJPGOzVWy+g==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.27.0 + '@microsoft/api-extractor-model': 7.27.0(@types/node@20.2.5) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.1 + '@rushstack/node-core-library': 3.59.1(@types/node@20.2.5) '@rushstack/rig-package': 0.3.19 '@rushstack/ts-command-line': 4.13.3 colors: 1.2.5 @@ -2402,7 +2413,7 @@ packages: picomatch: 2.3.1 dev: true - /@rushstack/node-core-library@3.59.1: + /@rushstack/node-core-library@3.59.1(@types/node@20.2.5): resolution: {integrity: sha512-iy/xaEhXGpX+DY1ZzAtNA+QPw+9+TJh773Im+JxG4R1fu00/vWq470UOEj6upxlUxmp0JxhnmNRxzfptHrn/Uw==} peerDependencies: '@types/node': '*' @@ -2410,6 +2421,7 @@ packages: '@types/node': optional: true dependencies: + '@types/node': 20.2.5 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -2705,7 +2717,7 @@ packages: peerDependencies: vite-plugin-pwa: ^0.14.0 dependencies: - vite-plugin-pwa: 0.15.1(workbox-window@6.6.0) + vite-plugin-pwa: 0.15.1(vite@4.3.9)(workbox-build@6.6.0)(workbox-window@6.6.0) dev: true /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4): @@ -6571,7 +6583,7 @@ packages: mlly: 1.3.0 pathe: 1.1.0 picocolors: 1.0.0 - vite: 4.3.9(@types/node@20.2.5) + vite: 4.3.9(@types/node@18.13.0)(sass@1.62.1) transitivePeerDependencies: - '@types/node' - less @@ -6582,42 +6594,43 @@ packages: - terser dev: true - /vite-plugin-dts@2.3.0(vite@4.3.9): + /vite-plugin-dts@2.3.0(@types/node@20.2.5)(vite@4.3.9): resolution: {integrity: sha512-WbJgGtsStgQhdm3EosYmIdTGbag5YQpZ3HXWUAPCDyoXI5qN6EY0V7NXq0lAmnv9hVQsvh0htbYcg0Or5Db9JQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: '>=2.9.0' dependencies: '@babel/parser': 7.22.0 - '@microsoft/api-extractor': 7.35.0 + '@microsoft/api-extractor': 7.35.0(@types/node@20.2.5) '@rollup/pluginutils': 5.0.2 - '@rushstack/node-core-library': 3.59.1 + '@rushstack/node-core-library': 3.59.1(@types/node@20.2.5) debug: 4.3.4 fast-glob: 3.2.12 fs-extra: 10.1.0 kolorist: 1.8.0 magic-string: 0.29.0 ts-morph: 18.0.0 - vite: 4.3.9 + vite: 4.3.9(@types/node@18.13.0)(sass@1.62.1) transitivePeerDependencies: - '@types/node' - rollup - supports-color dev: true - /vite-plugin-pwa@0.15.1(workbox-window@6.6.0): + /vite-plugin-pwa@0.15.1(vite@4.3.9)(workbox-build@6.6.0)(workbox-window@6.6.0): resolution: {integrity: sha512-lJVzEYda/Y9AfwxFzX0rV+QCQ2+WdBoEGtR1RBZKWxvrJ4NWEH1VZaHOMyzvRiYhWQsi7aFhewsp1CDvN/R1Og==} peerDependencies: vite: ^3.1.0 || ^4.0.0 + workbox-build: ^6.5.4 workbox-window: ^6.5.4 dependencies: debug: 4.3.4 fast-glob: 3.2.12 pretty-bytes: 6.1.0 + vite: 4.3.9(@types/node@18.13.0)(sass@1.62.1) workbox-build: 6.6.0 workbox-window: 6.6.0 transitivePeerDependencies: - - '@types/babel__core' - supports-color dev: true @@ -6632,44 +6645,12 @@ packages: debug: 4.3.4 globrex: 0.1.2 tsconfck: 2.1.1(typescript@5.0.4) - vite: 4.3.9 + vite: 4.3.9(@types/node@18.13.0)(sass@1.62.1) transitivePeerDependencies: - supports-color - typescript dev: true - /vite@4.3.9: - resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.17.19 - postcss: 8.4.23 - rollup: 3.23.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - /vite@4.3.9(@types/node@18.13.0)(sass@1.62.1): resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -6704,45 +6685,12 @@ packages: fsevents: 2.3.2 dev: true - /vite@4.3.9(@types/node@20.2.5): - resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 20.2.5 - esbuild: 0.17.19 - postcss: 8.4.23 - rollup: 3.23.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vitepress@1.0.0-beta.1(@types/node@18.13.0)(sass@1.62.1): + /vitepress@1.0.0-beta.1(@algolia/client-search@4.17.1)(@types/node@18.13.0)(sass@1.62.1): resolution: {integrity: sha512-V2yyCwQ+v9fh7rbnGDLp8M7vHa9sLElexXf/JHtBOsOwv7ed9wt1QI4WUagYgKR3TeoJT9v2s6f0UaQSne0EvQ==} hasBin: true dependencies: '@docsearch/css': 3.4.0 - '@docsearch/js': 3.4.0 + '@docsearch/js': 3.4.0(@algolia/client-search@4.17.1) '@vitejs/plugin-vue': 4.2.3(vite@4.3.9)(vue@3.3.4) '@vue/devtools-api': 6.5.0 '@vueuse/core': 10.1.2(vue@3.3.4) @@ -6845,7 +6793,7 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.5.0 - vite: 4.3.9(@types/node@20.2.5) + vite: 4.3.9(@types/node@18.13.0)(sass@1.62.1) vite-node: 0.31.1(@types/node@20.2.5) why-is-node-running: 2.2.2 transitivePeerDependencies: