├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── bin └── run-tests.sh ├── calculateWhiteList.js ├── cli.js ├── data.json ├── es-feature-list.js ├── index.js ├── package.json └── processResults.js /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | 5 | # Runtime data 6 | pids 7 | *.pid 8 | *.seed 9 | 10 | # Directory for instrumented libs generated by jscoverage/JSCover 11 | lib-cov 12 | 13 | # Coverage directory used by tools like istanbul 14 | coverage 15 | 16 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 17 | .grunt 18 | 19 | # node-waf configuration 20 | .lock-wscript 21 | 22 | # Compiled binary addons (http://nodejs.org/api/addons.html) 23 | build/Release 24 | 25 | # Dependency directory 26 | # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git 27 | node_modules 28 | build/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Jake Pusateri 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | build: 2 | mkdir -p build 3 | git clone https://github.com/creationix/nvm.git build/nvm 4 | run-node: build 5 | /bin/bash ./bin/run-tests.sh 6 | process: 7 | node processResults.js 8 | clean: 9 | -rm -rf ./build 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Deprecation Notice 2 | You should probably use https://github.com/babel/babel-preset-env instead of this. 3 | 4 | # babel-preset-es2015-auto 5 | babel-preset-es2015-auto is a project that aims to bring [autoprefixer](https://github.com/postcss/autoprefixer)-like functionality to [babel](https://github.com/babel/babel). 6 | 7 | ## Install 8 | 9 | ```sh 10 | $ npm install --save-dev babel-preset-es2015-auto 11 | ``` 12 | 13 | ## Usage 14 | 15 | ### Via `.babelrc` (Recommended) 16 | 17 | **.babelrc** 18 | 19 | ```json 20 | { 21 | "presets": ["es2015-auto"] 22 | } 23 | ``` 24 | 25 | ### Via CLI 26 | 27 | ```sh 28 | $ babel script.js --presets es2015-auto 29 | ``` 30 | 31 | ### Via Node API 32 | 33 | ```javascript 34 | require("babel-core").transform("code", { 35 | presets: ["es2015-auto"] 36 | }); 37 | ``` 38 | 39 | babel-preset-es2015-auto only requires the transformers needed based on feature support. For example, if the node version you plan to use supports `let` and `const`, you don't need to run the `transform-es2015-block-scoping` plugin. 40 | 41 | Until preset options are figured out ([issue](https://phabricator.babeljs.io/T2756)), use the environment variable PRESET_NODE_VERSION to set minimum node to support. 42 | 43 | By default, the running version of node will be used. 44 | 45 | ```sh 46 | $ PRESET_NODE_VERSION='> 5.4' babel script.js --presets es2015-auto 47 | ``` 48 | 49 | ### CLI 50 | 51 | ./cli.js -e '> 5.4' 52 | 53 | [ 'babel-plugin-transform-es3-property-literals', 54 | 'babel-plugin-transform-es2015-destructuring', 55 | 'babel-plugin-transform-es2015-function-name', 56 | 'babel-plugin-transform-es2015-parameters', 57 | 'babel-plugin-transform-es2015-sticky-regex', 58 | 'babel-plugin-transform-es2015-unicode-regex', 59 | 'babel-plugin-transform-es2015-modules-commonjs', 60 | 'babel-plugin-transform-regenerator' ] 61 | 62 | ### Development 63 | 64 | Install project dependencies 65 | 66 | npm install 67 | 68 | ### node/iojs tests 69 | Run the tests 70 | 71 | make run-node 72 | 73 | Files are output to "build/results" in json format 74 | 75 | ### Process results 76 | 77 | `node processResults.js` creates/updates the `data.json` file used at runtime. 78 | -------------------------------------------------------------------------------- /bin/run-tests.sh: -------------------------------------------------------------------------------- 1 | source build/nvm/nvm.sh 2 | nvm deactivate 3 | mkdir -p build/results/ 4 | #nvm ls-remote 5 | for VERSION in $(nvm ls-remote | perl -pe 's/\e\[?.*?[\@-~]//g' | grep "0.10\|0.12\|iojs\|v4\|v5\|v6") 6 | do 7 | nvm install $VERSION 8 | nvm run $VERSION es-feature-list.js | tail -n +2 > build/results/$VERSION.json 9 | done 10 | -------------------------------------------------------------------------------- /calculateWhiteList.js: -------------------------------------------------------------------------------- 1 | var debug = require('debug')('preset-auto'); 2 | var data = require('./data.json'); 3 | var semver = require('semver'); 4 | var truncate = require('semver-truncate'); 5 | 6 | function calculateNodeVersions(nodeString) { 7 | var possibleVersions = Object.keys(data).filter(function(version) { 8 | return version.indexOf('v') === 0 || version.indexOf('iojs') === 0 9 | }).filter(function(version) { 10 | var normalized = version.replace('iojs-', '').replace(/^v/, ''); 11 | return semver.satisfies(normalized, nodeString); 12 | }); 13 | 14 | return possibleVersions; 15 | } 16 | 17 | var calculateWhiteList = function (nodeString) { 18 | var knownVersions = Object.keys(data); 19 | var versions = []; 20 | var plugins = {}; 21 | 22 | versions = calculateNodeVersions(nodeString); 23 | 24 | // Attempt reconciliation to account for delay in node releasing 25 | // a new version and this module updating data 26 | if (versions.length === 0 && semver.valid(nodeString)) { 27 | var validVersion = semver.valid(nodeString); 28 | var majorRoot = 'v' + truncate(validVersion, 'major'); 29 | if (knownVersions.indexOf(majorRoot) >= 0) { 30 | debug('Truncating to a recent on same major'); 31 | versions.push(majorRoot); 32 | } else { 33 | debug('Decrementing majors of ' + validVersion + ' until we find a a version that works'); 34 | var version = semver.parse(validVersion); 35 | while (version.major >= 0) { 36 | version.major = version.major - 1; 37 | if (knownVersions.indexOf('v' + version.format()) >= 0) { 38 | var foundVersion = 'v' + version.format(); 39 | console.log('[WARN]', 'Could not satisfy ' + nodeString + '. Assuming feature support of ' + foundVersion); 40 | versions.push(foundVersion); 41 | break; 42 | } 43 | } 44 | } 45 | } 46 | 47 | debug(versions); 48 | 49 | if (versions.length === 0) { 50 | throw new Error('babel-preset-es2015-auto unable to find an appropriate environment from: ' + nodeString); 51 | } 52 | 53 | versions.forEach(function (version) { 54 | if (data[version] === undefined) { 55 | debug(version + ' not found'); 56 | } else { 57 | data[version].forEach(function (plugin) { 58 | plugins[plugin] = true; 59 | }); 60 | } 61 | }); 62 | // This plugin causes issues currently. 63 | delete plugins["babel-plugin-transform-es2015-generator-return"]; 64 | 65 | debug(Object.keys(plugins)); 66 | return Object.keys(plugins); 67 | }; 68 | 69 | module.exports = calculateWhiteList; 70 | -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var autoBabel = require('./calculateWhiteList.js'); 4 | var argv = require('yargs') 5 | .alias('e', 'node') 6 | .example('$0 -e "> 0.12.0"') 7 | .help('h') 8 | .alias('h', 'help') 9 | .argv; 10 | var version = argv.node || process.env.PRESET_NODE_VERSION || process.version; 11 | console.log('Plugins required for ' + version); 12 | console.log(autoBabel(version)); 13 | -------------------------------------------------------------------------------- /data.json: -------------------------------------------------------------------------------- 1 | { 2 | "iojs-v1.0.0": [ 3 | "babel-plugin-transform-es2015-arrow-functions", 4 | "babel-plugin-transform-es2015-block-scoped-functions", 5 | "babel-plugin-transform-es2015-block-scoping", 6 | "babel-plugin-transform-es2015-classes", 7 | "babel-plugin-transform-es2015-computed-properties", 8 | "babel-plugin-transform-es2015-destructuring", 9 | "babel-plugin-transform-es2015-function-name", 10 | "babel-plugin-transform-es2015-literals", 11 | "babel-plugin-transform-es2015-object-super", 12 | "babel-plugin-transform-es2015-parameters", 13 | "babel-plugin-transform-es2015-shorthand-properties", 14 | "babel-plugin-transform-es2015-spread", 15 | "babel-plugin-transform-es2015-sticky-regex", 16 | "babel-plugin-transform-es2015-unicode-regex", 17 | "babel-plugin-transform-es2015-modules-commonjs", 18 | "babel-plugin-transform-es2015-generator-return" 19 | ], 20 | "iojs-v1.0.1": [ 21 | "babel-plugin-transform-es2015-arrow-functions", 22 | "babel-plugin-transform-es2015-block-scoped-functions", 23 | "babel-plugin-transform-es2015-block-scoping", 24 | "babel-plugin-transform-es2015-classes", 25 | "babel-plugin-transform-es2015-computed-properties", 26 | "babel-plugin-transform-es2015-destructuring", 27 | "babel-plugin-transform-es2015-function-name", 28 | "babel-plugin-transform-es2015-literals", 29 | "babel-plugin-transform-es2015-object-super", 30 | "babel-plugin-transform-es2015-parameters", 31 | "babel-plugin-transform-es2015-shorthand-properties", 32 | "babel-plugin-transform-es2015-spread", 33 | "babel-plugin-transform-es2015-sticky-regex", 34 | "babel-plugin-transform-es2015-unicode-regex", 35 | "babel-plugin-transform-es2015-modules-commonjs", 36 | "babel-plugin-transform-es2015-generator-return" 37 | ], 38 | "iojs-v1.0.2": [ 39 | "babel-plugin-transform-es2015-arrow-functions", 40 | "babel-plugin-transform-es2015-block-scoped-functions", 41 | "babel-plugin-transform-es2015-block-scoping", 42 | "babel-plugin-transform-es2015-classes", 43 | "babel-plugin-transform-es2015-computed-properties", 44 | "babel-plugin-transform-es2015-destructuring", 45 | "babel-plugin-transform-es2015-function-name", 46 | "babel-plugin-transform-es2015-literals", 47 | "babel-plugin-transform-es2015-object-super", 48 | "babel-plugin-transform-es2015-parameters", 49 | "babel-plugin-transform-es2015-shorthand-properties", 50 | "babel-plugin-transform-es2015-spread", 51 | "babel-plugin-transform-es2015-sticky-regex", 52 | "babel-plugin-transform-es2015-unicode-regex", 53 | "babel-plugin-transform-es2015-modules-commonjs", 54 | "babel-plugin-transform-es2015-generator-return" 55 | ], 56 | "iojs-v1.0.3": [ 57 | "babel-plugin-transform-es2015-arrow-functions", 58 | "babel-plugin-transform-es2015-block-scoped-functions", 59 | "babel-plugin-transform-es2015-block-scoping", 60 | "babel-plugin-transform-es2015-classes", 61 | "babel-plugin-transform-es2015-computed-properties", 62 | "babel-plugin-transform-es2015-destructuring", 63 | "babel-plugin-transform-es2015-function-name", 64 | "babel-plugin-transform-es2015-literals", 65 | "babel-plugin-transform-es2015-object-super", 66 | "babel-plugin-transform-es2015-parameters", 67 | "babel-plugin-transform-es2015-shorthand-properties", 68 | "babel-plugin-transform-es2015-spread", 69 | "babel-plugin-transform-es2015-sticky-regex", 70 | "babel-plugin-transform-es2015-unicode-regex", 71 | "babel-plugin-transform-es2015-modules-commonjs", 72 | "babel-plugin-transform-es2015-generator-return" 73 | ], 74 | "iojs-v1.0.4": [ 75 | "babel-plugin-transform-es2015-arrow-functions", 76 | "babel-plugin-transform-es2015-block-scoped-functions", 77 | "babel-plugin-transform-es2015-block-scoping", 78 | "babel-plugin-transform-es2015-classes", 79 | "babel-plugin-transform-es2015-computed-properties", 80 | "babel-plugin-transform-es2015-destructuring", 81 | "babel-plugin-transform-es2015-function-name", 82 | "babel-plugin-transform-es2015-literals", 83 | "babel-plugin-transform-es2015-object-super", 84 | "babel-plugin-transform-es2015-parameters", 85 | "babel-plugin-transform-es2015-shorthand-properties", 86 | "babel-plugin-transform-es2015-spread", 87 | "babel-plugin-transform-es2015-sticky-regex", 88 | "babel-plugin-transform-es2015-unicode-regex", 89 | "babel-plugin-transform-es2015-modules-commonjs", 90 | "babel-plugin-transform-es2015-generator-return" 91 | ], 92 | "iojs-v1.1.0": [ 93 | "babel-plugin-transform-es2015-arrow-functions", 94 | "babel-plugin-transform-es2015-block-scoped-functions", 95 | "babel-plugin-transform-es2015-block-scoping", 96 | "babel-plugin-transform-es2015-classes", 97 | "babel-plugin-transform-es2015-computed-properties", 98 | "babel-plugin-transform-es2015-destructuring", 99 | "babel-plugin-transform-es2015-function-name", 100 | "babel-plugin-transform-es2015-literals", 101 | "babel-plugin-transform-es2015-object-super", 102 | "babel-plugin-transform-es2015-parameters", 103 | "babel-plugin-transform-es2015-shorthand-properties", 104 | "babel-plugin-transform-es2015-spread", 105 | "babel-plugin-transform-es2015-sticky-regex", 106 | "babel-plugin-transform-es2015-unicode-regex", 107 | "babel-plugin-transform-es2015-modules-commonjs", 108 | "babel-plugin-transform-es2015-generator-return" 109 | ], 110 | "iojs-v1.2.0": [ 111 | "babel-plugin-transform-es2015-arrow-functions", 112 | "babel-plugin-transform-es2015-block-scoped-functions", 113 | "babel-plugin-transform-es2015-block-scoping", 114 | "babel-plugin-transform-es2015-classes", 115 | "babel-plugin-transform-es2015-computed-properties", 116 | "babel-plugin-transform-es2015-destructuring", 117 | "babel-plugin-transform-es2015-function-name", 118 | "babel-plugin-transform-es2015-literals", 119 | "babel-plugin-transform-es2015-object-super", 120 | "babel-plugin-transform-es2015-parameters", 121 | "babel-plugin-transform-es2015-shorthand-properties", 122 | "babel-plugin-transform-es2015-spread", 123 | "babel-plugin-transform-es2015-sticky-regex", 124 | "babel-plugin-transform-es2015-unicode-regex", 125 | "babel-plugin-transform-es2015-modules-commonjs", 126 | "babel-plugin-transform-es2015-generator-return" 127 | ], 128 | "iojs-v1.3.0": [ 129 | "babel-plugin-transform-es2015-arrow-functions", 130 | "babel-plugin-transform-es2015-block-scoped-functions", 131 | "babel-plugin-transform-es2015-block-scoping", 132 | "babel-plugin-transform-es2015-classes", 133 | "babel-plugin-transform-es2015-computed-properties", 134 | "babel-plugin-transform-es2015-destructuring", 135 | "babel-plugin-transform-es2015-function-name", 136 | "babel-plugin-transform-es2015-literals", 137 | "babel-plugin-transform-es2015-object-super", 138 | "babel-plugin-transform-es2015-parameters", 139 | "babel-plugin-transform-es2015-shorthand-properties", 140 | "babel-plugin-transform-es2015-spread", 141 | "babel-plugin-transform-es2015-sticky-regex", 142 | "babel-plugin-transform-es2015-unicode-regex", 143 | "babel-plugin-transform-es2015-modules-commonjs", 144 | "babel-plugin-transform-es2015-generator-return" 145 | ], 146 | "iojs-v1.4.1": [ 147 | "babel-plugin-transform-es2015-arrow-functions", 148 | "babel-plugin-transform-es2015-block-scoped-functions", 149 | "babel-plugin-transform-es2015-block-scoping", 150 | "babel-plugin-transform-es2015-classes", 151 | "babel-plugin-transform-es2015-computed-properties", 152 | "babel-plugin-transform-es2015-destructuring", 153 | "babel-plugin-transform-es2015-function-name", 154 | "babel-plugin-transform-es2015-literals", 155 | "babel-plugin-transform-es2015-object-super", 156 | "babel-plugin-transform-es2015-parameters", 157 | "babel-plugin-transform-es2015-shorthand-properties", 158 | "babel-plugin-transform-es2015-spread", 159 | "babel-plugin-transform-es2015-sticky-regex", 160 | "babel-plugin-transform-es2015-unicode-regex", 161 | "babel-plugin-transform-es2015-modules-commonjs", 162 | "babel-plugin-transform-es2015-generator-return" 163 | ], 164 | "iojs-v1.4.2": [ 165 | "babel-plugin-transform-es2015-arrow-functions", 166 | "babel-plugin-transform-es2015-block-scoped-functions", 167 | "babel-plugin-transform-es2015-block-scoping", 168 | "babel-plugin-transform-es2015-classes", 169 | "babel-plugin-transform-es2015-computed-properties", 170 | "babel-plugin-transform-es2015-destructuring", 171 | "babel-plugin-transform-es2015-function-name", 172 | "babel-plugin-transform-es2015-literals", 173 | "babel-plugin-transform-es2015-object-super", 174 | "babel-plugin-transform-es2015-parameters", 175 | "babel-plugin-transform-es2015-shorthand-properties", 176 | "babel-plugin-transform-es2015-spread", 177 | "babel-plugin-transform-es2015-sticky-regex", 178 | "babel-plugin-transform-es2015-unicode-regex", 179 | "babel-plugin-transform-es2015-modules-commonjs", 180 | "babel-plugin-transform-es2015-generator-return" 181 | ], 182 | "iojs-v1.4.3": [ 183 | "babel-plugin-transform-es2015-arrow-functions", 184 | "babel-plugin-transform-es2015-block-scoped-functions", 185 | "babel-plugin-transform-es2015-block-scoping", 186 | "babel-plugin-transform-es2015-classes", 187 | "babel-plugin-transform-es2015-computed-properties", 188 | "babel-plugin-transform-es2015-destructuring", 189 | "babel-plugin-transform-es2015-function-name", 190 | "babel-plugin-transform-es2015-literals", 191 | "babel-plugin-transform-es2015-object-super", 192 | "babel-plugin-transform-es2015-parameters", 193 | "babel-plugin-transform-es2015-shorthand-properties", 194 | "babel-plugin-transform-es2015-spread", 195 | "babel-plugin-transform-es2015-sticky-regex", 196 | "babel-plugin-transform-es2015-unicode-regex", 197 | "babel-plugin-transform-es2015-modules-commonjs", 198 | "babel-plugin-transform-es2015-generator-return" 199 | ], 200 | "iojs-v1.5.0": [ 201 | "babel-plugin-transform-es2015-arrow-functions", 202 | "babel-plugin-transform-es2015-block-scoped-functions", 203 | "babel-plugin-transform-es2015-block-scoping", 204 | "babel-plugin-transform-es2015-classes", 205 | "babel-plugin-transform-es2015-computed-properties", 206 | "babel-plugin-transform-es2015-destructuring", 207 | "babel-plugin-transform-es2015-function-name", 208 | "babel-plugin-transform-es2015-literals", 209 | "babel-plugin-transform-es2015-object-super", 210 | "babel-plugin-transform-es2015-parameters", 211 | "babel-plugin-transform-es2015-shorthand-properties", 212 | "babel-plugin-transform-es2015-spread", 213 | "babel-plugin-transform-es2015-sticky-regex", 214 | "babel-plugin-transform-es2015-unicode-regex", 215 | "babel-plugin-transform-es2015-modules-commonjs", 216 | "babel-plugin-transform-es2015-generator-return" 217 | ], 218 | "iojs-v1.5.1": [ 219 | "babel-plugin-transform-es2015-arrow-functions", 220 | "babel-plugin-transform-es2015-block-scoped-functions", 221 | "babel-plugin-transform-es2015-block-scoping", 222 | "babel-plugin-transform-es2015-classes", 223 | "babel-plugin-transform-es2015-computed-properties", 224 | "babel-plugin-transform-es2015-destructuring", 225 | "babel-plugin-transform-es2015-function-name", 226 | "babel-plugin-transform-es2015-literals", 227 | "babel-plugin-transform-es2015-object-super", 228 | "babel-plugin-transform-es2015-parameters", 229 | "babel-plugin-transform-es2015-shorthand-properties", 230 | "babel-plugin-transform-es2015-spread", 231 | "babel-plugin-transform-es2015-sticky-regex", 232 | "babel-plugin-transform-es2015-unicode-regex", 233 | "babel-plugin-transform-es2015-modules-commonjs", 234 | "babel-plugin-transform-es2015-generator-return" 235 | ], 236 | "iojs-v1.6.0": [ 237 | "babel-plugin-transform-es2015-arrow-functions", 238 | "babel-plugin-transform-es2015-block-scoped-functions", 239 | "babel-plugin-transform-es2015-block-scoping", 240 | "babel-plugin-transform-es2015-classes", 241 | "babel-plugin-transform-es2015-computed-properties", 242 | "babel-plugin-transform-es2015-destructuring", 243 | "babel-plugin-transform-es2015-function-name", 244 | "babel-plugin-transform-es2015-literals", 245 | "babel-plugin-transform-es2015-object-super", 246 | "babel-plugin-transform-es2015-parameters", 247 | "babel-plugin-transform-es2015-shorthand-properties", 248 | "babel-plugin-transform-es2015-spread", 249 | "babel-plugin-transform-es2015-sticky-regex", 250 | "babel-plugin-transform-es2015-unicode-regex", 251 | "babel-plugin-transform-es2015-modules-commonjs", 252 | "babel-plugin-transform-es2015-generator-return" 253 | ], 254 | "iojs-v1.6.1": [ 255 | "babel-plugin-transform-es2015-arrow-functions", 256 | "babel-plugin-transform-es2015-block-scoped-functions", 257 | "babel-plugin-transform-es2015-block-scoping", 258 | "babel-plugin-transform-es2015-classes", 259 | "babel-plugin-transform-es2015-computed-properties", 260 | "babel-plugin-transform-es2015-destructuring", 261 | "babel-plugin-transform-es2015-function-name", 262 | "babel-plugin-transform-es2015-literals", 263 | "babel-plugin-transform-es2015-object-super", 264 | "babel-plugin-transform-es2015-parameters", 265 | "babel-plugin-transform-es2015-shorthand-properties", 266 | "babel-plugin-transform-es2015-spread", 267 | "babel-plugin-transform-es2015-sticky-regex", 268 | "babel-plugin-transform-es2015-unicode-regex", 269 | "babel-plugin-transform-es2015-modules-commonjs", 270 | "babel-plugin-transform-es2015-generator-return" 271 | ], 272 | "iojs-v1.6.2": [ 273 | "babel-plugin-transform-es2015-arrow-functions", 274 | "babel-plugin-transform-es2015-block-scoped-functions", 275 | "babel-plugin-transform-es2015-block-scoping", 276 | "babel-plugin-transform-es2015-classes", 277 | "babel-plugin-transform-es2015-computed-properties", 278 | "babel-plugin-transform-es2015-destructuring", 279 | "babel-plugin-transform-es2015-function-name", 280 | "babel-plugin-transform-es2015-literals", 281 | "babel-plugin-transform-es2015-object-super", 282 | "babel-plugin-transform-es2015-parameters", 283 | "babel-plugin-transform-es2015-shorthand-properties", 284 | "babel-plugin-transform-es2015-spread", 285 | "babel-plugin-transform-es2015-sticky-regex", 286 | "babel-plugin-transform-es2015-unicode-regex", 287 | "babel-plugin-transform-es2015-modules-commonjs", 288 | "babel-plugin-transform-es2015-generator-return" 289 | ], 290 | "iojs-v1.6.3": [ 291 | "babel-plugin-transform-es2015-arrow-functions", 292 | "babel-plugin-transform-es2015-block-scoped-functions", 293 | "babel-plugin-transform-es2015-block-scoping", 294 | "babel-plugin-transform-es2015-classes", 295 | "babel-plugin-transform-es2015-computed-properties", 296 | "babel-plugin-transform-es2015-destructuring", 297 | "babel-plugin-transform-es2015-function-name", 298 | "babel-plugin-transform-es2015-literals", 299 | "babel-plugin-transform-es2015-object-super", 300 | "babel-plugin-transform-es2015-parameters", 301 | "babel-plugin-transform-es2015-shorthand-properties", 302 | "babel-plugin-transform-es2015-spread", 303 | "babel-plugin-transform-es2015-sticky-regex", 304 | "babel-plugin-transform-es2015-unicode-regex", 305 | "babel-plugin-transform-es2015-modules-commonjs", 306 | "babel-plugin-transform-es2015-generator-return" 307 | ], 308 | "iojs-v1.6.4": [ 309 | "babel-plugin-transform-es2015-arrow-functions", 310 | "babel-plugin-transform-es2015-block-scoped-functions", 311 | "babel-plugin-transform-es2015-block-scoping", 312 | "babel-plugin-transform-es2015-classes", 313 | "babel-plugin-transform-es2015-computed-properties", 314 | "babel-plugin-transform-es2015-destructuring", 315 | "babel-plugin-transform-es2015-function-name", 316 | "babel-plugin-transform-es2015-literals", 317 | "babel-plugin-transform-es2015-object-super", 318 | "babel-plugin-transform-es2015-parameters", 319 | "babel-plugin-transform-es2015-shorthand-properties", 320 | "babel-plugin-transform-es2015-spread", 321 | "babel-plugin-transform-es2015-sticky-regex", 322 | "babel-plugin-transform-es2015-unicode-regex", 323 | "babel-plugin-transform-es2015-modules-commonjs", 324 | "babel-plugin-transform-es2015-generator-return" 325 | ], 326 | "iojs-v1.7.1": [ 327 | "babel-plugin-transform-es2015-arrow-functions", 328 | "babel-plugin-transform-es2015-block-scoped-functions", 329 | "babel-plugin-transform-es2015-block-scoping", 330 | "babel-plugin-transform-es2015-classes", 331 | "babel-plugin-transform-es2015-computed-properties", 332 | "babel-plugin-transform-es2015-destructuring", 333 | "babel-plugin-transform-es2015-function-name", 334 | "babel-plugin-transform-es2015-literals", 335 | "babel-plugin-transform-es2015-object-super", 336 | "babel-plugin-transform-es2015-parameters", 337 | "babel-plugin-transform-es2015-shorthand-properties", 338 | "babel-plugin-transform-es2015-spread", 339 | "babel-plugin-transform-es2015-sticky-regex", 340 | "babel-plugin-transform-es2015-unicode-regex", 341 | "babel-plugin-transform-es2015-modules-commonjs", 342 | "babel-plugin-transform-es2015-generator-return" 343 | ], 344 | "iojs-v1.8.1": [ 345 | "babel-plugin-transform-es2015-arrow-functions", 346 | "babel-plugin-transform-es2015-block-scoped-functions", 347 | "babel-plugin-transform-es2015-block-scoping", 348 | "babel-plugin-transform-es2015-classes", 349 | "babel-plugin-transform-es2015-computed-properties", 350 | "babel-plugin-transform-es2015-destructuring", 351 | "babel-plugin-transform-es2015-function-name", 352 | "babel-plugin-transform-es2015-literals", 353 | "babel-plugin-transform-es2015-object-super", 354 | "babel-plugin-transform-es2015-parameters", 355 | "babel-plugin-transform-es2015-shorthand-properties", 356 | "babel-plugin-transform-es2015-spread", 357 | "babel-plugin-transform-es2015-sticky-regex", 358 | "babel-plugin-transform-es2015-unicode-regex", 359 | "babel-plugin-transform-es2015-modules-commonjs", 360 | "babel-plugin-transform-es2015-generator-return" 361 | ], 362 | "iojs-v1.8.2": [ 363 | "babel-plugin-transform-es2015-arrow-functions", 364 | "babel-plugin-transform-es2015-block-scoped-functions", 365 | "babel-plugin-transform-es2015-block-scoping", 366 | "babel-plugin-transform-es2015-classes", 367 | "babel-plugin-transform-es2015-computed-properties", 368 | "babel-plugin-transform-es2015-destructuring", 369 | "babel-plugin-transform-es2015-function-name", 370 | "babel-plugin-transform-es2015-literals", 371 | "babel-plugin-transform-es2015-object-super", 372 | "babel-plugin-transform-es2015-parameters", 373 | "babel-plugin-transform-es2015-shorthand-properties", 374 | "babel-plugin-transform-es2015-spread", 375 | "babel-plugin-transform-es2015-sticky-regex", 376 | "babel-plugin-transform-es2015-unicode-regex", 377 | "babel-plugin-transform-es2015-modules-commonjs", 378 | "babel-plugin-transform-es2015-generator-return" 379 | ], 380 | "iojs-v1.8.3": [ 381 | "babel-plugin-transform-es2015-arrow-functions", 382 | "babel-plugin-transform-es2015-block-scoped-functions", 383 | "babel-plugin-transform-es2015-block-scoping", 384 | "babel-plugin-transform-es2015-classes", 385 | "babel-plugin-transform-es2015-computed-properties", 386 | "babel-plugin-transform-es2015-destructuring", 387 | "babel-plugin-transform-es2015-function-name", 388 | "babel-plugin-transform-es2015-literals", 389 | "babel-plugin-transform-es2015-object-super", 390 | "babel-plugin-transform-es2015-parameters", 391 | "babel-plugin-transform-es2015-shorthand-properties", 392 | "babel-plugin-transform-es2015-spread", 393 | "babel-plugin-transform-es2015-sticky-regex", 394 | "babel-plugin-transform-es2015-unicode-regex", 395 | "babel-plugin-transform-es2015-modules-commonjs", 396 | "babel-plugin-transform-es2015-generator-return" 397 | ], 398 | "iojs-v1.8.4": [ 399 | "babel-plugin-transform-es2015-arrow-functions", 400 | "babel-plugin-transform-es2015-block-scoped-functions", 401 | "babel-plugin-transform-es2015-block-scoping", 402 | "babel-plugin-transform-es2015-classes", 403 | "babel-plugin-transform-es2015-computed-properties", 404 | "babel-plugin-transform-es2015-destructuring", 405 | "babel-plugin-transform-es2015-function-name", 406 | "babel-plugin-transform-es2015-literals", 407 | "babel-plugin-transform-es2015-object-super", 408 | "babel-plugin-transform-es2015-parameters", 409 | "babel-plugin-transform-es2015-shorthand-properties", 410 | "babel-plugin-transform-es2015-spread", 411 | "babel-plugin-transform-es2015-sticky-regex", 412 | "babel-plugin-transform-es2015-unicode-regex", 413 | "babel-plugin-transform-es2015-modules-commonjs", 414 | "babel-plugin-transform-es2015-generator-return" 415 | ], 416 | "iojs-v2.0.0": [ 417 | "babel-plugin-transform-es2015-arrow-functions", 418 | "babel-plugin-transform-es2015-block-scoped-functions", 419 | "babel-plugin-transform-es2015-block-scoping", 420 | "babel-plugin-transform-es2015-computed-properties", 421 | "babel-plugin-transform-es2015-destructuring", 422 | "babel-plugin-transform-es2015-function-name", 423 | "babel-plugin-transform-es2015-literals", 424 | "babel-plugin-transform-es2015-parameters", 425 | "babel-plugin-transform-es2015-spread", 426 | "babel-plugin-transform-es2015-sticky-regex", 427 | "babel-plugin-transform-es2015-unicode-regex", 428 | "babel-plugin-transform-es2015-modules-commonjs", 429 | "babel-plugin-transform-es2015-generator-return" 430 | ], 431 | "iojs-v2.0.1": [ 432 | "babel-plugin-transform-es2015-arrow-functions", 433 | "babel-plugin-transform-es2015-block-scoped-functions", 434 | "babel-plugin-transform-es2015-block-scoping", 435 | "babel-plugin-transform-es2015-computed-properties", 436 | "babel-plugin-transform-es2015-destructuring", 437 | "babel-plugin-transform-es2015-function-name", 438 | "babel-plugin-transform-es2015-literals", 439 | "babel-plugin-transform-es2015-parameters", 440 | "babel-plugin-transform-es2015-spread", 441 | "babel-plugin-transform-es2015-sticky-regex", 442 | "babel-plugin-transform-es2015-unicode-regex", 443 | "babel-plugin-transform-es2015-modules-commonjs", 444 | "babel-plugin-transform-es2015-generator-return" 445 | ], 446 | "iojs-v2.0.2": [ 447 | "babel-plugin-transform-es2015-arrow-functions", 448 | "babel-plugin-transform-es2015-block-scoped-functions", 449 | "babel-plugin-transform-es2015-block-scoping", 450 | "babel-plugin-transform-es2015-computed-properties", 451 | "babel-plugin-transform-es2015-destructuring", 452 | "babel-plugin-transform-es2015-function-name", 453 | "babel-plugin-transform-es2015-literals", 454 | "babel-plugin-transform-es2015-parameters", 455 | "babel-plugin-transform-es2015-spread", 456 | "babel-plugin-transform-es2015-sticky-regex", 457 | "babel-plugin-transform-es2015-unicode-regex", 458 | "babel-plugin-transform-es2015-modules-commonjs", 459 | "babel-plugin-transform-es2015-generator-return" 460 | ], 461 | "iojs-v2.1.0": [ 462 | "babel-plugin-transform-es2015-arrow-functions", 463 | "babel-plugin-transform-es2015-block-scoped-functions", 464 | "babel-plugin-transform-es2015-block-scoping", 465 | "babel-plugin-transform-es2015-computed-properties", 466 | "babel-plugin-transform-es2015-destructuring", 467 | "babel-plugin-transform-es2015-function-name", 468 | "babel-plugin-transform-es2015-literals", 469 | "babel-plugin-transform-es2015-parameters", 470 | "babel-plugin-transform-es2015-spread", 471 | "babel-plugin-transform-es2015-sticky-regex", 472 | "babel-plugin-transform-es2015-unicode-regex", 473 | "babel-plugin-transform-es2015-modules-commonjs", 474 | "babel-plugin-transform-es2015-generator-return" 475 | ], 476 | "iojs-v2.2.0": [ 477 | "babel-plugin-transform-es2015-arrow-functions", 478 | "babel-plugin-transform-es2015-block-scoped-functions", 479 | "babel-plugin-transform-es2015-block-scoping", 480 | "babel-plugin-transform-es2015-computed-properties", 481 | "babel-plugin-transform-es2015-destructuring", 482 | "babel-plugin-transform-es2015-function-name", 483 | "babel-plugin-transform-es2015-literals", 484 | "babel-plugin-transform-es2015-parameters", 485 | "babel-plugin-transform-es2015-spread", 486 | "babel-plugin-transform-es2015-sticky-regex", 487 | "babel-plugin-transform-es2015-unicode-regex", 488 | "babel-plugin-transform-es2015-modules-commonjs", 489 | "babel-plugin-transform-es2015-generator-return" 490 | ], 491 | "iojs-v2.2.1": [ 492 | "babel-plugin-transform-es2015-arrow-functions", 493 | "babel-plugin-transform-es2015-block-scoped-functions", 494 | "babel-plugin-transform-es2015-block-scoping", 495 | "babel-plugin-transform-es2015-computed-properties", 496 | "babel-plugin-transform-es2015-destructuring", 497 | "babel-plugin-transform-es2015-function-name", 498 | "babel-plugin-transform-es2015-literals", 499 | "babel-plugin-transform-es2015-parameters", 500 | "babel-plugin-transform-es2015-spread", 501 | "babel-plugin-transform-es2015-sticky-regex", 502 | "babel-plugin-transform-es2015-unicode-regex", 503 | "babel-plugin-transform-es2015-modules-commonjs", 504 | "babel-plugin-transform-es2015-generator-return" 505 | ], 506 | "iojs-v2.3.0": [ 507 | "babel-plugin-transform-es2015-arrow-functions", 508 | "babel-plugin-transform-es2015-block-scoped-functions", 509 | "babel-plugin-transform-es2015-block-scoping", 510 | "babel-plugin-transform-es2015-computed-properties", 511 | "babel-plugin-transform-es2015-destructuring", 512 | "babel-plugin-transform-es2015-function-name", 513 | "babel-plugin-transform-es2015-literals", 514 | "babel-plugin-transform-es2015-parameters", 515 | "babel-plugin-transform-es2015-spread", 516 | "babel-plugin-transform-es2015-sticky-regex", 517 | "babel-plugin-transform-es2015-unicode-regex", 518 | "babel-plugin-transform-es2015-modules-commonjs", 519 | "babel-plugin-transform-es2015-generator-return" 520 | ], 521 | "iojs-v2.3.1": [ 522 | "babel-plugin-transform-es2015-arrow-functions", 523 | "babel-plugin-transform-es2015-block-scoped-functions", 524 | "babel-plugin-transform-es2015-block-scoping", 525 | "babel-plugin-transform-es2015-computed-properties", 526 | "babel-plugin-transform-es2015-destructuring", 527 | "babel-plugin-transform-es2015-function-name", 528 | "babel-plugin-transform-es2015-literals", 529 | "babel-plugin-transform-es2015-parameters", 530 | "babel-plugin-transform-es2015-spread", 531 | "babel-plugin-transform-es2015-sticky-regex", 532 | "babel-plugin-transform-es2015-unicode-regex", 533 | "babel-plugin-transform-es2015-modules-commonjs", 534 | "babel-plugin-transform-es2015-generator-return" 535 | ], 536 | "iojs-v2.3.2": [ 537 | "babel-plugin-transform-es2015-arrow-functions", 538 | "babel-plugin-transform-es2015-block-scoped-functions", 539 | "babel-plugin-transform-es2015-block-scoping", 540 | "babel-plugin-transform-es2015-computed-properties", 541 | "babel-plugin-transform-es2015-destructuring", 542 | "babel-plugin-transform-es2015-function-name", 543 | "babel-plugin-transform-es2015-literals", 544 | "babel-plugin-transform-es2015-parameters", 545 | "babel-plugin-transform-es2015-spread", 546 | "babel-plugin-transform-es2015-sticky-regex", 547 | "babel-plugin-transform-es2015-unicode-regex", 548 | "babel-plugin-transform-es2015-modules-commonjs", 549 | "babel-plugin-transform-es2015-generator-return" 550 | ], 551 | "iojs-v2.3.3": [ 552 | "babel-plugin-transform-es2015-arrow-functions", 553 | "babel-plugin-transform-es2015-block-scoped-functions", 554 | "babel-plugin-transform-es2015-block-scoping", 555 | "babel-plugin-transform-es2015-computed-properties", 556 | "babel-plugin-transform-es2015-destructuring", 557 | "babel-plugin-transform-es2015-function-name", 558 | "babel-plugin-transform-es2015-literals", 559 | "babel-plugin-transform-es2015-parameters", 560 | "babel-plugin-transform-es2015-spread", 561 | "babel-plugin-transform-es2015-sticky-regex", 562 | "babel-plugin-transform-es2015-unicode-regex", 563 | "babel-plugin-transform-es2015-modules-commonjs", 564 | "babel-plugin-transform-es2015-generator-return" 565 | ], 566 | "iojs-v2.3.4": [ 567 | "babel-plugin-transform-es2015-arrow-functions", 568 | "babel-plugin-transform-es2015-block-scoped-functions", 569 | "babel-plugin-transform-es2015-block-scoping", 570 | "babel-plugin-transform-es2015-computed-properties", 571 | "babel-plugin-transform-es2015-destructuring", 572 | "babel-plugin-transform-es2015-function-name", 573 | "babel-plugin-transform-es2015-literals", 574 | "babel-plugin-transform-es2015-parameters", 575 | "babel-plugin-transform-es2015-spread", 576 | "babel-plugin-transform-es2015-sticky-regex", 577 | "babel-plugin-transform-es2015-unicode-regex", 578 | "babel-plugin-transform-es2015-modules-commonjs", 579 | "babel-plugin-transform-es2015-generator-return" 580 | ], 581 | "iojs-v2.4.0": [ 582 | "babel-plugin-transform-es2015-arrow-functions", 583 | "babel-plugin-transform-es2015-block-scoped-functions", 584 | "babel-plugin-transform-es2015-block-scoping", 585 | "babel-plugin-transform-es2015-computed-properties", 586 | "babel-plugin-transform-es2015-destructuring", 587 | "babel-plugin-transform-es2015-function-name", 588 | "babel-plugin-transform-es2015-literals", 589 | "babel-plugin-transform-es2015-parameters", 590 | "babel-plugin-transform-es2015-spread", 591 | "babel-plugin-transform-es2015-sticky-regex", 592 | "babel-plugin-transform-es2015-unicode-regex", 593 | "babel-plugin-transform-es2015-modules-commonjs", 594 | "babel-plugin-transform-es2015-generator-return" 595 | ], 596 | "iojs-v2.5.0": [ 597 | "babel-plugin-transform-es2015-arrow-functions", 598 | "babel-plugin-transform-es2015-block-scoped-functions", 599 | "babel-plugin-transform-es2015-block-scoping", 600 | "babel-plugin-transform-es2015-computed-properties", 601 | "babel-plugin-transform-es2015-destructuring", 602 | "babel-plugin-transform-es2015-function-name", 603 | "babel-plugin-transform-es2015-literals", 604 | "babel-plugin-transform-es2015-parameters", 605 | "babel-plugin-transform-es2015-spread", 606 | "babel-plugin-transform-es2015-sticky-regex", 607 | "babel-plugin-transform-es2015-unicode-regex", 608 | "babel-plugin-transform-es2015-modules-commonjs", 609 | "babel-plugin-transform-es2015-generator-return" 610 | ], 611 | "iojs-v3.0.0": [ 612 | "babel-plugin-transform-es2015-arrow-functions", 613 | "babel-plugin-transform-es2015-destructuring", 614 | "babel-plugin-transform-es2015-function-name", 615 | "babel-plugin-transform-es2015-parameters", 616 | "babel-plugin-transform-es2015-spread", 617 | "babel-plugin-transform-es2015-sticky-regex", 618 | "babel-plugin-transform-es2015-unicode-regex", 619 | "babel-plugin-transform-es2015-modules-commonjs", 620 | "babel-plugin-transform-es2015-generator-return" 621 | ], 622 | "iojs-v3.1.0": [ 623 | "babel-plugin-transform-es2015-arrow-functions", 624 | "babel-plugin-transform-es2015-destructuring", 625 | "babel-plugin-transform-es2015-function-name", 626 | "babel-plugin-transform-es2015-parameters", 627 | "babel-plugin-transform-es2015-spread", 628 | "babel-plugin-transform-es2015-sticky-regex", 629 | "babel-plugin-transform-es2015-unicode-regex", 630 | "babel-plugin-transform-es2015-modules-commonjs", 631 | "babel-plugin-transform-es2015-generator-return" 632 | ], 633 | "iojs-v3.2.0": [ 634 | "babel-plugin-transform-es2015-arrow-functions", 635 | "babel-plugin-transform-es2015-destructuring", 636 | "babel-plugin-transform-es2015-function-name", 637 | "babel-plugin-transform-es2015-parameters", 638 | "babel-plugin-transform-es2015-spread", 639 | "babel-plugin-transform-es2015-sticky-regex", 640 | "babel-plugin-transform-es2015-unicode-regex", 641 | "babel-plugin-transform-es2015-modules-commonjs", 642 | "babel-plugin-transform-es2015-generator-return" 643 | ], 644 | "iojs-v3.3.0": [ 645 | "babel-plugin-transform-es2015-arrow-functions", 646 | "babel-plugin-transform-es2015-destructuring", 647 | "babel-plugin-transform-es2015-function-name", 648 | "babel-plugin-transform-es2015-parameters", 649 | "babel-plugin-transform-es2015-spread", 650 | "babel-plugin-transform-es2015-sticky-regex", 651 | "babel-plugin-transform-es2015-unicode-regex", 652 | "babel-plugin-transform-es2015-modules-commonjs", 653 | "babel-plugin-transform-es2015-generator-return" 654 | ], 655 | "iojs-v3.3.1": [ 656 | "babel-plugin-transform-es2015-arrow-functions", 657 | "babel-plugin-transform-es2015-destructuring", 658 | "babel-plugin-transform-es2015-function-name", 659 | "babel-plugin-transform-es2015-parameters", 660 | "babel-plugin-transform-es2015-spread", 661 | "babel-plugin-transform-es2015-sticky-regex", 662 | "babel-plugin-transform-es2015-unicode-regex", 663 | "babel-plugin-transform-es2015-modules-commonjs", 664 | "babel-plugin-transform-es2015-generator-return" 665 | ], 666 | "v0.10.0": [ 667 | "babel-plugin-transform-es2015-arrow-functions", 668 | "babel-plugin-transform-es2015-block-scoped-functions", 669 | "babel-plugin-transform-es2015-block-scoping", 670 | "babel-plugin-transform-es2015-classes", 671 | "babel-plugin-transform-es2015-computed-properties", 672 | "babel-plugin-transform-es2015-destructuring", 673 | "babel-plugin-transform-es2015-for-of", 674 | "babel-plugin-transform-es2015-function-name", 675 | "babel-plugin-transform-es2015-literals", 676 | "babel-plugin-transform-es2015-object-super", 677 | "babel-plugin-transform-es2015-parameters", 678 | "babel-plugin-transform-es2015-shorthand-properties", 679 | "babel-plugin-transform-es2015-spread", 680 | "babel-plugin-transform-es2015-sticky-regex", 681 | "babel-plugin-transform-es2015-template-literals", 682 | "babel-plugin-transform-es2015-typeof-symbol", 683 | "babel-plugin-transform-es2015-unicode-regex", 684 | "babel-plugin-transform-es2015-modules-commonjs", 685 | "babel-plugin-transform-regenerator" 686 | ], 687 | "v0.10.1": [ 688 | "babel-plugin-transform-es2015-arrow-functions", 689 | "babel-plugin-transform-es2015-block-scoped-functions", 690 | "babel-plugin-transform-es2015-block-scoping", 691 | "babel-plugin-transform-es2015-classes", 692 | "babel-plugin-transform-es2015-computed-properties", 693 | "babel-plugin-transform-es2015-destructuring", 694 | "babel-plugin-transform-es2015-for-of", 695 | "babel-plugin-transform-es2015-function-name", 696 | "babel-plugin-transform-es2015-literals", 697 | "babel-plugin-transform-es2015-object-super", 698 | "babel-plugin-transform-es2015-parameters", 699 | "babel-plugin-transform-es2015-shorthand-properties", 700 | "babel-plugin-transform-es2015-spread", 701 | "babel-plugin-transform-es2015-sticky-regex", 702 | "babel-plugin-transform-es2015-template-literals", 703 | "babel-plugin-transform-es2015-typeof-symbol", 704 | "babel-plugin-transform-es2015-unicode-regex", 705 | "babel-plugin-transform-es2015-modules-commonjs", 706 | "babel-plugin-transform-regenerator" 707 | ], 708 | "v0.10.10": [ 709 | "babel-plugin-transform-es2015-arrow-functions", 710 | "babel-plugin-transform-es2015-block-scoped-functions", 711 | "babel-plugin-transform-es2015-block-scoping", 712 | "babel-plugin-transform-es2015-classes", 713 | "babel-plugin-transform-es2015-computed-properties", 714 | "babel-plugin-transform-es2015-destructuring", 715 | "babel-plugin-transform-es2015-for-of", 716 | "babel-plugin-transform-es2015-function-name", 717 | "babel-plugin-transform-es2015-literals", 718 | "babel-plugin-transform-es2015-object-super", 719 | "babel-plugin-transform-es2015-parameters", 720 | "babel-plugin-transform-es2015-shorthand-properties", 721 | "babel-plugin-transform-es2015-spread", 722 | "babel-plugin-transform-es2015-sticky-regex", 723 | "babel-plugin-transform-es2015-template-literals", 724 | "babel-plugin-transform-es2015-typeof-symbol", 725 | "babel-plugin-transform-es2015-unicode-regex", 726 | "babel-plugin-transform-es2015-modules-commonjs", 727 | "babel-plugin-transform-regenerator" 728 | ], 729 | "v0.10.11": [ 730 | "babel-plugin-transform-es2015-arrow-functions", 731 | "babel-plugin-transform-es2015-block-scoped-functions", 732 | "babel-plugin-transform-es2015-block-scoping", 733 | "babel-plugin-transform-es2015-classes", 734 | "babel-plugin-transform-es2015-computed-properties", 735 | "babel-plugin-transform-es2015-destructuring", 736 | "babel-plugin-transform-es2015-for-of", 737 | "babel-plugin-transform-es2015-function-name", 738 | "babel-plugin-transform-es2015-literals", 739 | "babel-plugin-transform-es2015-object-super", 740 | "babel-plugin-transform-es2015-parameters", 741 | "babel-plugin-transform-es2015-shorthand-properties", 742 | "babel-plugin-transform-es2015-spread", 743 | "babel-plugin-transform-es2015-sticky-regex", 744 | "babel-plugin-transform-es2015-template-literals", 745 | "babel-plugin-transform-es2015-typeof-symbol", 746 | "babel-plugin-transform-es2015-unicode-regex", 747 | "babel-plugin-transform-es2015-modules-commonjs", 748 | "babel-plugin-transform-regenerator" 749 | ], 750 | "v0.10.12": [ 751 | "babel-plugin-transform-es2015-arrow-functions", 752 | "babel-plugin-transform-es2015-block-scoped-functions", 753 | "babel-plugin-transform-es2015-block-scoping", 754 | "babel-plugin-transform-es2015-classes", 755 | "babel-plugin-transform-es2015-computed-properties", 756 | "babel-plugin-transform-es2015-destructuring", 757 | "babel-plugin-transform-es2015-for-of", 758 | "babel-plugin-transform-es2015-function-name", 759 | "babel-plugin-transform-es2015-literals", 760 | "babel-plugin-transform-es2015-object-super", 761 | "babel-plugin-transform-es2015-parameters", 762 | "babel-plugin-transform-es2015-shorthand-properties", 763 | "babel-plugin-transform-es2015-spread", 764 | "babel-plugin-transform-es2015-sticky-regex", 765 | "babel-plugin-transform-es2015-template-literals", 766 | "babel-plugin-transform-es2015-typeof-symbol", 767 | "babel-plugin-transform-es2015-unicode-regex", 768 | "babel-plugin-transform-es2015-modules-commonjs", 769 | "babel-plugin-transform-regenerator" 770 | ], 771 | "v0.10.13": [ 772 | "babel-plugin-transform-es2015-arrow-functions", 773 | "babel-plugin-transform-es2015-block-scoped-functions", 774 | "babel-plugin-transform-es2015-block-scoping", 775 | "babel-plugin-transform-es2015-classes", 776 | "babel-plugin-transform-es2015-computed-properties", 777 | "babel-plugin-transform-es2015-destructuring", 778 | "babel-plugin-transform-es2015-for-of", 779 | "babel-plugin-transform-es2015-function-name", 780 | "babel-plugin-transform-es2015-literals", 781 | "babel-plugin-transform-es2015-object-super", 782 | "babel-plugin-transform-es2015-parameters", 783 | "babel-plugin-transform-es2015-shorthand-properties", 784 | "babel-plugin-transform-es2015-spread", 785 | "babel-plugin-transform-es2015-sticky-regex", 786 | "babel-plugin-transform-es2015-template-literals", 787 | "babel-plugin-transform-es2015-typeof-symbol", 788 | "babel-plugin-transform-es2015-unicode-regex", 789 | "babel-plugin-transform-es2015-modules-commonjs", 790 | "babel-plugin-transform-regenerator" 791 | ], 792 | "v0.10.14": [ 793 | "babel-plugin-transform-es2015-arrow-functions", 794 | "babel-plugin-transform-es2015-block-scoped-functions", 795 | "babel-plugin-transform-es2015-block-scoping", 796 | "babel-plugin-transform-es2015-classes", 797 | "babel-plugin-transform-es2015-computed-properties", 798 | "babel-plugin-transform-es2015-destructuring", 799 | "babel-plugin-transform-es2015-for-of", 800 | "babel-plugin-transform-es2015-function-name", 801 | "babel-plugin-transform-es2015-literals", 802 | "babel-plugin-transform-es2015-object-super", 803 | "babel-plugin-transform-es2015-parameters", 804 | "babel-plugin-transform-es2015-shorthand-properties", 805 | "babel-plugin-transform-es2015-spread", 806 | "babel-plugin-transform-es2015-sticky-regex", 807 | "babel-plugin-transform-es2015-template-literals", 808 | "babel-plugin-transform-es2015-typeof-symbol", 809 | "babel-plugin-transform-es2015-unicode-regex", 810 | "babel-plugin-transform-es2015-modules-commonjs", 811 | "babel-plugin-transform-regenerator" 812 | ], 813 | "v0.10.15": [ 814 | "babel-plugin-transform-es2015-arrow-functions", 815 | "babel-plugin-transform-es2015-block-scoped-functions", 816 | "babel-plugin-transform-es2015-block-scoping", 817 | "babel-plugin-transform-es2015-classes", 818 | "babel-plugin-transform-es2015-computed-properties", 819 | "babel-plugin-transform-es2015-destructuring", 820 | "babel-plugin-transform-es2015-for-of", 821 | "babel-plugin-transform-es2015-function-name", 822 | "babel-plugin-transform-es2015-literals", 823 | "babel-plugin-transform-es2015-object-super", 824 | "babel-plugin-transform-es2015-parameters", 825 | "babel-plugin-transform-es2015-shorthand-properties", 826 | "babel-plugin-transform-es2015-spread", 827 | "babel-plugin-transform-es2015-sticky-regex", 828 | "babel-plugin-transform-es2015-template-literals", 829 | "babel-plugin-transform-es2015-typeof-symbol", 830 | "babel-plugin-transform-es2015-unicode-regex", 831 | "babel-plugin-transform-es2015-modules-commonjs", 832 | "babel-plugin-transform-regenerator" 833 | ], 834 | "v0.10.16": [ 835 | "babel-plugin-transform-es2015-arrow-functions", 836 | "babel-plugin-transform-es2015-block-scoped-functions", 837 | "babel-plugin-transform-es2015-block-scoping", 838 | "babel-plugin-transform-es2015-classes", 839 | "babel-plugin-transform-es2015-computed-properties", 840 | "babel-plugin-transform-es2015-destructuring", 841 | "babel-plugin-transform-es2015-for-of", 842 | "babel-plugin-transform-es2015-function-name", 843 | "babel-plugin-transform-es2015-literals", 844 | "babel-plugin-transform-es2015-object-super", 845 | "babel-plugin-transform-es2015-parameters", 846 | "babel-plugin-transform-es2015-shorthand-properties", 847 | "babel-plugin-transform-es2015-spread", 848 | "babel-plugin-transform-es2015-sticky-regex", 849 | "babel-plugin-transform-es2015-template-literals", 850 | "babel-plugin-transform-es2015-typeof-symbol", 851 | "babel-plugin-transform-es2015-unicode-regex", 852 | "babel-plugin-transform-es2015-modules-commonjs", 853 | "babel-plugin-transform-regenerator" 854 | ], 855 | "v0.10.17": [ 856 | "babel-plugin-transform-es2015-arrow-functions", 857 | "babel-plugin-transform-es2015-block-scoped-functions", 858 | "babel-plugin-transform-es2015-block-scoping", 859 | "babel-plugin-transform-es2015-classes", 860 | "babel-plugin-transform-es2015-computed-properties", 861 | "babel-plugin-transform-es2015-destructuring", 862 | "babel-plugin-transform-es2015-for-of", 863 | "babel-plugin-transform-es2015-function-name", 864 | "babel-plugin-transform-es2015-literals", 865 | "babel-plugin-transform-es2015-object-super", 866 | "babel-plugin-transform-es2015-parameters", 867 | "babel-plugin-transform-es2015-shorthand-properties", 868 | "babel-plugin-transform-es2015-spread", 869 | "babel-plugin-transform-es2015-sticky-regex", 870 | "babel-plugin-transform-es2015-template-literals", 871 | "babel-plugin-transform-es2015-typeof-symbol", 872 | "babel-plugin-transform-es2015-unicode-regex", 873 | "babel-plugin-transform-es2015-modules-commonjs", 874 | "babel-plugin-transform-regenerator" 875 | ], 876 | "v0.10.18": [ 877 | "babel-plugin-transform-es2015-arrow-functions", 878 | "babel-plugin-transform-es2015-block-scoped-functions", 879 | "babel-plugin-transform-es2015-block-scoping", 880 | "babel-plugin-transform-es2015-classes", 881 | "babel-plugin-transform-es2015-computed-properties", 882 | "babel-plugin-transform-es2015-destructuring", 883 | "babel-plugin-transform-es2015-for-of", 884 | "babel-plugin-transform-es2015-function-name", 885 | "babel-plugin-transform-es2015-literals", 886 | "babel-plugin-transform-es2015-object-super", 887 | "babel-plugin-transform-es2015-parameters", 888 | "babel-plugin-transform-es2015-shorthand-properties", 889 | "babel-plugin-transform-es2015-spread", 890 | "babel-plugin-transform-es2015-sticky-regex", 891 | "babel-plugin-transform-es2015-template-literals", 892 | "babel-plugin-transform-es2015-typeof-symbol", 893 | "babel-plugin-transform-es2015-unicode-regex", 894 | "babel-plugin-transform-es2015-modules-commonjs", 895 | "babel-plugin-transform-regenerator" 896 | ], 897 | "v0.10.19": [ 898 | "babel-plugin-transform-es2015-arrow-functions", 899 | "babel-plugin-transform-es2015-block-scoped-functions", 900 | "babel-plugin-transform-es2015-block-scoping", 901 | "babel-plugin-transform-es2015-classes", 902 | "babel-plugin-transform-es2015-computed-properties", 903 | "babel-plugin-transform-es2015-destructuring", 904 | "babel-plugin-transform-es2015-for-of", 905 | "babel-plugin-transform-es2015-function-name", 906 | "babel-plugin-transform-es2015-literals", 907 | "babel-plugin-transform-es2015-object-super", 908 | "babel-plugin-transform-es2015-parameters", 909 | "babel-plugin-transform-es2015-shorthand-properties", 910 | "babel-plugin-transform-es2015-spread", 911 | "babel-plugin-transform-es2015-sticky-regex", 912 | "babel-plugin-transform-es2015-template-literals", 913 | "babel-plugin-transform-es2015-typeof-symbol", 914 | "babel-plugin-transform-es2015-unicode-regex", 915 | "babel-plugin-transform-es2015-modules-commonjs", 916 | "babel-plugin-transform-regenerator" 917 | ], 918 | "v0.10.2": [ 919 | "babel-plugin-transform-es2015-arrow-functions", 920 | "babel-plugin-transform-es2015-block-scoped-functions", 921 | "babel-plugin-transform-es2015-block-scoping", 922 | "babel-plugin-transform-es2015-classes", 923 | "babel-plugin-transform-es2015-computed-properties", 924 | "babel-plugin-transform-es2015-destructuring", 925 | "babel-plugin-transform-es2015-for-of", 926 | "babel-plugin-transform-es2015-function-name", 927 | "babel-plugin-transform-es2015-literals", 928 | "babel-plugin-transform-es2015-object-super", 929 | "babel-plugin-transform-es2015-parameters", 930 | "babel-plugin-transform-es2015-shorthand-properties", 931 | "babel-plugin-transform-es2015-spread", 932 | "babel-plugin-transform-es2015-sticky-regex", 933 | "babel-plugin-transform-es2015-template-literals", 934 | "babel-plugin-transform-es2015-typeof-symbol", 935 | "babel-plugin-transform-es2015-unicode-regex", 936 | "babel-plugin-transform-es2015-modules-commonjs", 937 | "babel-plugin-transform-regenerator" 938 | ], 939 | "v0.10.20": [ 940 | "babel-plugin-transform-es2015-arrow-functions", 941 | "babel-plugin-transform-es2015-block-scoped-functions", 942 | "babel-plugin-transform-es2015-block-scoping", 943 | "babel-plugin-transform-es2015-classes", 944 | "babel-plugin-transform-es2015-computed-properties", 945 | "babel-plugin-transform-es2015-destructuring", 946 | "babel-plugin-transform-es2015-for-of", 947 | "babel-plugin-transform-es2015-function-name", 948 | "babel-plugin-transform-es2015-literals", 949 | "babel-plugin-transform-es2015-object-super", 950 | "babel-plugin-transform-es2015-parameters", 951 | "babel-plugin-transform-es2015-shorthand-properties", 952 | "babel-plugin-transform-es2015-spread", 953 | "babel-plugin-transform-es2015-sticky-regex", 954 | "babel-plugin-transform-es2015-template-literals", 955 | "babel-plugin-transform-es2015-typeof-symbol", 956 | "babel-plugin-transform-es2015-unicode-regex", 957 | "babel-plugin-transform-es2015-modules-commonjs", 958 | "babel-plugin-transform-regenerator" 959 | ], 960 | "v0.10.21": [ 961 | "babel-plugin-transform-es2015-arrow-functions", 962 | "babel-plugin-transform-es2015-block-scoped-functions", 963 | "babel-plugin-transform-es2015-block-scoping", 964 | "babel-plugin-transform-es2015-classes", 965 | "babel-plugin-transform-es2015-computed-properties", 966 | "babel-plugin-transform-es2015-destructuring", 967 | "babel-plugin-transform-es2015-for-of", 968 | "babel-plugin-transform-es2015-function-name", 969 | "babel-plugin-transform-es2015-literals", 970 | "babel-plugin-transform-es2015-object-super", 971 | "babel-plugin-transform-es2015-parameters", 972 | "babel-plugin-transform-es2015-shorthand-properties", 973 | "babel-plugin-transform-es2015-spread", 974 | "babel-plugin-transform-es2015-sticky-regex", 975 | "babel-plugin-transform-es2015-template-literals", 976 | "babel-plugin-transform-es2015-typeof-symbol", 977 | "babel-plugin-transform-es2015-unicode-regex", 978 | "babel-plugin-transform-es2015-modules-commonjs", 979 | "babel-plugin-transform-regenerator" 980 | ], 981 | "v0.10.22": [ 982 | "babel-plugin-transform-es2015-arrow-functions", 983 | "babel-plugin-transform-es2015-block-scoped-functions", 984 | "babel-plugin-transform-es2015-block-scoping", 985 | "babel-plugin-transform-es2015-classes", 986 | "babel-plugin-transform-es2015-computed-properties", 987 | "babel-plugin-transform-es2015-destructuring", 988 | "babel-plugin-transform-es2015-for-of", 989 | "babel-plugin-transform-es2015-function-name", 990 | "babel-plugin-transform-es2015-literals", 991 | "babel-plugin-transform-es2015-object-super", 992 | "babel-plugin-transform-es2015-parameters", 993 | "babel-plugin-transform-es2015-shorthand-properties", 994 | "babel-plugin-transform-es2015-spread", 995 | "babel-plugin-transform-es2015-sticky-regex", 996 | "babel-plugin-transform-es2015-template-literals", 997 | "babel-plugin-transform-es2015-typeof-symbol", 998 | "babel-plugin-transform-es2015-unicode-regex", 999 | "babel-plugin-transform-es2015-modules-commonjs", 1000 | "babel-plugin-transform-regenerator" 1001 | ], 1002 | "v0.10.23": [ 1003 | "babel-plugin-transform-es2015-arrow-functions", 1004 | "babel-plugin-transform-es2015-block-scoped-functions", 1005 | "babel-plugin-transform-es2015-block-scoping", 1006 | "babel-plugin-transform-es2015-classes", 1007 | "babel-plugin-transform-es2015-computed-properties", 1008 | "babel-plugin-transform-es2015-destructuring", 1009 | "babel-plugin-transform-es2015-for-of", 1010 | "babel-plugin-transform-es2015-function-name", 1011 | "babel-plugin-transform-es2015-literals", 1012 | "babel-plugin-transform-es2015-object-super", 1013 | "babel-plugin-transform-es2015-parameters", 1014 | "babel-plugin-transform-es2015-shorthand-properties", 1015 | "babel-plugin-transform-es2015-spread", 1016 | "babel-plugin-transform-es2015-sticky-regex", 1017 | "babel-plugin-transform-es2015-template-literals", 1018 | "babel-plugin-transform-es2015-typeof-symbol", 1019 | "babel-plugin-transform-es2015-unicode-regex", 1020 | "babel-plugin-transform-es2015-modules-commonjs", 1021 | "babel-plugin-transform-regenerator" 1022 | ], 1023 | "v0.10.24": [ 1024 | "babel-plugin-transform-es2015-arrow-functions", 1025 | "babel-plugin-transform-es2015-block-scoped-functions", 1026 | "babel-plugin-transform-es2015-block-scoping", 1027 | "babel-plugin-transform-es2015-classes", 1028 | "babel-plugin-transform-es2015-computed-properties", 1029 | "babel-plugin-transform-es2015-destructuring", 1030 | "babel-plugin-transform-es2015-for-of", 1031 | "babel-plugin-transform-es2015-function-name", 1032 | "babel-plugin-transform-es2015-literals", 1033 | "babel-plugin-transform-es2015-object-super", 1034 | "babel-plugin-transform-es2015-parameters", 1035 | "babel-plugin-transform-es2015-shorthand-properties", 1036 | "babel-plugin-transform-es2015-spread", 1037 | "babel-plugin-transform-es2015-sticky-regex", 1038 | "babel-plugin-transform-es2015-template-literals", 1039 | "babel-plugin-transform-es2015-typeof-symbol", 1040 | "babel-plugin-transform-es2015-unicode-regex", 1041 | "babel-plugin-transform-es2015-modules-commonjs", 1042 | "babel-plugin-transform-regenerator" 1043 | ], 1044 | "v0.10.25": [ 1045 | "babel-plugin-transform-es2015-arrow-functions", 1046 | "babel-plugin-transform-es2015-block-scoped-functions", 1047 | "babel-plugin-transform-es2015-block-scoping", 1048 | "babel-plugin-transform-es2015-classes", 1049 | "babel-plugin-transform-es2015-computed-properties", 1050 | "babel-plugin-transform-es2015-destructuring", 1051 | "babel-plugin-transform-es2015-for-of", 1052 | "babel-plugin-transform-es2015-function-name", 1053 | "babel-plugin-transform-es2015-literals", 1054 | "babel-plugin-transform-es2015-object-super", 1055 | "babel-plugin-transform-es2015-parameters", 1056 | "babel-plugin-transform-es2015-shorthand-properties", 1057 | "babel-plugin-transform-es2015-spread", 1058 | "babel-plugin-transform-es2015-sticky-regex", 1059 | "babel-plugin-transform-es2015-template-literals", 1060 | "babel-plugin-transform-es2015-typeof-symbol", 1061 | "babel-plugin-transform-es2015-unicode-regex", 1062 | "babel-plugin-transform-es2015-modules-commonjs", 1063 | "babel-plugin-transform-regenerator" 1064 | ], 1065 | "v0.10.26": [ 1066 | "babel-plugin-transform-es2015-arrow-functions", 1067 | "babel-plugin-transform-es2015-block-scoped-functions", 1068 | "babel-plugin-transform-es2015-block-scoping", 1069 | "babel-plugin-transform-es2015-classes", 1070 | "babel-plugin-transform-es2015-computed-properties", 1071 | "babel-plugin-transform-es2015-destructuring", 1072 | "babel-plugin-transform-es2015-for-of", 1073 | "babel-plugin-transform-es2015-function-name", 1074 | "babel-plugin-transform-es2015-literals", 1075 | "babel-plugin-transform-es2015-object-super", 1076 | "babel-plugin-transform-es2015-parameters", 1077 | "babel-plugin-transform-es2015-shorthand-properties", 1078 | "babel-plugin-transform-es2015-spread", 1079 | "babel-plugin-transform-es2015-sticky-regex", 1080 | "babel-plugin-transform-es2015-template-literals", 1081 | "babel-plugin-transform-es2015-typeof-symbol", 1082 | "babel-plugin-transform-es2015-unicode-regex", 1083 | "babel-plugin-transform-es2015-modules-commonjs", 1084 | "babel-plugin-transform-regenerator" 1085 | ], 1086 | "v0.10.27": [ 1087 | "babel-plugin-transform-es2015-arrow-functions", 1088 | "babel-plugin-transform-es2015-block-scoped-functions", 1089 | "babel-plugin-transform-es2015-block-scoping", 1090 | "babel-plugin-transform-es2015-classes", 1091 | "babel-plugin-transform-es2015-computed-properties", 1092 | "babel-plugin-transform-es2015-destructuring", 1093 | "babel-plugin-transform-es2015-for-of", 1094 | "babel-plugin-transform-es2015-function-name", 1095 | "babel-plugin-transform-es2015-literals", 1096 | "babel-plugin-transform-es2015-object-super", 1097 | "babel-plugin-transform-es2015-parameters", 1098 | "babel-plugin-transform-es2015-shorthand-properties", 1099 | "babel-plugin-transform-es2015-spread", 1100 | "babel-plugin-transform-es2015-sticky-regex", 1101 | "babel-plugin-transform-es2015-template-literals", 1102 | "babel-plugin-transform-es2015-typeof-symbol", 1103 | "babel-plugin-transform-es2015-unicode-regex", 1104 | "babel-plugin-transform-es2015-modules-commonjs", 1105 | "babel-plugin-transform-regenerator" 1106 | ], 1107 | "v0.10.28": [ 1108 | "babel-plugin-transform-es2015-arrow-functions", 1109 | "babel-plugin-transform-es2015-block-scoped-functions", 1110 | "babel-plugin-transform-es2015-block-scoping", 1111 | "babel-plugin-transform-es2015-classes", 1112 | "babel-plugin-transform-es2015-computed-properties", 1113 | "babel-plugin-transform-es2015-destructuring", 1114 | "babel-plugin-transform-es2015-for-of", 1115 | "babel-plugin-transform-es2015-function-name", 1116 | "babel-plugin-transform-es2015-literals", 1117 | "babel-plugin-transform-es2015-object-super", 1118 | "babel-plugin-transform-es2015-parameters", 1119 | "babel-plugin-transform-es2015-shorthand-properties", 1120 | "babel-plugin-transform-es2015-spread", 1121 | "babel-plugin-transform-es2015-sticky-regex", 1122 | "babel-plugin-transform-es2015-template-literals", 1123 | "babel-plugin-transform-es2015-typeof-symbol", 1124 | "babel-plugin-transform-es2015-unicode-regex", 1125 | "babel-plugin-transform-es2015-modules-commonjs", 1126 | "babel-plugin-transform-regenerator" 1127 | ], 1128 | "v0.10.29": [ 1129 | "babel-plugin-transform-es2015-arrow-functions", 1130 | "babel-plugin-transform-es2015-block-scoped-functions", 1131 | "babel-plugin-transform-es2015-block-scoping", 1132 | "babel-plugin-transform-es2015-classes", 1133 | "babel-plugin-transform-es2015-computed-properties", 1134 | "babel-plugin-transform-es2015-destructuring", 1135 | "babel-plugin-transform-es2015-for-of", 1136 | "babel-plugin-transform-es2015-function-name", 1137 | "babel-plugin-transform-es2015-literals", 1138 | "babel-plugin-transform-es2015-object-super", 1139 | "babel-plugin-transform-es2015-parameters", 1140 | "babel-plugin-transform-es2015-shorthand-properties", 1141 | "babel-plugin-transform-es2015-spread", 1142 | "babel-plugin-transform-es2015-sticky-regex", 1143 | "babel-plugin-transform-es2015-template-literals", 1144 | "babel-plugin-transform-es2015-typeof-symbol", 1145 | "babel-plugin-transform-es2015-unicode-regex", 1146 | "babel-plugin-transform-es2015-modules-commonjs", 1147 | "babel-plugin-transform-regenerator" 1148 | ], 1149 | "v0.10.3": [ 1150 | "babel-plugin-transform-es2015-arrow-functions", 1151 | "babel-plugin-transform-es2015-block-scoped-functions", 1152 | "babel-plugin-transform-es2015-block-scoping", 1153 | "babel-plugin-transform-es2015-classes", 1154 | "babel-plugin-transform-es2015-computed-properties", 1155 | "babel-plugin-transform-es2015-destructuring", 1156 | "babel-plugin-transform-es2015-for-of", 1157 | "babel-plugin-transform-es2015-function-name", 1158 | "babel-plugin-transform-es2015-literals", 1159 | "babel-plugin-transform-es2015-object-super", 1160 | "babel-plugin-transform-es2015-parameters", 1161 | "babel-plugin-transform-es2015-shorthand-properties", 1162 | "babel-plugin-transform-es2015-spread", 1163 | "babel-plugin-transform-es2015-sticky-regex", 1164 | "babel-plugin-transform-es2015-template-literals", 1165 | "babel-plugin-transform-es2015-typeof-symbol", 1166 | "babel-plugin-transform-es2015-unicode-regex", 1167 | "babel-plugin-transform-es2015-modules-commonjs", 1168 | "babel-plugin-transform-regenerator" 1169 | ], 1170 | "v0.10.30": [ 1171 | "babel-plugin-transform-es2015-arrow-functions", 1172 | "babel-plugin-transform-es2015-block-scoped-functions", 1173 | "babel-plugin-transform-es2015-block-scoping", 1174 | "babel-plugin-transform-es2015-classes", 1175 | "babel-plugin-transform-es2015-computed-properties", 1176 | "babel-plugin-transform-es2015-destructuring", 1177 | "babel-plugin-transform-es2015-for-of", 1178 | "babel-plugin-transform-es2015-function-name", 1179 | "babel-plugin-transform-es2015-literals", 1180 | "babel-plugin-transform-es2015-object-super", 1181 | "babel-plugin-transform-es2015-parameters", 1182 | "babel-plugin-transform-es2015-shorthand-properties", 1183 | "babel-plugin-transform-es2015-spread", 1184 | "babel-plugin-transform-es2015-sticky-regex", 1185 | "babel-plugin-transform-es2015-template-literals", 1186 | "babel-plugin-transform-es2015-typeof-symbol", 1187 | "babel-plugin-transform-es2015-unicode-regex", 1188 | "babel-plugin-transform-es2015-modules-commonjs", 1189 | "babel-plugin-transform-regenerator" 1190 | ], 1191 | "v0.10.31": [ 1192 | "babel-plugin-transform-es2015-arrow-functions", 1193 | "babel-plugin-transform-es2015-block-scoped-functions", 1194 | "babel-plugin-transform-es2015-block-scoping", 1195 | "babel-plugin-transform-es2015-classes", 1196 | "babel-plugin-transform-es2015-computed-properties", 1197 | "babel-plugin-transform-es2015-destructuring", 1198 | "babel-plugin-transform-es2015-for-of", 1199 | "babel-plugin-transform-es2015-function-name", 1200 | "babel-plugin-transform-es2015-literals", 1201 | "babel-plugin-transform-es2015-object-super", 1202 | "babel-plugin-transform-es2015-parameters", 1203 | "babel-plugin-transform-es2015-shorthand-properties", 1204 | "babel-plugin-transform-es2015-spread", 1205 | "babel-plugin-transform-es2015-sticky-regex", 1206 | "babel-plugin-transform-es2015-template-literals", 1207 | "babel-plugin-transform-es2015-typeof-symbol", 1208 | "babel-plugin-transform-es2015-unicode-regex", 1209 | "babel-plugin-transform-es2015-modules-commonjs", 1210 | "babel-plugin-transform-regenerator" 1211 | ], 1212 | "v0.10.32": [ 1213 | "babel-plugin-transform-es2015-arrow-functions", 1214 | "babel-plugin-transform-es2015-block-scoped-functions", 1215 | "babel-plugin-transform-es2015-block-scoping", 1216 | "babel-plugin-transform-es2015-classes", 1217 | "babel-plugin-transform-es2015-computed-properties", 1218 | "babel-plugin-transform-es2015-destructuring", 1219 | "babel-plugin-transform-es2015-for-of", 1220 | "babel-plugin-transform-es2015-function-name", 1221 | "babel-plugin-transform-es2015-literals", 1222 | "babel-plugin-transform-es2015-object-super", 1223 | "babel-plugin-transform-es2015-parameters", 1224 | "babel-plugin-transform-es2015-shorthand-properties", 1225 | "babel-plugin-transform-es2015-spread", 1226 | "babel-plugin-transform-es2015-sticky-regex", 1227 | "babel-plugin-transform-es2015-template-literals", 1228 | "babel-plugin-transform-es2015-typeof-symbol", 1229 | "babel-plugin-transform-es2015-unicode-regex", 1230 | "babel-plugin-transform-es2015-modules-commonjs", 1231 | "babel-plugin-transform-regenerator" 1232 | ], 1233 | "v0.10.33": [ 1234 | "babel-plugin-transform-es2015-arrow-functions", 1235 | "babel-plugin-transform-es2015-block-scoped-functions", 1236 | "babel-plugin-transform-es2015-block-scoping", 1237 | "babel-plugin-transform-es2015-classes", 1238 | "babel-plugin-transform-es2015-computed-properties", 1239 | "babel-plugin-transform-es2015-destructuring", 1240 | "babel-plugin-transform-es2015-for-of", 1241 | "babel-plugin-transform-es2015-function-name", 1242 | "babel-plugin-transform-es2015-literals", 1243 | "babel-plugin-transform-es2015-object-super", 1244 | "babel-plugin-transform-es2015-parameters", 1245 | "babel-plugin-transform-es2015-shorthand-properties", 1246 | "babel-plugin-transform-es2015-spread", 1247 | "babel-plugin-transform-es2015-sticky-regex", 1248 | "babel-plugin-transform-es2015-template-literals", 1249 | "babel-plugin-transform-es2015-typeof-symbol", 1250 | "babel-plugin-transform-es2015-unicode-regex", 1251 | "babel-plugin-transform-es2015-modules-commonjs", 1252 | "babel-plugin-transform-regenerator" 1253 | ], 1254 | "v0.10.34": [ 1255 | "babel-plugin-transform-es2015-arrow-functions", 1256 | "babel-plugin-transform-es2015-block-scoped-functions", 1257 | "babel-plugin-transform-es2015-block-scoping", 1258 | "babel-plugin-transform-es2015-classes", 1259 | "babel-plugin-transform-es2015-computed-properties", 1260 | "babel-plugin-transform-es2015-destructuring", 1261 | "babel-plugin-transform-es2015-for-of", 1262 | "babel-plugin-transform-es2015-function-name", 1263 | "babel-plugin-transform-es2015-literals", 1264 | "babel-plugin-transform-es2015-object-super", 1265 | "babel-plugin-transform-es2015-parameters", 1266 | "babel-plugin-transform-es2015-shorthand-properties", 1267 | "babel-plugin-transform-es2015-spread", 1268 | "babel-plugin-transform-es2015-sticky-regex", 1269 | "babel-plugin-transform-es2015-template-literals", 1270 | "babel-plugin-transform-es2015-typeof-symbol", 1271 | "babel-plugin-transform-es2015-unicode-regex", 1272 | "babel-plugin-transform-es2015-modules-commonjs", 1273 | "babel-plugin-transform-regenerator" 1274 | ], 1275 | "v0.10.35": [ 1276 | "babel-plugin-transform-es2015-arrow-functions", 1277 | "babel-plugin-transform-es2015-block-scoped-functions", 1278 | "babel-plugin-transform-es2015-block-scoping", 1279 | "babel-plugin-transform-es2015-classes", 1280 | "babel-plugin-transform-es2015-computed-properties", 1281 | "babel-plugin-transform-es2015-destructuring", 1282 | "babel-plugin-transform-es2015-for-of", 1283 | "babel-plugin-transform-es2015-function-name", 1284 | "babel-plugin-transform-es2015-literals", 1285 | "babel-plugin-transform-es2015-object-super", 1286 | "babel-plugin-transform-es2015-parameters", 1287 | "babel-plugin-transform-es2015-shorthand-properties", 1288 | "babel-plugin-transform-es2015-spread", 1289 | "babel-plugin-transform-es2015-sticky-regex", 1290 | "babel-plugin-transform-es2015-template-literals", 1291 | "babel-plugin-transform-es2015-typeof-symbol", 1292 | "babel-plugin-transform-es2015-unicode-regex", 1293 | "babel-plugin-transform-es2015-modules-commonjs", 1294 | "babel-plugin-transform-regenerator" 1295 | ], 1296 | "v0.10.36": [ 1297 | "babel-plugin-transform-es2015-arrow-functions", 1298 | "babel-plugin-transform-es2015-block-scoped-functions", 1299 | "babel-plugin-transform-es2015-block-scoping", 1300 | "babel-plugin-transform-es2015-classes", 1301 | "babel-plugin-transform-es2015-computed-properties", 1302 | "babel-plugin-transform-es2015-destructuring", 1303 | "babel-plugin-transform-es2015-for-of", 1304 | "babel-plugin-transform-es2015-function-name", 1305 | "babel-plugin-transform-es2015-literals", 1306 | "babel-plugin-transform-es2015-object-super", 1307 | "babel-plugin-transform-es2015-parameters", 1308 | "babel-plugin-transform-es2015-shorthand-properties", 1309 | "babel-plugin-transform-es2015-spread", 1310 | "babel-plugin-transform-es2015-sticky-regex", 1311 | "babel-plugin-transform-es2015-template-literals", 1312 | "babel-plugin-transform-es2015-typeof-symbol", 1313 | "babel-plugin-transform-es2015-unicode-regex", 1314 | "babel-plugin-transform-es2015-modules-commonjs", 1315 | "babel-plugin-transform-regenerator" 1316 | ], 1317 | "v0.10.37": [ 1318 | "babel-plugin-transform-es2015-arrow-functions", 1319 | "babel-plugin-transform-es2015-block-scoped-functions", 1320 | "babel-plugin-transform-es2015-block-scoping", 1321 | "babel-plugin-transform-es2015-classes", 1322 | "babel-plugin-transform-es2015-computed-properties", 1323 | "babel-plugin-transform-es2015-destructuring", 1324 | "babel-plugin-transform-es2015-for-of", 1325 | "babel-plugin-transform-es2015-function-name", 1326 | "babel-plugin-transform-es2015-literals", 1327 | "babel-plugin-transform-es2015-object-super", 1328 | "babel-plugin-transform-es2015-parameters", 1329 | "babel-plugin-transform-es2015-shorthand-properties", 1330 | "babel-plugin-transform-es2015-spread", 1331 | "babel-plugin-transform-es2015-sticky-regex", 1332 | "babel-plugin-transform-es2015-template-literals", 1333 | "babel-plugin-transform-es2015-typeof-symbol", 1334 | "babel-plugin-transform-es2015-unicode-regex", 1335 | "babel-plugin-transform-es2015-modules-commonjs", 1336 | "babel-plugin-transform-regenerator" 1337 | ], 1338 | "v0.10.38": [ 1339 | "babel-plugin-transform-es2015-arrow-functions", 1340 | "babel-plugin-transform-es2015-block-scoped-functions", 1341 | "babel-plugin-transform-es2015-block-scoping", 1342 | "babel-plugin-transform-es2015-classes", 1343 | "babel-plugin-transform-es2015-computed-properties", 1344 | "babel-plugin-transform-es2015-destructuring", 1345 | "babel-plugin-transform-es2015-for-of", 1346 | "babel-plugin-transform-es2015-function-name", 1347 | "babel-plugin-transform-es2015-literals", 1348 | "babel-plugin-transform-es2015-object-super", 1349 | "babel-plugin-transform-es2015-parameters", 1350 | "babel-plugin-transform-es2015-shorthand-properties", 1351 | "babel-plugin-transform-es2015-spread", 1352 | "babel-plugin-transform-es2015-sticky-regex", 1353 | "babel-plugin-transform-es2015-template-literals", 1354 | "babel-plugin-transform-es2015-typeof-symbol", 1355 | "babel-plugin-transform-es2015-unicode-regex", 1356 | "babel-plugin-transform-es2015-modules-commonjs", 1357 | "babel-plugin-transform-regenerator" 1358 | ], 1359 | "v0.10.39": [ 1360 | "babel-plugin-transform-es2015-arrow-functions", 1361 | "babel-plugin-transform-es2015-block-scoped-functions", 1362 | "babel-plugin-transform-es2015-block-scoping", 1363 | "babel-plugin-transform-es2015-classes", 1364 | "babel-plugin-transform-es2015-computed-properties", 1365 | "babel-plugin-transform-es2015-destructuring", 1366 | "babel-plugin-transform-es2015-for-of", 1367 | "babel-plugin-transform-es2015-function-name", 1368 | "babel-plugin-transform-es2015-literals", 1369 | "babel-plugin-transform-es2015-object-super", 1370 | "babel-plugin-transform-es2015-parameters", 1371 | "babel-plugin-transform-es2015-shorthand-properties", 1372 | "babel-plugin-transform-es2015-spread", 1373 | "babel-plugin-transform-es2015-sticky-regex", 1374 | "babel-plugin-transform-es2015-template-literals", 1375 | "babel-plugin-transform-es2015-typeof-symbol", 1376 | "babel-plugin-transform-es2015-unicode-regex", 1377 | "babel-plugin-transform-es2015-modules-commonjs", 1378 | "babel-plugin-transform-regenerator" 1379 | ], 1380 | "v0.10.4": [ 1381 | "babel-plugin-transform-es2015-arrow-functions", 1382 | "babel-plugin-transform-es2015-block-scoped-functions", 1383 | "babel-plugin-transform-es2015-block-scoping", 1384 | "babel-plugin-transform-es2015-classes", 1385 | "babel-plugin-transform-es2015-computed-properties", 1386 | "babel-plugin-transform-es2015-destructuring", 1387 | "babel-plugin-transform-es2015-for-of", 1388 | "babel-plugin-transform-es2015-function-name", 1389 | "babel-plugin-transform-es2015-literals", 1390 | "babel-plugin-transform-es2015-object-super", 1391 | "babel-plugin-transform-es2015-parameters", 1392 | "babel-plugin-transform-es2015-shorthand-properties", 1393 | "babel-plugin-transform-es2015-spread", 1394 | "babel-plugin-transform-es2015-sticky-regex", 1395 | "babel-plugin-transform-es2015-template-literals", 1396 | "babel-plugin-transform-es2015-typeof-symbol", 1397 | "babel-plugin-transform-es2015-unicode-regex", 1398 | "babel-plugin-transform-es2015-modules-commonjs", 1399 | "babel-plugin-transform-regenerator" 1400 | ], 1401 | "v0.10.40": [ 1402 | "babel-plugin-transform-es2015-arrow-functions", 1403 | "babel-plugin-transform-es2015-block-scoped-functions", 1404 | "babel-plugin-transform-es2015-block-scoping", 1405 | "babel-plugin-transform-es2015-classes", 1406 | "babel-plugin-transform-es2015-computed-properties", 1407 | "babel-plugin-transform-es2015-destructuring", 1408 | "babel-plugin-transform-es2015-for-of", 1409 | "babel-plugin-transform-es2015-function-name", 1410 | "babel-plugin-transform-es2015-literals", 1411 | "babel-plugin-transform-es2015-object-super", 1412 | "babel-plugin-transform-es2015-parameters", 1413 | "babel-plugin-transform-es2015-shorthand-properties", 1414 | "babel-plugin-transform-es2015-spread", 1415 | "babel-plugin-transform-es2015-sticky-regex", 1416 | "babel-plugin-transform-es2015-template-literals", 1417 | "babel-plugin-transform-es2015-typeof-symbol", 1418 | "babel-plugin-transform-es2015-unicode-regex", 1419 | "babel-plugin-transform-es2015-modules-commonjs", 1420 | "babel-plugin-transform-regenerator" 1421 | ], 1422 | "v0.10.41": [ 1423 | "babel-plugin-transform-es2015-arrow-functions", 1424 | "babel-plugin-transform-es2015-block-scoped-functions", 1425 | "babel-plugin-transform-es2015-block-scoping", 1426 | "babel-plugin-transform-es2015-classes", 1427 | "babel-plugin-transform-es2015-computed-properties", 1428 | "babel-plugin-transform-es2015-destructuring", 1429 | "babel-plugin-transform-es2015-for-of", 1430 | "babel-plugin-transform-es2015-function-name", 1431 | "babel-plugin-transform-es2015-literals", 1432 | "babel-plugin-transform-es2015-object-super", 1433 | "babel-plugin-transform-es2015-parameters", 1434 | "babel-plugin-transform-es2015-shorthand-properties", 1435 | "babel-plugin-transform-es2015-spread", 1436 | "babel-plugin-transform-es2015-sticky-regex", 1437 | "babel-plugin-transform-es2015-template-literals", 1438 | "babel-plugin-transform-es2015-typeof-symbol", 1439 | "babel-plugin-transform-es2015-unicode-regex", 1440 | "babel-plugin-transform-es2015-modules-commonjs", 1441 | "babel-plugin-transform-regenerator" 1442 | ], 1443 | "v0.10.42": [ 1444 | "babel-plugin-transform-es2015-arrow-functions", 1445 | "babel-plugin-transform-es2015-block-scoped-functions", 1446 | "babel-plugin-transform-es2015-block-scoping", 1447 | "babel-plugin-transform-es2015-classes", 1448 | "babel-plugin-transform-es2015-computed-properties", 1449 | "babel-plugin-transform-es2015-destructuring", 1450 | "babel-plugin-transform-es2015-for-of", 1451 | "babel-plugin-transform-es2015-function-name", 1452 | "babel-plugin-transform-es2015-literals", 1453 | "babel-plugin-transform-es2015-object-super", 1454 | "babel-plugin-transform-es2015-parameters", 1455 | "babel-plugin-transform-es2015-shorthand-properties", 1456 | "babel-plugin-transform-es2015-spread", 1457 | "babel-plugin-transform-es2015-sticky-regex", 1458 | "babel-plugin-transform-es2015-template-literals", 1459 | "babel-plugin-transform-es2015-typeof-symbol", 1460 | "babel-plugin-transform-es2015-unicode-regex", 1461 | "babel-plugin-transform-es2015-modules-commonjs", 1462 | "babel-plugin-transform-regenerator" 1463 | ], 1464 | "v0.10.43": [ 1465 | "babel-plugin-transform-es2015-arrow-functions", 1466 | "babel-plugin-transform-es2015-block-scoped-functions", 1467 | "babel-plugin-transform-es2015-block-scoping", 1468 | "babel-plugin-transform-es2015-classes", 1469 | "babel-plugin-transform-es2015-computed-properties", 1470 | "babel-plugin-transform-es2015-destructuring", 1471 | "babel-plugin-transform-es2015-for-of", 1472 | "babel-plugin-transform-es2015-function-name", 1473 | "babel-plugin-transform-es2015-literals", 1474 | "babel-plugin-transform-es2015-object-super", 1475 | "babel-plugin-transform-es2015-parameters", 1476 | "babel-plugin-transform-es2015-shorthand-properties", 1477 | "babel-plugin-transform-es2015-spread", 1478 | "babel-plugin-transform-es2015-sticky-regex", 1479 | "babel-plugin-transform-es2015-template-literals", 1480 | "babel-plugin-transform-es2015-typeof-symbol", 1481 | "babel-plugin-transform-es2015-unicode-regex", 1482 | "babel-plugin-transform-es2015-modules-commonjs", 1483 | "babel-plugin-transform-regenerator" 1484 | ], 1485 | "v0.10.44": [ 1486 | "babel-plugin-transform-es2015-arrow-functions", 1487 | "babel-plugin-transform-es2015-block-scoped-functions", 1488 | "babel-plugin-transform-es2015-block-scoping", 1489 | "babel-plugin-transform-es2015-classes", 1490 | "babel-plugin-transform-es2015-computed-properties", 1491 | "babel-plugin-transform-es2015-destructuring", 1492 | "babel-plugin-transform-es2015-for-of", 1493 | "babel-plugin-transform-es2015-function-name", 1494 | "babel-plugin-transform-es2015-literals", 1495 | "babel-plugin-transform-es2015-object-super", 1496 | "babel-plugin-transform-es2015-parameters", 1497 | "babel-plugin-transform-es2015-shorthand-properties", 1498 | "babel-plugin-transform-es2015-spread", 1499 | "babel-plugin-transform-es2015-sticky-regex", 1500 | "babel-plugin-transform-es2015-template-literals", 1501 | "babel-plugin-transform-es2015-typeof-symbol", 1502 | "babel-plugin-transform-es2015-unicode-regex", 1503 | "babel-plugin-transform-es2015-modules-commonjs", 1504 | "babel-plugin-transform-regenerator" 1505 | ], 1506 | "v0.10.45": [ 1507 | "babel-plugin-transform-es2015-arrow-functions", 1508 | "babel-plugin-transform-es2015-block-scoped-functions", 1509 | "babel-plugin-transform-es2015-block-scoping", 1510 | "babel-plugin-transform-es2015-classes", 1511 | "babel-plugin-transform-es2015-computed-properties", 1512 | "babel-plugin-transform-es2015-destructuring", 1513 | "babel-plugin-transform-es2015-for-of", 1514 | "babel-plugin-transform-es2015-function-name", 1515 | "babel-plugin-transform-es2015-literals", 1516 | "babel-plugin-transform-es2015-object-super", 1517 | "babel-plugin-transform-es2015-parameters", 1518 | "babel-plugin-transform-es2015-shorthand-properties", 1519 | "babel-plugin-transform-es2015-spread", 1520 | "babel-plugin-transform-es2015-sticky-regex", 1521 | "babel-plugin-transform-es2015-template-literals", 1522 | "babel-plugin-transform-es2015-typeof-symbol", 1523 | "babel-plugin-transform-es2015-unicode-regex", 1524 | "babel-plugin-transform-es2015-modules-commonjs", 1525 | "babel-plugin-transform-regenerator" 1526 | ], 1527 | "v0.10.5": [ 1528 | "babel-plugin-transform-es2015-arrow-functions", 1529 | "babel-plugin-transform-es2015-block-scoped-functions", 1530 | "babel-plugin-transform-es2015-block-scoping", 1531 | "babel-plugin-transform-es2015-classes", 1532 | "babel-plugin-transform-es2015-computed-properties", 1533 | "babel-plugin-transform-es2015-destructuring", 1534 | "babel-plugin-transform-es2015-for-of", 1535 | "babel-plugin-transform-es2015-function-name", 1536 | "babel-plugin-transform-es2015-literals", 1537 | "babel-plugin-transform-es2015-object-super", 1538 | "babel-plugin-transform-es2015-parameters", 1539 | "babel-plugin-transform-es2015-shorthand-properties", 1540 | "babel-plugin-transform-es2015-spread", 1541 | "babel-plugin-transform-es2015-sticky-regex", 1542 | "babel-plugin-transform-es2015-template-literals", 1543 | "babel-plugin-transform-es2015-typeof-symbol", 1544 | "babel-plugin-transform-es2015-unicode-regex", 1545 | "babel-plugin-transform-es2015-modules-commonjs", 1546 | "babel-plugin-transform-regenerator" 1547 | ], 1548 | "v0.10.6": [ 1549 | "babel-plugin-transform-es2015-arrow-functions", 1550 | "babel-plugin-transform-es2015-block-scoped-functions", 1551 | "babel-plugin-transform-es2015-block-scoping", 1552 | "babel-plugin-transform-es2015-classes", 1553 | "babel-plugin-transform-es2015-computed-properties", 1554 | "babel-plugin-transform-es2015-destructuring", 1555 | "babel-plugin-transform-es2015-for-of", 1556 | "babel-plugin-transform-es2015-function-name", 1557 | "babel-plugin-transform-es2015-literals", 1558 | "babel-plugin-transform-es2015-object-super", 1559 | "babel-plugin-transform-es2015-parameters", 1560 | "babel-plugin-transform-es2015-shorthand-properties", 1561 | "babel-plugin-transform-es2015-spread", 1562 | "babel-plugin-transform-es2015-sticky-regex", 1563 | "babel-plugin-transform-es2015-template-literals", 1564 | "babel-plugin-transform-es2015-typeof-symbol", 1565 | "babel-plugin-transform-es2015-unicode-regex", 1566 | "babel-plugin-transform-es2015-modules-commonjs", 1567 | "babel-plugin-transform-regenerator" 1568 | ], 1569 | "v0.10.7": [ 1570 | "babel-plugin-transform-es2015-arrow-functions", 1571 | "babel-plugin-transform-es2015-block-scoped-functions", 1572 | "babel-plugin-transform-es2015-block-scoping", 1573 | "babel-plugin-transform-es2015-classes", 1574 | "babel-plugin-transform-es2015-computed-properties", 1575 | "babel-plugin-transform-es2015-destructuring", 1576 | "babel-plugin-transform-es2015-for-of", 1577 | "babel-plugin-transform-es2015-function-name", 1578 | "babel-plugin-transform-es2015-literals", 1579 | "babel-plugin-transform-es2015-object-super", 1580 | "babel-plugin-transform-es2015-parameters", 1581 | "babel-plugin-transform-es2015-shorthand-properties", 1582 | "babel-plugin-transform-es2015-spread", 1583 | "babel-plugin-transform-es2015-sticky-regex", 1584 | "babel-plugin-transform-es2015-template-literals", 1585 | "babel-plugin-transform-es2015-typeof-symbol", 1586 | "babel-plugin-transform-es2015-unicode-regex", 1587 | "babel-plugin-transform-es2015-modules-commonjs", 1588 | "babel-plugin-transform-regenerator" 1589 | ], 1590 | "v0.10.8": [ 1591 | "babel-plugin-transform-es2015-arrow-functions", 1592 | "babel-plugin-transform-es2015-block-scoped-functions", 1593 | "babel-plugin-transform-es2015-block-scoping", 1594 | "babel-plugin-transform-es2015-classes", 1595 | "babel-plugin-transform-es2015-computed-properties", 1596 | "babel-plugin-transform-es2015-destructuring", 1597 | "babel-plugin-transform-es2015-for-of", 1598 | "babel-plugin-transform-es2015-function-name", 1599 | "babel-plugin-transform-es2015-literals", 1600 | "babel-plugin-transform-es2015-object-super", 1601 | "babel-plugin-transform-es2015-parameters", 1602 | "babel-plugin-transform-es2015-shorthand-properties", 1603 | "babel-plugin-transform-es2015-spread", 1604 | "babel-plugin-transform-es2015-sticky-regex", 1605 | "babel-plugin-transform-es2015-template-literals", 1606 | "babel-plugin-transform-es2015-typeof-symbol", 1607 | "babel-plugin-transform-es2015-unicode-regex", 1608 | "babel-plugin-transform-es2015-modules-commonjs", 1609 | "babel-plugin-transform-regenerator" 1610 | ], 1611 | "v0.10.9": [ 1612 | "babel-plugin-transform-es2015-arrow-functions", 1613 | "babel-plugin-transform-es2015-block-scoped-functions", 1614 | "babel-plugin-transform-es2015-block-scoping", 1615 | "babel-plugin-transform-es2015-classes", 1616 | "babel-plugin-transform-es2015-computed-properties", 1617 | "babel-plugin-transform-es2015-destructuring", 1618 | "babel-plugin-transform-es2015-for-of", 1619 | "babel-plugin-transform-es2015-function-name", 1620 | "babel-plugin-transform-es2015-literals", 1621 | "babel-plugin-transform-es2015-object-super", 1622 | "babel-plugin-transform-es2015-parameters", 1623 | "babel-plugin-transform-es2015-shorthand-properties", 1624 | "babel-plugin-transform-es2015-spread", 1625 | "babel-plugin-transform-es2015-sticky-regex", 1626 | "babel-plugin-transform-es2015-template-literals", 1627 | "babel-plugin-transform-es2015-typeof-symbol", 1628 | "babel-plugin-transform-es2015-unicode-regex", 1629 | "babel-plugin-transform-es2015-modules-commonjs", 1630 | "babel-plugin-transform-regenerator" 1631 | ], 1632 | "v0.12.0": [ 1633 | "babel-plugin-transform-es2015-arrow-functions", 1634 | "babel-plugin-transform-es2015-block-scoped-functions", 1635 | "babel-plugin-transform-es2015-block-scoping", 1636 | "babel-plugin-transform-es2015-classes", 1637 | "babel-plugin-transform-es2015-computed-properties", 1638 | "babel-plugin-transform-es2015-destructuring", 1639 | "babel-plugin-transform-es2015-function-name", 1640 | "babel-plugin-transform-es2015-literals", 1641 | "babel-plugin-transform-es2015-object-super", 1642 | "babel-plugin-transform-es2015-parameters", 1643 | "babel-plugin-transform-es2015-shorthand-properties", 1644 | "babel-plugin-transform-es2015-spread", 1645 | "babel-plugin-transform-es2015-sticky-regex", 1646 | "babel-plugin-transform-es2015-template-literals", 1647 | "babel-plugin-transform-es2015-unicode-regex", 1648 | "babel-plugin-transform-es2015-modules-commonjs", 1649 | "babel-plugin-transform-regenerator" 1650 | ], 1651 | "v0.12.1": [ 1652 | "babel-plugin-transform-es2015-arrow-functions", 1653 | "babel-plugin-transform-es2015-block-scoped-functions", 1654 | "babel-plugin-transform-es2015-block-scoping", 1655 | "babel-plugin-transform-es2015-classes", 1656 | "babel-plugin-transform-es2015-computed-properties", 1657 | "babel-plugin-transform-es2015-destructuring", 1658 | "babel-plugin-transform-es2015-function-name", 1659 | "babel-plugin-transform-es2015-literals", 1660 | "babel-plugin-transform-es2015-object-super", 1661 | "babel-plugin-transform-es2015-parameters", 1662 | "babel-plugin-transform-es2015-shorthand-properties", 1663 | "babel-plugin-transform-es2015-spread", 1664 | "babel-plugin-transform-es2015-sticky-regex", 1665 | "babel-plugin-transform-es2015-template-literals", 1666 | "babel-plugin-transform-es2015-unicode-regex", 1667 | "babel-plugin-transform-es2015-modules-commonjs", 1668 | "babel-plugin-transform-regenerator" 1669 | ], 1670 | "v0.12.10": [ 1671 | "babel-plugin-transform-es2015-arrow-functions", 1672 | "babel-plugin-transform-es2015-block-scoped-functions", 1673 | "babel-plugin-transform-es2015-block-scoping", 1674 | "babel-plugin-transform-es2015-classes", 1675 | "babel-plugin-transform-es2015-computed-properties", 1676 | "babel-plugin-transform-es2015-destructuring", 1677 | "babel-plugin-transform-es2015-function-name", 1678 | "babel-plugin-transform-es2015-literals", 1679 | "babel-plugin-transform-es2015-object-super", 1680 | "babel-plugin-transform-es2015-parameters", 1681 | "babel-plugin-transform-es2015-shorthand-properties", 1682 | "babel-plugin-transform-es2015-spread", 1683 | "babel-plugin-transform-es2015-sticky-regex", 1684 | "babel-plugin-transform-es2015-template-literals", 1685 | "babel-plugin-transform-es2015-unicode-regex", 1686 | "babel-plugin-transform-es2015-modules-commonjs", 1687 | "babel-plugin-transform-regenerator" 1688 | ], 1689 | "v0.12.11": [ 1690 | "babel-plugin-transform-es2015-arrow-functions", 1691 | "babel-plugin-transform-es2015-block-scoped-functions", 1692 | "babel-plugin-transform-es2015-block-scoping", 1693 | "babel-plugin-transform-es2015-classes", 1694 | "babel-plugin-transform-es2015-computed-properties", 1695 | "babel-plugin-transform-es2015-destructuring", 1696 | "babel-plugin-transform-es2015-function-name", 1697 | "babel-plugin-transform-es2015-literals", 1698 | "babel-plugin-transform-es2015-object-super", 1699 | "babel-plugin-transform-es2015-parameters", 1700 | "babel-plugin-transform-es2015-shorthand-properties", 1701 | "babel-plugin-transform-es2015-spread", 1702 | "babel-plugin-transform-es2015-sticky-regex", 1703 | "babel-plugin-transform-es2015-template-literals", 1704 | "babel-plugin-transform-es2015-unicode-regex", 1705 | "babel-plugin-transform-es2015-modules-commonjs", 1706 | "babel-plugin-transform-regenerator" 1707 | ], 1708 | "v0.12.12": [ 1709 | "babel-plugin-transform-es2015-arrow-functions", 1710 | "babel-plugin-transform-es2015-block-scoped-functions", 1711 | "babel-plugin-transform-es2015-block-scoping", 1712 | "babel-plugin-transform-es2015-classes", 1713 | "babel-plugin-transform-es2015-computed-properties", 1714 | "babel-plugin-transform-es2015-destructuring", 1715 | "babel-plugin-transform-es2015-function-name", 1716 | "babel-plugin-transform-es2015-literals", 1717 | "babel-plugin-transform-es2015-object-super", 1718 | "babel-plugin-transform-es2015-parameters", 1719 | "babel-plugin-transform-es2015-shorthand-properties", 1720 | "babel-plugin-transform-es2015-spread", 1721 | "babel-plugin-transform-es2015-sticky-regex", 1722 | "babel-plugin-transform-es2015-template-literals", 1723 | "babel-plugin-transform-es2015-unicode-regex", 1724 | "babel-plugin-transform-es2015-modules-commonjs", 1725 | "babel-plugin-transform-regenerator" 1726 | ], 1727 | "v0.12.13": [ 1728 | "babel-plugin-transform-es2015-arrow-functions", 1729 | "babel-plugin-transform-es2015-block-scoped-functions", 1730 | "babel-plugin-transform-es2015-block-scoping", 1731 | "babel-plugin-transform-es2015-classes", 1732 | "babel-plugin-transform-es2015-computed-properties", 1733 | "babel-plugin-transform-es2015-destructuring", 1734 | "babel-plugin-transform-es2015-function-name", 1735 | "babel-plugin-transform-es2015-literals", 1736 | "babel-plugin-transform-es2015-object-super", 1737 | "babel-plugin-transform-es2015-parameters", 1738 | "babel-plugin-transform-es2015-shorthand-properties", 1739 | "babel-plugin-transform-es2015-spread", 1740 | "babel-plugin-transform-es2015-sticky-regex", 1741 | "babel-plugin-transform-es2015-template-literals", 1742 | "babel-plugin-transform-es2015-unicode-regex", 1743 | "babel-plugin-transform-es2015-modules-commonjs", 1744 | "babel-plugin-transform-regenerator" 1745 | ], 1746 | "v0.12.14": [ 1747 | "babel-plugin-transform-es2015-arrow-functions", 1748 | "babel-plugin-transform-es2015-block-scoped-functions", 1749 | "babel-plugin-transform-es2015-block-scoping", 1750 | "babel-plugin-transform-es2015-classes", 1751 | "babel-plugin-transform-es2015-computed-properties", 1752 | "babel-plugin-transform-es2015-destructuring", 1753 | "babel-plugin-transform-es2015-function-name", 1754 | "babel-plugin-transform-es2015-literals", 1755 | "babel-plugin-transform-es2015-object-super", 1756 | "babel-plugin-transform-es2015-parameters", 1757 | "babel-plugin-transform-es2015-shorthand-properties", 1758 | "babel-plugin-transform-es2015-spread", 1759 | "babel-plugin-transform-es2015-sticky-regex", 1760 | "babel-plugin-transform-es2015-template-literals", 1761 | "babel-plugin-transform-es2015-unicode-regex", 1762 | "babel-plugin-transform-es2015-modules-commonjs", 1763 | "babel-plugin-transform-regenerator" 1764 | ], 1765 | "v0.12.2": [ 1766 | "babel-plugin-transform-es2015-arrow-functions", 1767 | "babel-plugin-transform-es2015-block-scoped-functions", 1768 | "babel-plugin-transform-es2015-block-scoping", 1769 | "babel-plugin-transform-es2015-classes", 1770 | "babel-plugin-transform-es2015-computed-properties", 1771 | "babel-plugin-transform-es2015-destructuring", 1772 | "babel-plugin-transform-es2015-function-name", 1773 | "babel-plugin-transform-es2015-literals", 1774 | "babel-plugin-transform-es2015-object-super", 1775 | "babel-plugin-transform-es2015-parameters", 1776 | "babel-plugin-transform-es2015-shorthand-properties", 1777 | "babel-plugin-transform-es2015-spread", 1778 | "babel-plugin-transform-es2015-sticky-regex", 1779 | "babel-plugin-transform-es2015-template-literals", 1780 | "babel-plugin-transform-es2015-unicode-regex", 1781 | "babel-plugin-transform-es2015-modules-commonjs", 1782 | "babel-plugin-transform-regenerator" 1783 | ], 1784 | "v0.12.3": [ 1785 | "babel-plugin-transform-es2015-arrow-functions", 1786 | "babel-plugin-transform-es2015-block-scoped-functions", 1787 | "babel-plugin-transform-es2015-block-scoping", 1788 | "babel-plugin-transform-es2015-classes", 1789 | "babel-plugin-transform-es2015-computed-properties", 1790 | "babel-plugin-transform-es2015-destructuring", 1791 | "babel-plugin-transform-es2015-function-name", 1792 | "babel-plugin-transform-es2015-literals", 1793 | "babel-plugin-transform-es2015-object-super", 1794 | "babel-plugin-transform-es2015-parameters", 1795 | "babel-plugin-transform-es2015-shorthand-properties", 1796 | "babel-plugin-transform-es2015-spread", 1797 | "babel-plugin-transform-es2015-sticky-regex", 1798 | "babel-plugin-transform-es2015-template-literals", 1799 | "babel-plugin-transform-es2015-unicode-regex", 1800 | "babel-plugin-transform-es2015-modules-commonjs", 1801 | "babel-plugin-transform-regenerator" 1802 | ], 1803 | "v0.12.4": [ 1804 | "babel-plugin-transform-es2015-arrow-functions", 1805 | "babel-plugin-transform-es2015-block-scoped-functions", 1806 | "babel-plugin-transform-es2015-block-scoping", 1807 | "babel-plugin-transform-es2015-classes", 1808 | "babel-plugin-transform-es2015-computed-properties", 1809 | "babel-plugin-transform-es2015-destructuring", 1810 | "babel-plugin-transform-es2015-function-name", 1811 | "babel-plugin-transform-es2015-literals", 1812 | "babel-plugin-transform-es2015-object-super", 1813 | "babel-plugin-transform-es2015-parameters", 1814 | "babel-plugin-transform-es2015-shorthand-properties", 1815 | "babel-plugin-transform-es2015-spread", 1816 | "babel-plugin-transform-es2015-sticky-regex", 1817 | "babel-plugin-transform-es2015-template-literals", 1818 | "babel-plugin-transform-es2015-unicode-regex", 1819 | "babel-plugin-transform-es2015-modules-commonjs", 1820 | "babel-plugin-transform-regenerator" 1821 | ], 1822 | "v0.12.5": [ 1823 | "babel-plugin-transform-es2015-arrow-functions", 1824 | "babel-plugin-transform-es2015-block-scoped-functions", 1825 | "babel-plugin-transform-es2015-block-scoping", 1826 | "babel-plugin-transform-es2015-classes", 1827 | "babel-plugin-transform-es2015-computed-properties", 1828 | "babel-plugin-transform-es2015-destructuring", 1829 | "babel-plugin-transform-es2015-function-name", 1830 | "babel-plugin-transform-es2015-literals", 1831 | "babel-plugin-transform-es2015-object-super", 1832 | "babel-plugin-transform-es2015-parameters", 1833 | "babel-plugin-transform-es2015-shorthand-properties", 1834 | "babel-plugin-transform-es2015-spread", 1835 | "babel-plugin-transform-es2015-sticky-regex", 1836 | "babel-plugin-transform-es2015-template-literals", 1837 | "babel-plugin-transform-es2015-unicode-regex", 1838 | "babel-plugin-transform-es2015-modules-commonjs", 1839 | "babel-plugin-transform-regenerator" 1840 | ], 1841 | "v0.12.6": [ 1842 | "babel-plugin-transform-es2015-arrow-functions", 1843 | "babel-plugin-transform-es2015-block-scoped-functions", 1844 | "babel-plugin-transform-es2015-block-scoping", 1845 | "babel-plugin-transform-es2015-classes", 1846 | "babel-plugin-transform-es2015-computed-properties", 1847 | "babel-plugin-transform-es2015-destructuring", 1848 | "babel-plugin-transform-es2015-function-name", 1849 | "babel-plugin-transform-es2015-literals", 1850 | "babel-plugin-transform-es2015-object-super", 1851 | "babel-plugin-transform-es2015-parameters", 1852 | "babel-plugin-transform-es2015-shorthand-properties", 1853 | "babel-plugin-transform-es2015-spread", 1854 | "babel-plugin-transform-es2015-sticky-regex", 1855 | "babel-plugin-transform-es2015-template-literals", 1856 | "babel-plugin-transform-es2015-unicode-regex", 1857 | "babel-plugin-transform-es2015-modules-commonjs", 1858 | "babel-plugin-transform-regenerator" 1859 | ], 1860 | "v0.12.7": [ 1861 | "babel-plugin-transform-es2015-arrow-functions", 1862 | "babel-plugin-transform-es2015-block-scoped-functions", 1863 | "babel-plugin-transform-es2015-block-scoping", 1864 | "babel-plugin-transform-es2015-classes", 1865 | "babel-plugin-transform-es2015-computed-properties", 1866 | "babel-plugin-transform-es2015-destructuring", 1867 | "babel-plugin-transform-es2015-function-name", 1868 | "babel-plugin-transform-es2015-literals", 1869 | "babel-plugin-transform-es2015-object-super", 1870 | "babel-plugin-transform-es2015-parameters", 1871 | "babel-plugin-transform-es2015-shorthand-properties", 1872 | "babel-plugin-transform-es2015-spread", 1873 | "babel-plugin-transform-es2015-sticky-regex", 1874 | "babel-plugin-transform-es2015-template-literals", 1875 | "babel-plugin-transform-es2015-unicode-regex", 1876 | "babel-plugin-transform-es2015-modules-commonjs", 1877 | "babel-plugin-transform-regenerator" 1878 | ], 1879 | "v0.12.8": [ 1880 | "babel-plugin-transform-es2015-arrow-functions", 1881 | "babel-plugin-transform-es2015-block-scoped-functions", 1882 | "babel-plugin-transform-es2015-block-scoping", 1883 | "babel-plugin-transform-es2015-classes", 1884 | "babel-plugin-transform-es2015-computed-properties", 1885 | "babel-plugin-transform-es2015-destructuring", 1886 | "babel-plugin-transform-es2015-function-name", 1887 | "babel-plugin-transform-es2015-literals", 1888 | "babel-plugin-transform-es2015-object-super", 1889 | "babel-plugin-transform-es2015-parameters", 1890 | "babel-plugin-transform-es2015-shorthand-properties", 1891 | "babel-plugin-transform-es2015-spread", 1892 | "babel-plugin-transform-es2015-sticky-regex", 1893 | "babel-plugin-transform-es2015-template-literals", 1894 | "babel-plugin-transform-es2015-unicode-regex", 1895 | "babel-plugin-transform-es2015-modules-commonjs", 1896 | "babel-plugin-transform-regenerator" 1897 | ], 1898 | "v0.12.9": [ 1899 | "babel-plugin-transform-es2015-arrow-functions", 1900 | "babel-plugin-transform-es2015-block-scoped-functions", 1901 | "babel-plugin-transform-es2015-block-scoping", 1902 | "babel-plugin-transform-es2015-classes", 1903 | "babel-plugin-transform-es2015-computed-properties", 1904 | "babel-plugin-transform-es2015-destructuring", 1905 | "babel-plugin-transform-es2015-function-name", 1906 | "babel-plugin-transform-es2015-literals", 1907 | "babel-plugin-transform-es2015-object-super", 1908 | "babel-plugin-transform-es2015-parameters", 1909 | "babel-plugin-transform-es2015-shorthand-properties", 1910 | "babel-plugin-transform-es2015-spread", 1911 | "babel-plugin-transform-es2015-sticky-regex", 1912 | "babel-plugin-transform-es2015-template-literals", 1913 | "babel-plugin-transform-es2015-unicode-regex", 1914 | "babel-plugin-transform-es2015-modules-commonjs", 1915 | "babel-plugin-transform-regenerator" 1916 | ], 1917 | "v4.0.0": [ 1918 | "babel-plugin-transform-es2015-destructuring", 1919 | "babel-plugin-transform-es2015-function-name", 1920 | "babel-plugin-transform-es2015-parameters", 1921 | "babel-plugin-transform-es2015-spread", 1922 | "babel-plugin-transform-es2015-sticky-regex", 1923 | "babel-plugin-transform-es2015-unicode-regex", 1924 | "babel-plugin-transform-es2015-modules-commonjs", 1925 | "babel-plugin-transform-es2015-generator-return" 1926 | ], 1927 | "v4.1.0": [ 1928 | "babel-plugin-transform-es2015-destructuring", 1929 | "babel-plugin-transform-es2015-function-name", 1930 | "babel-plugin-transform-es2015-parameters", 1931 | "babel-plugin-transform-es2015-spread", 1932 | "babel-plugin-transform-es2015-sticky-regex", 1933 | "babel-plugin-transform-es2015-unicode-regex", 1934 | "babel-plugin-transform-es2015-modules-commonjs", 1935 | "babel-plugin-transform-es2015-generator-return" 1936 | ], 1937 | "v4.1.1": [ 1938 | "babel-plugin-transform-es2015-destructuring", 1939 | "babel-plugin-transform-es2015-function-name", 1940 | "babel-plugin-transform-es2015-parameters", 1941 | "babel-plugin-transform-es2015-spread", 1942 | "babel-plugin-transform-es2015-sticky-regex", 1943 | "babel-plugin-transform-es2015-unicode-regex", 1944 | "babel-plugin-transform-es2015-modules-commonjs", 1945 | "babel-plugin-transform-es2015-generator-return" 1946 | ], 1947 | "v4.1.2": [ 1948 | "babel-plugin-transform-es2015-destructuring", 1949 | "babel-plugin-transform-es2015-function-name", 1950 | "babel-plugin-transform-es2015-parameters", 1951 | "babel-plugin-transform-es2015-spread", 1952 | "babel-plugin-transform-es2015-sticky-regex", 1953 | "babel-plugin-transform-es2015-unicode-regex", 1954 | "babel-plugin-transform-es2015-modules-commonjs", 1955 | "babel-plugin-transform-es2015-generator-return" 1956 | ], 1957 | "v4.2.0": [ 1958 | "babel-plugin-transform-es2015-destructuring", 1959 | "babel-plugin-transform-es2015-function-name", 1960 | "babel-plugin-transform-es2015-parameters", 1961 | "babel-plugin-transform-es2015-spread", 1962 | "babel-plugin-transform-es2015-sticky-regex", 1963 | "babel-plugin-transform-es2015-unicode-regex", 1964 | "babel-plugin-transform-es2015-modules-commonjs", 1965 | "babel-plugin-transform-es2015-generator-return" 1966 | ], 1967 | "v4.2.1": [ 1968 | "babel-plugin-transform-es2015-destructuring", 1969 | "babel-plugin-transform-es2015-function-name", 1970 | "babel-plugin-transform-es2015-parameters", 1971 | "babel-plugin-transform-es2015-spread", 1972 | "babel-plugin-transform-es2015-sticky-regex", 1973 | "babel-plugin-transform-es2015-unicode-regex", 1974 | "babel-plugin-transform-es2015-modules-commonjs", 1975 | "babel-plugin-transform-es2015-generator-return" 1976 | ], 1977 | "v4.2.2": [ 1978 | "babel-plugin-transform-es2015-destructuring", 1979 | "babel-plugin-transform-es2015-function-name", 1980 | "babel-plugin-transform-es2015-parameters", 1981 | "babel-plugin-transform-es2015-spread", 1982 | "babel-plugin-transform-es2015-sticky-regex", 1983 | "babel-plugin-transform-es2015-unicode-regex", 1984 | "babel-plugin-transform-es2015-modules-commonjs", 1985 | "babel-plugin-transform-es2015-generator-return" 1986 | ], 1987 | "v4.2.3": [ 1988 | "babel-plugin-transform-es2015-destructuring", 1989 | "babel-plugin-transform-es2015-function-name", 1990 | "babel-plugin-transform-es2015-parameters", 1991 | "babel-plugin-transform-es2015-spread", 1992 | "babel-plugin-transform-es2015-sticky-regex", 1993 | "babel-plugin-transform-es2015-unicode-regex", 1994 | "babel-plugin-transform-es2015-modules-commonjs", 1995 | "babel-plugin-transform-es2015-generator-return" 1996 | ], 1997 | "v4.2.4": [ 1998 | "babel-plugin-transform-es2015-destructuring", 1999 | "babel-plugin-transform-es2015-function-name", 2000 | "babel-plugin-transform-es2015-parameters", 2001 | "babel-plugin-transform-es2015-spread", 2002 | "babel-plugin-transform-es2015-sticky-regex", 2003 | "babel-plugin-transform-es2015-unicode-regex", 2004 | "babel-plugin-transform-es2015-modules-commonjs", 2005 | "babel-plugin-transform-es2015-generator-return" 2006 | ], 2007 | "v4.2.5": [ 2008 | "babel-plugin-transform-es2015-destructuring", 2009 | "babel-plugin-transform-es2015-function-name", 2010 | "babel-plugin-transform-es2015-parameters", 2011 | "babel-plugin-transform-es2015-spread", 2012 | "babel-plugin-transform-es2015-sticky-regex", 2013 | "babel-plugin-transform-es2015-unicode-regex", 2014 | "babel-plugin-transform-es2015-modules-commonjs", 2015 | "babel-plugin-transform-es2015-generator-return" 2016 | ], 2017 | "v4.2.6": [ 2018 | "babel-plugin-transform-es2015-destructuring", 2019 | "babel-plugin-transform-es2015-function-name", 2020 | "babel-plugin-transform-es2015-parameters", 2021 | "babel-plugin-transform-es2015-spread", 2022 | "babel-plugin-transform-es2015-sticky-regex", 2023 | "babel-plugin-transform-es2015-unicode-regex", 2024 | "babel-plugin-transform-es2015-modules-commonjs", 2025 | "babel-plugin-transform-es2015-generator-return" 2026 | ], 2027 | "v4.3.0": [ 2028 | "babel-plugin-transform-es2015-destructuring", 2029 | "babel-plugin-transform-es2015-function-name", 2030 | "babel-plugin-transform-es2015-parameters", 2031 | "babel-plugin-transform-es2015-spread", 2032 | "babel-plugin-transform-es2015-sticky-regex", 2033 | "babel-plugin-transform-es2015-unicode-regex", 2034 | "babel-plugin-transform-es2015-modules-commonjs", 2035 | "babel-plugin-transform-es2015-generator-return" 2036 | ], 2037 | "v4.3.1": [ 2038 | "babel-plugin-transform-es2015-destructuring", 2039 | "babel-plugin-transform-es2015-function-name", 2040 | "babel-plugin-transform-es2015-parameters", 2041 | "babel-plugin-transform-es2015-spread", 2042 | "babel-plugin-transform-es2015-sticky-regex", 2043 | "babel-plugin-transform-es2015-unicode-regex", 2044 | "babel-plugin-transform-es2015-modules-commonjs", 2045 | "babel-plugin-transform-es2015-generator-return" 2046 | ], 2047 | "v4.3.2": [ 2048 | "babel-plugin-transform-es2015-destructuring", 2049 | "babel-plugin-transform-es2015-function-name", 2050 | "babel-plugin-transform-es2015-parameters", 2051 | "babel-plugin-transform-es2015-spread", 2052 | "babel-plugin-transform-es2015-sticky-regex", 2053 | "babel-plugin-transform-es2015-unicode-regex", 2054 | "babel-plugin-transform-es2015-modules-commonjs", 2055 | "babel-plugin-transform-es2015-generator-return" 2056 | ], 2057 | "v4.4.0": [ 2058 | "babel-plugin-transform-es2015-destructuring", 2059 | "babel-plugin-transform-es2015-function-name", 2060 | "babel-plugin-transform-es2015-parameters", 2061 | "babel-plugin-transform-es2015-spread", 2062 | "babel-plugin-transform-es2015-sticky-regex", 2063 | "babel-plugin-transform-es2015-unicode-regex", 2064 | "babel-plugin-transform-es2015-modules-commonjs", 2065 | "babel-plugin-transform-es2015-generator-return" 2066 | ], 2067 | "v4.4.1": [ 2068 | "babel-plugin-transform-es2015-destructuring", 2069 | "babel-plugin-transform-es2015-function-name", 2070 | "babel-plugin-transform-es2015-parameters", 2071 | "babel-plugin-transform-es2015-spread", 2072 | "babel-plugin-transform-es2015-sticky-regex", 2073 | "babel-plugin-transform-es2015-unicode-regex", 2074 | "babel-plugin-transform-es2015-modules-commonjs", 2075 | "babel-plugin-transform-es2015-generator-return" 2076 | ], 2077 | "v4.4.2": [ 2078 | "babel-plugin-transform-es2015-destructuring", 2079 | "babel-plugin-transform-es2015-function-name", 2080 | "babel-plugin-transform-es2015-parameters", 2081 | "babel-plugin-transform-es2015-spread", 2082 | "babel-plugin-transform-es2015-sticky-regex", 2083 | "babel-plugin-transform-es2015-unicode-regex", 2084 | "babel-plugin-transform-es2015-modules-commonjs", 2085 | "babel-plugin-transform-es2015-generator-return" 2086 | ], 2087 | "v4.4.3": [ 2088 | "babel-plugin-transform-es2015-destructuring", 2089 | "babel-plugin-transform-es2015-function-name", 2090 | "babel-plugin-transform-es2015-parameters", 2091 | "babel-plugin-transform-es2015-spread", 2092 | "babel-plugin-transform-es2015-sticky-regex", 2093 | "babel-plugin-transform-es2015-unicode-regex", 2094 | "babel-plugin-transform-es2015-modules-commonjs", 2095 | "babel-plugin-transform-es2015-generator-return" 2096 | ], 2097 | "v4.4.4": [ 2098 | "babel-plugin-transform-es2015-destructuring", 2099 | "babel-plugin-transform-es2015-function-name", 2100 | "babel-plugin-transform-es2015-parameters", 2101 | "babel-plugin-transform-es2015-spread", 2102 | "babel-plugin-transform-es2015-sticky-regex", 2103 | "babel-plugin-transform-es2015-unicode-regex", 2104 | "babel-plugin-transform-es2015-modules-commonjs", 2105 | "babel-plugin-transform-es2015-generator-return" 2106 | ], 2107 | "v5.0.0": [ 2108 | "babel-plugin-transform-es2015-destructuring", 2109 | "babel-plugin-transform-es2015-function-name", 2110 | "babel-plugin-transform-es2015-parameters", 2111 | "babel-plugin-transform-es2015-sticky-regex", 2112 | "babel-plugin-transform-es2015-unicode-regex", 2113 | "babel-plugin-transform-es2015-modules-commonjs", 2114 | "babel-plugin-transform-es2015-generator-return" 2115 | ], 2116 | "v5.1.0": [ 2117 | "babel-plugin-transform-es2015-destructuring", 2118 | "babel-plugin-transform-es2015-function-name", 2119 | "babel-plugin-transform-es2015-parameters", 2120 | "babel-plugin-transform-es2015-sticky-regex", 2121 | "babel-plugin-transform-es2015-unicode-regex", 2122 | "babel-plugin-transform-es2015-modules-commonjs", 2123 | "babel-plugin-transform-es2015-generator-return" 2124 | ], 2125 | "v5.1.1": [ 2126 | "babel-plugin-transform-es2015-destructuring", 2127 | "babel-plugin-transform-es2015-function-name", 2128 | "babel-plugin-transform-es2015-parameters", 2129 | "babel-plugin-transform-es2015-sticky-regex", 2130 | "babel-plugin-transform-es2015-unicode-regex", 2131 | "babel-plugin-transform-es2015-modules-commonjs", 2132 | "babel-plugin-transform-es2015-generator-return" 2133 | ], 2134 | "v5.10.0": [ 2135 | "babel-plugin-transform-es2015-destructuring", 2136 | "babel-plugin-transform-es2015-function-name", 2137 | "babel-plugin-transform-es2015-parameters", 2138 | "babel-plugin-transform-es2015-sticky-regex", 2139 | "babel-plugin-transform-es2015-unicode-regex", 2140 | "babel-plugin-transform-es2015-modules-commonjs", 2141 | "babel-plugin-transform-es2015-generator-return" 2142 | ], 2143 | "v5.10.1": [ 2144 | "babel-plugin-transform-es2015-destructuring", 2145 | "babel-plugin-transform-es2015-function-name", 2146 | "babel-plugin-transform-es2015-parameters", 2147 | "babel-plugin-transform-es2015-sticky-regex", 2148 | "babel-plugin-transform-es2015-unicode-regex", 2149 | "babel-plugin-transform-es2015-modules-commonjs", 2150 | "babel-plugin-transform-es2015-generator-return" 2151 | ], 2152 | "v5.11.0": [ 2153 | "babel-plugin-transform-es2015-destructuring", 2154 | "babel-plugin-transform-es2015-function-name", 2155 | "babel-plugin-transform-es2015-parameters", 2156 | "babel-plugin-transform-es2015-sticky-regex", 2157 | "babel-plugin-transform-es2015-unicode-regex", 2158 | "babel-plugin-transform-es2015-modules-commonjs", 2159 | "babel-plugin-transform-es2015-generator-return" 2160 | ], 2161 | "v5.11.1": [ 2162 | "babel-plugin-transform-es2015-destructuring", 2163 | "babel-plugin-transform-es2015-function-name", 2164 | "babel-plugin-transform-es2015-parameters", 2165 | "babel-plugin-transform-es2015-sticky-regex", 2166 | "babel-plugin-transform-es2015-unicode-regex", 2167 | "babel-plugin-transform-es2015-modules-commonjs", 2168 | "babel-plugin-transform-es2015-generator-return" 2169 | ], 2170 | "v5.2.0": [ 2171 | "babel-plugin-transform-es2015-destructuring", 2172 | "babel-plugin-transform-es2015-function-name", 2173 | "babel-plugin-transform-es2015-parameters", 2174 | "babel-plugin-transform-es2015-sticky-regex", 2175 | "babel-plugin-transform-es2015-unicode-regex", 2176 | "babel-plugin-transform-es2015-modules-commonjs", 2177 | "babel-plugin-transform-es2015-generator-return" 2178 | ], 2179 | "v5.3.0": [ 2180 | "babel-plugin-transform-es2015-destructuring", 2181 | "babel-plugin-transform-es2015-function-name", 2182 | "babel-plugin-transform-es2015-parameters", 2183 | "babel-plugin-transform-es2015-sticky-regex", 2184 | "babel-plugin-transform-es2015-unicode-regex", 2185 | "babel-plugin-transform-es2015-modules-commonjs", 2186 | "babel-plugin-transform-es2015-generator-return" 2187 | ], 2188 | "v5.4.0": [ 2189 | "babel-plugin-transform-es2015-destructuring", 2190 | "babel-plugin-transform-es2015-function-name", 2191 | "babel-plugin-transform-es2015-parameters", 2192 | "babel-plugin-transform-es2015-sticky-regex", 2193 | "babel-plugin-transform-es2015-unicode-regex", 2194 | "babel-plugin-transform-es2015-modules-commonjs", 2195 | "babel-plugin-transform-es2015-generator-return" 2196 | ], 2197 | "v5.4.1": [ 2198 | "babel-plugin-transform-es2015-destructuring", 2199 | "babel-plugin-transform-es2015-function-name", 2200 | "babel-plugin-transform-es2015-parameters", 2201 | "babel-plugin-transform-es2015-sticky-regex", 2202 | "babel-plugin-transform-es2015-unicode-regex", 2203 | "babel-plugin-transform-es2015-modules-commonjs", 2204 | "babel-plugin-transform-es2015-generator-return" 2205 | ], 2206 | "v5.5.0": [ 2207 | "babel-plugin-transform-es2015-destructuring", 2208 | "babel-plugin-transform-es2015-function-name", 2209 | "babel-plugin-transform-es2015-parameters", 2210 | "babel-plugin-transform-es2015-sticky-regex", 2211 | "babel-plugin-transform-es2015-unicode-regex", 2212 | "babel-plugin-transform-es2015-modules-commonjs", 2213 | "babel-plugin-transform-es2015-generator-return" 2214 | ], 2215 | "v5.6.0": [ 2216 | "babel-plugin-transform-es2015-destructuring", 2217 | "babel-plugin-transform-es2015-function-name", 2218 | "babel-plugin-transform-es2015-parameters", 2219 | "babel-plugin-transform-es2015-sticky-regex", 2220 | "babel-plugin-transform-es2015-unicode-regex", 2221 | "babel-plugin-transform-es2015-modules-commonjs", 2222 | "babel-plugin-transform-es2015-generator-return" 2223 | ], 2224 | "v5.7.0": [ 2225 | "babel-plugin-transform-es2015-destructuring", 2226 | "babel-plugin-transform-es2015-function-name", 2227 | "babel-plugin-transform-es2015-parameters", 2228 | "babel-plugin-transform-es2015-sticky-regex", 2229 | "babel-plugin-transform-es2015-unicode-regex", 2230 | "babel-plugin-transform-es2015-modules-commonjs", 2231 | "babel-plugin-transform-es2015-generator-return" 2232 | ], 2233 | "v5.7.1": [ 2234 | "babel-plugin-transform-es2015-destructuring", 2235 | "babel-plugin-transform-es2015-function-name", 2236 | "babel-plugin-transform-es2015-parameters", 2237 | "babel-plugin-transform-es2015-sticky-regex", 2238 | "babel-plugin-transform-es2015-unicode-regex", 2239 | "babel-plugin-transform-es2015-modules-commonjs", 2240 | "babel-plugin-transform-es2015-generator-return" 2241 | ], 2242 | "v5.8.0": [ 2243 | "babel-plugin-transform-es2015-destructuring", 2244 | "babel-plugin-transform-es2015-function-name", 2245 | "babel-plugin-transform-es2015-parameters", 2246 | "babel-plugin-transform-es2015-sticky-regex", 2247 | "babel-plugin-transform-es2015-unicode-regex", 2248 | "babel-plugin-transform-es2015-modules-commonjs", 2249 | "babel-plugin-transform-es2015-generator-return" 2250 | ], 2251 | "v5.9.0": [ 2252 | "babel-plugin-transform-es2015-destructuring", 2253 | "babel-plugin-transform-es2015-function-name", 2254 | "babel-plugin-transform-es2015-parameters", 2255 | "babel-plugin-transform-es2015-sticky-regex", 2256 | "babel-plugin-transform-es2015-unicode-regex", 2257 | "babel-plugin-transform-es2015-modules-commonjs", 2258 | "babel-plugin-transform-es2015-generator-return" 2259 | ], 2260 | "v5.9.1": [ 2261 | "babel-plugin-transform-es2015-destructuring", 2262 | "babel-plugin-transform-es2015-function-name", 2263 | "babel-plugin-transform-es2015-parameters", 2264 | "babel-plugin-transform-es2015-sticky-regex", 2265 | "babel-plugin-transform-es2015-unicode-regex", 2266 | "babel-plugin-transform-es2015-modules-commonjs", 2267 | "babel-plugin-transform-es2015-generator-return" 2268 | ], 2269 | "v6.0.0": [ 2270 | "babel-plugin-transform-es2015-function-name", 2271 | "babel-plugin-transform-es2015-modules-commonjs" 2272 | ], 2273 | "v6.1.0": [ 2274 | "babel-plugin-transform-es2015-function-name", 2275 | "babel-plugin-transform-es2015-modules-commonjs" 2276 | ], 2277 | "v6.2.0": [ 2278 | "babel-plugin-transform-es2015-function-name", 2279 | "babel-plugin-transform-es2015-modules-commonjs" 2280 | ] 2281 | } -------------------------------------------------------------------------------- /es-feature-list.js: -------------------------------------------------------------------------------- 1 | var opts = require('babel-features').options(); 2 | console.log(JSON.stringify(opts.plugins.map(function (plugin) { 3 | return 'babel-plugin-' + plugin; 4 | }))); 5 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | var autoBabel = require('./calculateWhiteList.js'); 2 | var debug = require('debug')('preset-auto'); 3 | var version = process.env.PRESET_NODE_VERSION || process.version; 4 | debug(autoBabel(version)); 5 | module.exports = { 6 | plugins: autoBabel(version).map(function (plugin) { 7 | return require(plugin); 8 | }) 9 | } 10 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "babel-preset-es2015-auto", 3 | "version": "1.1.0", 4 | "description": "", 5 | "main": "index.js", 6 | "dependencies": { 7 | "babel-plugin-transform-es3-property-literals": "^6.3.13", 8 | "babel-preset-es2015": "^6.3.13", 9 | "debug": "^2.2.0", 10 | "semver": "^5.0.3", 11 | "semver-truncate": "^1.1.0", 12 | "yargs": "^3.24.0" 13 | }, 14 | "files": [ 15 | "index.js", 16 | "cli.js", 17 | "data.json", 18 | "calculateWhiteList.js" 19 | ], 20 | "repository": { 21 | "type": "git", 22 | "url": "https://github.com/jakepusateri/auto-babel.git" 23 | }, 24 | "devDependencies": { 25 | "babel-features": "hax/babel-features#2.x", 26 | "glob": "^6.0.1" 27 | }, 28 | "scripts": { 29 | "test": "echo \"Error: no test specified\" && exit 1" 30 | }, 31 | "bin": "./cli.js", 32 | "author": "jakepusateri@gmail.com", 33 | "license": "MIT" 34 | } 35 | -------------------------------------------------------------------------------- /processResults.js: -------------------------------------------------------------------------------- 1 | var glob = require('glob'); 2 | var results = {}; 3 | var fs = require('fs'); 4 | var path = require('path'); 5 | 6 | glob('build/results/**.json', null, function (err, files) { 7 | var name; 8 | files.forEach(function (filename) { 9 | var result = JSON.parse(fs.readFileSync(filename)); 10 | name = path.basename(filename, '.json'); 11 | results[name] = result; 12 | var count = 0; 13 | for (var existence in result) { 14 | if (result[existence]) { 15 | count += 1; 16 | } 17 | } 18 | }); 19 | console.log(files.length + ' files processed'); 20 | fs.writeFileSync('data.json', JSON.stringify(results, null, 4)); 21 | }) 22 | 23 | --------------------------------------------------------------------------------