for eslint pre loader, use create-react-app's

This commit is contained in:
Sérgio Ramos 2017-02-08 21:47:25 +00:00 committed by Sérgio Ramos
parent eb5e78390e
commit f54c22b732
3 changed files with 25 additions and 80 deletions

View File

@ -37,7 +37,6 @@
"react": "^15.4.2", "react": "^15.4.2",
"react-a11y": "^0.3.3", "react-a11y": "^0.3.3",
"react-dom": "^15.4.2", "react-dom": "^15.4.2",
"react-hot-loader": "^3.0.0-beta.6",
"react-intl": "^2.2.3", "react-intl": "^2.2.3",
"react-intl-redux": "^0.3.0", "react-intl-redux": "^0.3.0",
"react-redux": "^5.0.2", "react-redux": "^5.0.2",
@ -83,12 +82,13 @@
"case-sensitive-paths-webpack-plugin": "^1.1.4", "case-sensitive-paths-webpack-plugin": "^1.1.4",
"enzyme": "^2.7.1", "enzyme": "^2.7.1",
"eslint": "^3.15.0", "eslint": "^3.15.0",
"eslint-config-react-app": "^0.5.0",
"eslint-config-semistandard": "^7.0.0", "eslint-config-semistandard": "^7.0.0",
"eslint-config-standard": "^6.2.1", "eslint-config-standard": "^6.2.1",
"eslint-loader": "^1.6.1", "eslint-loader": "^1.6.1",
"eslint-plugin-babel": "^4.0.1", "eslint-plugin-babel": "^4.0.1",
"eslint-plugin-jsx-a11y": "^4.0.0", "eslint-plugin-jsx-a11y": "^4.0.0",
"eslint-plugin-promise": "^3.4.0", "eslint-plugin-promise": "^3.4.1",
"eslint-plugin-react": "^6.9.0", "eslint-plugin-react": "^6.9.0",
"eslint-plugin-standard": "^2.0.1", "eslint-plugin-standard": "^2.0.1",
"file-loader": "^0.10.0", "file-loader": "^0.10.0",

View File

@ -46,7 +46,12 @@ module.exports = {
test: /js?$/, test: /js?$/,
enforce: 'pre', enforce: 'pre',
use: [{ use: [{
loader: 'eslint-loader' loader: 'eslint-loader',
options: {
presets: [
'react-app'
]
}
}], }],
include: [ include: [
FRONTEND, FRONTEND,

View File

@ -32,8 +32,8 @@
ansi-styles "^2.2.1" ansi-styles "^2.2.1"
"@tomgco/joyent-portal-ui@alpha": "@tomgco/joyent-portal-ui@alpha":
version "0.0.1-613" version "0.0.1-662"
resolved "https://registry.yarnpkg.com/@tomgco/joyent-portal-ui/-/joyent-portal-ui-0.0.1-613.tgz#e511a6dbc31bc91cb68834b99bd62c01e81703ca" resolved "https://registry.yarnpkg.com/@tomgco/joyent-portal-ui/-/joyent-portal-ui-0.0.1-662.tgz#a02e547d7c33b831091229b4c71376448beffae8"
dependencies: dependencies:
build-array "^1.0.0" build-array "^1.0.0"
chart.js "^2.4.0" chart.js "^2.4.0"
@ -198,8 +198,8 @@ append-transform@^0.4.0:
default-require-extensions "^1.0.0" default-require-extensions "^1.0.0"
aproba@^1.0.3: aproba@^1.0.3:
version "1.0.4" version "1.1.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.0.4.tgz#2713680775e7614c8ba186c065d4e2e52d1072c0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.0.tgz#4d8f047a318604e18e3c06a0e52230d3d19f147b"
archy@^1.0.0: archy@^1.0.0:
version "1.0.0" version "1.0.0"
@ -1574,8 +1574,8 @@ chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3, chalk@1.1.3:
supports-color "^2.0.0" supports-color "^2.0.0"
chart.js@^2.4.0: chart.js@^2.4.0:
version "2.4.0" version "2.5.0"
resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-2.4.0.tgz#44198073f0f43e5e16662e108420d92652a3c9a3" resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-2.5.0.tgz#fe6e751a893769f56e72bee5ad91207e1c592957"
dependencies: dependencies:
chartjs-color "^2.0.0" chartjs-color "^2.0.0"
moment "^2.10.6" moment "^2.10.6"
@ -2584,10 +2584,6 @@ dom-serializer@~0.1.0, dom-serializer@0:
domelementtype "~1.1.1" domelementtype "~1.1.1"
entities "~1.1.1" entities "~1.1.1"
dom-walk@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018"
domain-browser@^1.1.1: domain-browser@^1.1.1:
version "1.1.7" version "1.1.7"
resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc"
@ -2741,12 +2737,6 @@ error-ex@^1.2.0:
dependencies: dependencies:
is-arrayish "^0.2.1" is-arrayish "^0.2.1"
error-stack-parser@^1.3.6:
version "1.3.6"
resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-1.3.6.tgz#e0e73b93e417138d1cd7c0b746b1a4a14854c292"
dependencies:
stackframe "^0.3.1"
es-abstract@^1.6.1, es-abstract@^1.7.0: es-abstract@^1.6.1, es-abstract@^1.7.0:
version "1.7.0" version "1.7.0"
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.7.0.tgz#dfade774e01bfcd97f96180298c449c8623fb94c" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.7.0.tgz#dfade774e01bfcd97f96180298c449c8623fb94c"
@ -2772,8 +2762,8 @@ es5-ext@^0.10.7, es5-ext@^0.10.8, es5-ext@~0.10.11, es5-ext@~0.10.2, es5-ext@~0.
es6-symbol "~3.1" es6-symbol "~3.1"
es6-error@^4.0.0: es6-error@^4.0.0:
version "4.0.1" version "4.0.2"
resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.0.1.tgz#eeb3e280f57e2ec48d72a9fccaf6247d3c1f5719" resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.0.2.tgz#eec5c726eacef51b7f6b73c20db6e1b13b069c98"
es6-iterator@2: es6-iterator@2:
version "2.0.0" version "2.0.0"
@ -2848,6 +2838,10 @@ escope@^3.6.0:
esrecurse "^4.1.0" esrecurse "^4.1.0"
estraverse "^4.1.1" estraverse "^4.1.1"
eslint-config-react-app@^0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-0.5.0.tgz#68c6da07d1cfbce6a992bc244ba16186b942d89f"
eslint-config-semistandard@^7.0.0: eslint-config-semistandard@^7.0.0:
version "7.0.0" version "7.0.0"
resolved "https://registry.yarnpkg.com/eslint-config-semistandard/-/eslint-config-semistandard-7.0.0.tgz#f803493f56a5172f7f59c35ae648360b41f2ff71" resolved "https://registry.yarnpkg.com/eslint-config-semistandard/-/eslint-config-semistandard-7.0.0.tgz#f803493f56a5172f7f59c35ae648360b41f2ff71"
@ -2880,7 +2874,7 @@ eslint-plugin-jsx-a11y@^4.0.0:
jsx-ast-utils "^1.0.0" jsx-ast-utils "^1.0.0"
object-assign "^4.0.1" object-assign "^4.0.1"
eslint-plugin-promise@^3.4.0: eslint-plugin-promise@^3.4.1:
version "3.4.1" version "3.4.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-3.4.1.tgz#6911a9010bf84e17d82e19e0ab0f80ab3ad6db4c" resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-3.4.1.tgz#6911a9010bf84e17d82e19e0ab0f80ab3ad6db4c"
@ -3338,8 +3332,8 @@ gather-stream@^1.0.0:
resolved "https://registry.yarnpkg.com/gather-stream/-/gather-stream-1.0.0.tgz#b33994af457a8115700d410f317733cbe7a0904b" resolved "https://registry.yarnpkg.com/gather-stream/-/gather-stream-1.0.0.tgz#b33994af457a8115700d410f317733cbe7a0904b"
gauge@~2.7.1: gauge@~2.7.1:
version "2.7.2" version "2.7.3"
resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.2.tgz#15cecc31b02d05345a5d6b0e171cdb3ad2307774" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.3.tgz#1c23855f962f17b3ad3d0dc7443f304542edfe09"
dependencies: dependencies:
aproba "^1.0.3" aproba "^1.0.3"
console-control-strings "^1.0.0" console-control-strings "^1.0.0"
@ -3348,7 +3342,6 @@ gauge@~2.7.1:
signal-exit "^3.0.0" signal-exit "^3.0.0"
string-width "^1.0.1" string-width "^1.0.1"
strip-ansi "^3.0.1" strip-ansi "^3.0.1"
supports-color "^0.2.0"
wide-align "^1.1.0" wide-align "^1.1.0"
generate-function@^2.0.0: generate-function@^2.0.0:
@ -3424,13 +3417,6 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.0.6:
once "^1.3.0" once "^1.3.0"
path-is-absolute "^1.0.0" path-is-absolute "^1.0.0"
global@^4.3.0:
version "4.3.1"
resolved "https://registry.yarnpkg.com/global/-/global-4.3.1.tgz#5f757908c7cbabce54f386ae440e11e26b7916df"
dependencies:
min-document "^2.19.0"
process "~0.5.1"
globals@^9.0.0, globals@^9.14.0: globals@^9.0.0, globals@^9.14.0:
version "9.14.0" version "9.14.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-9.14.0.tgz#8859936af0038741263053b39d0e76ca241e4034" resolved "https://registry.yarnpkg.com/globals/-/globals-9.14.0.tgz#8859936af0038741263053b39d0e76ca241e4034"
@ -4793,12 +4779,6 @@ mimos@3.x.x:
hoek "4.x.x" hoek "4.x.x"
mime-db "1.x.x" mime-db "1.x.x"
min-document@^2.19.0:
version "2.19.0"
resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
dependencies:
dom-walk "^0.1.0"
minimalistic-assert@^1.0.0: minimalistic-assert@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3"
@ -5780,10 +5760,6 @@ process@^0.11.0:
version "0.11.9" version "0.11.9"
resolved "https://registry.yarnpkg.com/process/-/process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1" resolved "https://registry.yarnpkg.com/process/-/process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1"
process@~0.5.1:
version "0.5.2"
resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf"
progress@^1.1.8: progress@^1.1.8:
version "1.1.8" version "1.1.8"
resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
@ -5921,10 +5897,6 @@ react-addons-test-utils@^15.4.2:
fbjs "^0.8.4" fbjs "^0.8.4"
object-assign "^4.1.0" object-assign "^4.1.0"
react-deep-force-update@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-2.0.1.tgz#4f7f6c12c3e7de42f345992a3c518236fa1ecad3"
react-dev-utils@^0.4.2: react-dev-utils@^0.4.2:
version "0.4.2" version "0.4.2"
resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-0.4.2.tgz#ba6fae581fe945a2fc402e9b27c71fda4f62f6a1" resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-0.4.2.tgz#ba6fae581fe945a2fc402e9b27c71fda4f62f6a1"
@ -5945,17 +5917,6 @@ react-dom@^15.4.2:
loose-envify "^1.1.0" loose-envify "^1.1.0"
object-assign "^4.1.0" object-assign "^4.1.0"
react-hot-loader@^3.0.0-beta.6:
version "3.0.0-beta.6"
resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-3.0.0-beta.6.tgz#463fac0bfc8b63a8385258af20c91636abce75f4"
dependencies:
babel-template "^6.7.0"
global "^4.3.0"
react-deep-force-update "^2.0.1"
react-proxy "^3.0.0-alpha.0"
redbox-react "^1.2.5"
source-map "^0.4.4"
react-input-autosize@^1.1.0: react-input-autosize@^1.1.0:
version "1.1.0" version "1.1.0"
resolved "https://registry.yarnpkg.com/react-input-autosize/-/react-input-autosize-1.1.0.tgz#3fe1ac832387d8abab85f6051ceab1c9e5570853" resolved "https://registry.yarnpkg.com/react-input-autosize/-/react-input-autosize-1.1.0.tgz#3fe1ac832387d8abab85f6051ceab1c9e5570853"
@ -5978,12 +5939,6 @@ react-intl@^2.2.2, react-intl@^2.2.3:
intl-relativeformat "^1.3.0" intl-relativeformat "^1.3.0"
invariant "^2.1.1" invariant "^2.1.1"
react-proxy@^3.0.0-alpha.0:
version "3.0.0-alpha.1"
resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-3.0.0-alpha.1.tgz#4400426bcfa80caa6724c7755695315209fa4b07"
dependencies:
lodash "^4.6.1"
react-redux@^5.0.1, react-redux@^5.0.2: react-redux@^5.0.1, react-redux@^5.0.2:
version "5.0.2" version "5.0.2"
resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-5.0.2.tgz#3d9878f5f71c6fafcd45de1fbb162ea31f389814" resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-5.0.2.tgz#3d9878f5f71c6fafcd45de1fbb162ea31f389814"
@ -6134,13 +6089,6 @@ rechoir@^0.6.2:
dependencies: dependencies:
resolve "^1.1.6" resolve "^1.1.6"
redbox-react@^1.2.5:
version "1.3.3"
resolved "https://registry.yarnpkg.com/redbox-react/-/redbox-react-1.3.3.tgz#63ec9c2cb9c620c46e2b9f8543b4898f1b787e41"
dependencies:
error-stack-parser "^1.3.6"
object-assign "^4.0.1"
redent@^1.0.0: redent@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
@ -6429,8 +6377,8 @@ rx-lite@^3.1.2:
resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102" resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102"
sax@^1.2.1, sax@>=0.6.0, sax@~1.2.1: sax@^1.2.1, sax@>=0.6.0, sax@~1.2.1:
version "1.2.1" version "1.2.2"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.2.tgz#fd8631a23bc7826bef5d871bdb87378c95647828"
select-hose@^2.0.0: select-hose@^2.0.0:
version "2.0.0" version "2.0.0"
@ -6720,10 +6668,6 @@ stack-utils@^0.4.0:
version "0.4.0" version "0.4.0"
resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-0.4.0.tgz#940cb82fccfa84e8ff2f3fdf293fe78016beccd1" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-0.4.0.tgz#940cb82fccfa84e8ff2f3fdf293fe78016beccd1"
stackframe@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-0.3.1.tgz#33aa84f1177a5548c8935533cbfeb3420975f5a4"
statehood@5.x.x: statehood@5.x.x:
version "5.0.1" version "5.0.1"
resolved "https://registry.yarnpkg.com/statehood/-/statehood-5.0.1.tgz#fc13c97b37751c18e70513d2b97e896ac8b73005" resolved "https://registry.yarnpkg.com/statehood/-/statehood-5.0.1.tgz#fc13c97b37751c18e70513d2b97e896ac8b73005"
@ -6939,10 +6883,6 @@ sugarss@^0.2.0:
dependencies: dependencies:
postcss "^5.2.4" postcss "^5.2.4"
supports-color@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a"
supports-color@^2.0.0: supports-color@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"