mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-22 18:00:18 +01:00
b68aee1bef
The build script now uses `yargs` rather than `minimist`. The CLI is now better documented, and we have additional validation for each option. A patch for `yargs` was required because it would blow up on the line `Error.captureStackTrace`. For some reason when running under LavaMoat, that property did not exist. Closes #12766
137 lines
3.5 KiB
JSON
137 lines
3.5 KiB
JSON
{
|
|
"resources": {
|
|
"@babel/core": {
|
|
"packages": {
|
|
"$root$": true,
|
|
"@babel/preset-env": true,
|
|
"@babel/preset-react": true,
|
|
"@babel/plugin-transform-runtime": true,
|
|
"@babel/plugin-proposal-class-properties": true,
|
|
"@babel/plugin-proposal-nullish-coalescing-operator": true,
|
|
"@babel/plugin-proposal-object-rest-spread": true,
|
|
"@babel/plugin-proposal-optional-chaining": true,
|
|
"@babel/preset-typescript": true
|
|
}
|
|
},
|
|
"eslint>@eslint/eslintrc": {
|
|
"packages": {
|
|
"$root$": true,
|
|
"@babel/eslint-parser": true,
|
|
"@babel/eslint-plugin": true,
|
|
"@metamask/eslint-config": true,
|
|
"@metamask/eslint-config-nodejs": true,
|
|
"@metamask/eslint-config-typescript": true,
|
|
"@typescript-eslint/eslint-plugin": true,
|
|
"eslint": true,
|
|
"eslint-config-prettier": true,
|
|
"eslint-plugin-import": true,
|
|
"eslint-plugin-jsdoc": true,
|
|
"eslint-plugin-node": true,
|
|
"eslint-plugin-prettier": true,
|
|
"eslint-plugin-react": true,
|
|
"eslint-plugin-react-hooks": true
|
|
}
|
|
},
|
|
"eslint-plugin-jest": {
|
|
"packages": {
|
|
"eslint-plugin-jest>@typescript-eslint/experimental-utils": true,
|
|
"@typescript-eslint/eslint-plugin": true
|
|
}
|
|
},
|
|
"eslint-plugin-jest>@typescript-eslint/experimental-utils": {
|
|
"builtin": {
|
|
"path": true
|
|
},
|
|
"packages": {
|
|
"eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": true,
|
|
"@typescript-eslint/parser>@typescript-eslint/types": true,
|
|
"eslint": true,
|
|
"@typescript-eslint/parser>@typescript-eslint/scope-manager": true,
|
|
"eslint>eslint-scope": true
|
|
}
|
|
},
|
|
"eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": {
|
|
"packages": {
|
|
"eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils>eslint-visitor-keys": true
|
|
}
|
|
},
|
|
"@typescript-eslint/eslint-plugin": {
|
|
"packages": {
|
|
"typescript": true,
|
|
"eslint-plugin-jest>@typescript-eslint/experimental-utils": true,
|
|
"@typescript-eslint/parser>@typescript-eslint/scope-manager": true,
|
|
"@typescript-eslint/eslint-plugin>tsutils": true,
|
|
"eslint>debug": true,
|
|
"eslint": true,
|
|
"semver": true,
|
|
"globby>ignore": true,
|
|
"eslint>regexpp": true
|
|
}
|
|
},
|
|
"eslint-plugin-import>eslint-module-utils": {
|
|
"packages": {
|
|
"eslint-import-resolver-node": true,
|
|
"@babel/eslint-parser": true
|
|
}
|
|
},
|
|
"node-sass": {
|
|
"native": true
|
|
},
|
|
"browserify>module-deps": {
|
|
"packages": {
|
|
"loose-envify": true
|
|
}
|
|
},
|
|
"sass": {
|
|
"env": "unfrozen",
|
|
"builtin": {
|
|
"url": true
|
|
},
|
|
"globals": {
|
|
"Buffer": true
|
|
}
|
|
},
|
|
"tsutils": {
|
|
"packages": {
|
|
"typescript": true,
|
|
"tslib": true
|
|
}
|
|
},
|
|
"typescript": {
|
|
"globals": {
|
|
"globalThis": true
|
|
}
|
|
},
|
|
"yargs": {
|
|
"builtin": {
|
|
"assert": true,
|
|
"fs": true,
|
|
"path": true,
|
|
"util": true
|
|
},
|
|
"globals": {
|
|
"console": true,
|
|
"Error": true,
|
|
"process": true
|
|
}
|
|
},
|
|
"yargs>y18n": {
|
|
"builtin": {
|
|
"fs": true,
|
|
"path": true,
|
|
"util": true
|
|
}
|
|
},
|
|
"yargs>yargs-parser": {
|
|
"builtin": {
|
|
"fs": true,
|
|
"path": true,
|
|
"util": true
|
|
},
|
|
"globals": {
|
|
"process": true
|
|
}
|
|
}
|
|
}
|
|
}
|