mirror of
https://github.com/pezkuwichain/pezkuwi-extension.git
synced 2026-10-21 03:06:23 +00:00
- extension-dapp and extension-inject had the manifest the build writes into build/ committed as their source manifest (main ./build/cjs/index.js, an exports map into ./build/). They are back in the source form of the upstream manifests; the build generates those fields itself. - Dependencies between the packages were workspace:*, and the build copies them into the published manifest as they are: @pezkuwi/extension-base 0.62.19 on npm depends on "@pezkuwi/extension-chains": "workspace:*" and cannot be installed. They are exact versions, as upstream has them; yarn still links the workspaces. - @pezkuwi/* common dependencies ^14.0.26 and api dependencies ^16.5.37. These carry wasm-crypto 7.5.20, where ed25519, secp256k1, derivation and bip39 are implemented; 7.5.18 shipped them as "not yet implemented" stubs. The root resolutions that forced 14.0.25, 16.5.36 and wasm-crypto 7.5.18 onto the tree are removed; every @pezkuwi package resolves to a single version without them. - @pezkuwi/dev ^0.85.12. - One version for everything: the packages were at 0.62.20, the extension package at 0.62.23, the root at 0.62.24 and the browser manifests at 0.62.26. All are 0.62.27, above every version on npm and in the stores.
66 lines
3.8 KiB
JSON
66 lines
3.8 KiB
JSON
{
|
|
"author": "Kurdistan Tech Institute <dev@pezkuwichain.io> & PezkuwiChain Team <team@pezkuwichain.io>",
|
|
"bugs": "https://github.com/pezkuwichain/pezkuwi-extension/issues",
|
|
"engines": {
|
|
"node": ">=18.14"
|
|
},
|
|
"homepage": "https://github.com/pezkuwichain/pezkuwi-extension#readme",
|
|
"license": "Apache-2.0",
|
|
"packageManager": "yarn@4.12.0",
|
|
"private": true,
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/pezkuwichain/pezkuwi-extension.git"
|
|
},
|
|
"sideEffects": false,
|
|
"type": "module",
|
|
"version": "0.62.27",
|
|
"versions": {
|
|
"git": "0.62.6",
|
|
"npm": "0.62.6"
|
|
},
|
|
"workspaces": [
|
|
"packages/*"
|
|
],
|
|
"scripts": {
|
|
"build": "yarn build:chrome && yarn build:ff",
|
|
"build:before": "yarn build:i18n",
|
|
"build:chrome": "cp ./packages/extension/manifest_chrome.json ./packages/extension/manifest.json && pezkuwi-dev-build-ts && node scripts/postbuild-cleanup.cjs && yarn build:zip:chrome && yarn build:rollup",
|
|
"build:ff": "cp ./packages/extension/manifest_firefox.json ./packages/extension/manifest.json && pezkuwi-dev-build-ts && node scripts/postbuild-cleanup.cjs && yarn build:zip:ff && yarn build:rollup",
|
|
"build:i18n": "i18next-scanner --config i18next-scanner.config.cjs",
|
|
"build:release": "pezkuwi-ci-ghact-build",
|
|
"build:rollup": "pezkuwi-exec-rollup --config",
|
|
"build:zip": "yarn build:zip:chrome && yarn build:zip:ff",
|
|
"build:zip:chrome": "cp ./packages/extension/manifest_chrome.json ./packages/extension/manifest.json && cp ./packages/extension/manifest_chrome.json ./packages/extension/build/manifest.json && yarn build:zip:dst:chrome && yarn build:zip:src:chrome",
|
|
"build:zip:dst:chrome": "rm -rf ./master-chrome-build.zip && cd packages/extension/build && zip -r -FS ../../../master-chrome-build.zip .",
|
|
"build:zip:dst:ff": "rm -rf ./master-ff-build.zip && cd packages/extension/build && zip -r -FS ../../../master-ff-build.zip .",
|
|
"build:zip:ff": "cp ./packages/extension/manifest_firefox.json ./packages/extension/manifest.json && cp ./packages/extension/manifest_firefox.json ./packages/extension/build/manifest.json && yarn build:zip:dst:ff && yarn build:zip:src:ff",
|
|
"build:zip:src:chrome": "rm -rf ./master-chrome-src.zip && zip -r -x '*build/*' -x '*node_modules*' -FS ./master-chrome-src.zip packages .editorconfig eslint.config.js rollup.config.js CHANGELOG.md CONTRIBUTING.md i18next-scanner.config.cjs LICENSE package.json README.md tsconfig.json yarn.lock .yarnrc.yml tsconfig.base.json tsconfig.build.json tsconfig.eslint.json tsconfig.webpack.json .yarn/releases scripts",
|
|
"build:zip:src:ff": "rm -rf ./master-ff-src.zip && zip -r -x '*build/*' -x '*node_modules*' -FS ./master-ff-src.zip packages .editorconfig eslint.config.js rollup.config.js CHANGELOG.md CONTRIBUTING.md i18next-scanner.config.cjs LICENSE package.json README.md tsconfig.json yarn.lock .yarnrc.yml tsconfig.base.json tsconfig.build.json tsconfig.eslint.json tsconfig.webpack.json .yarn/releases scripts",
|
|
"clean": "pezkuwi-dev-clean-build",
|
|
"diff": "rm -rf ff-diff && sh ./scripts/diff.sh",
|
|
"lint": "pezkuwi-dev-run-lint",
|
|
"lint:extension": "npx web-ext lint --source-dir ./packages/extension/build",
|
|
"pezkuwi-exec-webpack": "pezkuwi-exec-webpack",
|
|
"postinstall": "echo ok",
|
|
"test": "EXTENSION_PREFIX='test' pezkuwi-dev-run-test --loader ./packages/extension-mocks/src/loader-empty.js --env browser ^:.spec.tsx",
|
|
"test:one": "EXTENSION_PREFIX='test' pezkuwi-dev-run-test --env browser"
|
|
},
|
|
"devDependencies": {
|
|
"@pezkuwi/dev": "^0.85.12",
|
|
"@types/node": "^20.10.5",
|
|
"eslint-scope": "^5.1.1",
|
|
"i18next-scanner": "^4.4.0",
|
|
"rollup": "^4.55.1",
|
|
"sinon-chrome": "^3.0.1",
|
|
"webpack": "^5.90.0",
|
|
"webpack-cli": "^5.1.4"
|
|
},
|
|
"resolutions": {
|
|
"@types/react": "^18.3.3",
|
|
"@types/react-dom": "^18.3.0",
|
|
"safe-buffer": "^5.2.1",
|
|
"typescript": "^5.9.3"
|
|
}
|
|
}
|