We can now use TC39 stage-3 🏋. We also ♥️ Yarn now.

This commit is contained in:
Djamil Legato
2016-10-13 10:02:23 -07:00
parent 93e9ac0493
commit d3556255c2
3 changed files with 89 additions and 1 deletions

View File

@@ -39,6 +39,7 @@
"babel-loader": "^6.2.5", "babel-loader": "^6.2.5",
"babel-polyfill": "^6.16.0", "babel-polyfill": "^6.16.0",
"babel-preset-es2015": "^6.16.0", "babel-preset-es2015": "^6.16.0",
"babel-preset-stage-3": "^6.17.0",
"css-loader": "^0.25.0", "css-loader": "^0.25.0",
"eslint": "^3.7.1", "eslint": "^3.7.1",
"eslint-loader": "^1.5.0", "eslint-loader": "^1.5.0",

View File

@@ -34,7 +34,7 @@ module.exports = {
], ],
loaders: [ loaders: [
{ test: /\.css$/, loader: "style-loader!css-loader" }, { test: /\.css$/, loader: "style-loader!css-loader" },
{ test: /\.js$/, loader: 'babel', exclude: /node_modules/, query: { presets: ['es2015'] } } { test: /\.js$/, loader: 'babel', exclude: /node_modules/, query: { presets: ['es2015', 'stage-3'] } }
] ]
} }
}; };

View File

@@ -243,6 +243,14 @@ babel-generator@^6.17.0:
lodash "^4.2.0" lodash "^4.2.0"
source-map "^0.5.0" source-map "^0.5.0"
babel-helper-builder-binary-assignment-operator-visitor@^6.8.0:
version "6.15.0"
resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.15.0.tgz#39e9ee143f797b642262e4646c681c32089ef1ab"
dependencies:
babel-helper-explode-assignable-expression "^6.8.0"
babel-runtime "^6.0.0"
babel-types "^6.15.0"
babel-helper-call-delegate@^6.8.0: babel-helper-call-delegate@^6.8.0:
version "6.8.0" version "6.8.0"
resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.8.0.tgz#9d283e7486779b6b0481864a11b371ea5c01fa64" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.8.0.tgz#9d283e7486779b6b0481864a11b371ea5c01fa64"
@@ -261,6 +269,14 @@ babel-helper-define-map@^6.8.0, babel-helper-define-map@^6.9.0:
babel-types "^6.9.0" babel-types "^6.9.0"
lodash "^4.2.0" lodash "^4.2.0"
babel-helper-explode-assignable-expression@^6.8.0:
version "6.8.0"
resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.8.0.tgz#9b3525e05b761c3b88919d730a28bad1967e6556"
dependencies:
babel-runtime "^6.0.0"
babel-traverse "^6.8.0"
babel-types "^6.8.0"
babel-helper-function-name@^6.8.0: babel-helper-function-name@^6.8.0:
version "6.8.0" version "6.8.0"
resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.8.0.tgz#a0336ba14526a075cdf502fc52d3fe84b12f7a34" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.8.0.tgz#a0336ba14526a075cdf502fc52d3fe84b12f7a34"
@@ -300,6 +316,16 @@ babel-helper-regex@^6.8.0:
babel-types "^6.9.0" babel-types "^6.9.0"
lodash "^4.2.0" lodash "^4.2.0"
babel-helper-remap-async-to-generator@^6.16.0, babel-helper-remap-async-to-generator@^6.16.2:
version "6.16.2"
resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.16.2.tgz#24315bde8326c60022dc053cce84cfe38d724b82"
dependencies:
babel-helper-function-name "^6.8.0"
babel-runtime "^6.0.0"
babel-template "^6.16.0"
babel-traverse "^6.16.0"
babel-types "^6.16.0"
babel-helper-replace-supers@^6.14.0, babel-helper-replace-supers@^6.8.0: babel-helper-replace-supers@^6.14.0, babel-helper-replace-supers@^6.8.0:
version "6.16.0" version "6.16.0"
resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.16.0.tgz#21c97623cc7e430855753f252740122626a39e6b" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.16.0.tgz#21c97623cc7e430855753f252740122626a39e6b"
@@ -338,6 +364,42 @@ babel-plugin-check-es2015-constants@^6.3.13:
dependencies: dependencies:
babel-runtime "^6.0.0" babel-runtime "^6.0.0"
babel-plugin-syntax-async-functions@^6.8.0:
version "6.13.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95"
babel-plugin-syntax-async-generators@^6.5.0:
version "6.13.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a"
babel-plugin-syntax-exponentiation-operator@^6.8.0:
version "6.13.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de"
babel-plugin-syntax-object-rest-spread@^6.8.0:
version "6.13.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
babel-plugin-syntax-trailing-function-commas@^6.3.13:
version "6.13.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.13.0.tgz#2b84b7d53dd744f94ff1fad7669406274b23f541"
babel-plugin-transform-async-generator-functions@^6.17.0:
version "6.17.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.17.0.tgz#d0b5a2b2f0940f2b245fa20a00519ed7bc6cae54"
dependencies:
babel-helper-remap-async-to-generator "^6.16.2"
babel-plugin-syntax-async-generators "^6.5.0"
babel-runtime "^6.0.0"
babel-plugin-transform-async-to-generator@^6.16.0:
version "6.16.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz#19ec36cb1486b59f9f468adfa42ce13908ca2999"
dependencies:
babel-helper-remap-async-to-generator "^6.16.0"
babel-plugin-syntax-async-functions "^6.8.0"
babel-runtime "^6.0.0"
babel-plugin-transform-es2015-arrow-functions@^6.3.13: babel-plugin-transform-es2015-arrow-functions@^6.3.13:
version "6.8.0" version "6.8.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.8.0.tgz#5b63afc3181bdc9a8c4d481b5a4f3f7d7fef3d9d" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.8.0.tgz#5b63afc3181bdc9a8c4d481b5a4f3f7d7fef3d9d"
@@ -507,6 +569,21 @@ babel-plugin-transform-es2015-unicode-regex@^6.3.13:
babel-runtime "^6.0.0" babel-runtime "^6.0.0"
regexpu-core "^2.0.0" regexpu-core "^2.0.0"
babel-plugin-transform-exponentiation-operator@^6.3.13:
version "6.8.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.8.0.tgz#db25742e9339eade676ca9acec46f955599a68a4"
dependencies:
babel-helper-builder-binary-assignment-operator-visitor "^6.8.0"
babel-plugin-syntax-exponentiation-operator "^6.8.0"
babel-runtime "^6.0.0"
babel-plugin-transform-object-rest-spread@^6.16.0:
version "6.16.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.16.0.tgz#db441d56fffc1999052fdebe2e2f25ebd28e36a9"
dependencies:
babel-plugin-syntax-object-rest-spread "^6.8.0"
babel-runtime "^6.0.0"
babel-plugin-transform-regenerator@^6.16.0: babel-plugin-transform-regenerator@^6.16.0:
version "6.16.1" version "6.16.1"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.16.1.tgz#a75de6b048a14154aae14b0122756c5bed392f59" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.16.1.tgz#a75de6b048a14154aae14b0122756c5bed392f59"
@@ -559,6 +636,16 @@ babel-preset-es2015@^6.16.0:
babel-plugin-transform-es2015-unicode-regex "^6.3.13" babel-plugin-transform-es2015-unicode-regex "^6.3.13"
babel-plugin-transform-regenerator "^6.16.0" babel-plugin-transform-regenerator "^6.16.0"
babel-preset-stage-3@^6.17.0:
version "6.17.0"
resolved "https://registry.yarnpkg.com/babel-preset-stage-3/-/babel-preset-stage-3-6.17.0.tgz#b6638e46db6e91e3f889013d8ce143917c685e39"
dependencies:
babel-plugin-syntax-trailing-function-commas "^6.3.13"
babel-plugin-transform-async-generator-functions "^6.17.0"
babel-plugin-transform-async-to-generator "^6.16.0"
babel-plugin-transform-exponentiation-operator "^6.3.13"
babel-plugin-transform-object-rest-spread "^6.16.0"
babel-register@^6.16.0: babel-register@^6.16.0:
version "6.16.3" version "6.16.3"
resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.16.3.tgz#7b0c0ca7bfdeb9188ba4c27e5fcb7599a497c624" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.16.3.tgz#7b0c0ca7bfdeb9188ba4c27e5fcb7599a497c624"