2013-04-14 18:48:35 +04:00
{
2015-04-14 10:59:45 +03:00
"name" : "electron" ,
2019-04-04 21:42:14 +03:00
"version" : "6.0.0-nightly.20190404" ,
2017-07-14 00:09:21 +03:00
"repository" : "https://github.com/electron/electron" ,
"description" : "Build cross platform desktop apps with JavaScript, HTML, and CSS" ,
2013-10-17 05:58:55 +04:00
"devDependencies" : {
2019-01-22 01:46:32 +03:00
"@octokit/rest" : "^16.3.2" ,
2019-03-11 01:38:44 +03:00
"@types/chai" : "^4.1.7" ,
"@types/chai-as-promised" : "^7.1.0" ,
2019-03-30 03:32:52 +03:00
"@types/express" : "^4.16.1" ,
"@types/fs-extra" : "^5.0.5" ,
2019-03-11 01:38:44 +03:00
"@types/mocha" : "^5.2.6" ,
2019-02-06 21:27:20 +03:00
"@types/node" : "^10.12.21" ,
2019-03-11 01:38:44 +03:00
"@types/split" : "^1.0.0" ,
2019-03-07 23:56:02 +03:00
"@typescript-eslint/eslint-plugin" : "^1.4.2" ,
"@typescript-eslint/parser" : "^1.4.2" ,
2018-09-20 06:43:26 +03:00
"aliasify" : "^2.1.0" ,
2019-02-26 05:25:00 +03:00
"asar" : "^1.0.0" ,
2019-02-06 02:19:55 +03:00
"browserify" : "^16.2.3" ,
2017-07-12 20:18:40 +03:00
"check-for-leaks" : "^1.0.2" ,
2018-04-27 20:01:12 +03:00
"clang-format" : "^1.2.3" ,
2017-08-09 20:49:31 +03:00
"colors" : "^1.1.2" ,
2017-07-14 00:09:21 +03:00
"dotenv-safe" : "^4.0.4" ,
2017-10-23 18:02:50 +03:00
"dugite" : "^1.45.0" ,
2019-04-30 17:08:33 +03:00
"electron-docs-linter" : "^3.0.3" ,
2019-04-24 19:57:09 +03:00
"electron-typescript-definitions" : "^8.3.0" ,
2019-02-06 21:27:20 +03:00
"eslint" : "^5.13.0" ,
2018-09-15 20:51:23 +03:00
"eslint-config-standard" : "^12.0.0" ,
"eslint-plugin-mocha" : "^5.2.0" ,
2019-02-06 21:27:20 +03:00
"eslint-plugin-typescript" : "^0.14.0" ,
2019-03-30 03:32:52 +03:00
"express" : "^4.16.4" ,
2018-09-13 18:30:12 +03:00
"folder-hash" : "^2.1.1" ,
2019-02-26 05:25:00 +03:00
"fs-extra" : "^7.0.1" ,
2017-07-12 20:18:40 +03:00
"husky" : "^0.14.3" ,
2019-02-26 05:25:00 +03:00
"klaw" : "^3.0.0" ,
2018-05-03 18:43:40 +03:00
"lint" : "^1.1.2" ,
2019-01-22 01:46:32 +03:00
"lint-staged" : "^8.1.0" ,
2017-10-23 18:02:50 +03:00
"minimist" : "^1.2.0" ,
"nugget" : "^2.0.1" ,
2018-07-17 03:26:58 +03:00
"octicons" : "^7.3.0" ,
2018-12-06 22:00:10 +03:00
"plist" : "^3.0.1" ,
2019-02-15 01:28:41 +03:00
"pre-flight" : "^1.1.0" ,
2017-11-20 09:05:47 +03:00
"remark-cli" : "^4.0.0" ,
"remark-preset-lint-markdown-style-guide" : "^2.1.1" ,
2018-09-13 18:35:18 +03:00
"request" : "^2.88.0" ,
2018-12-06 22:00:10 +03:00
"semver" : "^5.6.0" ,
2018-08-17 19:48:01 +03:00
"serve" : "^6.5.8" ,
2019-03-08 23:52:28 +03:00
"shx" : "^0.3.2" ,
2018-09-13 19:10:51 +03:00
"standard-markdown" : "^5.0.0" ,
2017-10-23 18:02:50 +03:00
"sumchecker" : "^2.0.2" ,
2019-02-06 21:27:20 +03:00
"temp" : "^0.8.3" ,
2019-03-11 01:38:44 +03:00
"ts-node" : "^6.0.3" ,
2019-02-12 17:22:33 +03:00
"tsify" : "^4.0.1" ,
2019-03-07 23:56:02 +03:00
"typescript" : "~3.3.3333"
2015-10-08 04:25:31 +03:00
} ,
2013-04-14 18:48:35 +04:00
"private" : true ,
"scripts" : {
2018-05-04 01:44:29 +03:00
"asar" : "asar" ,
2016-08-21 13:30:14 +03:00
"browserify" : "browserify" ,
2019-01-08 07:37:44 +03:00
"bump-version" : "./script/bump-version.js" ,
2018-08-13 00:01:46 +03:00
"check-tls" : "python ./script/tls.py" ,
2018-10-24 13:49:10 +03:00
"clang-format" : "find atom/ chromium_src/ -iname *.h -o -iname *.cc -o -iname *.mm | xargs clang-format -i" ,
2018-10-08 15:48:35 +03:00
"lint" : "node ./script/lint.js && npm run lint:clang-format && npm run lint:docs" ,
2018-10-15 18:26:47 +03:00
"lint:js" : "node ./script/lint.js --js" ,
2018-10-24 13:49:10 +03:00
"lint:clang-format" : "python script/run-clang-format.py -r -c atom/ chromium_src/ || (echo \"\\nCode not formatted correctly.\" && exit 1)" ,
2018-10-08 15:48:35 +03:00
"lint:cpp" : "node ./script/lint.js --cc" ,
"lint:py" : "node ./script/lint.js --py" ,
"lint:gn" : "node ./script/lint.js --gn" ,
2019-03-20 23:12:47 +03:00
"lint:docs" : "remark docs -qf && npm run lint:js-in-markdown && npm run create-typescript-definitions && npm run lint:docs-relative-links && npm run lint:check-trailing-whitespace" ,
2018-08-13 18:20:55 +03:00
"lint:docs-relative-links" : "python ./script/check-relative-doc-links.py" ,
2019-03-20 23:12:47 +03:00
"lint:check-trailing-whitespace" : "python ./script/check-trailing-whitespace.py" ,
2018-08-13 18:20:55 +03:00
"lint:js-in-markdown" : "standard-markdown docs" ,
2018-09-15 18:40:20 +03:00
"create-api-json" : "electron-docs-linter docs --outfile=electron-api.json" ,
2019-02-14 02:24:28 +03:00
"create-typescript-definitions" : "npm run create-api-json && electron-typescript-definitions --in=electron-api.json --out=electron.d.ts && node spec/ts-smoke/runner.js" ,
2019-03-08 23:52:28 +03:00
"gn-typescript-definitions" : "npm run create-typescript-definitions && shx cp electron.d.ts" ,
2019-02-15 01:28:41 +03:00
"pre-flight" : "pre-flight" ,
2017-08-14 21:33:32 +03:00
"preinstall" : "node -e 'process.exit(0)'" ,
2019-01-22 01:46:32 +03:00
"precommit" : "lint-staged" ,
2017-07-12 20:18:40 +03:00
"prepack" : "check-for-leaks" ,
"prepush" : "check-for-leaks" ,
2018-09-13 19:57:39 +03:00
"repl" : "node ./script/start.js --interactive" ,
"start" : "node ./script/start.js" ,
2019-03-11 01:38:44 +03:00
"test" : "node ./script/spec-runner.js" ,
2019-02-06 21:27:20 +03:00
"tsc" : "tsc"
2017-07-14 00:09:21 +03:00
} ,
"license" : "MIT" ,
"author" : "Electron Community" ,
"keywords" : [
"electron"
2018-09-20 06:43:26 +03:00
] ,
"aliasify" : {
"replacements" : {
"@electron/internal/(.+)" : "./lib/$1"
2019-02-14 10:05:49 +03:00
} ,
"appliesTo" : {
2019-02-15 01:28:41 +03:00
"includeExtensions" : [
".js" ,
".ts"
]
2018-09-20 06:43:26 +03:00
}
2019-01-22 01:46:32 +03:00
} ,
"lint-staged" : {
"*.{js,ts}" : [
"node script/lint.js --js --fix --only --" ,
"git add"
] ,
2019-04-03 03:12:10 +03:00
"*.{js,ts,d.ts}" : [
"node script/gen-filenames.js" ,
"git add"
] ,
2019-01-22 01:46:32 +03:00
"*.{cc,mm,c,h}" : [
"python script/run-clang-format.py -r -c --fix" ,
"git add"
] ,
"*.md" : [
"remark -qf"
2019-02-06 00:54:45 +03:00
] ,
"*.{gn,gni}" : [
"python script/run-gn-format.py" ,
"git add"
] ,
"*.py" : [
"node script/lint.js --py --fix --only --" ,
"git add"
2019-02-06 21:27:20 +03:00
] ,
2019-03-21 22:15:55 +03:00
"docs/api/**/*.md" : [
2019-02-06 21:27:20 +03:00
"node script/gen-filenames.js" ,
2019-03-21 22:15:55 +03:00
"python script/check-trailing-whitespace.py --fix" ,
2019-02-16 04:03:50 +03:00
"git add filenames.auto.gni"
2019-01-22 01:46:32 +03:00
]
2018-09-21 08:24:42 +03:00
}
2019-04-24 19:57:09 +03:00
}