{ "name": "brave-core", "version": "1.24.41", "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": "npm --prefix ../../ run 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", "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": "node ./build/commands/scripts/commands.js start --enable_brave_update --network_log --user_data_dir_name=brave-network-test --disable-doh", "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", "lint": "node ./build/commands/scripts/commands.js lint", "format": "node ./build/commands/scripts/commands.js format", "test": "node ./build/commands/scripts/commands.js test", "test:scripts": "jest build/commands/lib build/commands/scripts", "test-security": "npm run check_security && npm run audit_deps && node ./build/commands/scripts/commands.js start --enable_brave_update --network_log --user_data_dir_name=brave-network-test", "tslint": "tslint --project tsconfig-lint.json \"components/**/*.{ts,tsx}\"", "pep8": "pycodestyle --max-line-length 120 -r script", "pylint": "pylint -j0 -ry build components installer script tools", "pylint-report": "pylint -j0 -fparseable -rn --exit-zero build components installer script tools >pylint-report.txt", "web-ui-gen-grd": "node components/webpack/gen-webpack-grd", "web-ui": "webpack --config components/webpack/webpack.config.js --progress --colors", "build-storybook": "build-storybook -c .storybook -o .storybook-out", "storybook": "start-storybook", "test-unit": "jest -t", "test-python-scripts": "npm run pep8 && PYTHONPATH=./script python -m unittest discover -s ./script/test" }, "repository": { "type": "git", "url": "git+https://github.com/brave/brave-core.git" }, "author": { "name": "Brave Software " }, "contributors": [ { "name": "Cezar Augusto", "email": "cezar@brave.com" }, { "name": "Matt Bacchi", "email": "mbacchi@gmail.com" }, { "name": "Alexey Barabash", "email": "alexey@brave.com" }, { "name": "Brian R. Bondy", "email": "bbondy@gmail.com" }, { "name": "Brian Clifton", "email": "brian@clifton.me" }, { "name": "George Dregalo", "email": "gdregalo@brave.com" }, { "name": "Rafael Ebron", "email": "rebron@brave.com" }, { "name": "Brendan Eich", "email": "brendan@brave.com" }, { "name": "Matt Evangelista", "email": "mevangelista@brave.com" }, { "name": "Ryan Gerstenkorn" }, { "name": "Kyle Hickinson", "email": "khickinson@brave.com" }, { "name": "Simon Hong", "email": "shong@igalia.com" }, { "name": "Brian Johnson", "email": "bjohnson@brave.com" }, { "name": "Kamil Jozwiak", "email": "kamil@jozwiak.ch" }, { "name": "Pranjal Jumde", "email": "pranjal@brave.com" }, { "name": "Max Karolinskiy", "email": "max@brave.com" }, { "name": "Ben Kero", "email": "bkero@brave.com" }, { "name": "Aubrey Keus", "email": "aekeus@gmail.com" }, { "name": "Ryan Lanese", "email": "ryanlanese@gmail.com" }, { "name": "Kevin Lawler", "email": "kevin@brave.com" }, { "name": "Bartlomiej Lechowski", "email": "btlechowski@gmail.com" }, { "name": "Brian Lee" }, { "name": "Ailin Liao" }, { "name": "Jocelyn Liu", "email": "yrliou@gmail.com" }, { "name": "Karen Liu", "email": "kliu@brave.com" }, { "name": "Tom Lowenthal", "email": "me@tomlowenthal.com" }, { "name": "Terry Mancey", "email": "tmancey@brave.com" }, { "name": "Pete Miller", "email": "miller.pete@gmail.com" }, { "name": "Ross Moody", "email": "fiftyfivehis@gmail.com" }, { "name": "Mark Pilgrim", "email": "mpilgrim@brave.com" }, { "name": "Mihai Plesa", "email": "mihai.plesa@gmail.com" }, { "name": "Brad Richter", "email": "bradley.richter@gmail.com" }, { "name": "Jenn Rhim", "email": "jennrhim@gmail.com" }, { "name": "Riastradh" }, { "name": "Garrett Robinson", "email": "garrett.f.robinson@gmail.com" }, { "name": "Emerick Rogul", "email": "erogul@brave.com" }, { "name": "Jason Sadler", "email": "jsadler@brave.com" }, { "name": "Geeta Sarvadnya", "email": "gsarvadnya@brave.com" }, { "name": "Mandar Shinde", "email": "mandar@brave.com" }, { "name": "Peter Snyder", "email": "psnyder@brave.com" }, { "name": "David Temkin", "email": "temkin@gmail.com" }, { "name": "Anthony Tseng", "email": "darkdh@gmail.com" }, { "name": "Sriram Bellur Venkataram", "email": "srirambv@gmail.com" }, { "name": "Lauren Wagner", "email": "lauren@brave.com" }, { "name": "Ryan Watson", "email": "w0ts0n@gmail.com" }, { "name": "Nejc Zdovc", "email": "nejc@brave.com" }, { "name": "Yan Zhu", "email": "yan@mit.edu" }, { "name": "Sergey Zhukovsky", "email": "serg@brave.com" } ], "license": "MPL-2.0", "bugs": { "url": "https://github.com/brave/brave-browser/issues" }, "homepage": "https:/github.com/brave/brave-core#readme", "devDependencies": { "@babel/core": "7.13.8", "@dump247/storybook-state": "1.6.1", "@storybook/addon-essentials": "6.1.21", "@storybook/addon-knobs": "6.1.21", "@storybook/addons": "6.1.21", "@storybook/react": "6.1.21", "@types/array-move": "2.0.0", "@types/bluebird": "3.5.33", "@types/chrome": "0.0.133", "@types/enzyme": "3.10.8", "@types/enzyme-adapter-react-16": "1.0.6", "@types/jest": "26.0.20", "@types/qr-image": "3.2.3", "@types/react": "17.0.2", "@types/react-beautiful-dnd": "11.0.5", "@types/react-dnd": "2.0.36", "@types/react-dom": "17.0.1", "@types/react-redux": "7.1.16", "@types/react-sortable-hoc": "0.7.1", "@types/react-window": "1.8.2", "@types/redux-logger": "3.0.8", "@types/styled-components": "5.1.7", "acorn": "8.0.5", "babel-loader": "8.2.2", "brave-ui": "github:brave/brave-ui#03e29c6696cf99e01f8083884e508032767904f4", "chalk": "4.1.0", "commander": "2.20.3", "css-loader": "2.1.1", "csstype": "2.6.15", "deep-freeze-node": "1.1.3", "emptykit.css": "1.0.1", "enzyme": "3.11.0", "enzyme-adapter-react-16": "1.15.6", "file-loader": "1.1.11", "font-awesome": "4.7.0", "fs-extra": "8.1.0", "identity-obj-proxy": "3.0.0", "jest": "25.5.4", "less": "3.13.1", "less-loader": "4.1.0", "log-update": "3.4.0", "mkdirp": "0.5.5", "mz": "2.7.0", "react": "16.14.0", "react-beautiful-dnd": "11.0.5", "react-dom": "16.14.0", "react-redux": "7.2.2", "redux": "4.0.5", "sinon": "7.5.0", "style-loader": "0.23.1", "styled-components": "5.2.1", "ts-jest": "25.5.1", "ts-loader": "6.2.2", "tslint": "5.20.1", "tslint-config-standard": "7.1.0", "tslint-react": "3.6.0", "typesafe-actions": "2.2.0", "typescript": "3.9.9", "typescript-plugin-styled-components": "1.4.4", "url-loader": "0.6.2", "webpack": "4.46.0", "webpack-cli": "3.3.12" }, "dependencies": { "@brave/react-virtualized-auto-sizer": "^1.0.4", "@types/jszip": "^3.1.6", "@types/parse-torrent": "^5.8.3", "@types/webtorrent": "^0.109.0", "array-move": "^2.2.1", "bignumber.js": "^7.2.1", "bluebird": "^3.5.1", "core-js": "^3.9.1", "date-fns": "^2.15.0", "jszip": "^3.2.2", "parse-domain": "^3.0.2", "prettier-bytes": "^1.0.4", "qr-image": "^3.2.0", "react-sortable-hoc": "^1.10.1", "react-window": "^1.8.5", "redux-act": "^1.8.0", "redux-logger": "^3.0.6", "redux-thunk": "^2.3.0", "throttleit": "^1.0.0", "unique-selector": "^0.5.0", "webext-redux": "^2.1.4", "webtorrent": "^0.114.0" } }