Files
pezkuwi-extension/packages/extension/package.json
T
Satoshi Qazi Muhammed bb919831e9 Drop the dead crypto-browserify fallback; resolve braces to @pezkuwi/braces
elliptic (open advisories, no fixed version) came only through
crypto-browserify, the webpack fallback for node's crypto. Nothing in
the extension uses it: the only 'elliptic' in the built files is a word
in zxcvbn's dictionary. Without the fallback the chrome and firefox
builds contain the same modules with the same bodies; only webpack's
module ids and their order change (one browser-field-ignored module is
now resolved from a different request). A future crypto import now
fails the build instead of shipping a polyfill.

braces resolves to @pezkuwi/braces 3.0.4: braces 3.0.3, the latest upstream release, has an open advisory with no fixed version (CVE-2026-93687, stack exhaustion through deeply nested patterns); the fork rejects nesting deeper than maxDepth (500) with a SyntaxError.
2026-10-10 04:09:37 +04:00

49 lines
1.4 KiB
JSON

{
"author": "Kurdistan Tech Institute <dev@pezkuwichain.io> & PezkuwiChain Team <team@pezkuwichain.io>",
"bugs": "https://github.com/pezkuwichain/pezkuwi-extension/issues",
"description": "A sample signer extension for the @pezkuwi/api",
"engines": {
"node": ">=18"
},
"homepage": "https://github.com/pezkuwichain/pezkuwi-extension/tree/master/packages/extension#readme",
"license": "Apache-2.0",
"name": "@pezkuwi/extension",
"repository": {
"directory": "packages/extension",
"type": "git",
"url": "https://github.com/pezkuwichain/pezkuwi-extension.git"
},
"sideEffects": false,
"type": "module",
"version": "0.62.27",
"scripts": {
"pezkuwi-exec-webpack": "pezkuwi-exec-webpack"
},
"dependencies": {
"@pezkuwi/api": "^16.5.37",
"@pezkuwi/extension-base": "0.62.27",
"@pezkuwi/extension-inject": "0.62.27",
"@pezkuwi/extension-ui": "0.62.27",
"tslib": "^2.8.1"
},
"devDependencies": {
"@pezkuwi/dev": "^0.86.3",
"browser-resolve": "^2.0.0",
"buffer": "^6.0.3",
"copy-webpack-plugin": "^14.0.0",
"file-loader": "^6.2.0",
"html-loader": "^4.2.0",
"path-browserify": "^1.0.1",
"process": "^0.11.10",
"stream-browserify": "^3.0.0",
"string-replace-loader": "^3.1.0",
"ts-loader": "^9.5.1",
"url-loader": "^4.1.1",
"webpack-extension-manifest-plugin": "^0.8.0"
},
"peerDependencies": {
"typescript": "*",
"webpack": "*"
}
}