diff --git a/.npmrc b/.npmrc index cea24821..3e775efb 100644 --- a/.npmrc +++ b/.npmrc @@ -1,4 +1 @@ auto-install-peers=true -@waldronmatt/demo-ui:registry=https://registry.npmjs.org/ -@waldronmatt/basic-math:registry=https://registry.npmjs.org/ -@waldronmatt/parity:registry=https://registry.npmjs.org/ diff --git a/README.md b/README.md index af781f95..1ff25083 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Token setup and repository settings can be [found here](docs/repo/SETUP.md). ## Getting Started -**Note**: Append `--no-cache` at the end of cached commands **directly** to disable nx cloud caching and append `--skip-nx-cache` to disable cache connection to `nx cloud`. Example: `npx nx run-many -t test --no-cache` +**Note**: Append `--no-cache` at the end of cached commands to disable nx cloud caching and append `--skip-nx-cache` to disable cache connection to `nx cloud`. Example: `npx nx run-many -t test --no-cache --skip-nx-cache` Commit changes using conventional changelog: @@ -58,7 +58,7 @@ pnpm test:watch Run tests against compiled files: -**Note**: Run `pnpm build` first. +**Note**: Run `pnpm build` first ```bash pnpm test:prod @@ -80,7 +80,7 @@ pnpm clean Starts local servers that serves the `build` outputs from their respective output folders: -**Note**: Run `pnpm build` first. +**Note**: Run `pnpm build` first ```bash pnpm preview diff --git a/docs/repo/CHANGELOG.md b/docs/repo/CHANGELOG.md index aefea267..f947a0ad 100644 --- a/docs/repo/CHANGELOG.md +++ b/docs/repo/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.2.0](https://github.com/waldronmatt/pnpm-nx-lerna-lite-boilerplate/compare/monorepo-docs@1.1.6...monorepo-docs@1.2.0) (2023-11-04) + +### Features + +* **repo:** revamp setup doc, update commands doc ([f658997](https://github.com/waldronmatt/pnpm-nx-lerna-lite-boilerplate/commit/f658997d02a8754ddd29bc7cc35b36652dffe303)) - by @ + ## [1.1.6](https://github.com/waldronmatt/pnpm-nx-lerna-lite-boilerplate/compare/monorepo-docs@1.1.5...monorepo-docs@1.1.6) (2023-11-03) **Note:** Version bump only for package monorepo-docs diff --git a/docs/repo/package.json b/docs/repo/package.json index 9e0ebd3f..c077020a 100644 --- a/docs/repo/package.json +++ b/docs/repo/package.json @@ -1,6 +1,6 @@ { "name": "monorepo-docs", - "version": "1.1.6", + "version": "1.2.0", "private": true, "license": "MIT" } diff --git a/nx.json b/nx.json index d6fe81ce..1c2ff149 100644 --- a/nx.json +++ b/nx.json @@ -8,7 +8,7 @@ "default": { "runner": "nx-cloud", "options": { - "cacheableOperations": ["lint:ts", "lint", "test", "test:prod", "build:dtsmaps", "build:src", "build", "stub"] + "cacheableOperations": ["lint:ts", "lint", "test", "test:prod", "build:dtsmaps", "build:src", "build"] } } }, @@ -36,9 +36,6 @@ }, "build:dtsmaps": { "outputs": ["{projectRoot}/dist"] - }, - "stub": { - "outputs": ["{projectRoot}/dist"] } } } diff --git a/package.json b/package.json index 47cc7756..33663899 100644 --- a/package.json +++ b/package.json @@ -13,12 +13,12 @@ "prepare": "husky install", "commit": "git-cz", "delete": "rimraf pnpm-lock.yaml node_modules", - "lint:format": "prettier --write .", "lint:secrets": "npx secretlint **/*", + "lint:format": "prettier --write .", "lint:deps": "npx syncpack lint-semver-ranges --config .syncpackrc", "lint:publish": "npx publint", "lint:package": "npx manypkg check", - "lint:mr": "run-p lint:format lint:secrets lint:deps lint:publish lint:package", + "lint:mr": "run-p lint:secrets lint:format lint:deps lint:publish lint:package", "nx:graph": "npx nx graph", "preview:version": "lerna version --dry-run --yes", "preview:publish": "lerna publish from-package --dry-run --yes", @@ -32,9 +32,6 @@ "preview": "npx nx run-many -t preview", "stub": "npx nx run-many -t stub", "bootstrap:ci": "pnpm i --frozen-lockfile", - "build:ci": "npx nx affected -t build --parallel=3", - "lint:ci": "npx nx affected -t lint --parallel=3", - "test:ci": "npx nx affected -t test:prod --parallel=3", "version:ci": "lerna version --yes", "publish:ci": "lerna publish from-package --yes" }, @@ -53,13 +50,12 @@ "cz-conventional-changelog": "3.3.0", "husky": "8.0.3", "lint-staged": "15.0.2", - "npm-run-all": "4.1.5", "nx": "17.0.2", "prettier": "3.0.3", "publint": "0.2.5", - "secretlint": "7.0.7", - "typescript": "5.2.2" + "secretlint": "7.0.7" }, + "packageManager": "^pnpm@8.6.12", "resolutions": { "tsconfig-paths": "4.2.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85a1f207..562638d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,9 +50,6 @@ importers: lint-staged: specifier: 15.0.2 version: 15.0.2 - npm-run-all: - specifier: 4.1.5 - version: 4.1.5 nx: specifier: 17.0.2 version: 17.0.2 @@ -65,9 +62,6 @@ importers: secretlint: specifier: 7.0.7 version: 7.0.7 - typescript: - specifier: 5.2.2 - version: 5.2.2 apps/vite-project: dependencies: @@ -119,7 +113,7 @@ importers: version: 5.2.2 vite: specifier: 4.5.0 - version: 4.5.0 + version: 4.5.0(@types/node@18.18.8) configs/eslint-config-custom: dependencies: @@ -184,7 +178,7 @@ importers: version: link:../eslint-config-custom jest: specifier: 29.7.0 - version: 29.7.0 + version: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1) configs/tsconfig-config: {} @@ -261,7 +255,7 @@ importers: version: 5.2.2 vite: specifier: 4.5.0 - version: 4.5.0 + version: 4.5.0(@types/node@18.18.8) packages/basic-math: devDependencies: @@ -282,7 +276,7 @@ importers: version: link:../../configs/eslint-config-custom jest: specifier: 29.7.0 - version: 29.7.0 + version: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1) jest-config: specifier: workspace:^ version: link:../../configs/jest-config @@ -297,7 +291,7 @@ importers: version: 2.6.2 tsup: specifier: 7.2.0 - version: 7.2.0(typescript@5.2.2) + version: 7.2.0(ts-node@10.9.1)(typescript@5.2.2) turbo: specifier: 1.10.16 version: 1.10.16 @@ -324,7 +318,7 @@ importers: version: link:../../configs/eslint-config-custom jest: specifier: 29.7.0 - version: 29.7.0 + version: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1) jest-config: specifier: workspace:^ version: link:../../configs/jest-config @@ -339,7 +333,7 @@ importers: version: 2.6.2 tsup: specifier: 7.2.0 - version: 7.2.0(typescript@5.2.2) + version: 7.2.0(ts-node@10.9.1)(typescript@5.2.2) turbo: specifier: 1.10.16 version: 1.10.16 @@ -384,7 +378,7 @@ importers: version: 10.3.10 jest: specifier: 29.7.0 - version: 29.7.0 + version: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1) jest-config: specifier: workspace:^ version: link:../../configs/jest-config @@ -405,10 +399,10 @@ importers: version: 5.2.2 vite: specifier: 4.5.0 - version: 4.5.0 + version: 4.5.0(@types/node@18.18.8) vite-plugin-dts: specifier: 3.6.3 - version: 3.6.3(typescript@5.2.2)(vite@4.5.0) + version: 3.6.3(@types/node@18.18.8)(typescript@5.2.2)(vite@4.5.0) vite-plugin-lib-inject-css: specifier: 1.3.0 version: 1.3.0(vite@4.5.0) @@ -1976,7 +1970,6 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/trace-mapping': 0.3.9 - dev: false /@discoveryjs/json-ext@0.5.7: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} @@ -2400,8 +2393,8 @@ packages: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - /@eslint/eslintrc@2.1.2: - resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} + /@eslint/eslintrc@2.1.3: + resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 @@ -2514,7 +2507,7 @@ packages: jest-util: 29.7.0 slash: 3.0.0 - /@jest/core@29.7.0: + /@jest/core@29.7.0(ts-node@10.9.1): resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -2535,7 +2528,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.8.10) + jest-config: 29.7.0(@types/node@20.8.10)(ts-node@10.9.1) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2717,7 +2710,7 @@ packages: magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.2.2) typescript: 5.2.2 - vite: 4.5.0 + vite: 4.5.0(@types/node@18.18.8) dev: true /@jridgewell/gen-mapping@0.3.3: @@ -2750,7 +2743,6 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - dev: false /@juggle/resize-observer@3.4.0: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} @@ -2826,7 +2818,7 @@ packages: strong-log-transformer: 2.1.0 write-file-atomic: 5.0.1 write-json-file: 5.0.0 - write-pkg: 6.0.0 + write-pkg: 6.0.1 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3001,24 +2993,24 @@ packages: react: 18.2.0 dev: true - /@microsoft/api-extractor-model@7.28.2: + /@microsoft/api-extractor-model@7.28.2(@types/node@18.18.8): resolution: {integrity: sha512-vkojrM2fo3q4n4oPh4uUZdjJ2DxQ2+RnDQL/xhTWSRUNPF6P4QyrvY357HBxbnltKcYu+nNNolVqc6TIGQ73Ig==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.61.0 + '@rushstack/node-core-library': 3.61.0(@types/node@18.18.8) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.38.2: + /@microsoft/api-extractor@7.38.2(@types/node@18.18.8): resolution: {integrity: sha512-JOARuhTwOcOMIU0O2czscoJy3ddVzIRhSA9/7T1ALuZSNphgWsPk+Bv4E7AnBDmTV4pP4lBNLtCxEHjjpWaytQ==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.2 + '@microsoft/api-extractor-model': 7.28.2(@types/node@18.18.8) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.61.0 + '@rushstack/node-core-library': 3.61.0(@types/node@18.18.8) '@rushstack/rig-package': 0.5.1 '@rushstack/ts-command-line': 4.17.1 colors: 1.2.5 @@ -4200,7 +4192,7 @@ packages: picomatch: 2.3.1 dev: true - /@rushstack/node-core-library@3.61.0: + /@rushstack/node-core-library@3.61.0(@types/node@18.18.8): resolution: {integrity: sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==} peerDependencies: '@types/node': '*' @@ -4208,6 +4200,7 @@ packages: '@types/node': optional: true dependencies: + '@types/node': 18.18.8 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -4761,7 +4754,7 @@ packages: magic-string: 0.30.5 rollup: 3.29.4 typescript: 5.2.2 - vite: 4.5.0 + vite: 4.5.0(@types/node@18.18.8) transitivePeerDependencies: - encoding - supports-color @@ -5125,7 +5118,7 @@ packages: react: 18.2.0 react-docgen: 6.0.4 react-dom: 18.2.0(react@18.2.0) - vite: 4.5.0 + vite: 4.5.0(@types/node@18.18.8) transitivePeerDependencies: - '@preact/preset-vite' - encoding @@ -5396,7 +5389,7 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.5.16 - jest: 29.7.0 + jest: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1) lodash: 4.17.21 redent: 3.0.0 dev: true @@ -5463,19 +5456,15 @@ packages: /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} - dev: false /@tsconfig/node12@1.0.11: resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - dev: false /@tsconfig/node14@1.0.3: resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - dev: false /@tsconfig/node16@1.0.4: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - dev: false /@tufjs/canonical-json@2.0.0: resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} @@ -6035,7 +6024,7 @@ packages: vite: ^4 dependencies: '@swc/core': 1.3.95 - vite: 4.5.0 + vite: 4.5.0(@types/node@18.18.8) transitivePeerDependencies: - '@swc/helpers' dev: true @@ -6051,7 +6040,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) magic-string: 0.27.0 react-refresh: 0.14.0 - vite: 4.5.0 + vite: 4.5.0(@types/node@18.18.8) transitivePeerDependencies: - supports-color dev: true @@ -6067,7 +6056,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) '@types/babel__core': 7.20.3 react-refresh: 0.14.0 - vite: 4.5.0 + vite: 4.5.0(@types/node@18.18.8) transitivePeerDependencies: - supports-color dev: true @@ -6249,7 +6238,6 @@ packages: /acorn-walk@8.3.0: resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==} engines: {node: '>=0.4.0'} - dev: false /acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} @@ -6411,7 +6399,6 @@ packages: /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - dev: false /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -6565,8 +6552,8 @@ packages: resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} dev: true - /async@3.2.4: - resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + /async@3.2.5: + resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} dev: true /asynciterator.prototype@1.0.0: @@ -6846,8 +6833,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001559 - electron-to-chromium: 1.4.575 + caniuse-lite: 1.0.30001561 + electron-to-chromium: 1.4.576 node-releases: 2.0.13 update-browserslist-db: 1.0.13(browserslist@4.22.1) @@ -6999,8 +6986,8 @@ packages: engines: {node: '>=14.16'} dev: true - /caniuse-lite@1.0.30001559: - resolution: {integrity: sha512-cPiMKZgqgkg5LY3/ntGeLFUpi6tzddBNS58A4tnTgQw1zON7u2sZMU7SzOeVH4tj20++9ggL+V6FDOFMTaFFYA==} + /caniuse-lite@1.0.30001561: + resolution: {integrity: sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==} /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -7291,27 +7278,6 @@ packages: dev: true optional: true - /commitizen@4.3.0: - resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} - engines: {node: '>= 12'} - hasBin: true - dependencies: - cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(typescript@5.2.2) - dedent: 0.7.0 - detect-indent: 6.1.0 - find-node-modules: 2.1.3 - find-root: 1.1.0 - fs-extra: 9.1.0 - glob: 7.2.3 - inquirer: 8.2.5 - is-utf8: 0.2.1 - lodash: 4.17.21 - minimist: 1.2.7 - strip-bom: 4.0.0 - strip-json-comments: 3.1.1 - dev: false - /commitizen@4.3.0(typescript@5.2.2): resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} engines: {node: '>= 12'} @@ -7597,7 +7563,7 @@ packages: typescript: 5.2.2 dev: false - /create-jest@29.7.0: + /create-jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7606,7 +7572,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0 + jest-config: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -7617,7 +7583,6 @@ packages: /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - dev: false /cross-env@7.0.3: resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} @@ -7635,17 +7600,6 @@ packages: which: 1.3.1 dev: false - /cross-spawn@6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.2 - shebang-command: 1.2.0 - which: 1.3.1 - dev: false - /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -7693,7 +7647,7 @@ packages: engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.3.0 + commitizen: 4.3.0(typescript@5.2.2) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 @@ -7986,7 +7940,6 @@ packages: /diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} - dev: false /diff@5.1.0: resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} @@ -8075,8 +8028,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium@1.4.575: - resolution: {integrity: sha512-kY2BGyvgAHiX899oF6xLXSIf99bAvvdPhDoJwG77nxCSyWYuRH6e9a9a3gpXBvCs6lj4dQZJkfnW2hdKWHEISg==} + /electron-to-chromium@1.4.576: + resolution: {integrity: sha512-yXsZyXJfAqzWk1WKryr0Wl0MN2D47xodPvEEwlVePBnhU5E7raevLQR+E6b9JAD3GfL/7MbAL9ZtWQQPcLx7wA==} /emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -8644,7 +8597,7 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.2 + '@eslint/eslintrc': 2.1.3 '@eslint/js': 8.52.0 '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 @@ -10387,7 +10340,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - async: 3.2.4 + async: 3.2.5 chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 @@ -10429,7 +10382,7 @@ packages: - babel-plugin-macros - supports-color - /jest-cli@29.7.0: + /jest-cli@29.7.0(@types/node@18.18.8)(ts-node@10.9.1): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -10439,14 +10392,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0 + '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0 + create-jest: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0 + jest-config: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -10456,7 +10409,7 @@ packages: - supports-color - ts-node - /jest-config@29.7.0: + /jest-config@29.7.0(@types/node@18.18.8)(ts-node@10.9.1): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -10471,6 +10424,7 @@ packages: '@babel/core': 7.23.2 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 + '@types/node': 18.18.8 babel-jest: 29.7.0(@babel/core@7.23.2) chalk: 4.1.2 ci-info: 3.9.0 @@ -10490,11 +10444,12 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 + ts-node: 10.9.1(@types/node@18.18.8)(typescript@5.2.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - /jest-config@29.7.0(@types/node@20.8.10): + /jest-config@29.7.0(@types/node@20.8.10)(ts-node@10.9.1): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -10529,6 +10484,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 + ts-node: 10.9.1(@types/node@18.18.8)(typescript@5.2.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -10818,7 +10774,7 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 - /jest@29.7.0: + /jest@29.7.0(@types/node@18.18.8)(ts-node@10.9.1): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -10828,10 +10784,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0 + '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0 + jest-cli: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -11383,7 +11339,6 @@ packages: /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - dev: false /make-fetch-happen@13.0.0: resolution: {integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==} @@ -11569,11 +11524,6 @@ packages: map-or-similar: 1.5.0 dev: true - /memorystream@0.3.1: - resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} - engines: {node: '>= 0.10.0'} - dev: false - /meow@12.1.1: resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} engines: {node: '>=16.10'} @@ -12130,10 +12080,6 @@ packages: type-fest: 2.19.0 dev: false - /nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - dev: false - /node-addon-api@3.2.1: resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} dev: false @@ -12337,22 +12283,6 @@ packages: - supports-color dev: false - /npm-run-all@4.1.5: - resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} - engines: {node: '>= 4'} - hasBin: true - dependencies: - ansi-styles: 3.2.1 - chalk: 2.4.2 - cross-spawn: 6.0.5 - memorystream: 0.3.1 - minimatch: 3.1.2 - pidtree: 0.3.1 - read-pkg: 3.0.0 - shell-quote: 1.8.1 - string.prototype.padend: 3.1.5 - dev: false - /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -12938,11 +12868,6 @@ packages: resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} dev: true - /path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} - dev: false - /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -13004,12 +12929,6 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - /pidtree@0.3.1: - resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} - engines: {node: '>=0.10'} - hasBin: true - dev: false - /pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} @@ -13075,7 +12994,7 @@ packages: '@babel/runtime': 7.23.2 dev: true - /postcss-load-config@4.0.1: + /postcss-load-config@4.0.1(ts-node@10.9.1): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -13088,6 +13007,7 @@ packages: optional: true dependencies: lilconfig: 2.1.0 + ts-node: 10.9.1(@types/node@18.18.8)(typescript@5.2.2) yaml: 2.3.4 dev: true @@ -14179,10 +14099,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shell-quote@1.8.1: - resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - dev: false - /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: @@ -14444,15 +14360,6 @@ packages: side-channel: 1.0.4 dev: false - /string.prototype.padend@3.1.5: - resolution: {integrity: sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - define-properties: 1.2.1 - es-abstract: 1.22.3 - dev: false - /string.prototype.trim@1.2.8: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} @@ -14928,7 +14835,7 @@ packages: '@babel/core': 7.23.2 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0 + jest: 29.7.0(@types/node@18.18.8)(ts-node@10.9.1) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -14967,7 +14874,6 @@ packages: typescript: 5.2.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: false /tsconfig-paths@4.2.0: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} @@ -14984,7 +14890,7 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup@7.2.0(typescript@5.2.2): + /tsup@7.2.0(ts-node@10.9.1)(typescript@5.2.2): resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==} engines: {node: '>=16.14'} hasBin: true @@ -15008,7 +14914,7 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.1 + postcss-load-config: 4.0.1(ts-node@10.9.1) resolve-from: 5.0.0 rollup: 3.29.4 source-map: 0.8.0-beta.0 @@ -15545,7 +15451,6 @@ packages: /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - dev: false /v8-compile-cache@2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} @@ -15631,7 +15536,7 @@ packages: vfile-message: 3.1.4 dev: false - /vite-plugin-dts@3.6.3(typescript@5.2.2)(vite@4.5.0): + /vite-plugin-dts@3.6.3(@types/node@18.18.8)(typescript@5.2.2)(vite@4.5.0): resolution: {integrity: sha512-NyRvgobl15rYj65coi/gH7UAEH+CpSjh539DbGb40DfOTZSvDLNYTzc8CK4460W+LqXuMK7+U3JAxRB3ksrNPw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -15641,13 +15546,13 @@ packages: vite: optional: true dependencies: - '@microsoft/api-extractor': 7.38.2 + '@microsoft/api-extractor': 7.38.2(@types/node@18.18.8) '@rollup/pluginutils': 5.0.5 '@vue/language-core': 1.8.22(typescript@5.2.2) debug: 4.3.4 kolorist: 1.8.0 typescript: 5.2.2 - vite: 4.5.0 + vite: 4.5.0(@types/node@18.18.8) vue-tsc: 1.8.22(typescript@5.2.2) transitivePeerDependencies: - '@types/node' @@ -15662,7 +15567,7 @@ packages: dependencies: magic-string: 0.30.5 picocolors: 1.0.0 - vite: 4.5.0 + vite: 4.5.0(@types/node@18.18.8) dev: true /vite-plugin-static-copy@0.17.0(vite@4.5.0): @@ -15675,10 +15580,10 @@ packages: fast-glob: 3.3.1 fs-extra: 11.1.1 picocolors: 1.0.0 - vite: 4.5.0 + vite: 4.5.0(@types/node@18.18.8) dev: true - /vite@4.5.0: + /vite@4.5.0(@types/node@18.18.8): resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -15706,6 +15611,7 @@ packages: terser: optional: true dependencies: + '@types/node': 18.18.8 esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 @@ -15979,14 +15885,14 @@ packages: write-file-atomic: 3.0.3 dev: false - /write-pkg@6.0.0: - resolution: {integrity: sha512-lGAH18qfqlukADIiFz1khQQO+AfPcNKf+oJIktIADWISarSSG9MPoWmveT+GhTGh9nQLpw0iPZyucgbqDngHeQ==} + /write-pkg@6.0.1: + resolution: {integrity: sha512-ZwKp0+CQCNrJbhHStRy6IVDnVjvD4gYy6MhQLKgBnl85oaiTNXhvtuox7AqvOSf1wta0YW4U5JidjpJnd1i8TA==} engines: {node: '>=16'} dependencies: deepmerge-ts: 5.1.0 read-pkg: 8.1.0 sort-keys: 5.0.0 - type-fest: 3.13.1 + type-fest: 4.6.0 write-json-file: 5.0.0 dev: false @@ -16096,7 +16002,6 @@ packages: /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} - dev: false /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}