代码拉取完成,页面将自动刷新
{
"name": "brave-core",
"version": "1.5.80",
"description": "Brave Core is a set of changes, APIs, and scripts used for customizing Chromium to make Brave.",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"lint": "tslint --project tsconfig-lint.json \"components/**/*.{ts,tsx}\"",
"pep8": "pycodestyle --max-line-length 120 -r script",
"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-security": "npm audit",
"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 <support@brave.com>"
},
"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",
"jest": {
"preset": "ts-jest/presets/default",
"moduleFileExtensions": [
"js",
"tsx",
"ts",
"json"
],
"globals": {
"ts-jest": {
"tsConfig": "tsconfig-jest.json",
"isolatedModules": true
}
},
"transform": {
".(jsx|js|ts|tsx)": "ts-jest"
},
"resetMocks": true,
"resetModules": true,
"collectCoverage": true,
"collectCoverageFrom": [
"<rootDir>/components/**/**/*.ts",
"<rootDir>/components/**/**/*.tsx",
"!<rootDir>/components/definitions/*",
"!<rootDir>/components/**/constants/*",
"!<rootDir>/components/**/reducers/index.ts",
"!<rootDir>/components/**/store.ts",
"!<rootDir>/components/test/*"
],
"testURL": "http://localhost/",
"testMatch": [
"<rootDir>/components/test/**/**/?(*_)(test).{ts,tsx}"
],
"transformIgnorePatterns": [
"<rootDir>/node_modules/(?!(brave-ui)/)"
],
"setupFilesAfterEnv": [
"<rootDir>/components/test/testSetup.ts"
],
"setupFiles": [
"<rootDir>/components/test/testPolyfills.ts"
],
"moduleNameMapper": {
"\\.(jpg|jpeg|png|gif|eot|otf|svg|ttf|woff|woff2)$": "<rootDir>/components/test/fileMock.ts",
"\\.(css|less)$": "identity-obj-proxy",
"^brave-ui$": "<rootDir>/node_modules/brave-ui/src",
"^brave-ui\\/(.*)": "<rootDir>/node_modules/brave-ui/src/$1"
}
},
"devDependencies": {
"@babel/core": "^7.5.0",
"@dump247/storybook-state": "^1.6.1",
"@storybook/addon-actions": "^5.1.9",
"@storybook/addon-backgrounds": "^5.1.9",
"@storybook/addon-centered": "^5.0.1",
"@storybook/addon-knobs": "^5.1.9",
"@storybook/addon-options": "^5.1.9",
"@storybook/addons": "^5.1.9",
"@storybook/react": "^5.1.9",
"@types/bluebird": "^3.5.25",
"@types/chrome": "0.0.69",
"@types/enzyme": "^3.1.12",
"@types/enzyme-adapter-react-16": "^1.0.2",
"@types/jest": "^24.0.11",
"@types/qr-image": "^3.2.1",
"@types/react": "^16.4.10",
"@types/react-beautiful-dnd": "^11.0.2",
"@types/react-dnd": "^2.0.36",
"@types/react-dom": "^16.0.7",
"@types/react-redux": "6.0.4",
"@types/redux-logger": "^3.0.7",
"@types/storybook__addon-centered": "^3.3.2",
"@types/storybook__addon-knobs": "^5.0.2",
"@types/storybook__react": "^4.0.2",
"babel-loader": "^8.0.6",
"brave-ui": "github:brave/brave-ui#7485c3c76bec747731c2085b6c5f97fcc62e1cc1",
"css-loader": "^2.1.1",
"csstype": "^2.5.5",
"deep-freeze-node": "^1.1.3",
"emptykit.css": "^1.0.1",
"enzyme": "^3.3.0",
"enzyme-adapter-react-16": "^1.1.1",
"file-loader": "^1.1.6",
"font-awesome": "^4.7.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^24.5.0",
"less": "^3.7.1",
"less-loader": "^4.0.5",
"mkdirp": "^0.5.1",
"mz": "^2.7.0",
"react": "^16.2.0",
"react-beautiful-dnd": "^11.0.3",
"react-dnd": "^5.0.0",
"react-dnd-html5-backend": "^5.0.1",
"react-dom": "^16.3.0",
"react-redux": "^5.0.6",
"redux": "^4.0.0",
"sinon": "^7.2.4",
"storybook-addon-styled-component-theme": "^1.1.1",
"style-loader": "^0.19.1",
"styled-components": "^3.4.2",
"ts-jest": "^24.0.0",
"ts-loader": "^6.2.1",
"tslint": "^5.8.0",
"tslint-config-standard": "^7.0.0",
"tslint-react": "^3.2.0",
"typesafe-actions": "^2.0.4",
"typescript": "3.4.x",
"typescript-plugin-styled-components": "^1.4.2",
"url-loader": "^0.6.2",
"webpack": "^4.16.0",
"webpack-cli": "^3.0.8"
},
"dependencies": {
"@types/jszip": "^3.1.6",
"@types/parse-torrent": "^5.8.3",
"@types/webtorrent": "^0.98.5",
"bignumber.js": "^7.2.1",
"bluebird": "^3.5.1",
"clipboard-copy": "^2.0.0",
"jszip": "^3.2.2",
"prettier-bytes": "^1.0.4",
"qr-image": "^3.2.0",
"redux-logger": "^3.0.6",
"redux-thunk": "^2.3.0",
"throttleit": "^1.0.0",
"unique-selector": "^0.4.1",
"webext-redux": "^2.1.4",
"webtorrent": "^0.107.16"
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。