2015-02-06 09:43:06 +00:00
|
|
|
{
|
|
|
|
"name": "readthedocs",
|
|
|
|
"version": "0.0.1",
|
|
|
|
"description": "Read the Docs build dependencies",
|
|
|
|
"author": "Anthony Johnson <anthony@readthedocs.com>",
|
2018-06-28 21:32:07 +00:00
|
|
|
"scripts": {
|
|
|
|
"build": "gulp build",
|
|
|
|
"dev": "gulp dev",
|
|
|
|
"lint": "gulp lint",
|
|
|
|
"vendor": "gulp vendor"
|
|
|
|
},
|
2016-11-18 22:20:14 +00:00
|
|
|
"dependencies": {
|
2018-04-03 22:15:36 +00:00
|
|
|
"bowser": "^1.9.3",
|
2017-12-07 18:03:00 +00:00
|
|
|
"cssfilter": "0.0.8",
|
2018-05-30 20:11:49 +00:00
|
|
|
"github-changelog": "git+https://github.com/agjohnson/github-changelog.git",
|
2018-11-09 21:28:59 +00:00
|
|
|
"npm": "^6.1.0",
|
|
|
|
"verge": "^1.10.2"
|
2016-11-18 22:20:14 +00:00
|
|
|
},
|
2015-02-06 09:43:06 +00:00
|
|
|
"devDependencies": {
|
2018-05-31 01:31:12 +00:00
|
|
|
"bower": "^1.8.4",
|
2015-07-19 00:13:51 +00:00
|
|
|
"bower-resolve": "^2.2.1",
|
|
|
|
"browserify": "*",
|
|
|
|
"debowerify": "git+https://github.com/agjohnson/debowerify.git#8c6b9a7",
|
Add eslint using the airbnb config. (#2905)
* Add eslint using the airbnb config.
In an effort to make the JS consistent, this adds an ESLint gulp task. ESLint
is *very* configurable, and has no defaults. Instead, this reaches for
airbnb's legacy config (which covers ES5), which is one of the most popular
configurations. As a last step, it turns off all of the rules which currently
fail. We can turn them on piecemeal, or override the airbnb style to use a
different format.
Rules to prioritize (as they likely indicate bugs):
* "array-callback-return": "off",
* "eqeqeq": "off",
* "guard-for-in": "off",
* "no-inner-declarations": "off",
* "no-loop-func": "off",
* "no-mixed-operators": "off",
* "no-undef": "off",
* "no-use-before-define": "off",
* "one-var": "off",
* Lint frontend in Travis.
This adds an ESLint step to the CI service so we prevent unlinted code from
making its way in.
* Create an ESLint tox env.
By adding a tox env for eslint, we allow users to run it locally as part of
tox runs.
Thanks for the suggestion @ericholscher!
* Fix tox call to gulp lint task
2017-05-24 23:12:33 +00:00
|
|
|
"eslint-config-airbnb-base": "^11.2.0",
|
|
|
|
"eslint-plugin-import": "^2.2.0",
|
2015-07-19 00:13:51 +00:00
|
|
|
"event-stream": "^3.3.1",
|
2018-05-31 01:31:12 +00:00
|
|
|
"gulp": "^3.9.1",
|
Add eslint using the airbnb config. (#2905)
* Add eslint using the airbnb config.
In an effort to make the JS consistent, this adds an ESLint gulp task. ESLint
is *very* configurable, and has no defaults. Instead, this reaches for
airbnb's legacy config (which covers ES5), which is one of the most popular
configurations. As a last step, it turns off all of the rules which currently
fail. We can turn them on piecemeal, or override the airbnb style to use a
different format.
Rules to prioritize (as they likely indicate bugs):
* "array-callback-return": "off",
* "eqeqeq": "off",
* "guard-for-in": "off",
* "no-inner-declarations": "off",
* "no-loop-func": "off",
* "no-mixed-operators": "off",
* "no-undef": "off",
* "no-use-before-define": "off",
* "one-var": "off",
* Lint frontend in Travis.
This adds an ESLint step to the CI service so we prevent unlinted code from
making its way in.
* Create an ESLint tox env.
By adding a tox env for eslint, we allow users to run it locally as part of
tox runs.
Thanks for the suggestion @ericholscher!
* Fix tox call to gulp lint task
2017-05-24 23:12:33 +00:00
|
|
|
"gulp-eslint": "^3.0.1",
|
2015-07-19 00:13:51 +00:00
|
|
|
"gulp-less": "^3.0.3",
|
2015-09-10 22:09:09 +00:00
|
|
|
"gulp-rename": "^1.2.2",
|
2015-02-06 09:43:06 +00:00
|
|
|
"gulp-run": "^1.6.6",
|
2018-06-28 21:32:07 +00:00
|
|
|
"gulp-uglify": "^3.0.0",
|
2015-07-19 00:13:51 +00:00
|
|
|
"gulp-util": "^3.0.3",
|
|
|
|
"gulp-watch": "^4.3.3",
|
2018-02-12 02:26:50 +00:00
|
|
|
"less": "^2.7.3",
|
2018-06-28 21:32:07 +00:00
|
|
|
"vinyl-buffer": "^1.0.1",
|
|
|
|
"vinyl-source-stream": "^2.0.0"
|
2015-02-06 09:43:06 +00:00
|
|
|
},
|
2018-05-31 01:31:12 +00:00
|
|
|
"resolutions": {
|
|
|
|
"natives": "1.1.3"
|
|
|
|
},
|
2015-02-06 09:43:06 +00:00
|
|
|
"private": true,
|
2017-09-07 22:59:30 +00:00
|
|
|
"license": "MIT",
|
|
|
|
"bugs": "https://github.com/rtfd/readthedocs.org/issues",
|
|
|
|
"homepage": "http://rtfd.org",
|
2017-11-04 07:15:03 +00:00
|
|
|
"keywords": [
|
|
|
|
"docs",
|
|
|
|
"documentation"
|
|
|
|
]
|
2015-02-06 09:43:06 +00:00
|
|
|
}
|