chore: update dependencies

This commit is contained in:
Simon Chan 2024-07-25 12:31:45 +08:00
parent d5e6286555
commit 6115266a87
No known key found for this signature in database
GPG key ID: A8B69F750B9BCEDD
23 changed files with 101 additions and 95 deletions

View file

@ -1,17 +1,15 @@
## Development ## Development
The repository uses [Rush](https://rushjs.io/) for monorepo management. The repository uses [PNPM](https://pnpm.io/) for monorepo management.
### Install Rush globally ### Install PNPM globally
```sh ```sh
$ npm i -g @microsoft/rush $ npm i -g pnpm
``` ```
### Get code ### Get code
The build script only works inside a Git repository, so, always use `git` to clone this repository. "Download ZIP" option in GitHub code menu or source code tarball in GitHub releases will NOT work.
```sh ```sh
git clone https://github.com/yume-chan/ya-webadb.git git clone https://github.com/yume-chan/ya-webadb.git
cd ya-webadb cd ya-webadb
@ -20,30 +18,61 @@ cd ya-webadb
### Install dependencies ### Install dependencies
```sh ```sh
$ rush install $ pnpm install
``` ```
### Everyday commands ### Build all packages
- Build all packages: ```sh
$ pnpm build
```
```sh ### Run all tests
$ rush build
```
- Watch changes and rebuild in all libraries: Tests are written using Node.js built-in test runner. Node.js 20.x is used in local development and GitHub Actions, Node.js 22.x might have a regression on parsing source maps.
```sh ```sh
$ rush build:watch $ pnpm test
``` ```
### Run ESLint and Prettier
```sh
$ pnpm lint
```
## Update dependencies
```sh
$ pnpm recursive update --latest --interactive
$ pnpm dedupe
```
Renovate is also enabled, but since it doesn't update `package.json` files, it's recommended to run the above commands manually.
Run `pnpm build` and `pnpm test` to make sure everything works after updating dependencies.
## Creating Pull Requests
When creating a pull request, use `changeset` command to add a new changelog:
```sh
$ pnpm changeset
```
Then follow the instructions to select changed packages and write a summary of the changes.
## Release new versions ## Release new versions
NPM packages are released using GitHub Actions. Create a new tag and push it to the repository to trigger the release workflow.
```sh ```sh
rush version --bump pnpm changeset version
export NPM_AUTH_TOKEN=... # Copy NPM auth token from ~/.npmrc git add -A
rush publish -p --include-all --set-access-level public git commit -m "chore: release new version"
rush update # Update lock file git push
git tag vX.Y.Z
git push --tags
``` ```
## FAQ ## FAQ

View file

@ -27,7 +27,6 @@
"types": "esm/index.d.ts", "types": "esm/index.d.ts",
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4" "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4"
}, },
"bin": { "bin": {
@ -42,7 +41,7 @@
"source-map-support": "^0.5.21" "source-map-support": "^0.5.21"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",
"prettier": "^3.3.3", "prettier": "^3.3.3",

View file

@ -26,7 +26,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build" "prepublishOnly": "npm run build"
}, },

View file

@ -27,7 +27,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build", "prepublishOnly": "npm run build",
"test": "run-test" "test": "run-test"
@ -39,7 +38,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -28,7 +28,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build" "prepublishOnly": "npm run build"
}, },

View file

@ -29,7 +29,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4" "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4"
}, },
"dependencies": { "dependencies": {
@ -38,7 +37,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",
"prettier": "^3.3.3", "prettier": "^3.3.3",

View file

@ -27,7 +27,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build", "prepublishOnly": "npm run build",
"test": "run-test" "test": "run-test"
@ -40,7 +39,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -27,7 +27,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build", "prepublishOnly": "npm run build",
"test": "run-test" "test": "run-test"
@ -38,7 +37,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -27,7 +27,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build" "prepublishOnly": "npm run build"
}, },

View file

@ -28,7 +28,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build", "prepublishOnly": "npm run build",
"test": "run-test" "test": "run-test"
@ -37,7 +36,7 @@
"@yume-chan/async": "^2.2.0" "@yume-chan/async": "^2.2.0"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -31,6 +31,6 @@
"gh-release-fetch": "^4.0.3" "gh-release-fetch": "^4.0.3"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11" "@types/node": "^20.14.12"
} }
} }

View file

@ -25,13 +25,12 @@
"scripts": { "scripts": {
"benchmark": "node benchmark.js", "benchmark": "node benchmark.js",
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build", "prepublishOnly": "npm run build",
"test": "run-test" "test": "run-test"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -26,7 +26,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.dom.json && tsc -b tsconfig.worker.json", "build": "tsc -b tsconfig.dom.json && tsc -b tsconfig.worker.json",
"build:watch": "tsc -b tsconfig.dom.json && tsc -b tsconfig.worker.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build" "prepublishOnly": "npm run build"
}, },

View file

@ -29,7 +29,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build" "prepublishOnly": "npm run build"
}, },

View file

@ -29,7 +29,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build" "prepublishOnly": "npm run build"
}, },

View file

@ -28,7 +28,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build", "prepublishOnly": "npm run build",
"test": "run-test" "test": "run-test"
@ -40,7 +39,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -27,7 +27,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build", "prepublishOnly": "npm run build",
"test": "run-test" "test": "run-test"
@ -37,7 +36,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -29,7 +29,6 @@
"sideEffects": false, "sideEffects": false,
"scripts": { "scripts": {
"build": "tsc -b tsconfig.build.json", "build": "tsc -b tsconfig.build.json",
"build:watch": "tsc -b tsconfig.build.json",
"lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4", "lint": "run-eslint && prettier src/**/*.ts --write --tab-width 4",
"prepublishOnly": "npm run build", "prepublishOnly": "npm run build",
"test": "run-test" "test": "run-test"
@ -38,7 +37,7 @@
"@yume-chan/no-data-view": "workspace:^0.0.24" "@yume-chan/no-data-view": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -6,7 +6,7 @@
"test": "pnpm recursive run test", "test": "pnpm recursive run test",
"lint": "pnpm recursive run lint" "lint": "pnpm recursive run lint"
}, },
"dependencies": { "devDependencies": {
"@changesets/cli": "^2.27.7" "@changesets/cli": "^2.27.7"
} }
} }

83
pnpm-lock.yaml generated
View file

@ -7,7 +7,7 @@ settings:
importers: importers:
.: .:
dependencies: devDependencies:
'@changesets/cli': '@changesets/cli':
specifier: ^2.27.7 specifier: ^2.27.7
version: 2.27.7 version: 2.27.7
@ -34,8 +34,8 @@ importers:
version: 0.5.21 version: 0.5.21
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -68,8 +68,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -121,8 +121,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -186,8 +186,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -214,8 +214,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -258,8 +258,8 @@ importers:
version: 2.2.0 version: 2.2.0
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -283,14 +283,14 @@ importers:
version: 4.0.3 version: 4.0.3
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
libraries/no-data-view: libraries/no-data-view:
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -344,8 +344,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -440,8 +440,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -465,8 +465,8 @@ importers:
version: link:../no-data-view version: link:../no-data-view
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -489,8 +489,8 @@ importers:
specifier: ^9.7.0 specifier: ^9.7.0
version: 9.7.0 version: 9.7.0
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
eslint: eslint:
specifier: ^9.7.0 specifier: ^9.7.0
version: 9.7.0 version: 9.7.0
@ -511,8 +511,8 @@ importers:
toolchain/package-lint: toolchain/package-lint:
dependencies: dependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
json5: json5:
specifier: ^2.2.3 specifier: ^2.2.3
version: 2.2.3 version: 2.2.3
@ -520,8 +520,8 @@ importers:
toolchain/test-runner: toolchain/test-runner:
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^20.14.11 specifier: ^20.14.12
version: 20.14.11 version: 20.14.12
typescript: typescript:
specifier: ^5.5.4 specifier: ^5.5.4
version: 5.5.4 version: 5.5.4
@ -665,8 +665,8 @@ packages:
'@types/node@12.20.55': '@types/node@12.20.55':
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
'@types/node@20.14.11': '@types/node@20.14.12':
resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==} resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==}
'@types/semver@7.5.8': '@types/semver@7.5.8':
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
@ -1533,11 +1533,6 @@ packages:
resolution: {integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==} resolution: {integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==}
hasBin: true hasBin: true
semver@7.6.2:
resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
engines: {node: '>=10'}
hasBin: true
semver@7.6.3: semver@7.6.3:
resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
engines: {node: '>=10'} engines: {node: '>=10'}
@ -1771,7 +1766,7 @@ snapshots:
outdent: 0.5.0 outdent: 0.5.0
prettier: 2.8.8 prettier: 2.8.8
resolve-from: 5.0.0 resolve-from: 5.0.0
semver: 7.6.2 semver: 7.6.3
'@changesets/assemble-release-plan@6.0.3': '@changesets/assemble-release-plan@6.0.3':
dependencies: dependencies:
@ -1781,7 +1776,7 @@ snapshots:
'@changesets/should-skip-package': 0.1.0 '@changesets/should-skip-package': 0.1.0
'@changesets/types': 6.0.0 '@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3 '@manypkg/get-packages': 1.1.3
semver: 7.6.2 semver: 7.6.3
'@changesets/changelog-git@0.2.0': '@changesets/changelog-git@0.2.0':
dependencies: dependencies:
@ -1818,7 +1813,7 @@ snapshots:
p-limit: 2.3.0 p-limit: 2.3.0
preferred-pm: 3.1.4 preferred-pm: 3.1.4
resolve-from: 5.0.0 resolve-from: 5.0.0
semver: 7.6.2 semver: 7.6.3
spawndamnit: 2.0.0 spawndamnit: 2.0.0
term-size: 2.2.1 term-size: 2.2.1
@ -1842,7 +1837,7 @@ snapshots:
'@manypkg/get-packages': 1.1.3 '@manypkg/get-packages': 1.1.3
chalk: 2.4.2 chalk: 2.4.2
fs-extra: 7.0.1 fs-extra: 7.0.1
semver: 7.6.2 semver: 7.6.3
'@changesets/get-release-plan@4.0.3': '@changesets/get-release-plan@4.0.3':
dependencies: dependencies:
@ -1991,7 +1986,7 @@ snapshots:
'@types/node@12.20.55': {} '@types/node@12.20.55': {}
'@types/node@20.14.11': '@types/node@20.14.12':
dependencies: dependencies:
undici-types: 5.26.5 undici-types: 5.26.5
@ -2520,7 +2515,7 @@ snapshots:
dependencies: dependencies:
'@xhmikosr/downloader': 13.0.1 '@xhmikosr/downloader': 13.0.1
node-fetch: 3.3.2 node-fetch: 3.3.2
semver: 7.6.2 semver: 7.6.3
glob-parent@5.1.2: glob-parent@5.1.2:
dependencies: dependencies:
@ -2685,7 +2680,7 @@ snapshots:
make-dir@4.0.0: make-dir@4.0.0:
dependencies: dependencies:
semver: 7.6.2 semver: 7.6.3
merge-options@3.0.4: merge-options@3.0.4:
dependencies: dependencies:
@ -2873,8 +2868,6 @@ snapshots:
dependencies: dependencies:
commander: 2.20.3 commander: 2.20.3
semver@7.6.2: {}
semver@7.6.3: {} semver@7.6.3: {}
shebang-command@1.2.0: shebang-command@1.2.0:

View file

@ -9,7 +9,7 @@
}, },
"dependencies": { "dependencies": {
"@eslint/js": "^9.7.0", "@eslint/js": "^9.7.0",
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"eslint": "^9.7.0", "eslint": "^9.7.0",
"eslint-plugin-import-x": "^3.1.0", "eslint-plugin-import-x": "^3.1.0",
"typescript": "^5.5.4", "typescript": "^5.5.4",

View file

@ -7,7 +7,7 @@
"scripts": {}, "scripts": {},
"keywords": [], "keywords": [],
"dependencies": { "dependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"json5": "^2.2.3" "json5": "^2.2.3"
}, },
"author": "", "author": "",

View file

@ -6,7 +6,7 @@
"run-test": "wrapper.js" "run-test": "wrapper.js"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.11", "@types/node": "^20.14.12",
"typescript": "^5.5.4" "typescript": "^5.5.4"
} }
} }