mirror of
https://github.com/zhigang1992/xverse-web-extension.git
synced 2026-01-12 18:02:19 +08:00
Chore/release conflicts v0.47.0 (#840)
* chore: add fede's script to pin all deps and run it (#836) * Chore/eng 5899 pin all dependencies and update lock file (#837) * chore: add fede's script to pin all deps and run it * chore: update the script pin_all_deps.js to use lockfileVersion >=2 and needed to run npm i to update the lockfile * chore: run npm i after pinned versions --------- Co-authored-by: Tim Man <tim@secretkeylabs.com>
This commit is contained in:
committed by
GitHub
parent
190d49342a
commit
1a5cdc209d
275
package-lock.json
generated
275
package-lock.json
generated
@@ -9,119 +9,119 @@
|
||||
"version": "0.47.0",
|
||||
"dependencies": {
|
||||
"@aryzing/superqs": "0.0.6",
|
||||
"@ledgerhq/hw-transport-webusb": "^6.27.13",
|
||||
"@noble/hashes": "^1.5.0",
|
||||
"@phosphor-icons/react": "^2.1.0",
|
||||
"@ledgerhq/hw-transport-webusb": "6.27.17",
|
||||
"@noble/hashes": "1.5.0",
|
||||
"@phosphor-icons/react": "2.1.7",
|
||||
"@playwright/test": "1.46.1",
|
||||
"@react-spring/web": "^9.6.1",
|
||||
"@react-spring/web": "9.7.3",
|
||||
"@sats-connect/core": "0.4.3",
|
||||
"@scure/base": "^1.1.9",
|
||||
"@scure/base": "1.1.9",
|
||||
"@scure/btc-signer": "1.2.1",
|
||||
"@secretkeylabs/xverse-core": "34.0.1",
|
||||
"@stacks/connect": "7.4.1",
|
||||
"@stacks/stacks-blockchain-api-types": "6.1.1",
|
||||
"@stacks/transactions": "6.16.1",
|
||||
"@tanstack/query-sync-storage-persister": "^4.29.1",
|
||||
"@tanstack/react-query": "^4.29.3",
|
||||
"@tanstack/react-query-devtools": "^4.29.3",
|
||||
"@tanstack/react-query-persist-client": "^4.29.3",
|
||||
"argon2-browser": "^1.18.0",
|
||||
"async-mutex": "^0.5.0",
|
||||
"@tanstack/query-sync-storage-persister": "4.32.1",
|
||||
"@tanstack/react-query": "4.32.1",
|
||||
"@tanstack/react-query-devtools": "4.32.1",
|
||||
"@tanstack/react-query-persist-client": "4.32.1",
|
||||
"argon2-browser": "1.18.0",
|
||||
"async-mutex": "0.5.0",
|
||||
"axios": "1.7.7",
|
||||
"bignumber.js": "^9.1.0",
|
||||
"bip39": "^3.0.3",
|
||||
"classnames": "^2.3.2",
|
||||
"crypto-browserify": "^3.12.0",
|
||||
"date-fns": "^2.29.3",
|
||||
"dotenv": "^16.4.5",
|
||||
"i18next": "^21.9.1",
|
||||
"jsontokens": "^4.0.1",
|
||||
"mixpanel-browser": "^2.47.0",
|
||||
"nanoid": "^4.0.0",
|
||||
"p-queue": "^7.3.4",
|
||||
"path": "^0.12.7",
|
||||
"qr-code-styling": "^1.5.0",
|
||||
"rc-image": "^5.14.0",
|
||||
"react": "^18.2.0",
|
||||
"react-content-loader": "^6.2.0",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-hot-toast": "^2.4.0",
|
||||
"react-i18next": "^11.18.6",
|
||||
"react-is-visible": "^1.2.0",
|
||||
"react-lottie": "^1.2.4",
|
||||
"react-modal": "^3.15.1",
|
||||
"react-number-format": "^5.0.0",
|
||||
"react-qr-code": "^2.0.8",
|
||||
"react-redux": "^7.2.1",
|
||||
"react-router-dom": "^6.4.0",
|
||||
"react-tabs": "^6.0.2",
|
||||
"react-tooltip": "^5.4.0",
|
||||
"redux": "^4.0.5",
|
||||
"redux-persist": "^6.0.0",
|
||||
"redux-state-sync": "^3.1.4",
|
||||
"stream-browserify": "^3.0.0",
|
||||
"string-to-color": "^2.2.2",
|
||||
"styled-components": "^5.3.5",
|
||||
"bignumber.js": "9.1.1",
|
||||
"bip39": "3.1.0",
|
||||
"classnames": "2.3.2",
|
||||
"crypto-browserify": "3.12.0",
|
||||
"date-fns": "2.30.0",
|
||||
"dotenv": "16.4.5",
|
||||
"i18next": "21.10.0",
|
||||
"jsontokens": "4.0.1",
|
||||
"mixpanel-browser": "2.47.0",
|
||||
"nanoid": "4.0.2",
|
||||
"p-queue": "7.3.4",
|
||||
"path": "0.12.7",
|
||||
"qr-code-styling": "1.5.0",
|
||||
"rc-image": "5.18.1",
|
||||
"react": "18.2.0",
|
||||
"react-content-loader": "6.2.1",
|
||||
"react-dom": "18.2.0",
|
||||
"react-hot-toast": "2.4.1",
|
||||
"react-i18next": "11.18.6",
|
||||
"react-is-visible": "1.2.0",
|
||||
"react-lottie": "1.2.4",
|
||||
"react-modal": "3.16.1",
|
||||
"react-number-format": "5.2.2",
|
||||
"react-qr-code": "2.0.11",
|
||||
"react-redux": "7.2.9",
|
||||
"react-router-dom": "6.14.2",
|
||||
"react-tabs": "6.0.2",
|
||||
"react-tooltip": "5.19.0",
|
||||
"redux": "4.2.1",
|
||||
"redux-persist": "6.0.0",
|
||||
"redux-state-sync": "3.1.4",
|
||||
"stream-browserify": "3.0.0",
|
||||
"string-to-color": "2.2.2",
|
||||
"styled-components": "5.3.11",
|
||||
"superjson": "2.2.1",
|
||||
"swiper": "11.0.6",
|
||||
"ts-transformer-keys": "0.4.4",
|
||||
"valibot": "0.33.2",
|
||||
"valid-url": "^1.0.9",
|
||||
"webextension-polyfill": "^0.10.0",
|
||||
"zxcvbn": "^4.4.2"
|
||||
"valid-url": "1.0.9",
|
||||
"webextension-polyfill": "0.10.0",
|
||||
"zxcvbn": "4.4.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.15",
|
||||
"@tanstack/eslint-plugin-query": "^4.29.4",
|
||||
"@types/argon2-browser": "^1.18.1",
|
||||
"@types/chrome": "^0.0.237",
|
||||
"@types/mixpanel-browser": "^2.49.0",
|
||||
"@types/node": "^20.14.9",
|
||||
"@types/react": "^18.0.20",
|
||||
"@types/react-dom": "^18.0.6",
|
||||
"@types/react-lottie": "^1.2.10",
|
||||
"@types/react-modal": "^3.13.1",
|
||||
"@types/redux-state-sync": "^3.1.5",
|
||||
"@types/styled-components": "^5.1.26",
|
||||
"@types/webextension-polyfill": "^0.9.2",
|
||||
"@types/zxcvbn": "^4.4.1",
|
||||
"@typescript-eslint/eslint-plugin": "^5.37.0",
|
||||
"@typescript-eslint/parser": "^5.37.0",
|
||||
"base64-loader": "^1.0.0",
|
||||
"clean-webpack-plugin": "^4.0.0",
|
||||
"copy-webpack-plugin": "^11.0.0",
|
||||
"css-loader": "^6.7.1",
|
||||
"dotenv-webpack": "^8.0.1",
|
||||
"@pmmmwh/react-refresh-webpack-plugin": "0.5.15",
|
||||
"@tanstack/eslint-plugin-query": "4.32.1",
|
||||
"@types/argon2-browser": "1.18.1",
|
||||
"@types/chrome": "0.0.237",
|
||||
"@types/mixpanel-browser": "2.49.0",
|
||||
"@types/node": "20.14.9",
|
||||
"@types/react": "18.2.18",
|
||||
"@types/react-dom": "18.2.7",
|
||||
"@types/react-lottie": "1.2.10",
|
||||
"@types/react-modal": "3.16.0",
|
||||
"@types/redux-state-sync": "3.1.5",
|
||||
"@types/styled-components": "5.1.26",
|
||||
"@types/webextension-polyfill": "0.9.2",
|
||||
"@types/zxcvbn": "4.4.1",
|
||||
"@typescript-eslint/eslint-plugin": "5.62.0",
|
||||
"@typescript-eslint/parser": "5.62.0",
|
||||
"base64-loader": "1.0.0",
|
||||
"clean-webpack-plugin": "4.0.0",
|
||||
"copy-webpack-plugin": "11.0.0",
|
||||
"css-loader": "6.8.1",
|
||||
"dotenv-webpack": "8.0.1",
|
||||
"eslint": "8.40.0",
|
||||
"eslint-config-airbnb": "^19.0.4",
|
||||
"eslint-config-airbnb-typescript": "^17.0.0",
|
||||
"eslint-config-prettier": "^8.8.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-jsx-a11y": "^6.6.1",
|
||||
"eslint-plugin-no-inline-styles": "^1.0.5",
|
||||
"eslint-plugin-playwright": "^1.6.2",
|
||||
"eslint-plugin-prettier": "^4.2.1",
|
||||
"eslint-plugin-react": "^7.31.8",
|
||||
"eslint-plugin-react-hooks": "^4.6.0",
|
||||
"fork-ts-checker-webpack-plugin": "^9.0.2",
|
||||
"html-loader": "^4.1.0",
|
||||
"html-webpack-plugin": "^5.5.0",
|
||||
"husky": "^8.0.3",
|
||||
"knip": "^5.23.3",
|
||||
"lint-staged": "^13.2.3",
|
||||
"prettier": "^2.7.1",
|
||||
"prettier-plugin-organize-imports": "^3.2.3",
|
||||
"react-refresh": "^0.14.0",
|
||||
"react-refresh-typescript": "^2.0.7",
|
||||
"rimraf": "^3.0.2 ",
|
||||
"style-loader": "^3.3.1",
|
||||
"terser-webpack-plugin": "^5.3.6",
|
||||
"ts-loader": "^9.5.1",
|
||||
"tsc-files": "^1.1.4",
|
||||
"tsconfig-paths-webpack-plugin": "^4.0.0",
|
||||
"type-fest": "^2.19.0",
|
||||
"typescript": "^5.5.4",
|
||||
"typescript-plugin-styled-components": "^3.0.0",
|
||||
"eslint-config-airbnb": "19.0.4",
|
||||
"eslint-config-airbnb-typescript": "17.1.0",
|
||||
"eslint-config-prettier": "8.10.0",
|
||||
"eslint-plugin-import": "2.28.0",
|
||||
"eslint-plugin-jsx-a11y": "6.7.1",
|
||||
"eslint-plugin-no-inline-styles": "1.0.5",
|
||||
"eslint-plugin-playwright": "1.6.2",
|
||||
"eslint-plugin-prettier": "4.2.1",
|
||||
"eslint-plugin-react": "7.33.1",
|
||||
"eslint-plugin-react-hooks": "4.6.0",
|
||||
"fork-ts-checker-webpack-plugin": "9.0.2",
|
||||
"html-loader": "4.2.0",
|
||||
"html-webpack-plugin": "5.5.3",
|
||||
"husky": "8.0.3",
|
||||
"knip": "5.23.3",
|
||||
"lint-staged": "13.2.3",
|
||||
"prettier": "2.8.8",
|
||||
"prettier-plugin-organize-imports": "3.2.3",
|
||||
"react-refresh": "0.14.0",
|
||||
"react-refresh-typescript": "2.0.9",
|
||||
"rimraf": "3.0.2",
|
||||
"style-loader": "3.3.3",
|
||||
"terser-webpack-plugin": "5.3.10",
|
||||
"ts-loader": "9.5.1",
|
||||
"tsc-files": "1.1.4",
|
||||
"tsconfig-paths-webpack-plugin": "4.1.0",
|
||||
"type-fest": "2.19.0",
|
||||
"typescript": "5.5.4",
|
||||
"typescript-plugin-styled-components": "3.0.0",
|
||||
"webpack": "5.95.0",
|
||||
"webpack-dev-server": "5.1.0"
|
||||
},
|
||||
@@ -129,85 +129,6 @@
|
||||
"node": "^18.18.2"
|
||||
}
|
||||
},
|
||||
"../xverse-core": {
|
||||
"name": "@secretkeylabs/xverse-core",
|
||||
"version": "12.0.1",
|
||||
"extraneous": true,
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@bitcoinerlab/secp256k1": "^1.0.2",
|
||||
"@noble/curves": "^1.2.0",
|
||||
"@noble/secp256k1": "^1.7.1",
|
||||
"@scure/base": "^1.1.1",
|
||||
"@scure/btc-signer": "1.2.1",
|
||||
"@stacks/auth": "^6.9.0",
|
||||
"@stacks/connect": "^7.4.1",
|
||||
"@stacks/encryption": "6.9.0",
|
||||
"@stacks/network": "6.8.1",
|
||||
"@stacks/stacking": "^6.12.0",
|
||||
"@stacks/storage": "^6.9.0",
|
||||
"@stacks/transactions": "6.9.0",
|
||||
"@stacks/wallet-sdk": "^6.9.0",
|
||||
"@tanstack/react-query": "^4.29.3",
|
||||
"@zondax/ledger-stacks": "^1.0.4",
|
||||
"async-mutex": "^0.4.0",
|
||||
"axios": "1.6.2",
|
||||
"base64url": "^3.0.1",
|
||||
"bip32": "^4.0.0",
|
||||
"bip39": "3.0.3",
|
||||
"bitcoin-address-validation": "^2.2.1",
|
||||
"bitcoinjs-lib": "^6.1.3",
|
||||
"bitcoinjs-message": "^2.2.0",
|
||||
"bn.js": "^5.1.3",
|
||||
"bs58": "^5.0.0",
|
||||
"bs58check": "^3.0.1",
|
||||
"buffer": "6.0.3",
|
||||
"c32check": "^2.0.0",
|
||||
"ecdsa-sig-formatter": "^1.0.11",
|
||||
"ecpair": "^2.1.0",
|
||||
"json-bigint": "^1.0.0",
|
||||
"jsontokens": "^4.0.1",
|
||||
"ledger-bitcoin": "^0.2.1",
|
||||
"process": "^0.11.10",
|
||||
"util": "^0.12.4",
|
||||
"uuidv4": "^6.2.13",
|
||||
"varuint-bitcoin": "^1.1.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/json-bigint": "^1.0.4",
|
||||
"@types/react": "^18.2.18",
|
||||
"@typescript-eslint/eslint-plugin": "^5.58.0",
|
||||
"@typescript-eslint/parser": "^5.58.0",
|
||||
"@vitest/coverage-c8": "^0.31.1",
|
||||
"airbnb": "^0.0.2",
|
||||
"axios-mock-adapter": "^1.22.0",
|
||||
"bip322-js": "^1.1.0",
|
||||
"eslint": "^8.38.0",
|
||||
"eslint-config-airbnb-base": "^15.0.0",
|
||||
"eslint-config-airbnb-typescript": "^17.0.0",
|
||||
"eslint-config-prettier": "^8.8.0",
|
||||
"eslint-plugin-import": "^2.27.5",
|
||||
"eslint-plugin-prettier": "^4.2.1",
|
||||
"husky": "^8.0.3",
|
||||
"lint-staged": "^13.2.3",
|
||||
"mockdate": "^3.0.5",
|
||||
"prettier": "^2.8.7",
|
||||
"rimraf": "^3.0.2",
|
||||
"ts-loader": "^9.4.1",
|
||||
"typescript": "^4.8.3",
|
||||
"vitest": "^0.31.1",
|
||||
"webpack": "^5.74.0",
|
||||
"webpack-cli": "^4.10.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.2"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"bignumber.js": "^9.0.0",
|
||||
"react": ">18.0.0",
|
||||
"react-dom": ">18.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@aashutoshrathi/word-wrap": {
|
||||
"version": "1.2.6",
|
||||
"resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
|
||||
|
||||
196
package.json
196
package.json
@@ -37,119 +37,119 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@aryzing/superqs": "0.0.6",
|
||||
"@ledgerhq/hw-transport-webusb": "^6.27.13",
|
||||
"@noble/hashes": "^1.5.0",
|
||||
"@phosphor-icons/react": "^2.1.0",
|
||||
"@ledgerhq/hw-transport-webusb": "6.27.17",
|
||||
"@noble/hashes": "1.5.0",
|
||||
"@phosphor-icons/react": "2.1.7",
|
||||
"@playwright/test": "1.46.1",
|
||||
"@react-spring/web": "^9.6.1",
|
||||
"@react-spring/web": "9.7.3",
|
||||
"@sats-connect/core": "0.4.3",
|
||||
"@scure/base": "^1.1.9",
|
||||
"@scure/base": "1.1.9",
|
||||
"@scure/btc-signer": "1.2.1",
|
||||
"@secretkeylabs/xverse-core": "34.0.1",
|
||||
"@stacks/connect": "7.4.1",
|
||||
"@stacks/stacks-blockchain-api-types": "6.1.1",
|
||||
"@stacks/transactions": "6.16.1",
|
||||
"@tanstack/query-sync-storage-persister": "^4.29.1",
|
||||
"@tanstack/react-query": "^4.29.3",
|
||||
"@tanstack/react-query-devtools": "^4.29.3",
|
||||
"@tanstack/react-query-persist-client": "^4.29.3",
|
||||
"argon2-browser": "^1.18.0",
|
||||
"async-mutex": "^0.5.0",
|
||||
"@tanstack/query-sync-storage-persister": "4.32.1",
|
||||
"@tanstack/react-query": "4.32.1",
|
||||
"@tanstack/react-query-devtools": "4.32.1",
|
||||
"@tanstack/react-query-persist-client": "4.32.1",
|
||||
"argon2-browser": "1.18.0",
|
||||
"async-mutex": "0.5.0",
|
||||
"axios": "1.7.7",
|
||||
"bignumber.js": "^9.1.0",
|
||||
"bip39": "^3.0.3",
|
||||
"classnames": "^2.3.2",
|
||||
"crypto-browserify": "^3.12.0",
|
||||
"date-fns": "^2.29.3",
|
||||
"dotenv": "^16.4.5",
|
||||
"i18next": "^21.9.1",
|
||||
"jsontokens": "^4.0.1",
|
||||
"mixpanel-browser": "^2.47.0",
|
||||
"nanoid": "^4.0.0",
|
||||
"p-queue": "^7.3.4",
|
||||
"path": "^0.12.7",
|
||||
"qr-code-styling": "^1.5.0",
|
||||
"rc-image": "^5.14.0",
|
||||
"react": "^18.2.0",
|
||||
"react-content-loader": "^6.2.0",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-hot-toast": "^2.4.0",
|
||||
"react-i18next": "^11.18.6",
|
||||
"react-is-visible": "^1.2.0",
|
||||
"react-lottie": "^1.2.4",
|
||||
"react-modal": "^3.15.1",
|
||||
"react-number-format": "^5.0.0",
|
||||
"react-qr-code": "^2.0.8",
|
||||
"react-redux": "^7.2.1",
|
||||
"react-router-dom": "^6.4.0",
|
||||
"react-tabs": "^6.0.2",
|
||||
"react-tooltip": "^5.4.0",
|
||||
"redux": "^4.0.5",
|
||||
"redux-persist": "^6.0.0",
|
||||
"redux-state-sync": "^3.1.4",
|
||||
"stream-browserify": "^3.0.0",
|
||||
"string-to-color": "^2.2.2",
|
||||
"styled-components": "^5.3.5",
|
||||
"bignumber.js": "9.1.1",
|
||||
"bip39": "3.1.0",
|
||||
"classnames": "2.3.2",
|
||||
"crypto-browserify": "3.12.0",
|
||||
"date-fns": "2.30.0",
|
||||
"dotenv": "16.4.5",
|
||||
"i18next": "21.10.0",
|
||||
"jsontokens": "4.0.1",
|
||||
"mixpanel-browser": "2.47.0",
|
||||
"nanoid": "4.0.2",
|
||||
"p-queue": "7.3.4",
|
||||
"path": "0.12.7",
|
||||
"qr-code-styling": "1.5.0",
|
||||
"rc-image": "5.18.1",
|
||||
"react": "18.2.0",
|
||||
"react-content-loader": "6.2.1",
|
||||
"react-dom": "18.2.0",
|
||||
"react-hot-toast": "2.4.1",
|
||||
"react-i18next": "11.18.6",
|
||||
"react-is-visible": "1.2.0",
|
||||
"react-lottie": "1.2.4",
|
||||
"react-modal": "3.16.1",
|
||||
"react-number-format": "5.2.2",
|
||||
"react-qr-code": "2.0.11",
|
||||
"react-redux": "7.2.9",
|
||||
"react-router-dom": "6.14.2",
|
||||
"react-tabs": "6.0.2",
|
||||
"react-tooltip": "5.19.0",
|
||||
"redux": "4.2.1",
|
||||
"redux-persist": "6.0.0",
|
||||
"redux-state-sync": "3.1.4",
|
||||
"stream-browserify": "3.0.0",
|
||||
"string-to-color": "2.2.2",
|
||||
"styled-components": "5.3.11",
|
||||
"superjson": "2.2.1",
|
||||
"swiper": "11.0.6",
|
||||
"ts-transformer-keys": "0.4.4",
|
||||
"valibot": "0.33.2",
|
||||
"valid-url": "^1.0.9",
|
||||
"webextension-polyfill": "^0.10.0",
|
||||
"zxcvbn": "^4.4.2"
|
||||
"valid-url": "1.0.9",
|
||||
"webextension-polyfill": "0.10.0",
|
||||
"zxcvbn": "4.4.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.15",
|
||||
"@tanstack/eslint-plugin-query": "^4.29.4",
|
||||
"@types/argon2-browser": "^1.18.1",
|
||||
"@types/chrome": "^0.0.237",
|
||||
"@types/mixpanel-browser": "^2.49.0",
|
||||
"@types/node": "^20.14.9",
|
||||
"@types/react": "^18.0.20",
|
||||
"@types/react-dom": "^18.0.6",
|
||||
"@types/react-lottie": "^1.2.10",
|
||||
"@types/react-modal": "^3.13.1",
|
||||
"@types/redux-state-sync": "^3.1.5",
|
||||
"@types/styled-components": "^5.1.26",
|
||||
"@types/webextension-polyfill": "^0.9.2",
|
||||
"@types/zxcvbn": "^4.4.1",
|
||||
"@typescript-eslint/eslint-plugin": "^5.37.0",
|
||||
"@typescript-eslint/parser": "^5.37.0",
|
||||
"base64-loader": "^1.0.0",
|
||||
"clean-webpack-plugin": "^4.0.0",
|
||||
"copy-webpack-plugin": "^11.0.0",
|
||||
"css-loader": "^6.7.1",
|
||||
"dotenv-webpack": "^8.0.1",
|
||||
"@pmmmwh/react-refresh-webpack-plugin": "0.5.15",
|
||||
"@tanstack/eslint-plugin-query": "4.32.1",
|
||||
"@types/argon2-browser": "1.18.1",
|
||||
"@types/chrome": "0.0.237",
|
||||
"@types/mixpanel-browser": "2.49.0",
|
||||
"@types/node": "20.14.9",
|
||||
"@types/react": "18.2.18",
|
||||
"@types/react-dom": "18.2.7",
|
||||
"@types/react-lottie": "1.2.10",
|
||||
"@types/react-modal": "3.16.0",
|
||||
"@types/redux-state-sync": "3.1.5",
|
||||
"@types/styled-components": "5.1.26",
|
||||
"@types/webextension-polyfill": "0.9.2",
|
||||
"@types/zxcvbn": "4.4.1",
|
||||
"@typescript-eslint/eslint-plugin": "5.62.0",
|
||||
"@typescript-eslint/parser": "5.62.0",
|
||||
"base64-loader": "1.0.0",
|
||||
"clean-webpack-plugin": "4.0.0",
|
||||
"copy-webpack-plugin": "11.0.0",
|
||||
"css-loader": "6.8.1",
|
||||
"dotenv-webpack": "8.0.1",
|
||||
"eslint": "8.40.0",
|
||||
"eslint-config-airbnb": "^19.0.4",
|
||||
"eslint-config-airbnb-typescript": "^17.0.0",
|
||||
"eslint-config-prettier": "^8.8.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-jsx-a11y": "^6.6.1",
|
||||
"eslint-plugin-no-inline-styles": "^1.0.5",
|
||||
"eslint-plugin-playwright": "^1.6.2",
|
||||
"eslint-plugin-prettier": "^4.2.1",
|
||||
"eslint-plugin-react": "^7.31.8",
|
||||
"eslint-plugin-react-hooks": "^4.6.0",
|
||||
"fork-ts-checker-webpack-plugin": "^9.0.2",
|
||||
"html-loader": "^4.1.0",
|
||||
"html-webpack-plugin": "^5.5.0",
|
||||
"husky": "^8.0.3",
|
||||
"knip": "^5.23.3",
|
||||
"lint-staged": "^13.2.3",
|
||||
"prettier": "^2.7.1",
|
||||
"prettier-plugin-organize-imports": "^3.2.3",
|
||||
"react-refresh": "^0.14.0",
|
||||
"react-refresh-typescript": "^2.0.7",
|
||||
"rimraf": "^3.0.2 ",
|
||||
"style-loader": "^3.3.1",
|
||||
"terser-webpack-plugin": "^5.3.6",
|
||||
"ts-loader": "^9.5.1",
|
||||
"tsc-files": "^1.1.4",
|
||||
"tsconfig-paths-webpack-plugin": "^4.0.0",
|
||||
"type-fest": "^2.19.0",
|
||||
"typescript": "^5.5.4",
|
||||
"typescript-plugin-styled-components": "^3.0.0",
|
||||
"eslint-config-airbnb": "19.0.4",
|
||||
"eslint-config-airbnb-typescript": "17.1.0",
|
||||
"eslint-config-prettier": "8.10.0",
|
||||
"eslint-plugin-import": "2.28.0",
|
||||
"eslint-plugin-jsx-a11y": "6.7.1",
|
||||
"eslint-plugin-no-inline-styles": "1.0.5",
|
||||
"eslint-plugin-playwright": "1.6.2",
|
||||
"eslint-plugin-prettier": "4.2.1",
|
||||
"eslint-plugin-react": "7.33.1",
|
||||
"eslint-plugin-react-hooks": "4.6.0",
|
||||
"fork-ts-checker-webpack-plugin": "9.0.2",
|
||||
"html-loader": "4.2.0",
|
||||
"html-webpack-plugin": "5.5.3",
|
||||
"husky": "8.0.3",
|
||||
"knip": "5.23.3",
|
||||
"lint-staged": "13.2.3",
|
||||
"prettier": "2.8.8",
|
||||
"prettier-plugin-organize-imports": "3.2.3",
|
||||
"react-refresh": "0.14.0",
|
||||
"react-refresh-typescript": "2.0.9",
|
||||
"rimraf": "3.0.2",
|
||||
"style-loader": "3.3.3",
|
||||
"terser-webpack-plugin": "5.3.10",
|
||||
"ts-loader": "9.5.1",
|
||||
"tsc-files": "1.1.4",
|
||||
"tsconfig-paths-webpack-plugin": "4.1.0",
|
||||
"type-fest": "2.19.0",
|
||||
"typescript": "5.5.4",
|
||||
"typescript-plugin-styled-components": "3.0.0",
|
||||
"webpack": "5.95.0",
|
||||
"webpack-dev-server": "5.1.0"
|
||||
}
|
||||
|
||||
28
scripts/pin_all_deps.js
Normal file
28
scripts/pin_all_deps.js
Normal file
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* This script is used to pin all dependencies in package.json to the exact
|
||||
* versions declared in package-lock.json.
|
||||
*
|
||||
* It assumes lockfileVersion >= 2
|
||||
*
|
||||
* Usage: node pin_all_deps.js
|
||||
*/
|
||||
|
||||
const fs = require('fs');
|
||||
const packageLock = require('../package-lock.json');
|
||||
const packageJson = require('../package.json');
|
||||
|
||||
for (const packageName in packageJson.dependencies) {
|
||||
const installedPathKey = `node_modules/${packageName}`;
|
||||
if (packageJson.dependencies.hasOwnProperty(packageName) && packageLock.packages[installedPathKey]) {
|
||||
packageJson.dependencies[packageName] = packageLock.packages[installedPathKey].version;
|
||||
}
|
||||
}
|
||||
|
||||
for (const packageName in packageJson.devDependencies) {
|
||||
const installedPathKey = `node_modules/${packageName}`;
|
||||
if (packageJson.devDependencies.hasOwnProperty(packageName) && packageLock.packages[installedPathKey]) {
|
||||
packageJson.devDependencies[packageName] = packageLock.packages[installedPathKey].version;
|
||||
}
|
||||
}
|
||||
|
||||
fs.writeFileSync('../package.json', JSON.stringify(packageJson, null, 2));
|
||||
Reference in New Issue
Block a user