Files
brave-core/package.json
T
2024-05-13 00:02:18 +00:00

220 lines
8.7 KiB
JSON

{
"name": "brave-core",
"version": "1.68.10",
"description": "Brave Core is a set of changes, APIs and scripts used for customizing Chromium to make Brave.",
"main": "index.js",
"scripts": {
"audit_deps": "node ./build/commands/scripts/audit.js -- --audit_dev_deps",
"check_security": "node ./build/commands/scripts/checkSecurity.js",
"cibuild": "node ./build/commands/scripts/commands.js cibuild",
"init": "cd ../../ && npm run --prefix src/brave sync -- --init",
"delete_string_translations": "node ./build/commands/scripts/commands.js delete_string_translations",
"create_dist": "node ./build/commands/scripts/commands.js create_dist",
"sync": "node ./build/commands/scripts/sync.js",
"gclient": "node ./build/commands/scripts/gclient.js",
"build": "node ./build/commands/scripts/commands.js build",
"build_chromium_release": "node ./build/commands/scripts/commands.js build_chromium_release",
"gn_check": "node ./build/commands/scripts/commands.js gn_check",
"versions": "node ./build/commands/scripts/commands.js versions",
"upload": "node ./build/commands/scripts/commands.js upload",
"update_patches": "node ./build/commands/scripts/commands.js update_patches",
"apply_patches": "node ./build/commands/scripts/commands.js apply_patches",
"start": "node ./build/commands/scripts/commands.js start",
"network-audit": "npm run test brave_network_audit_tests -- --ui-test-action-timeout=320000 --test-launcher-timeout=2200000",
"push_l10n": "node ./build/commands/scripts/commands.js push_l10n",
"pull_l10n": "node ./build/commands/scripts/commands.js pull_l10n",
"chromium_rebase_l10n": "node ./build/commands/scripts/commands.js chromium_rebase_l10n",
"presubmit": "node ./build/commands/scripts/commands.js presubmit",
"format": "node ./build/commands/scripts/commands.js format",
"mass_rename": "node ./build/commands/scripts/commands.js mass_rename",
"test": "node ./build/commands/scripts/commands.js test",
"test:scripts": "cross-env NODE_OPTIONS=--no-experimental-fetch jest build/commands/lib build/commands/scripts",
"test-security": "npm run check_security && npm run audit_deps && npm run network-audit",
"tslint": "npm run eslint",
"eslint": "eslint ./components",
"pep8": "pycodestyle --max-line-length 120 -r script",
"web-ui-gen-grd": "node components/webpack/gen-webpack-grd",
"web-ui-gen-tsconfig": "node build/commands/scripts/genTsConfig",
"web-ui": "webpack --config components/webpack/webpack.config.js",
"build-storybook": "npm run build -- --target=brave:storybook && storybook build -c .storybook -o .storybook-out",
"storybook": "storybook dev",
"test-unit": "cross-env NODE_OPTIONS=--no-experimental-fetch jest -t",
"test-unit:wallet": "cross-env NODE_OPTIONS=--no-experimental-fetch jest --coverage=false components/brave_wallet_ui",
"test-python-scripts": "npm run pep8 && PYTHONPATH=./script python -m unittest discover -s ./script/test",
"update_symlink": "node ./build/commands/scripts/commands.js update_symlink",
"build_fuzzer": "node ./build/commands/scripts/commands.js build_fuzzer",
"fuzzer": "node ./build/commands/scripts/commands.js run_fuzzer",
"perf_tests": "node ./build/commands/scripts/commands.js run_perf_tests",
"gen_env": "node ./build/commands/scripts/genEnv.js",
"gen_gradle": "node ./build/commands/scripts/commands.js gen_gradle",
"ios_pack_js": "webpack --config ios/brave-ios/webpack.config.js",
"ios_bootstrap": "node ./build/commands/scripts/iosCommands.js ios_bootstrap"
},
"repository": {
"type": "git",
"url": "git+https://github.com/brave/brave-core.git"
},
"author": {
"name": "Brave Software <support@brave.com>"
},
"license": "MPL-2.0",
"bugs": {
"url": "https://github.com/brave/brave-browser/issues"
},
"homepage": "https:/github.com/brave/brave-core#readme",
"config": {
"projects": {
"chrome": {
"dir": "src",
"tag": "125.0.6422.41",
"repository": {
"url": "https://github.com/brave/chromium"
}
},
"depot_tools": {
"dir": "vendor/depot_tools",
"repository": {
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git"
}
}
}
},
"devDependencies": {
"@storybook/addon-essentials": "7.6.17",
"@storybook/addon-knobs": "7.0.2",
"@storybook/addons": "7.6.17",
"@storybook/react": "7.6.17",
"@storybook/react-webpack5": "7.6.17",
"@testing-library/react-hooks": "7.0.2",
"@types/array-move": "2.0.0",
"@types/async": "3.2.20",
"@types/chrome": "0.0.241",
"@types/dom-navigation": "1.0.3",
"@types/jest": "26.0.24",
"@types/qr-image": "3.2.5",
"@types/react": "18.2.75",
"@types/react-dom": "18.2.24",
"@types/react-redux": "7.1.25",
"@types/react-syntax-highlighter": "15.5.11",
"@types/react-virtualized-auto-sizer": "1.0.4",
"@types/react-window": "1.8.5",
"@types/recharts": "1.8.24",
"@types/redux-logger": "3.0.9",
"@types/styled-components": "5.1.26",
"@typescript-eslint/eslint-plugin": "5.51.0",
"acorn": "8.0.5",
"browserify-zlib": "0.2.0",
"buffer": "6.0.3",
"chalk": "4.1.2",
"commander": "2.20.3",
"cross-env": "7.0.3",
"crypto-browserify": "3.12.0",
"css-loader": "5.2.7",
"csstype": "2.6.21",
"dotenv": "16.3.1",
"emptykit.css": "1.0.1",
"eslint": "8.33.0",
"eslint-config-prettier": "8.6.0",
"eslint-config-standard-with-typescript": "34.0.1",
"eslint-plugin-import": "2.27.5",
"eslint-plugin-jest": "27.2.2",
"eslint-plugin-licenses": "1.0.2",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-promise": "6.1.1",
"eslint-plugin-react-hooks": "4.6.0",
"ethereum-blockies": "github:brave/blockies#0880fa9867b7da039e6d6f143b8f6c57b9f9eb3b",
"ethereumjs-util": "7.0.9",
"file-loader": "6.2.0",
"font-awesome": "4.7.0",
"fork-ts-checker-webpack-plugin": "9.0.2",
"fs-extra": "8.1.0",
"https-browserify": "1.0.0",
"identity-obj-proxy": "3.0.0",
"jest": "26.6.3",
"jest-junit": "13.0.0",
"less": "3.13.1",
"less-loader": "11.1.3",
"log-update": "3.4.0",
"mkdirp": "0.5.6",
"mz": "2.7.0",
"os-browserify": "0.3.0",
"path-browserify": "1.0.1",
"prettier": "2.8.8",
"process": "0.11.10",
"querystring-es3": "0.2.1",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-redux": "7.2.9",
"recharts": "2.12.4",
"redux": "4.1.0",
"sass-loader": "10.4.1",
"sinon": "7.5.0",
"storybook": "7.6.17",
"stream-browserify": "3.0.0",
"stream-http": "3.2.0",
"style-loader": "2.0.0",
"styled-components": "5.3.11",
"teamcity-service-messages": "0.1.14",
"terser": "5.16.2",
"timers-browserify": "2.0.12",
"ts-jest": "26.5.6",
"ts-loader": "8.4.0",
"typesafe-actions": "2.2.0",
"typescript": "4.9.4",
"typescript-plugin-css-modules": "3.4.0",
"typescript-plugin-styled-components": "2.0.0",
"url-loader": "4.1.1",
"webpack": "5.89.0",
"webpack-cli": "5.1.4"
},
"dependencies": {
"@brave/brave-ui": "0.40.6",
"@brave/leo": "github:brave/leo#72ca2488535ef0e651ff41319c3f21f2bf2c3f65",
"@brave/leo-sf-symbols": "github:brave/leo-sf-symbols#b667e73c79d1d5b4490eb2fa8925f0293b24c2f7",
"@brave/wallet-standard-brave": "0.0.13",
"@dnd-kit/core": "6.0.5",
"@dnd-kit/sortable": "7.0.1",
"@glif/filecoin-wallet-provider": "2.0.0-beta.12",
"@ledgerhq/hw-app-eth": "6.24.1",
"@ledgerhq/hw-app-solana": "6.27.1",
"@ledgerhq/hw-transport-webhid": "6.24.1",
"@mozilla/readability": "^0.4.2",
"@reduxjs/toolkit": "1.8.6",
"@solana/web3.js": "1.91.7",
"@trezor/connect": "9.1.11",
"@trezor/connect-web": "9.1.11",
"@types/jszip": "^3.1.6",
"@types/parse-torrent": "^5.8.3",
"@types/react-router-dom": "^5.3.3",
"@types/webtorrent": "0.109.0",
"array-move": "^2.2.1",
"async": "^3.2.4",
"bignumber.js": "^9.0.2",
"core-js": "^3.9.1",
"date-fns": "^2.15.0",
"jszip": "^3.8.0",
"page-metadata-parser": "^1.1.3",
"prettier-bytes": "^1.0.4",
"qr-image": "^3.2.0",
"react-json-view-lite": "^0.9.5",
"react-markdown": "9.0.1",
"react-router": "^5.3.4",
"react-router-dom": "^5.3.4",
"react-syntax-highlighter": "15.5.0",
"react-virtualized-auto-sizer": "1.0.24",
"react-window": "^1.8.10",
"redux-act": "^1.8.0",
"redux-logger": "^3.0.6",
"redux-thunk": "^2.3.0",
"throttleit": "^1.0.0",
"webext-redux": "^2.1.4",
"webtorrent": "^0.114.0"
},
"overrides": {
"axios": "1.6.0",
"loader-utils": "2.0.4",
"json5": "2.2.3",
"@babel/traverse": "7.23.2"
}
}