jscodeshift
Advanced tools
Comparing version 0.6.0 to 0.6.1
@@ -18,2 +18,3 @@ /* | ||
const writeFileAtomic = require('write-file-atomic'); | ||
const { DEFAULT_EXTENSIONS } = require('@babel/core'); | ||
const getParser = require('./getParser'); | ||
@@ -53,11 +54,16 @@ | ||
if (babel === 'babel') { | ||
require('babel-register')({ | ||
require('@babel/register')({ | ||
babelrc: false, | ||
presets: [ | ||
require('babel-preset-es2015'), | ||
require('babel-preset-stage-1'), | ||
'@babel/preset-env', | ||
/\.tsx?$/.test(tr) ? '@babel/preset-typescript' : '@babel/preset-flow', | ||
], | ||
plugins: [ | ||
require('babel-plugin-transform-flow-strip-types'), | ||
] | ||
'@babel/proposal-class-properties', | ||
'@babel/proposal-object-rest-spread' | ||
], | ||
extensions: [...DEFAULT_EXTENSIONS, '.ts', '.tsx'], | ||
// By default, babel register only compiles things inside the current working directory. | ||
// https://github.com/babel/babel/blob/2a4f16236656178e84b05b8915aab9261c55782c/packages/babel-register/src/node.js#L140-L157 | ||
ignore: [] | ||
}); | ||
@@ -64,0 +70,0 @@ } |
{ | ||
"name": "jscodeshift", | ||
"version": "0.6.0", | ||
"version": "0.6.1", | ||
"description": "A toolkit for JavaScript codemods", | ||
@@ -27,11 +27,15 @@ "repository": { | ||
"dependencies": { | ||
"@babel/parser": "^7.0.0", | ||
"babel-plugin-transform-flow-strip-types": "^6.8.0", | ||
"babel-preset-es2015": "^6.9.0", | ||
"babel-preset-stage-1": "^6.5.0", | ||
"babel-register": "^6.9.0", | ||
"@babel/core": "^7.1.6", | ||
"@babel/parser": "^7.1.6", | ||
"@babel/plugin-proposal-class-properties": "^7.1.0", | ||
"@babel/plugin-proposal-object-rest-spread": "^7.0.0", | ||
"@babel/preset-env": "^7.1.6", | ||
"@babel/preset-flow": "^7.0.0", | ||
"@babel/preset-typescript": "^7.1.0", | ||
"@babel/register": "^7.0.0", | ||
"babel-core": "^7.0.0-bridge.0", | ||
"colors": "^1.1.2", | ||
"flow-parser": "^0.*", | ||
"flow-parser": "0.*", | ||
"graceful-fs": "^4.1.11", | ||
"micromatch": "^2.3.7", | ||
"micromatch": "^3.1.10", | ||
"neo-async": "^2.5.0", | ||
@@ -44,5 +48,5 @@ "node-dir": "^0.1.17", | ||
"devDependencies": { | ||
"babel-eslint": "^6.1.2", | ||
"eslint": "^3.1.1", | ||
"jest": "^18.1.0", | ||
"babel-eslint": "^10.0.1", | ||
"eslint": "^5.9.0", | ||
"jest": "^21", | ||
"jsdoc": "^3.4.0", | ||
@@ -52,3 +56,3 @@ "mkdirp": "^0.5.1" | ||
"jest": { | ||
"testPathDirs": [ | ||
"roots": [ | ||
"src", | ||
@@ -55,0 +59,0 @@ "bin", |
@@ -13,3 +13,3 @@ /* | ||
const babylon = require('babylon'); | ||
const babylon = require('@babel/parser'); | ||
const options = require('./tsOptions'); | ||
@@ -16,0 +16,0 @@ |
@@ -14,3 +14,3 @@ /* | ||
const _ = require('lodash'); | ||
const babylon = require('babylon'); | ||
const babylon = require('@babel/parser'); | ||
const baseOptions = require('./tsOptions'); | ||
@@ -17,0 +17,0 @@ |
# jscodeshift [![Build Status](https://travis-ci.org/facebook/jscodeshift.svg?branch=master)](https://travis-ci.org/facebook/jscodeshift) | ||
jscodeshift is a toolkit for running codemods over multiple JS files. | ||
jscodeshift is a toolkit for running codemods over multiple JavaScript or | ||
Typescript files. | ||
It provides: | ||
@@ -26,23 +27,44 @@ | ||
```text | ||
``` | ||
$ jscodeshift --help | ||
Usage: jscodeshift <path>... [options] | ||
Usage: jscodeshift [OPTION]... PATH... | ||
or: jscodeshift [OPTION]... -t TRANSFORM_PATH PATH... | ||
or: jscodeshift [OPTION]... -t URL PATH... | ||
or: jscodeshift [OPTION]... --stdin < file_list.txt | ||
path Files or directory to transform | ||
Apply transform logic in TRANSFORM_PATH (recursively) to every PATH. | ||
If --stdin is set, each line of the standard input is used as a path. | ||
Options: | ||
-t FILE, --transform FILE Path to the transform file. Can be either a local path or url [./transform.js] | ||
-c, --cpus (all by default) Determines the number of processes started. | ||
-v, --verbose Show more information about the transform process [0] | ||
-d, --dry Dry run (no changes are made to files) | ||
-p, --print Print output, useful for development | ||
--babel Apply Babel to transform files [true] | ||
--extensions File extensions the transform file should be applied to [js] | ||
--ignore-pattern Ignore files that match a provided glob expression | ||
--ignore-config FILE Ignore files if they match patterns sourced from a configuration file (e.g., a .gitignore) | ||
--run-in-band Run serially in the current process [false] | ||
-s, --silent No output [false] | ||
--parser The parser to use for parsing your source files (babel | babylon | flow | ts | tsx) [babel] | ||
--version print version and exit | ||
"..." behind an option means that it can be supplied multiple times. | ||
All options are also passed to the transformer, which means you can supply custom options that are not listed here. | ||
--(no-)babel apply babeljs to the transform file | ||
(default: true) | ||
-c, --cpus=N start at most N child processes to process source files | ||
(default: max(all - 1, 1)) | ||
-d, --(no-)dry dry run (no changes are made to files) | ||
(default: false) | ||
--extensions=EXT transform files with these file extensions (comma separated list) | ||
(default: js) | ||
-h, --help print this help and exit | ||
--ignore-config=FILE ... ignore files if they match patterns sourced from a configuration file (e.g. a .gitignore) | ||
--ignore-pattern=GLOB ... ignore files that match a provided glob expression | ||
--parser=babel|babylon|flow|ts|tsx the parser to use for parsing the source files | ||
(default: babel) | ||
--parser-config=FILE path to a JSON file containing a custom parser configuration for flow or babylon | ||
-p, --(no-)print print transformed files to stdout, useful for development | ||
(default: false) | ||
--(no-)run-in-band run serially in the current process | ||
(default: false) | ||
-s, --(no-)silent do not write to stdout or stderr | ||
(default: false) | ||
--(no-)stdin read file/directory list from stdin | ||
(default: false) | ||
-t, --transform=FILE path to the transform file. Can be either a local path or url | ||
(default: ./transform.js) | ||
-v, --verbose=0|1|2 show more information about the transform process | ||
(default: 0) | ||
--version print version and exit | ||
``` | ||
@@ -67,2 +89,4 @@ | ||
As of v0.6.1, this module can also be written in Typescript. | ||
### Arguments | ||
@@ -88,2 +112,3 @@ | ||
stats | A function to collect statistics during `--dry` runs | ||
report | Prints the passed string to stdout | ||
@@ -116,2 +141,7 @@ `jscodeshift` is a reference to the wrapper around recast and provides a | ||
**`report`** allows you do print arbitrary strings to stdout. This can be | ||
useful when other tools consume the output of jscodeshift. The reason to not | ||
directly use `process.stdout` in transform code is to avoid mangled output when | ||
many files are processed. | ||
#### `options` | ||
@@ -118,0 +148,0 @@ |
@@ -18,2 +18,3 @@ /* | ||
const writeFileAtomic = require('write-file-atomic'); | ||
const { DEFAULT_EXTENSIONS } = require('@babel/core'); | ||
const getParser = require('./getParser'); | ||
@@ -53,11 +54,16 @@ | ||
if (babel === 'babel') { | ||
require('babel-register')({ | ||
require('@babel/register')({ | ||
babelrc: false, | ||
presets: [ | ||
require('babel-preset-es2015'), | ||
require('babel-preset-stage-1'), | ||
'@babel/preset-env', | ||
/\.tsx?$/.test(tr) ? '@babel/preset-typescript' : '@babel/preset-flow', | ||
], | ||
plugins: [ | ||
require('babel-plugin-transform-flow-strip-types'), | ||
] | ||
'@babel/proposal-class-properties', | ||
'@babel/proposal-object-rest-spread' | ||
], | ||
extensions: [...DEFAULT_EXTENSIONS, '.ts', '.tsx'], | ||
// By default, babel register only compiles things inside the current working directory. | ||
// https://github.com/babel/babel/blob/2a4f16236656178e84b05b8915aab9261c55782c/packages/babel-register/src/node.js#L140-L157 | ||
ignore: [] | ||
}); | ||
@@ -64,0 +70,0 @@ } |
@@ -26,4 +26,4 @@ /* | ||
function createTempFileWith(content, filename) { | ||
const info = temp.openSync(); | ||
function createTempFileWith(content, filename, extension) { | ||
const info = temp.openSync({ suffix: extension }); | ||
let filePath = info.path; | ||
@@ -39,6 +39,8 @@ fs.writeSync(info.fd, content); | ||
function createTransformWith(content, fileName) { | ||
function createTransformWith(content) { | ||
return createTempFileWith( | ||
'module.exports = function(fileInfo, api, options) { ' + content + ' }', | ||
fileName | ||
undefined, | ||
// Test transform files need a js extension to work with @babel/register | ||
'.js' | ||
); | ||
@@ -45,0 +47,0 @@ } |
1340962
97
5477
416
18
+ Added@babel/core@^7.1.6
+ Added@babel/preset-env@^7.1.6
+ Added@babel/preset-flow@^7.0.0
+ Added@babel/register@^7.0.0
+ Addedbabel-core@^7.0.0-bridge.0
+ Added@ampproject/remapping@2.3.0(transitive)
+ Added@babel/code-frame@7.24.7(transitive)
+ Added@babel/compat-data@7.24.7(transitive)
+ Added@babel/core@7.24.7(transitive)
+ Added@babel/generator@7.24.7(transitive)
+ Added@babel/helper-annotate-as-pure@7.24.7(transitive)
+ Added@babel/helper-builder-binary-assignment-operator-visitor@7.24.7(transitive)
+ Added@babel/helper-compilation-targets@7.24.7(transitive)
+ Added@babel/helper-create-class-features-plugin@7.24.7(transitive)
+ Added@babel/helper-create-regexp-features-plugin@7.24.7(transitive)
+ Added@babel/helper-define-polyfill-provider@0.6.2(transitive)
+ Added@babel/helper-environment-visitor@7.24.7(transitive)
+ Added@babel/helper-function-name@7.24.7(transitive)
+ Added@babel/helper-hoist-variables@7.24.7(transitive)
+ Added@babel/helper-member-expression-to-functions@7.24.7(transitive)
+ Added@babel/helper-module-imports@7.24.7(transitive)
+ Added@babel/helper-module-transforms@7.24.7(transitive)
+ Added@babel/helper-optimise-call-expression@7.24.7(transitive)
+ Added@babel/helper-plugin-utils@7.24.7(transitive)
+ Added@babel/helper-remap-async-to-generator@7.24.7(transitive)
+ Added@babel/helper-replace-supers@7.24.7(transitive)
+ Added@babel/helper-simple-access@7.24.7(transitive)
+ Added@babel/helper-skip-transparent-expression-wrappers@7.24.7(transitive)
+ Added@babel/helper-split-export-declaration@7.24.7(transitive)
+ Added@babel/helper-string-parser@7.24.7(transitive)
+ Added@babel/helper-validator-identifier@7.24.7(transitive)
+ Added@babel/helper-validator-option@7.24.7(transitive)
+ Added@babel/helper-wrap-function@7.24.7(transitive)
+ Added@babel/helpers@7.24.7(transitive)
+ Added@babel/highlight@7.24.7(transitive)
+ Added@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(transitive)
+ Added@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(transitive)
+ Added@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(transitive)
+ Added@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(transitive)
+ Added@babel/plugin-proposal-class-properties@7.18.6(transitive)
+ Added@babel/plugin-proposal-object-rest-spread@7.20.7(transitive)
+ Added@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(transitive)
+ Added@babel/plugin-syntax-async-generators@7.8.4(transitive)
+ Added@babel/plugin-syntax-class-properties@7.12.13(transitive)
+ Added@babel/plugin-syntax-class-static-block@7.14.5(transitive)
+ Added@babel/plugin-syntax-dynamic-import@7.8.3(transitive)
+ Added@babel/plugin-syntax-export-namespace-from@7.8.3(transitive)
+ Added@babel/plugin-syntax-flow@7.24.7(transitive)
+ Added@babel/plugin-syntax-import-assertions@7.24.7(transitive)
+ Added@babel/plugin-syntax-import-attributes@7.24.7(transitive)
+ Added@babel/plugin-syntax-import-meta@7.10.4(transitive)
+ Added@babel/plugin-syntax-json-strings@7.8.3(transitive)
+ Added@babel/plugin-syntax-jsx@7.24.7(transitive)
+ Added@babel/plugin-syntax-logical-assignment-operators@7.10.4(transitive)
+ Added@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(transitive)
+ Added@babel/plugin-syntax-numeric-separator@7.10.4(transitive)
+ Added@babel/plugin-syntax-object-rest-spread@7.8.3(transitive)
+ Added@babel/plugin-syntax-optional-catch-binding@7.8.3(transitive)
+ Added@babel/plugin-syntax-optional-chaining@7.8.3(transitive)
+ Added@babel/plugin-syntax-private-property-in-object@7.14.5(transitive)
+ Added@babel/plugin-syntax-top-level-await@7.14.5(transitive)
+ Added@babel/plugin-syntax-typescript@7.24.7(transitive)
+ Added@babel/plugin-syntax-unicode-sets-regex@7.18.6(transitive)
+ Added@babel/plugin-transform-arrow-functions@7.24.7(transitive)
+ Added@babel/plugin-transform-async-generator-functions@7.24.7(transitive)
+ Added@babel/plugin-transform-async-to-generator@7.24.7(transitive)
+ Added@babel/plugin-transform-block-scoped-functions@7.24.7(transitive)
+ Added@babel/plugin-transform-block-scoping@7.24.7(transitive)
+ Added@babel/plugin-transform-class-properties@7.24.7(transitive)
+ Added@babel/plugin-transform-class-static-block@7.24.7(transitive)
+ Added@babel/plugin-transform-classes@7.24.7(transitive)
+ Added@babel/plugin-transform-computed-properties@7.24.7(transitive)
+ Added@babel/plugin-transform-destructuring@7.24.7(transitive)
+ Added@babel/plugin-transform-dotall-regex@7.24.7(transitive)
+ Added@babel/plugin-transform-duplicate-keys@7.24.7(transitive)
+ Added@babel/plugin-transform-dynamic-import@7.24.7(transitive)
+ Added@babel/plugin-transform-exponentiation-operator@7.24.7(transitive)
+ Added@babel/plugin-transform-export-namespace-from@7.24.7(transitive)
+ Added@babel/plugin-transform-flow-strip-types@7.24.7(transitive)
+ Added@babel/plugin-transform-for-of@7.24.7(transitive)
+ Added@babel/plugin-transform-function-name@7.24.7(transitive)
+ Added@babel/plugin-transform-json-strings@7.24.7(transitive)
+ Added@babel/plugin-transform-literals@7.24.7(transitive)
+ Added@babel/plugin-transform-logical-assignment-operators@7.24.7(transitive)
+ Added@babel/plugin-transform-member-expression-literals@7.24.7(transitive)
+ Added@babel/plugin-transform-modules-amd@7.24.7(transitive)
+ Added@babel/plugin-transform-modules-commonjs@7.24.7(transitive)
+ Added@babel/plugin-transform-modules-systemjs@7.24.7(transitive)
+ Added@babel/plugin-transform-modules-umd@7.24.7(transitive)
+ Added@babel/plugin-transform-named-capturing-groups-regex@7.24.7(transitive)
+ Added@babel/plugin-transform-new-target@7.24.7(transitive)
+ Added@babel/plugin-transform-nullish-coalescing-operator@7.24.7(transitive)
+ Added@babel/plugin-transform-numeric-separator@7.24.7(transitive)
+ Added@babel/plugin-transform-object-rest-spread@7.24.7(transitive)
+ Added@babel/plugin-transform-object-super@7.24.7(transitive)
+ Added@babel/plugin-transform-optional-catch-binding@7.24.7(transitive)
+ Added@babel/plugin-transform-optional-chaining@7.24.7(transitive)
+ Added@babel/plugin-transform-parameters@7.24.7(transitive)
+ Added@babel/plugin-transform-private-methods@7.24.7(transitive)
+ Added@babel/plugin-transform-private-property-in-object@7.24.7(transitive)
+ Added@babel/plugin-transform-property-literals@7.24.7(transitive)
+ Added@babel/plugin-transform-regenerator@7.24.7(transitive)
+ Added@babel/plugin-transform-reserved-words@7.24.7(transitive)
+ Added@babel/plugin-transform-shorthand-properties@7.24.7(transitive)
+ Added@babel/plugin-transform-spread@7.24.7(transitive)
+ Added@babel/plugin-transform-sticky-regex@7.24.7(transitive)
+ Added@babel/plugin-transform-template-literals@7.24.7(transitive)
+ Added@babel/plugin-transform-typeof-symbol@7.24.7(transitive)
+ Added@babel/plugin-transform-typescript@7.24.7(transitive)
+ Added@babel/plugin-transform-unicode-escapes@7.24.7(transitive)
+ Added@babel/plugin-transform-unicode-property-regex@7.24.7(transitive)
+ Added@babel/plugin-transform-unicode-regex@7.24.7(transitive)
+ Added@babel/plugin-transform-unicode-sets-regex@7.24.7(transitive)
+ Added@babel/preset-env@7.24.7(transitive)
+ Added@babel/preset-flow@7.24.7(transitive)
+ Added@babel/preset-modules@0.1.6-no-external-plugins(transitive)
+ Added@babel/preset-typescript@7.24.7(transitive)
+ Added@babel/register@7.24.6(transitive)
+ Added@babel/regjsgen@0.8.0(transitive)
+ Added@babel/runtime@7.24.7(transitive)
+ Added@babel/template@7.24.7(transitive)
+ Added@babel/traverse@7.24.7(transitive)
+ Added@babel/types@7.24.7(transitive)
+ Added@jridgewell/gen-mapping@0.3.5(transitive)
+ Added@jridgewell/resolve-uri@3.1.2(transitive)
+ Added@jridgewell/set-array@1.2.1(transitive)
+ Added@jridgewell/sourcemap-codec@1.4.15(transitive)
+ Added@jridgewell/trace-mapping@0.3.25(transitive)
+ Addedansi-styles@3.2.1(transitive)
+ Addedarr-diff@4.0.0(transitive)
+ Addedarr-union@3.1.0(transitive)
+ Addedarray-unique@0.3.2(transitive)
+ Addedassign-symbols@1.0.0(transitive)
+ Addedatob@2.1.2(transitive)
+ Addedbabel-core@7.0.0-bridge.0(transitive)
+ Addedbabel-plugin-polyfill-corejs2@0.4.11(transitive)
+ Addedbabel-plugin-polyfill-corejs3@0.10.4(transitive)
+ Addedbabel-plugin-polyfill-regenerator@0.6.2(transitive)
+ Addedbase@0.11.2(transitive)
+ Addedbraces@2.3.2(transitive)
+ Addedbrowserslist@4.23.1(transitive)
+ Addedbuffer-from@1.1.2(transitive)
+ Addedcache-base@1.0.1(transitive)
+ Addedcaniuse-lite@1.0.30001638(transitive)
+ Addedchalk@2.4.2(transitive)
+ Addedclass-utils@0.3.6(transitive)
+ Addedclone-deep@4.0.1(transitive)
+ Addedcollection-visit@1.0.0(transitive)
+ Addedcolor-convert@1.9.3(transitive)
+ Addedcolor-name@1.1.3(transitive)
+ Addedcommondir@1.0.1(transitive)
+ Addedcomponent-emitter@1.3.1(transitive)
+ Addedconvert-source-map@2.0.0(transitive)
+ Addedcopy-descriptor@0.1.1(transitive)
+ Addedcore-js-compat@3.37.1(transitive)
+ Addeddebug@4.3.5(transitive)
+ Addeddecode-uri-component@0.2.2(transitive)
+ Addeddefine-property@0.2.51.0.02.0.2(transitive)
+ Addedelectron-to-chromium@1.4.814(transitive)
+ Addedescalade@3.1.2(transitive)
+ Addedexpand-brackets@2.1.4(transitive)
+ Addedextend-shallow@2.0.13.0.2(transitive)
+ Addedextglob@2.0.4(transitive)
+ Addedfill-range@4.0.0(transitive)
+ Addedfind-cache-dir@2.1.0(transitive)
+ Addedfind-up@3.0.0(transitive)
+ Addedfragment-cache@0.2.1(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedgensync@1.0.0-beta.2(transitive)
+ Addedget-value@2.0.6(transitive)
+ Addedglobals@11.12.0(transitive)
+ Addedhas-flag@3.0.0(transitive)
+ Addedhas-value@0.3.11.0.0(transitive)
+ Addedhas-values@0.1.41.0.0(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedis-accessor-descriptor@1.0.1(transitive)
+ Addedis-core-module@2.14.0(transitive)
+ Addedis-data-descriptor@1.0.1(transitive)
+ Addedis-descriptor@0.1.71.0.3(transitive)
+ Addedis-extendable@1.0.1(transitive)
+ Addedis-number@3.0.0(transitive)
+ Addedis-plain-object@2.0.4(transitive)
+ Addedis-windows@1.0.2(transitive)
+ Addedisobject@3.0.1(transitive)
+ Addedjs-tokens@4.0.0(transitive)
+ Addedjsesc@2.5.2(transitive)
+ Addedjson5@2.2.3(transitive)
+ Addedkind-of@4.0.0(transitive)
+ Addedlocate-path@3.0.0(transitive)
+ Addedlodash.debounce@4.0.8(transitive)
+ Addedlru-cache@5.1.1(transitive)
+ Addedmake-dir@2.1.0(transitive)
+ Addedmap-cache@0.2.2(transitive)
+ Addedmap-visit@1.0.0(transitive)
+ Addedmicromatch@3.1.10(transitive)
+ Addedmixin-deep@1.3.2(transitive)
+ Addedms@2.1.2(transitive)
+ Addednanomatch@1.2.13(transitive)
+ Addednode-releases@2.0.14(transitive)
+ Addedobject-copy@0.1.0(transitive)
+ Addedobject-visit@1.0.1(transitive)
+ Addedobject.pick@1.3.0(transitive)
+ Addedp-limit@2.3.0(transitive)
+ Addedp-locate@3.0.0(transitive)
+ Addedp-try@2.2.0(transitive)
+ Addedpascalcase@0.1.1(transitive)
+ Addedpath-exists@3.0.0(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedpicocolors@1.0.1(transitive)
+ Addedpify@4.0.1(transitive)
+ Addedpirates@4.0.6(transitive)
+ Addedpkg-dir@3.0.0(transitive)
+ Addedposix-character-classes@0.1.1(transitive)
+ Addedregenerate-unicode-properties@10.1.1(transitive)
+ Addedregenerator-runtime@0.14.1(transitive)
+ Addedregenerator-transform@0.15.2(transitive)
+ Addedregex-not@1.0.2(transitive)
+ Addedregexpu-core@5.3.2(transitive)
+ Addedregjsparser@0.9.1(transitive)
+ Addedresolve@1.22.8(transitive)
+ Addedresolve-url@0.2.1(transitive)
+ Addedret@0.1.15(transitive)
+ Addedsafe-regex@1.1.0(transitive)
+ Addedsemver@5.7.26.3.1(transitive)
+ Addedset-value@2.0.1(transitive)
+ Addedshallow-clone@3.0.1(transitive)
+ Addedsnapdragon@0.8.2(transitive)
+ Addedsnapdragon-node@2.1.1(transitive)
+ Addedsnapdragon-util@3.0.1(transitive)
+ Addedsource-map-resolve@0.5.3(transitive)
+ Addedsource-map-support@0.5.21(transitive)
+ Addedsource-map-url@0.4.1(transitive)
+ Addedsplit-string@3.1.0(transitive)
+ Addedstatic-extend@0.1.2(transitive)
+ Addedsupports-color@5.5.0(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
+ Addedto-fast-properties@2.0.0(transitive)
+ Addedto-object-path@0.3.0(transitive)
+ Addedto-regex@3.0.2(transitive)
+ Addedto-regex-range@2.1.1(transitive)
+ Addedunicode-canonical-property-names-ecmascript@2.0.0(transitive)
+ Addedunicode-match-property-ecmascript@2.0.0(transitive)
+ Addedunicode-match-property-value-ecmascript@2.1.0(transitive)
+ Addedunicode-property-aliases-ecmascript@2.1.0(transitive)
+ Addedunion-value@1.0.1(transitive)
+ Addedunset-value@1.0.0(transitive)
+ Addedupdate-browserslist-db@1.0.16(transitive)
+ Addedurix@0.1.0(transitive)
+ Addeduse@3.1.1(transitive)
+ Addedyallist@3.1.1(transitive)
- Removedbabel-preset-es2015@^6.9.0
- Removedbabel-preset-stage-1@^6.5.0
- Removedbabel-register@^6.9.0
- Removedansi-regex@2.1.1(transitive)
- Removedansi-styles@2.2.1(transitive)
- Removedarr-diff@2.0.0(transitive)
- Removedarray-unique@0.2.1(transitive)
- Removedbabel-code-frame@6.26.0(transitive)
- Removedbabel-core@6.26.3(transitive)
- Removedbabel-generator@6.26.1(transitive)
- Removedbabel-helper-bindify-decorators@6.24.1(transitive)
- Removedbabel-helper-builder-binary-assignment-operator-visitor@6.24.1(transitive)
- Removedbabel-helper-call-delegate@6.24.1(transitive)
- Removedbabel-helper-define-map@6.26.0(transitive)
- Removedbabel-helper-explode-assignable-expression@6.24.1(transitive)
- Removedbabel-helper-explode-class@6.24.1(transitive)
- Removedbabel-helper-function-name@6.24.1(transitive)
- Removedbabel-helper-get-function-arity@6.24.1(transitive)
- Removedbabel-helper-hoist-variables@6.24.1(transitive)
- Removedbabel-helper-optimise-call-expression@6.24.1(transitive)
- Removedbabel-helper-regex@6.26.0(transitive)
- Removedbabel-helper-remap-async-to-generator@6.24.1(transitive)
- Removedbabel-helper-replace-supers@6.24.1(transitive)
- Removedbabel-helpers@6.24.1(transitive)
- Removedbabel-messages@6.23.0(transitive)
- Removedbabel-plugin-check-es2015-constants@6.22.0(transitive)
- Removedbabel-plugin-syntax-async-functions@6.13.0(transitive)
- Removedbabel-plugin-syntax-async-generators@6.13.0(transitive)
- Removedbabel-plugin-syntax-class-constructor-call@6.18.0(transitive)
- Removedbabel-plugin-syntax-class-properties@6.13.0(transitive)
- Removedbabel-plugin-syntax-decorators@6.13.0(transitive)
- Removedbabel-plugin-syntax-dynamic-import@6.18.0(transitive)
- Removedbabel-plugin-syntax-exponentiation-operator@6.13.0(transitive)
- Removedbabel-plugin-syntax-export-extensions@6.13.0(transitive)
- Removedbabel-plugin-syntax-flow@6.18.0(transitive)
- Removedbabel-plugin-syntax-object-rest-spread@6.13.0(transitive)
- Removedbabel-plugin-syntax-trailing-function-commas@6.22.0(transitive)
- Removedbabel-plugin-transform-async-generator-functions@6.24.1(transitive)
- Removedbabel-plugin-transform-async-to-generator@6.24.1(transitive)
- Removedbabel-plugin-transform-class-constructor-call@6.24.1(transitive)
- Removedbabel-plugin-transform-class-properties@6.24.1(transitive)
- Removedbabel-plugin-transform-decorators@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-arrow-functions@6.22.0(transitive)
- Removedbabel-plugin-transform-es2015-block-scoped-functions@6.22.0(transitive)
- Removedbabel-plugin-transform-es2015-block-scoping@6.26.0(transitive)
- Removedbabel-plugin-transform-es2015-classes@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-computed-properties@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-destructuring@6.23.0(transitive)
- Removedbabel-plugin-transform-es2015-duplicate-keys@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-for-of@6.23.0(transitive)
- Removedbabel-plugin-transform-es2015-function-name@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-literals@6.22.0(transitive)
- Removedbabel-plugin-transform-es2015-modules-amd@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-modules-commonjs@6.26.2(transitive)
- Removedbabel-plugin-transform-es2015-modules-systemjs@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-modules-umd@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-object-super@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-parameters@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-shorthand-properties@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-spread@6.22.0(transitive)
- Removedbabel-plugin-transform-es2015-sticky-regex@6.24.1(transitive)
- Removedbabel-plugin-transform-es2015-template-literals@6.22.0(transitive)
- Removedbabel-plugin-transform-es2015-typeof-symbol@6.23.0(transitive)
- Removedbabel-plugin-transform-es2015-unicode-regex@6.24.1(transitive)
- Removedbabel-plugin-transform-exponentiation-operator@6.24.1(transitive)
- Removedbabel-plugin-transform-export-extensions@6.22.0(transitive)
- Removedbabel-plugin-transform-flow-strip-types@6.22.0(transitive)
- Removedbabel-plugin-transform-object-rest-spread@6.26.0(transitive)
- Removedbabel-plugin-transform-regenerator@6.26.0(transitive)
- Removedbabel-plugin-transform-strict-mode@6.24.1(transitive)
- Removedbabel-preset-es2015@6.24.1(transitive)
- Removedbabel-preset-stage-1@6.24.1(transitive)
- Removedbabel-preset-stage-2@6.24.1(transitive)
- Removedbabel-preset-stage-3@6.24.1(transitive)
- Removedbabel-register@6.26.0(transitive)
- Removedbabel-runtime@6.26.0(transitive)
- Removedbabel-template@6.26.0(transitive)
- Removedbabel-traverse@6.26.0(transitive)
- Removedbabel-types@6.26.0(transitive)
- Removedbabylon@6.18.0(transitive)
- Removedbraces@1.8.5(transitive)
- Removedchalk@1.1.3(transitive)
- Removedconvert-source-map@1.9.0(transitive)
- Removedcore-js@2.6.12(transitive)
- Removeddetect-indent@4.0.0(transitive)
- Removedexpand-brackets@0.1.5(transitive)
- Removedexpand-range@1.8.2(transitive)
- Removedextglob@0.3.2(transitive)
- Removedfilename-regex@2.0.1(transitive)
- Removedfill-range@2.2.4(transitive)
- Removedfor-own@0.1.5(transitive)
- Removedglob-base@0.3.0(transitive)
- Removedglob-parent@2.0.0(transitive)
- Removedglobals@9.18.0(transitive)
- Removedhas-ansi@2.0.0(transitive)
- Removedhome-or-tmp@2.0.0(transitive)
- Removedinvariant@2.2.4(transitive)
- Removedis-dotfile@1.0.3(transitive)
- Removedis-equal-shallow@0.1.3(transitive)
- Removedis-extglob@1.0.0(transitive)
- Removedis-finite@1.1.0(transitive)
- Removedis-glob@2.0.1(transitive)
- Removedis-number@2.1.04.0.0(transitive)
- Removedis-posix-bracket@0.1.1(transitive)
- Removedis-primitive@2.0.0(transitive)
- Removedjs-tokens@3.0.2(transitive)
- Removedjsesc@1.3.0(transitive)
- Removedjson5@0.5.1(transitive)
- Removedlodash@4.17.21(transitive)
- Removedloose-envify@1.4.0(transitive)
- Removedmath-random@1.0.4(transitive)
- Removedmicromatch@2.3.11(transitive)
- Removedminimist@1.2.8(transitive)
- Removedmkdirp@0.5.6(transitive)
- Removednormalize-path@2.1.1(transitive)
- Removedobject.omit@2.0.1(transitive)
- Removedos-homedir@1.0.2(transitive)
- Removedos-tmpdir@1.0.2(transitive)
- Removedparse-glob@3.0.4(transitive)
- Removedpreserve@0.2.0(transitive)
- Removedrandomatic@3.1.1(transitive)
- Removedregenerator-runtime@0.11.1(transitive)
- Removedregenerator-transform@0.10.1(transitive)
- Removedregex-cache@0.4.4(transitive)
- Removedregexpu-core@2.0.0(transitive)
- Removedregjsgen@0.2.0(transitive)
- Removedregjsparser@0.1.5(transitive)
- Removedremove-trailing-separator@1.1.0(transitive)
- Removedrepeating@2.0.1(transitive)
- Removedslash@1.0.0(transitive)
- Removedsource-map-support@0.4.18(transitive)
- Removedstrip-ansi@3.0.1(transitive)
- Removedsupports-color@2.0.0(transitive)
- Removedto-fast-properties@1.0.3(transitive)
- Removedtrim-right@1.0.1(transitive)
Updated@babel/parser@^7.1.6
Updatedflow-parser@0.*
Updatedmicromatch@^3.1.10