diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e80546a90e9c74..efe271ad87a4c5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -141,7 +141,7 @@ When creating a new package you need to provide at least the following: "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" }, "publishConfig": { "access": "public" diff --git a/bin/packages/get-babel-config.js b/bin/packages/get-babel-config.js index 4f23f4281febb7..cdbce9b51a58ad 100644 --- a/bin/packages/get-babel-config.js +++ b/bin/packages/get-babel-config.js @@ -19,29 +19,55 @@ if ( ! process.env.SKIP_JSX_PRAGMA_TRANSFORM ) { } ] ); } +const overrideOptions = ( target, targetName, options ) => { + if ( get( target, [ 'file', 'request' ] ) === targetName ) { + return [ targetName, Object.assign( + {}, + target.options, + options + ) ]; + } + return target; +}; + const babelConfigs = { main: Object.assign( {}, babelDefaultConfig, { - plugins, - presets: map( babelDefaultConfig.presets, ( preset ) => { - if ( get( preset, [ 'file', 'request' ] ) === '@babel/preset-env' ) { - return [ '@babel/preset-env', Object.assign( - {}, - preset.options, - { modules: 'commonjs' } - ) ]; - } - return preset; - } ), + plugins: map( + plugins, + ( plugin ) => overrideOptions( plugin, '@babel/plugin-transform-runtime', { + corejs: false, + } ) + ), + presets: map( + babelDefaultConfig.presets, + ( preset ) => overrideOptions( preset, '@babel/preset-env', { + modules: 'commonjs', + useBuiltIns: false, + } ) + ), } ), module: Object.assign( {}, babelDefaultConfig, { - plugins, + plugins: map( + plugins, + ( plugin ) => overrideOptions( plugin, '@babel/plugin-transform-runtime', { + corejs: false, + useESModules: true, + } ) + ), + presets: map( + babelDefaultConfig.presets, + ( preset ) => overrideOptions( preset, '@babel/preset-env', { + modules: false, + useBuiltIns: false, + } ) + ), } ), }; diff --git a/package-lock.json b/package-lock.json index 20c08dc1599641..de142463f18a04 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,27 +5,27 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.56.tgz", - "integrity": "sha512-OBeGs8UXWpKl0oK2T5nUXNl2yu8RKxqL/7aUnMtKDXCU6VUrNP3npdrPivBA11HPB15TVI49nWf2lntTzoUuAg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "dev": true, "requires": { - "@babel/highlight": "7.0.0-beta.56" + "@babel/highlight": "^7.0.0" } }, "@babel/core": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-beta.56.tgz", - "integrity": "sha512-IsytpdHZqo5pgJj4FTcpEMKmfXK9TdvThLZo4yUOjbuVZCy8NAwoeBnojvKCNf+139L7xNIIosp3RVA0cMkbOg==", - "dev": true, - "requires": { - "@babel/code-frame": "7.0.0-beta.56", - "@babel/generator": "7.0.0-beta.56", - "@babel/helpers": "7.0.0-beta.56", - "@babel/parser": "7.0.0-beta.56", - "@babel/template": "7.0.0-beta.56", - "@babel/traverse": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0.tgz", + "integrity": "sha512-nrvxS5u6QUN5gLl1GEakIcmOeoUHT1/gQtdMRq18WFURJ5osn4ppJLVSseMQo4zVWKJfBTF4muIYijXUnKlRLQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helpers": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", "convert-source-map": "^1.1.0", "debug": "^3.1.0", "json5": "^0.5.0", @@ -36,12 +36,12 @@ } }, "@babel/generator": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.56.tgz", - "integrity": "sha512-d+Ls/Vr5OU5FBDYQToXSqAluI3r2UaSoNZ41zD3sxdoVoaT8K5Bdh4So4eG4o//INGM7actValXGfb+5J1+r8w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0.tgz", + "integrity": "sha512-/BM2vupkpbZXq22l1ALO7MqXJZH2k8bKVv8Y+pABFnzWdztDB/ZLveP5At21vLz5c2YtSE6p7j2FZEsqafMz5Q==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.56", + "@babel/types": "^7.0.0", "jsesc": "^2.5.1", "lodash": "^4.17.10", "source-map": "^0.5.0", @@ -49,703 +49,756 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.56.tgz", - "integrity": "sha512-PaHQ8R489lwBZYz/F81YpKDurIQfKWliNIpHZAysYbnozq8hVyaUx8D5wW6Dplf0lUUQ8Y/I3YKtiNoyg7bLHA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.56" + "@babel/types": "^7.0.0" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.56.tgz", - "integrity": "sha512-ka5Fe6UB/jRtCWU/emg6fLKqttaVaBCF1zdT06PYs7w8hJPidCcfdVMBoDHfqL3pgLo+hp+LW4Q/99zw/zv0Sw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0.tgz", + "integrity": "sha512-9HdU8lrAc4FUZOy+y2w//kUhynSpkGIRYDzJW1oKJx7+v8m6UEAbAd2tSvxirsq2kJTXJZZS6Eo8FnUDUH0ZWw==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56" + "@babel/helper-explode-assignable-expression": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-builder-react-jsx": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.56.tgz", - "integrity": "sha512-s7nY9YbY+/6yccMCdI9oqh/rZ9lEoo3EHk/Lt6H2p/t6jyQf0sWqtsbJeHg5j5FzX6ZwYkdX8lTmBBMTrlyf9A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz", + "integrity": "sha512-ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.56", + "@babel/types": "^7.0.0", "esutils": "^2.0.0" } }, "@babel/helper-call-delegate": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.56.tgz", - "integrity": "sha512-XOv0taD7Elw0CSorktXbbCzdPgH4dZOb8yObk5deEhDbWgJhdwIvd5z8rQpDu712oqDhXm7Z3v+upFsOCg2+nQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0.tgz", + "integrity": "sha512-HdYG6vr4KgXHK0q1QRZ8guoYCF5rZjIdPlhcVY+j4EBK/FDR+cXRM5/6lQr3NIWDc7dO1KfgjG5rfH6lM89VBw==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "7.0.0-beta.56", - "@babel/traverse": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56" + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-define-map": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.56.tgz", - "integrity": "sha512-6hWVBpEyeRqvX3cKU7GVjdiYk9SvucpScTwdNpuSvsX8lX1MzuLQ7n9FNrHMU6+ulVNkZV81E7WdABYgXyIfuw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0.tgz", + "integrity": "sha512-acbCxYS9XufWxsBiclmXMK1CFz7en/XSYvHFcbb3Jb8BqjFEBrA46WlIsoSQTRG/eYN60HciUnzdyQxOZhrHfw==", "dev": true, "requires": { - "@babel/helper-function-name": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56", + "@babel/helper-function-name": "^7.0.0", + "@babel/types": "^7.0.0", "lodash": "^4.17.10" } }, "@babel/helper-explode-assignable-expression": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.56.tgz", - "integrity": "sha512-Y3a7HLnwLJEiKe4+XB2AEo6QiCnFsa0ycqg6HBp0lyw4HztSTGt3oyZYO8I5ZhtVCKi/EJXSQuKHLOV98jG/+A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0.tgz", + "integrity": "sha512-5gLPwdDnYf8GfPsjS+UmZUtYE1jaXTFm1P+ymGobqvXbA0q3ANgpH60+C6zDrRAWXYbQXYvzzQC/r0gJVNNltQ==", "dev": true, "requires": { - "@babel/traverse": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56" + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-function-name": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.56.tgz", - "integrity": "sha512-Lq4nPOt1j3sUq+1GVrw57dKq6wBKAHplGjYzEG8dkytqo93i6uSKKKg3smYXx2qohEVD5ciAyJjgRJq7RQu4Lg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0.tgz", + "integrity": "sha512-Zo+LGvfYp4rMtz84BLF3bavFTdf8y4rJtMPTe2J+rxYmnDOIeH8le++VFI/pRJU+rQhjqiXxE4LMaIau28Tv1Q==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.56", - "@babel/template": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.56.tgz", - "integrity": "sha512-QU9EVlnDGTzBasgrdo/I4+RzZS7oqzz9YcetpYko3bp+VsRGokqsAQl3gIvxWTtxwibwboDEdBx+fGArtb2fhw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.56" + "@babel/types": "^7.0.0" } }, "@babel/helper-hoist-variables": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.56.tgz", - "integrity": "sha512-PTBa6UfiM7MgeTXOlNjCDiiqtOhqWraHM2GGsZg1M8VkuZRjP1Kag9JNmoppUlsZE5LY3NE+BjJuQ1/mLgcIug==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", + "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.56" + "@babel/types": "^7.0.0" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.56.tgz", - "integrity": "sha512-/TrmPCG1XIENakzenEyiNsbIBSTm10DNWyB/cyKwVljzA18gMivn9YxSMxVAuaC1KyTTmhkeUYibSMF7yF13xw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.56" + "@babel/types": "^7.0.0" } }, "@babel/helper-module-imports": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.56.tgz", - "integrity": "sha512-iVWFscU+yIu6DIo5IWkMgVXd74/d3z/ZomwF/QJNGFwFP/lNA282rpjsky56fSxS7oT7wAlXoYoHVCOOaL7tbg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.56", - "lodash": "^4.17.10" + "@babel/types": "^7.0.0" } }, "@babel/helper-module-transforms": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.56.tgz", - "integrity": "sha512-jC+blwjVeVx43WWOJHHXYBcHvYw0eHNgZUUXHKkDTLYc0zx8oev3LyciGFiWz29KgCS1K8YYd0t7z8fFXlCTog==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0.tgz", + "integrity": "sha512-QdwmTTlPmT7TZcf30dnqm8pem+o48tVt991xXogE5CQCwqSpWKuzH2E9v8VWeccQ66a6/CmrLZ+bwp66JYeM5A==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.0.0-beta.56", - "@babel/helper-simple-access": "7.0.0-beta.56", - "@babel/helper-split-export-declaration": "7.0.0-beta.56", - "@babel/template": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56", + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.0.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/types": "^7.0.0", "lodash": "^4.17.10" } }, "@babel/helper-optimise-call-expression": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.56.tgz", - "integrity": "sha512-T+eZePA6kM+3wHXDPKKFZGHtMJGfK2/xmdk9pVjFHppdg4zwEqGaqLQaOlqfk5ekx2vxO22tmL4Caf2A/MVm0w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.56" + "@babel/types": "^7.0.0" } }, "@babel/helper-plugin-utils": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.56.tgz", - "integrity": "sha512-6IlFMU13X7gwnnMldDHwfc7IqngqCH/KfiU7I+GdNoZPnddmjghc87E/zKHaJpWdX1VvXCCelp2EnKq0rgBQ8w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", "dev": true }, "@babel/helper-regex": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0-beta.56.tgz", - "integrity": "sha512-wtb8bmlc5TF7W7KMd5muS+CVQQu7cNGTdPbI5+8x5w36bN8ytbkun5160hJ2S1r3Tti0FPnrYwz+9W5AGj+d9g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", + "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", "dev": true, "requires": { "lodash": "^4.17.10" } }, "@babel/helper-remap-async-to-generator": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.56.tgz", - "integrity": "sha512-uCvdjXeEh/qzvhK61XLP5DADCM0MMxZOVdGIj5In/i9MLt9BD/EAyBmjZN0bc1dD1wJst0qInZyZju0lUUkvNQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0.tgz", + "integrity": "sha512-3o4sYLOsK6m0A7t1P0saTanBPmk5MAlxVnp9773Of4L8PMVLukU7loZix5KoJgflxSo2c2ETTzseptc0rQEp7A==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.0.0-beta.56", - "@babel/helper-wrap-function": "7.0.0-beta.56", - "@babel/template": "7.0.0-beta.56", - "@babel/traverse": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-replace-supers": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.56.tgz", - "integrity": "sha512-Pv0a8XYWeYLMgzx6BiKYMkBPW7ilDeKmKnPfMD+sCsTRDMZl9DssqnkkSwGxgAeuPwZ9opx18r5EzYPTgt0k4A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0.tgz", + "integrity": "sha512-fsSv7VogxzMSmGch6DwhKHGsciVXo7hbfhBgH9ZrgJMXKMjO7ASQTUfbVL7MU1uCfviyqjucazGK7TWPT9weuQ==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "7.0.0-beta.56", - "@babel/helper-optimise-call-expression": "7.0.0-beta.56", - "@babel/traverse": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56" + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-simple-access": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.56.tgz", - "integrity": "sha512-CIRkGs+/KNWpGJKEUbABeVWTZ1ePskwKwwoR1lVs2qI4cZheS6NvXzLxsFN/uxyc46yn7px/XTxV/zM3rnlQQQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0.tgz", + "integrity": "sha512-CNeuX52jbQSq4j1n+R+21xrjbTjsnXa9n1aERbgHRD/p9h4Udkxr1n24yPMQmnTETHdnQDvkVSYWFw/ETAymYg==", "dev": true, "requires": { - "@babel/template": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56", - "lodash": "^4.17.10" + "@babel/template": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.56.tgz", - "integrity": "sha512-j886mQJQg5HDF7X0qK/AfNdrpIYUcJHxRKwBJ9dUvhpO3eFqsTLbJJpitgLaJQjh9D7Db5Aiq8MRghj3+MH57g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.56" + "@babel/types": "^7.0.0" } }, "@babel/helper-wrap-function": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.56.tgz", - "integrity": "sha512-WuGMzbpx12M40aHtocM0vs9af/LmdwpXsKBX2T2GqCMueD90MHvQU+148vHScgPbUoWP4lv+dFGZDf0XUc2qJA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0.tgz", + "integrity": "sha512-kjprWPDNVPZ/9pyLRXcZBvfjnFwqokmXTPTaC4AV8Ns7WRl7ewSxrB19AWZzQsC/WSPQLOw1ciR8uPYkAM1znA==", "dev": true, "requires": { - "@babel/helper-function-name": "7.0.0-beta.56", - "@babel/template": "7.0.0-beta.56", - "@babel/traverse": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56" + "@babel/helper-function-name": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/helpers": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.56.tgz", - "integrity": "sha512-KaNBuVlAGW6sFCEWjliN29dL8K4L/ff8ZUaR/D5ou/JsqOuxLRy34Rf8WXMru3Et2g4Czly6vJeSmaYyf3s0lA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0.tgz", + "integrity": "sha512-jbvgR8iLZPnyk6m/UqdXYsSxbVtRi7Pd3CzB4OPwPBnmhNG1DWjiiy777NTuoyIcniszK51R40L5pgfXAfHDtw==", "dev": true, "requires": { - "@babel/template": "7.0.0-beta.56", - "@babel/traverse": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56" + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/highlight": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.56.tgz", - "integrity": "sha512-q4TfI+jJISul6vVpZJktzH4tupwRiVk6KXRhB8PHqJ7erl966I6ePDXl9mAbE8jMM7YswhnnB0j1SYP7LBVyhg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "dev": true, "requires": { "chalk": "^2.0.0", "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - } + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.56.tgz", - "integrity": "sha512-JM0ughhbo+sPXw2Z+SUyowfYrAOhjanzjMshcLswBdXVelJCOeEKe/FqMqPWGVPQr7wByongXIn+MKdCpY7DBw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0.tgz", + "integrity": "sha512-RgJhNdRinpO8zibnoHbzTTexNs4c8ROkXFBanNDZTLHjwbdLk8J5cJSKulx/bycWTLYmKVNCkxRtVCoJnqPk+g==", "dev": true }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.56.tgz", - "integrity": "sha512-2amegw5EfeOJO5un5+A5cZ7cELUKf7fUzdryFdkg3ciGyNA+ISK9x4B57N8Jb5gWXch1xNsOV7tJuaaWeqbJ3g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0.tgz", + "integrity": "sha512-QsXmmjLrFADCcDQAfdQn7tfBRLjpTzRWaDpKpW4ZXW1fahPG4SvjcF1xfvVnXGC662RSExYXL+6DAqbtgqMXeA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/helper-remap-async-to-generator": "7.0.0-beta.56", - "@babel/plugin-syntax-async-generators": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.0.0", + "@babel/plugin-syntax-async-generators": "^7.0.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.0.0.tgz", + "integrity": "sha512-kfVdUkIAGJIVmHmtS/40i/fg/AGnw/rsZBCaapY5yjeO5RA9m165Xbw9KMOu2nqXP5dTFjEjHdfNdoVcHv133Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.0.0" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.56.tgz", - "integrity": "sha512-onVk2kI39dzkDP+SzX6eC3nAkq5yemiiZX+AuXAmshOyuz+ZYUu5b+zzXKw0oPFTSnMnlIfJItQCcVzesXcU6A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.56.tgz", - "integrity": "sha512-qLUAi1k8kTiFDUfGkjtdWujo6hTcqCDRw9hvBSxgJ150fRytyCG0pDqmC3KXytSdPPxuAcCCbgB+9CZsGPXkIA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-JPqAvLG1s13B/AuoBjdBYvn38RqW6n1TzrQO839/sIpqLpbnXKacsAgpZHzLD83Sm8SDXMkkrAvEnJ25+0yIpw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.0.0" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.56.tgz", - "integrity": "sha512-YszvYRt3tgCTJ+qcBSRKpJhlsiM0/BPcehwHgFzyKi0arnRX7jO8iyTZD3VpkVBElTGTbz91G9fSXj/7Y3PdQw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0.tgz", + "integrity": "sha512-tM3icA6GhC3ch2SkmSxv7J/hCWKISzwycub6eGsDrFDgukD4dZ/I+x81XgW0YslS6mzNuQ1Cbzh5osjIMgepPQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/helper-regex": "7.0.0-beta.56", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", "regexpu-core": "^4.2.0" } }, "@babel/plugin-syntax-async-generators": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.56.tgz", - "integrity": "sha512-tC8sGd1RridRn0147GUh2rF1WB+8FnP0siTD0ofuqLYJEbOTYn9NF0WD4DNzwwHwOZMBxgHFy8N/B1sNmEC8SQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0.tgz", + "integrity": "sha512-im7ged00ddGKAjcZgewXmp1vxSZQQywuQXe2B1A7kajjZmDeY/ekMPmWr9zJgveSaQH0k7BcGrojQhcK06l0zA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.0.0.tgz", + "integrity": "sha512-UlSfNydC+XLj4bw7ijpldc1uZ/HB84vw+U6BTuqMdIEmz/LDe63w/GHtpQMdXWdqQZFeAI9PjnHe/vDhwirhKA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-jsx": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.56.tgz", - "integrity": "sha512-QsZbghj9DemNxr6ZX7V1ULukXrb+d3kRAU9ErikMnSCx60tKW5MQCIuSnHjr1l5wU4XlAZT2qclb+RYTTz0rAw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0.tgz", + "integrity": "sha512-PdmL2AoPsCLWxhIr3kG2+F9v4WH06Q3z+NoGVpQgnUNGcagXHq5sB3OXxkSahKq9TLdNMN/AJzFYSOo8UKDMHg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-object-rest-spread": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.56.tgz", - "integrity": "sha512-rDqe3TN5cZaUg4zi3Kzfq5qySS6IcEs19WE7GHlmelgQ1QXy9d/tsPEAWHZTLrG4mjbbEFJZdLvAi+LSGdhJAQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-5A0n4p6bIiVe5OvQPxBnesezsgFJdHhSs3uFSvaPdMqtsovajLZ+G2vZyvNe10EzJBWWo3AcHGKhAFUxqwp2dw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.56.tgz", - "integrity": "sha512-rpXmUoqQRwV3QaRUIwKTrVh/pzYe1mMmV43TXJNkP3BX4phimxsF+/orJY8MjqZs9QfHwQkfyb+b6BURLY62kA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-Wc+HVvwjcq5qBg1w5RG9o9RVzmCaAg/Vp0erHCKpAYV8La6I94o4GQAmFYNmkzoMO6gzoOSulpKeSSz6mPEoZw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.56.tgz", - "integrity": "sha512-TkpqdTt8ivvNBoawwxwFJSHRAQAWvWRuMyQIJfdrmSGdHVaEJ8xn1MkYuORMOogtpsG+ZncmGRAyCEQeMFBPsA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0.tgz", + "integrity": "sha512-2EZDBl1WIO/q4DIkIp4s86sdp4ZifL51MoIviLY/gG/mLSuOIEg7J8o6mhbxOTvUJkaN50n+8u41FVsr5KLy/w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.56.tgz", - "integrity": "sha512-n34TSk3nFLCnsuC5f2PSb+jdOVXv1UzENnGN/Xu9/epSFVVNLfNR2td0Gx0Rh4CjIef5JZ0tFounyPWWMSh/0Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0.tgz", + "integrity": "sha512-CiWNhSMZzj1n3uEKUUS/oL+a7Xi8hnPQB6GpC1WfL/ZYvxBLDBn14sHMo5EyOaeArccSonyk5jFIKMRRbrHOnQ==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/helper-remap-async-to-generator": "7.0.0-beta.56" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.0.0" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.56.tgz", - "integrity": "sha512-rgabVaR9M5c7xyuWFMyPN8vT8QkncF9skgA2/O6seiGX8mgl/WjDMkWi2Sm9PFdPc7WEryKh8Rlu/tgupulwSA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0.tgz", + "integrity": "sha512-AOBiyUp7vYTqz2Jibe1UaAWL0Hl9JUXEgjFvvvcSc9MVDItv46ViXFw2F7SVt1B5k+KWjl44eeXOAk3UDEaJjQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.56.tgz", - "integrity": "sha512-hqeciuZPUfsZIhJ6MaB68U3+G5eS12ahidn98oUxyOl+BnS/aN9EhSt877mJPlEBe3oQy35qNwg/HG3rq33O2A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0.tgz", + "integrity": "sha512-GWEMCrmHQcYWISilUrk9GDqH4enf3UmhOEbNbNrlNAX1ssH3MsS1xLOS6rdjRVPgA7XXVPn87tRkdTEoA/dxEg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56", + "@babel/helper-plugin-utils": "^7.0.0", "lodash": "^4.17.10" } }, "@babel/plugin-transform-classes": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.56.tgz", - "integrity": "sha512-uq0Nvjlkt5gpF+dlvJ1yOZu8liBfOp3QoA/hrP7LZ6XzmYwZOhIUpUbouvKjgvybWiDmNDGcELeC96CL/mtV5Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "7.0.0-beta.56", - "@babel/helper-define-map": "7.0.0-beta.56", - "@babel/helper-function-name": "7.0.0-beta.56", - "@babel/helper-optimise-call-expression": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/helper-replace-supers": "7.0.0-beta.56", - "@babel/helper-split-export-declaration": "7.0.0-beta.56", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0.tgz", + "integrity": "sha512-8LBm7XsHQiNISEmb+ejBiHi1pUihwUf+lrIwyVsXVbQ1vLqgkvhgayK5JnW3WXvQD2rmM0qxFAIyDE5vtMem2A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.0.0", + "@babel/helper-function-name": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.0.0", + "@babel/helper-split-export-declaration": "^7.0.0", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.56.tgz", - "integrity": "sha512-U0iHc3aEhgJsW5toS4ZjwWp9bV1l+gsJAt4PI/fXA4XK0DVZEZS82Xq3ozHLp5ccWiqJCCEWYAFys2c/ZPKmjA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0.tgz", + "integrity": "sha512-ubouZdChNAv4AAWAgU7QKbB93NU5sHwInEWfp+/OzJKA02E6Woh9RVoX4sZrbRwtybky/d7baTUqwFx+HgbvMA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-destructuring": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.56.tgz", - "integrity": "sha512-6Jyis4rwPNQ9a8t1PerzymtC0qfgKlI9SOc44xaZfVo2nxzhb09nXrGsjpXywZVepDUWKHXy17XT0ouiQJmrTw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0.tgz", + "integrity": "sha512-Fr2GtF8YJSXGTyFPakPFB4ODaEKGU04bPsAllAIabwoXdFrPxL0LVXQX5dQWoxOjjgozarJcC9eWGsj0fD6Zsg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.56.tgz", - "integrity": "sha512-nM7ZXzwdDwviGUleCdDrQ4fGXtTkEFg0HHbZ5LD7XlJrN4goJmi6xHBOoZ8iWdTPrzAuDi+FT87RWCHFDcU4xA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0.tgz", + "integrity": "sha512-00THs8eJxOJUFVx1w8i1MBF4XH4PsAjKjQ1eqN/uCH3YKwP21GCKfrn6YZFZswbOk9+0cw1zGQPHVc1KBlSxig==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/helper-regex": "7.0.0-beta.56", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", "regexpu-core": "^4.1.3" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.56.tgz", - "integrity": "sha512-hnMT8itOVeLuLGtuE+SBpaCyLj97nq2LJwu2Ud6O6Nag1iswDp2MMgTYmFPzPF465LuP4cUp5bmjZcOvFkkoHQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0.tgz", + "integrity": "sha512-w2vfPkMqRkdxx+C71ATLJG30PpwtTpW7DDdLqYt2acXU7YjztzeWW2Jk1T6hKqCLYCcEA5UQM/+xTAm+QCSnuQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.56.tgz", - "integrity": "sha512-t32wjgnTXwOMDd8cIUSpYu3k31EqrYTJsZf/Dw44RDT6EXJzeTKchMsvwd2n8vf02OzjO0a9/qXF5dKl4cK0HQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0.tgz", + "integrity": "sha512-Ig74elCuFQ0mvHkWUq5qDCNI3qHWlop5w4TcDxdtJiOk8Egqe2uxDRY9XnXGSlmWClClmnixcoYumyvbAuj4dA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-for-of": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.56.tgz", - "integrity": "sha512-z4sift6xY65vOpFlRyPrcKNgusCV9NZZGOR9Dxt64XUEWnyxpabHZ9mGe0B3mqJbm168cK7sbxruvnyfyrO2fg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0.tgz", + "integrity": "sha512-TlxKecN20X2tt2UEr2LNE6aqA0oPeMT1Y3cgz8k4Dn1j5ObT8M3nl9aA37LLklx0PBZKETC9ZAf9n/6SujTuXA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-function-name": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.56.tgz", - "integrity": "sha512-olcHC1WD2L36/vUl/aw5STpv/+O4C/mUGOytQ2NJn0VPKqeaYCBaEboz+4nnttlvTojaxWzBURTl675YvlPcWw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0.tgz", + "integrity": "sha512-mR7JN9vkwsAIot74pSwzn/2Gq4nn2wN0HKtQyJLc1ghAarsymdBMTfh+Q/aeR2N3heXs3URQscTLrKe3yUU7Yw==", "dev": true, "requires": { - "@babel/helper-function-name": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-function-name": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-literals": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.56.tgz", - "integrity": "sha512-uz7Hcui2qmf1fA8pl5CsLz8KjM3HuUbEws/59G9kaMOrSIMrGSfeN1zsthfFSJDpFQLwq5NZ0+lPIvuOwE61bA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0.tgz", + "integrity": "sha512-1NTDBWkeNXgpUcyoVFxbr9hS57EpZYXpje92zv0SUzjdu3enaRwF/l3cmyRnXLtIdyJASyiS6PtybK+CgKf7jA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.56.tgz", - "integrity": "sha512-qbYJ9Xfi17D6GWzqs6AIKbT5oN5A4ONwxMzqkvr501ft0JognN4Hc5W5UAyCGdNgY/V6+Qdf1t8Opd+zTcS1FA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0.tgz", + "integrity": "sha512-CtSVpT/0tty/4405qczoIHm41YfFbPChplsmfBwsi3RTq/M9cHgVb3ixI5bqqgdKkqWwSX2sXqejvMKLuTVU+Q==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-module-transforms": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.56.tgz", - "integrity": "sha512-48juOe+HB048Km4l7ZzCKptRlfnYGAC5WwPJrDzldHQ8JFFmbrZPoDGPSlDK/3z9JRMldBHioVHvID5WTYPE9g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0.tgz", + "integrity": "sha512-BIcQLgPFCxi7YygtNpz5xj+7HxhOprbCGZKeLW6Kxsn1eHS6sJZMw4MfmqFZagl/v6IVa0AJoMHdDXLVrpd3Aw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/helper-simple-access": "7.0.0-beta.56" + "@babel/helper-module-transforms": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.0.0" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.56.tgz", - "integrity": "sha512-tr2KAI4jhBfZLkSIHU4vlS6I1RmFYfMxM49ese+iPryvj1aH7x1VSz2+DEA/Xr+gM4CTXpWk0Xf2r2u260lPEA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0.tgz", + "integrity": "sha512-8EDKMAsitLkiF/D4Zhe9CHEE2XLh4bfLbb9/Zf3FgXYQOZyZYyg7EAel/aT2A7bHv62jwHf09q2KU/oEexr83g==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.56.tgz", - "integrity": "sha512-0ItEhFLodomK7FH2FgK+UAphXd95UKyj3SXcRRhbUifvpfnqv0QFgaffI01iEyFnbxdXKpZqESHZR1fV/w1igw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0.tgz", + "integrity": "sha512-EMyKpzgugxef+R1diXDwqw/Hmt5ls8VxfI8Gq5Lo8Qp3oKIepkYG4L/mvE2dmZSRalgL9sguoPKbnQ1m96hVFw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-module-transforms": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-new-target": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.56.tgz", - "integrity": "sha512-8r4H92o1LX6xZ3gGCUwrIiMwEoOfUfbflKOzrNQig2ybhX+9thU63m0P7cIU4qgp60mzIDKj2m7bz17s6MCl5g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", + "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-object-super": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.56.tgz", - "integrity": "sha512-GB6OyxC16aIPE7lm13xfUsoP+zoqCn9PaocXzlGbQbotMoQ+qkmv3Ymq/Oy5YQl3kl5xrxX0JKNuOhYUjhG4YQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0.tgz", + "integrity": "sha512-BfAiF1l18Xr1shy1NyyQgLiHDvh/S7APiEM5+0wxTsQ+e3fgXO+NA47u4PvppzH0meJS21y0gZHcjnvUAJj8tQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/helper-replace-supers": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.0.0" } }, "@babel/plugin-transform-parameters": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.56.tgz", - "integrity": "sha512-zhGeuH/eY3kDVfFCWpyc1pWoIyuTZghqazsqJkUKwJMHoqVZuwEvNmpPi9Hhbn+W+LOFt8MJv5dY+kgfbMlwAQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0.tgz", + "integrity": "sha512-eWngvRBWx0gScot0xa340JzrkA+8HGAk1OaCHDfXAjkrTFkp73Lcf+78s7AStSdRML5nzx5aXpnjN1MfrjkBoA==", "dev": true, "requires": { - "@babel/helper-call-delegate": "7.0.0-beta.56", - "@babel/helper-get-function-arity": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-call-delegate": "^7.0.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.56.tgz", - "integrity": "sha512-xg1l6yyWxxE4NdCIs+d3xx9Q03BmktxI9fIfxKaT0y+UjABg6J1eGCJRBPa1s3X212gkUcEmYPjG6jo4ew40Sw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0.tgz", + "integrity": "sha512-0TMP21hXsSUjIQJmu/r7RiVxeFrXRcMUigbKu0BLegJK9PkYodHstaszcig7zxXfaBji2LYUdtqIkHs+hgYkJQ==", "dev": true, "requires": { - "@babel/helper-builder-react-jsx": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/plugin-syntax-jsx": "7.0.0-beta.56" + "@babel/helper-builder-react-jsx": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0" } }, "@babel/plugin-transform-regenerator": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.56.tgz", - "integrity": "sha512-wSRlSwXSXlpAdAKethZu+JyrnSL1NvLn3VtomlOCqHWhRhjOkjehIBlAe/AmguSn9JTUja0vqBWn1FS8sSnp7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", + "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", "dev": true, "requires": { "regenerator-transform": "^0.13.3" } }, "@babel/plugin-transform-runtime": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.0.0-beta.56.tgz", - "integrity": "sha512-bzIp/hDJwvN0hiVMlkiwC43N74R49nO+syW2wql8L48Md2z9nfsS0zw3T96oCDBUgGXzOX8uKq9DUKZS9YktTA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.0.0.tgz", + "integrity": "sha512-yECRVxRu25Nsf6IY5v5XrXhcW9ZHomUQiq30VO8H7r3JYPcBJDTcxZmT+6v1O3QKKrDp1Wp40LinGbcd+jlp9A==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.56.tgz", - "integrity": "sha512-qfN9LTjglikI4N2K/WkZAJQijWQpsQefsC/sXEN6c4/G9n5ZJFyXt23aXXcjibncKbcTrRpmH0nTeMiZK0A+5A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0.tgz", + "integrity": "sha512-g/99LI4vm5iOf5r1Gdxq5Xmu91zvjhEG5+yZDJW268AZELAu4J1EiFLnkSG3yuUsZyOipVOVUKoGPYwfsTymhw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-spread": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.56.tgz", - "integrity": "sha512-C0EUKGVSU5ttbRe+ATn54oR2jdGzGIA8Uo/0jwtMeTU+6lewpTX8nu+M36JZDIcq2sSu7zxfLiRkErb/PX/Q0g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0.tgz", + "integrity": "sha512-L702YFy2EvirrR4shTj0g2xQp7aNwZoWNCkNu2mcoU0uyzMl0XRwDSwzB/xp6DSUFiBmEXuyAyEN16LsgVqGGQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.56.tgz", - "integrity": "sha512-VGPxbfefemuJg6/UVXf8WaaU9gIZRr31aLBsjDdYfj41N3W55LSvU+6CxCZ/ID6SfNCcQUEyBtZsWMWvv38Dhw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0.tgz", + "integrity": "sha512-LFUToxiyS/WD+XEWpkx/XJBrUXKewSZpzX68s+yEOtIbdnsRjpryDw9U06gYc6klYEij/+KQVRnD3nz3AoKmjw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/helper-regex": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" } }, "@babel/plugin-transform-template-literals": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.56.tgz", - "integrity": "sha512-VMK/94Mlz24KFg0wc4Y4fAM6FNnx0wnr4A36rMdU54SYM3AEYzQcXtbI4uOCUSGdTOKR5zOiwhNnZFRodi29iA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0.tgz", + "integrity": "sha512-vA6rkTCabRZu7Nbl9DfLZE1imj4tzdWcg5vtdQGvj+OH9itNNB6hxuRMHuIY8SGnEt1T9g5foqs9LnrHzsqEFg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.56.tgz", - "integrity": "sha512-BnKyH+AUvnVHyl+1Kt40jfr6+0/DUED9huSdirp1DrKwmjlcu4FliGDNcSSKBfawV4covKT7MBjWpE6s+XNk1g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0.tgz", + "integrity": "sha512-1r1X5DO78WnaAIvs5uC48t41LLckxsYklJrZjNKcevyz83sF2l4RHbw29qrCPr/6ksFsdfRpT/ZgxNWHXRnffg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.56.tgz", - "integrity": "sha512-31lEbd5voBJR8ufUuOaRu/r2dxj53S/fs+VNgPqCqvOw7Ql8AuuinYvJjxbzpZ5GqAWLPX1MKBgJ+gsjomXb6g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0.tgz", + "integrity": "sha512-uJBrJhBOEa3D033P95nPHu3nbFwFE9ZgXsfEitzoIXIwqAZWk7uXcg06yFKXz9FSxBH5ucgU/cYdX0IV8ldHKw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/helper-regex": "7.0.0-beta.56", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", "regexpu-core": "^4.1.3" } }, "@babel/preset-env": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.0.0-beta.56.tgz", - "integrity": "sha512-kFjCCUuMr0Y0N1je1QtOd37WXCU3cEnAqjm4GRlbgWlBPcj7A7ZQ40jMfrPeqVUJBbFiqi/UbOK5iLP/K8wdsA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "7.0.0-beta.56", - "@babel/helper-plugin-utils": "7.0.0-beta.56", - "@babel/plugin-proposal-async-generator-functions": "7.0.0-beta.56", - "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.56", - "@babel/plugin-proposal-optional-catch-binding": "7.0.0-beta.56", - "@babel/plugin-proposal-unicode-property-regex": "7.0.0-beta.56", - "@babel/plugin-syntax-async-generators": "7.0.0-beta.56", - "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.56", - "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.56", - "@babel/plugin-transform-arrow-functions": "7.0.0-beta.56", - "@babel/plugin-transform-async-to-generator": "7.0.0-beta.56", - "@babel/plugin-transform-block-scoped-functions": "7.0.0-beta.56", - "@babel/plugin-transform-block-scoping": "7.0.0-beta.56", - "@babel/plugin-transform-classes": "7.0.0-beta.56", - "@babel/plugin-transform-computed-properties": "7.0.0-beta.56", - "@babel/plugin-transform-destructuring": "7.0.0-beta.56", - "@babel/plugin-transform-dotall-regex": "7.0.0-beta.56", - "@babel/plugin-transform-duplicate-keys": "7.0.0-beta.56", - "@babel/plugin-transform-exponentiation-operator": "7.0.0-beta.56", - "@babel/plugin-transform-for-of": "7.0.0-beta.56", - "@babel/plugin-transform-function-name": "7.0.0-beta.56", - "@babel/plugin-transform-literals": "7.0.0-beta.56", - "@babel/plugin-transform-modules-amd": "7.0.0-beta.56", - "@babel/plugin-transform-modules-commonjs": "7.0.0-beta.56", - "@babel/plugin-transform-modules-systemjs": "7.0.0-beta.56", - "@babel/plugin-transform-modules-umd": "7.0.0-beta.56", - "@babel/plugin-transform-new-target": "7.0.0-beta.56", - "@babel/plugin-transform-object-super": "7.0.0-beta.56", - "@babel/plugin-transform-parameters": "7.0.0-beta.56", - "@babel/plugin-transform-regenerator": "7.0.0-beta.56", - "@babel/plugin-transform-shorthand-properties": "7.0.0-beta.56", - "@babel/plugin-transform-spread": "7.0.0-beta.56", - "@babel/plugin-transform-sticky-regex": "7.0.0-beta.56", - "@babel/plugin-transform-template-literals": "7.0.0-beta.56", - "@babel/plugin-transform-typeof-symbol": "7.0.0-beta.56", - "@babel/plugin-transform-unicode-regex": "7.0.0-beta.56", - "browserslist": "^3.0.0", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.0.0.tgz", + "integrity": "sha512-Fnx1wWaWv2w2rl+VHxA9si//Da40941IQ29fKiRejVR7oN1FxSEL8+SyAX/2oKIye2gPvY/GBbJVEKQ/oi43zQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-json-strings": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.0.0", + "@babel/plugin-syntax-async-generators": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-dotall-regex": "^7.0.0", + "@babel/plugin-transform-duplicate-keys": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-amd": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-modules-systemjs": "^7.0.0", + "@babel/plugin-transform-modules-umd": "^7.0.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typeof-symbol": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "browserslist": "^4.1.0", "invariant": "^2.2.2", "js-levenshtein": "^1.1.3", "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.1.0.tgz", + "integrity": "sha512-kQBKB8hnq1SRfSpwHDpM1JNHAyk9fydW8hIDvndR2ijTFKIlBPEvkJkCt8JznOugdm12/YCaRgyq/sqDGz9PwA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000878", + "electron-to-chromium": "^1.3.61", + "node-releases": "^1.0.0-alpha.11" + } + }, + "caniuse-lite": { + "version": "1.0.30000878", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000878.tgz", + "integrity": "sha512-/dCGTdLCnjVJno1mFRn7Y6eit3AYaeFzSrMQHCoK0LEQaWl5snuLex1Ky4b8/Qu2ig5NgTX4cJx65hH9546puA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.61", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.61.tgz", + "integrity": "sha512-XjTdsm6x71Y48lF9EEvGciwXD70b20g0t+3YbrE+0fPFutqV08DSNrZXkoXAp3QuzX7TpL/OW+/VsNoR9GkuNg==", + "dev": true + }, + "node-releases": { + "version": "1.0.0-alpha.11", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.11.tgz", + "integrity": "sha512-CaViu+2FqTNYOYNihXa5uPS/zry92I3vPU4nCB6JB3OeZ2UGtOpF5gRwuN4+m3hbEcL47bOXyun1jX2iC+3uEQ==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + } + } + }, + "@babel/runtime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0.tgz", + "integrity": "sha512-7hGhzlcmg01CvH1EHdSPVXYX1aJ8KCEyz6I9xYIi/asDtzBPMyMhVibhM/K6g/5qnKBwjZtp10bNZIEFTRW1MA==", + "requires": { + "regenerator-runtime": "^0.12.0" } }, "@babel/runtime-corejs2": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.0.0-beta.56.tgz", - "integrity": "sha512-LE2R7zTLAgaM54y/XdyAMzHERY1lv1cyQll3IvgN2VrTVxdlUBO7t/cHpc5iwqqHI85/VRNfGtQZdO2PecCIqg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.0.0.tgz", + "integrity": "sha512-Yww0jXgolNtkhcK+Txo5JN+DjBpNmmAtD7G99HOebhEjBzjnACG09Tip9C8lSOF6PrhA56OeJWeOZduNJaKxBA==", + "dev": true, "requires": { "core-js": "^2.5.7", "regenerator-runtime": "^0.12.0" } }, "@babel/template": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.56.tgz", - "integrity": "sha512-rsR9K18h0oiJTUmS/ICYREbV8qhPTic4SIqDSkzv9xOxupt7dKj8hWmZQLGPySO5x6cdn8py039o1wPQnsEGHg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0.tgz", + "integrity": "sha512-VLQZik/G5mjYJ6u19U3W2u7eM+rA/NGzH+GtHDFFkLTKLW66OasFrxZ/yK7hkyQcswrmvugFyZpDFRW0DjcjCw==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0-beta.56", - "@babel/parser": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56", - "lodash": "^4.17.10" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/types": "^7.0.0" } }, "@babel/traverse": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.56.tgz", - "integrity": "sha512-9WTqtKP2Ll+jG68r+JEecXAbdH/kk5inN1VDSDaTgdYtZ82BYUS9XRWMVpc5HB9LJsu2ZEyUA1cGybID7eeOXA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0.tgz", + "integrity": "sha512-ka/lwaonJZTlJyn97C4g5FYjPOx+Oxd3ab05hbDr1Mx9aP1FclJ+SUHyLx3Tx40sGmOVJApDxE6puJhd3ld2kw==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0-beta.56", - "@babel/generator": "7.0.0-beta.56", - "@babel/helper-function-name": "7.0.0-beta.56", - "@babel/helper-split-export-declaration": "7.0.0-beta.56", - "@babel/parser": "7.0.0-beta.56", - "@babel/types": "7.0.0-beta.56", + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helper-function-name": "^7.0.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/types": "^7.0.0", "debug": "^3.1.0", "globals": "^11.1.0", "lodash": "^4.17.10" } }, "@babel/types": { - "version": "7.0.0-beta.56", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.56.tgz", - "integrity": "sha512-fRIBeHtKxAD3D1E7hYSpG4MnLt0AfzHHs5gfVclOB0NlfLu3qiWU/IqdbK2ixTK61424iEkV1P/VAzndx6ungA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0.tgz", + "integrity": "sha512-5tPDap4bGKTLPtci2SUl/B7Gv8RnuJFuQoWx26RJobS0fFrz4reUA3JnwIM+HVHEmWE0C1mzKhDtTp8NsWY02Q==", "dev": true, "requires": { "esutils": "^2.0.2", @@ -1945,14 +1998,14 @@ "@wordpress/a11y": { "version": "file:packages/a11y", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/dom-ready": "file:packages/dom-ready" } }, "@wordpress/api-fetch": { "version": "file:packages/api-fetch", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/hooks": "file:packages/hooks", "@wordpress/i18n": "file:packages/i18n" } @@ -1960,21 +2013,21 @@ "@wordpress/autop": { "version": "file:packages/autop", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" } }, "@wordpress/babel-plugin-import-jsx-pragma": { "version": "file:packages/babel-plugin-import-jsx-pragma", "dev": true, "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" } }, "@wordpress/babel-plugin-makepot": { "version": "file:packages/babel-plugin-makepot", "dev": true, "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "gettext-parser": "^1.3.1", "lodash": "^4.17.10" } @@ -1983,12 +2036,12 @@ "version": "file:packages/babel-preset-default", "dev": true, "requires": { - "@babel/plugin-proposal-async-generator-functions": "7.0.0-beta.56", - "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.56", - "@babel/plugin-transform-react-jsx": "7.0.0-beta.56", - "@babel/plugin-transform-runtime": "7.0.0-beta.56", - "@babel/preset-env": "7.0.0-beta.56", - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/preset-env": "^7.0.0", + "@babel/runtime": "^7.0.0", "@wordpress/browserslist-config": "file:packages/browserslist-config", "babel-core": "^7.0.0-bridge.0" } @@ -1996,13 +2049,13 @@ "@wordpress/blob": { "version": "file:packages/blob", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" } }, "@wordpress/block-library": { "version": "file:packages/block-library", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/autop": "file:packages/autop", "@wordpress/blob": "file:packages/blob", "@wordpress/blocks": "file:packages/blocks", @@ -2033,7 +2086,7 @@ "@wordpress/blocks": { "version": "file:packages/blocks", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/autop": "file:packages/autop", "@wordpress/blob": "file:packages/blob", "@wordpress/block-serialization-spec-parser": "file:packages/block-serialization-spec-parser", @@ -2062,7 +2115,7 @@ "@wordpress/components": { "version": "file:packages/components", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/a11y": "file:packages/a11y", "@wordpress/api-fetch": "file:packages/api-fetch", "@wordpress/compose": "file:packages/compose", @@ -2087,284 +2140,12 @@ "react-datepicker": "^1.4.1", "rememo": "^3.0.0", "uuid": "^3.1.0" - }, - "dependencies": { - "@wordpress/a11y": { - "version": "file:packages/a11y", - "bundled": true, - "requires": { - "@wordpress/dom-ready": "^1.0.3" - }, - "dependencies": { - "@wordpress/dom-ready": { - "version": "1.1.0", - "bundled": true - } - } - }, - "@wordpress/deprecated": { - "version": "file:packages/deprecated", - "bundled": true - }, - "@wordpress/dom": { - "version": "file:packages/dom", - "bundled": true, - "requires": { - "element-closest": "^2.0.2", - "lodash": "^4.17.10", - "tinymce": "^4.7.2" - }, - "dependencies": { - "element-closest": { - "version": "2.0.2", - "bundled": true - }, - "lodash": { - "version": "4.17.10", - "bundled": true - }, - "tinymce": { - "version": "4.8.0", - "bundled": true - } - } - }, - "@wordpress/element": { - "version": "file:packages/element", - "bundled": true, - "requires": { - "lodash": "^4.17.10", - "react": "^16.4.1", - "react-dom": "^16.4.1" - }, - "dependencies": { - "@wordpress/deprecated": { - "version": "file:packages/deprecated", - "bundled": true - }, - "@wordpress/is-shallow-equal": { - "version": "file:packages/is-shallow-equal", - "bundled": true - }, - "asap": { - "version": "2.0.6", - "bundled": true - }, - "core-js": { - "version": "1.2.7", - "bundled": true - }, - "encoding": { - "version": "0.1.12", - "bundled": true, - "requires": { - "iconv-lite": "~0.4.13" - } - }, - "fbjs": { - "version": "0.8.17", - "bundled": true, - "requires": { - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - } - }, - "iconv-lite": { - "version": "0.4.23", - "bundled": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "is-stream": { - "version": "1.1.0", - "bundled": true - }, - "isomorphic-fetch": { - "version": "2.2.1", - "bundled": true, - "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "bundled": true - }, - "lodash": { - "version": "4.17.10", - "bundled": true - }, - "loose-envify": { - "version": "1.4.0", - "bundled": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "node-fetch": { - "version": "1.7.3", - "bundled": true, - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - }, - "object-assign": { - "version": "4.1.1", - "bundled": true - }, - "promise": { - "version": "7.3.1", - "bundled": true, - "requires": { - "asap": "~2.0.3" - } - }, - "prop-types": { - "version": "15.6.2", - "bundled": true, - "requires": { - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" - } - }, - "react": { - "version": "16.4.1", - "bundled": true, - "requires": { - "fbjs": "^0.8.16", - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.0" - } - }, - "react-dom": { - "version": "16.4.1", - "bundled": true, - "requires": { - "fbjs": "^0.8.16", - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.0" - } - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true - }, - "setimmediate": { - "version": "1.0.5", - "bundled": true - }, - "ua-parser-js": { - "version": "0.7.18", - "bundled": true - }, - "whatwg-fetch": { - "version": "2.0.4", - "bundled": true - } - } - }, - "@wordpress/hooks": { - "version": "file:packages/hooks", - "bundled": true - }, - "@wordpress/i18n": { - "version": "file:packages/i18n", - "bundled": true, - "requires": { - "gettext-parser": "^1.3.1", - "jed": "^1.1.1", - "lodash": "^4.17.5", - "memize": "^1.0.5" - }, - "dependencies": { - "encoding": { - "version": "0.1.12", - "bundled": true, - "requires": { - "iconv-lite": "~0.4.13" - } - }, - "gettext-parser": { - "version": "1.4.0", - "bundled": true, - "requires": { - "encoding": "^0.1.12", - "safe-buffer": "^5.1.1" - } - }, - "iconv-lite": { - "version": "0.4.23", - "bundled": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "jed": { - "version": "1.1.1", - "bundled": true - }, - "lodash": { - "version": "4.17.10", - "bundled": true - }, - "memize": { - "version": "1.0.5", - "bundled": true - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true - } - } - }, - "@wordpress/is-shallow-equal": { - "version": "file:packages/is-shallow-equal", - "bundled": true - }, - "@wordpress/keycodes": { - "version": "file:packages/keycodes", - "bundled": true, - "requires": { - "lodash": "^4.17.10" - }, - "dependencies": { - "lodash": { - "version": "4.17.10", - "bundled": true - } - } - }, - "lodash": { - "version": "4.17.10", - "bundled": true - }, - "prop-types": { - "version": "15.6.2", - "bundled": true, - "requires": { - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" - } - } } }, "@wordpress/compose": { "version": "file:packages/compose", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/element": "file:packages/element", "@wordpress/is-shallow-equal": "file:packages/is-shallow-equal", "lodash": "^4.17.10" @@ -2373,7 +2154,7 @@ "@wordpress/core-data": { "version": "file:packages/core-data", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/api-fetch": "file:packages/api-fetch", "@wordpress/data": "file:packages/data", "@wordpress/url": "file:packages/url", @@ -2386,14 +2167,14 @@ "version": "file:packages/custom-templated-path-webpack-plugin", "dev": true, "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "escape-string-regexp": "^1.0.5" } }, "@wordpress/data": { "version": "file:packages/data", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/compose": "file:packages/compose", "@wordpress/element": "file:packages/element", "@wordpress/is-shallow-equal": "file:packages/is-shallow-equal", @@ -2406,7 +2187,7 @@ "@wordpress/date": { "version": "file:packages/date", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "moment": "^2.22.1", "moment-timezone": "^0.5.16" } @@ -2414,14 +2195,14 @@ "@wordpress/deprecated": { "version": "file:packages/deprecated", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/hooks": "file:packages/hooks" } }, "@wordpress/dom": { "version": "file:packages/dom", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "element-closest": "^2.0.2", "lodash": "^4.17.10" } @@ -2429,13 +2210,13 @@ "@wordpress/dom-ready": { "version": "file:packages/dom-ready", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" } }, "@wordpress/editor": { "version": "file:packages/editor", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/a11y": "file:packages/a11y", "@wordpress/api-fetch": "file:packages/api-fetch", "@wordpress/blob": "file:packages/blob", @@ -2476,7 +2257,7 @@ "@wordpress/element": { "version": "file:packages/element", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10", "react": "^16.4.1", "react-dom": "^16.4.1" @@ -2495,19 +2276,19 @@ "@wordpress/hooks": { "version": "file:packages/hooks", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" } }, "@wordpress/html-entities": { "version": "file:packages/html-entities", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" } }, "@wordpress/i18n": { "version": "file:packages/i18n", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "gettext-parser": "^1.3.1", "jed": "^1.1.1", "lodash": "^4.17.10", @@ -2517,14 +2298,14 @@ "@wordpress/is-shallow-equal": { "version": "file:packages/is-shallow-equal", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" } }, "@wordpress/jest-console": { "version": "file:packages/jest-console", "dev": true, "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "jest-matcher-utils": "^22.4.3", "lodash": "^4.17.10" } @@ -2543,7 +2324,7 @@ "@wordpress/keycodes": { "version": "file:packages/keycodes", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10" } }, @@ -2551,7 +2332,7 @@ "version": "file:packages/library-export-default-webpack-plugin", "dev": true, "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10", "webpack-sources": "^1.1.0" } @@ -2563,7 +2344,7 @@ "@wordpress/nux": { "version": "file:packages/nux", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/components": "file:packages/components", "@wordpress/compose": "file:packages/compose", "@wordpress/data": "file:packages/data", @@ -2576,7 +2357,7 @@ "@wordpress/plugins": { "version": "file:packages/plugins", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/compose": "file:packages/compose", "@wordpress/element": "file:packages/element", "@wordpress/hooks": "file:packages/hooks", @@ -2587,14 +2368,14 @@ "version": "file:packages/postcss-themes", "dev": true, "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "postcss": "^6.0.16" } }, "@wordpress/redux-routine": { "version": "file:packages/redux-routine", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" }, "dependencies": { "js-tokens": { @@ -2640,28 +2421,28 @@ "@wordpress/shortcode": { "version": "file:packages/shortcode", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10" } }, "@wordpress/token-list": { "version": "file:packages/token-list", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10" } }, "@wordpress/url": { "version": "file:packages/url", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "qs": "^6.5.2s" } }, "@wordpress/viewport": { "version": "file:packages/viewport", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/compose": "file:packages/compose", "@wordpress/data": "file:packages/data", "@wordpress/element": "file:packages/element", @@ -2671,7 +2452,7 @@ "@wordpress/wordcount": { "version": "file:packages/wordcount", "requires": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10" } }, @@ -3504,9 +3285,9 @@ } }, "babel-loader": { - "version": "8.0.0-beta.4", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.0-beta.4.tgz", - "integrity": "sha512-fQMCj8jRpF/2CPuVnpFrOb8+8pRuquKqoC+tspy5RWBmL37/2qc104sLLLqpwWltrFzpYb30utPpKc3H6P3ETQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.0.tgz", + "integrity": "sha512-lBUGBz411lSfT+8MHPEaqIVQ44odS1D/wxuTMhijqHc9arZR6jhJEaJa0RpZlCSITZoeK6xoDXTaVTrSoFD7IQ==", "dev": true, "requires": { "find-cache-dir": "^1.0.0", @@ -5995,7 +5776,8 @@ "core-js": { "version": "2.5.7", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -15506,155 +15288,6 @@ "requires": { "@babel/core": "^7.0.0-rc.1", "postcss-styled": ">=0.33.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-rc.1.tgz", - "integrity": "sha512-qhQo3GqwqMUv03SxxjcEkWtlkEDvFYrBKbJUn4Dtd9amC2cLkJ3me4iYUVSBbVXWbfbVRalEeVBHzX4aQYKnBg==", - "dev": true, - "requires": { - "@babel/highlight": "7.0.0-rc.1" - } - }, - "@babel/core": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-rc.1.tgz", - "integrity": "sha512-CvuSsq+LFs9N4SJG8MnNPI0hnl913HK1OqG3NEfejOKo+JqtVuxpmAFyXIDogX2x668xqFKAW6EQiCIcUHklMg==", - "dev": true, - "requires": { - "@babel/code-frame": "7.0.0-rc.1", - "@babel/generator": "7.0.0-rc.1", - "@babel/helpers": "7.0.0-rc.1", - "@babel/parser": "7.0.0-rc.1", - "@babel/template": "7.0.0-rc.1", - "@babel/traverse": "7.0.0-rc.1", - "@babel/types": "7.0.0-rc.1", - "convert-source-map": "^1.1.0", - "debug": "^3.1.0", - "json5": "^0.5.0", - "lodash": "^4.17.10", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/generator": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-rc.1.tgz", - "integrity": "sha512-Ak4n780/coo+L9GZUS7V/IGJilP11t4UoWl0J9cG3jso4KkDGQcqdx4Y6gJAiXng+sDfvzUmvWfM1hZwH82J0A==", - "dev": true, - "requires": { - "@babel/types": "7.0.0-rc.1", - "jsesc": "^2.5.1", - "lodash": "^4.17.10", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/helper-function-name": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-rc.1.tgz", - "integrity": "sha512-fDbWxdYYbFNzcI5jn3qsPxHI1UCXwvFk0kGytGce/FEBYEPXBqycKknC8Oqiub8DzGtmTcvnqcm/cl/qxzeuiQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "7.0.0-rc.1", - "@babel/template": "7.0.0-rc.1", - "@babel/types": "7.0.0-rc.1" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-rc.1.tgz", - "integrity": "sha512-5+ydaIRxT42FSDqvoXIDksCGlW1903xC73HQnQCFF1YuV7VcIf+9M4+tRZulLlYlshw7ILA+4SiYsKoDlC0Irg==", - "dev": true, - "requires": { - "@babel/types": "7.0.0-rc.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-rc.1.tgz", - "integrity": "sha512-hz6QmlnaBFYt4ra8DfRLCMgrI7yfwQ13kJtufSO5dVCasxmAng2LeeQiT6H4iN5TpFONcayp5f/2mXqHH/zn/g==", - "dev": true, - "requires": { - "@babel/types": "7.0.0-rc.1" - } - }, - "@babel/helpers": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-rc.1.tgz", - "integrity": "sha512-4+AkDbZ0Usr7mNH4wGX8fVx4WJzHdrcjRkJy52EIWyBAQEoKqb5HXca1VjejWtnVwaGwW7zk/h6oQ9FQPywQfA==", - "dev": true, - "requires": { - "@babel/template": "7.0.0-rc.1", - "@babel/traverse": "7.0.0-rc.1", - "@babel/types": "7.0.0-rc.1" - } - }, - "@babel/highlight": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-rc.1.tgz", - "integrity": "sha512-5PgPDV6F5s69XNznTcP0za3qH7qgBkr9DVQTXfZtpF+3iEyuIZB1Mjxu52F5CFxgzQUQJoBYHVxtH4Itdb5MgA==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "@babel/parser": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-rc.1.tgz", - "integrity": "sha512-rC+bIz2eZnJlacERmJO25UAbXVZttcSxh0Px0gRGinOTzug5tL7+L9urfIdSWlv1ZzP03+f2xkOFLOxZqSsVmQ==", - "dev": true - }, - "@babel/template": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-rc.1.tgz", - "integrity": "sha512-gPLng2iedNlkaGD0UdwaUByQXK8k4bnaoq2RH5JgR2mqHvh2RyjkDdaMbZFlSss1Iu8+PrXwbIRworTl8iRqbA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.0.0-rc.1", - "@babel/parser": "7.0.0-rc.1", - "@babel/types": "7.0.0-rc.1", - "lodash": "^4.17.10" - } - }, - "@babel/traverse": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-rc.1.tgz", - "integrity": "sha512-lNOpJ5xzakg+fCobQQHdeDRYeN54b+bAZpeTYMeeYPAvN+hTldg9/FSNKYEMRs5EWoQ0Yt74gwq98InSORdSDQ==", - "dev": true, - "requires": { - "@babel/code-frame": "7.0.0-rc.1", - "@babel/generator": "7.0.0-rc.1", - "@babel/helper-function-name": "7.0.0-rc.1", - "@babel/helper-split-export-declaration": "7.0.0-rc.1", - "@babel/parser": "7.0.0-rc.1", - "@babel/types": "7.0.0-rc.1", - "debug": "^3.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.10" - } - }, - "@babel/types": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-rc.1.tgz", - "integrity": "sha512-MBwO1JQKin9BwKTGydrYe4VDJbStCUy35IhJzeZt3FByOdx/q3CYaqMRrH70qVD2RA7+Xk8e3RN0mzKZkYBYuQ==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.10", - "to-fast-properties": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - } } }, "postcss-less": { diff --git a/package.json b/package.json index 4d1540c2d44afb..0b78cbcabfe64e 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,8 @@ "rememo": "3.0.0" }, "devDependencies": { - "@babel/core": "7.0.0-beta.56", + "@babel/core": "7.0.0", + "@babel/runtime-corejs2": "7.0.0", "@wordpress/babel-plugin-import-jsx-pragma": "file:packages/babel-plugin-import-jsx-pragma", "@wordpress/babel-plugin-makepot": "file:packages/babel-plugin-makepot", "@wordpress/babel-preset-default": "file:packages/babel-preset-default", @@ -72,7 +73,7 @@ "@wordpress/scripts": "file:packages/scripts", "autoprefixer": "8.2.0", "babel-eslint": "8.0.3", - "babel-loader": "8.0.0-beta.4", + "babel-loader": "8.0.0", "chalk": "2.4.1", "check-node-version": "3.1.1", "codecov": "3.0.2", diff --git a/packages/a11y/CHANGELOG.md b/packages/a11y/CHANGELOG.md index dfe5f27ed0c06d..457243f25ae9a5 100644 --- a/packages/a11y/CHANGELOG.md +++ b/packages/a11y/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. + ## 1.1.0 (2018-07-12) ### New feature diff --git a/packages/a11y/README.md b/packages/a11y/README.md index cb6c6cbe8a66cd..37cd55e9c5d927 100644 --- a/packages/a11y/README.md +++ b/packages/a11y/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/a11y --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## speak Allows you to easily announce dynamic interface updates to screen readers using ARIA live regions. This module is inspired by the `speak` function in wp-a11y.js diff --git a/packages/a11y/package.json b/packages/a11y/package.json index 057f75fb3e989f..3202611b20f44b 100644 --- a/packages/a11y/package.json +++ b/packages/a11y/package.json @@ -21,7 +21,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/dom-ready": "file:../dom-ready" }, "publishConfig": { diff --git a/packages/api-fetch/CHANGELOG.md b/packages/api-fetch/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/api-fetch/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/api-fetch/README.md b/packages/api-fetch/README.md index f691e059dbcb0e..38b45aa1a8a64f 100644 --- a/packages/api-fetch/README.md +++ b/packages/api-fetch/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/api-fetch --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Usage ```js diff --git a/packages/api-fetch/package.json b/packages/api-fetch/package.json index 87565a1bb018c4..d25f80c2f3de2f 100644 --- a/packages/api-fetch/package.json +++ b/packages/api-fetch/package.json @@ -20,7 +20,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/hooks": "file:../hooks", "@wordpress/i18n": "file:../i18n" }, diff --git a/packages/autop/CHANGELOG.md b/packages/autop/CHANGELOG.md index 2b0da1ca2c4312..cac5fc1b062576 100644 --- a/packages/autop/CHANGELOG.md +++ b/packages/autop/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. + ## 1.1.0 (2018-07-12) ### New Feature diff --git a/packages/autop/README.md b/packages/autop/README.md index 99db8633576009..4aecd9cafa3de3 100644 --- a/packages/autop/README.md +++ b/packages/autop/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/autop --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ### Usage Import the desired function(s) from `@wordpress/autop`: diff --git a/packages/autop/package.json b/packages/autop/package.json index 523ac6c66a324f..8800f6918ea17f 100644 --- a/packages/autop/package.json +++ b/packages/autop/package.json @@ -19,7 +19,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" }, "publishConfig": { "access": "public" diff --git a/packages/babel-plugin-import-jsx-pragma/CHANGELOG.md b/packages/babel-plugin-import-jsx-pragma/CHANGELOG.md new file mode 100644 index 00000000000000..119c7c9a592980 --- /dev/null +++ b/packages/babel-plugin-import-jsx-pragma/CHANGELOG.md @@ -0,0 +1,5 @@ +## 1.1.0 (Unreleased) + +### New Feature + +- Plugin updated to work with the stable version of Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). diff --git a/packages/babel-plugin-import-jsx-pragma/package.json b/packages/babel-plugin-import-jsx-pragma/package.json index f7839a659675ef..a3e8ad1a69d9cd 100644 --- a/packages/babel-plugin-import-jsx-pragma/package.json +++ b/packages/babel-plugin-import-jsx-pragma/package.json @@ -26,14 +26,14 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" }, "devDependencies": { - "@babel/core": "7.0.0-beta.56", - "@babel/plugin-syntax-jsx": "7.0.0-beta.56" + "@babel/core": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0" }, "peerDependencies": { - "@babel/core": "7.0.0-beta.56" + "@babel/core": "^7.0.0" }, "publishConfig": { "access": "public" diff --git a/packages/babel-plugin-makepot/CHANGELOG.md b/packages/babel-plugin-makepot/CHANGELOG.md index 3b5e4499a6a385..56a55bf49966dc 100644 --- a/packages/babel-plugin-makepot/CHANGELOG.md +++ b/packages/babel-plugin-makepot/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.1.0 (Unreleased) + +### New Feature + +- Plugin updated to work with the stable version of Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). + ## 2.0.0 (2018-07-12) ### Breaking Change diff --git a/packages/babel-plugin-makepot/package.json b/packages/babel-plugin-makepot/package.json index 6d96857979e3ed..460fbb8a3ace61 100644 --- a/packages/babel-plugin-makepot/package.json +++ b/packages/babel-plugin-makepot/package.json @@ -25,16 +25,16 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "gettext-parser": "^1.3.1", "lodash": "^4.17.10" }, "devDependencies": { - "@babel/core": "7.0.0-beta.56", - "@babel/traverse": "7.0.0-beta.56" + "@babel/core": "^7.0.0", + "@babel/traverse": "^7.0.0" }, "peerDependencies": { - "@babel/core": "7.0.0-beta.56" + "@babel/core": "^7.0.0" }, "publishConfig": { "access": "public" diff --git a/packages/babel-preset-default/CHANGELOG.md b/packages/babel-preset-default/CHANGELOG.md index f4d2090997bf85..b90dadd86c3b72 100644 --- a/packages/babel-preset-default/CHANGELOG.md +++ b/packages/babel-preset-default/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.1.0 (Unreleased) + +### New Feature + +- Plugin updated to work with the stable version of Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). + ## 2.0.0 (2018-07-12) ### Breaking Change diff --git a/packages/babel-preset-default/package.json b/packages/babel-preset-default/package.json index c08fa4353a3998..12e9efd6b6c94a 100644 --- a/packages/babel-preset-default/package.json +++ b/packages/babel-preset-default/package.json @@ -23,17 +23,17 @@ }, "main": "index.js", "dependencies": { - "@babel/plugin-proposal-async-generator-functions": "7.0.0-beta.56", - "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.56", - "@babel/plugin-transform-react-jsx": "7.0.0-beta.56", - "@babel/plugin-transform-runtime": "7.0.0-beta.56", - "@babel/preset-env": "7.0.0-beta.56", - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/preset-env": "^7.0.0", + "@babel/runtime": "^7.0.0", "@wordpress/browserslist-config": "file:../browserslist-config", "babel-core": "^7.0.0-bridge.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-beta.50" + "@babel/core": "^7.0.0" }, "publishConfig": { "access": "public" diff --git a/packages/blob/CHANGELOG.md b/packages/blob/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/blob/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/blob/package.json b/packages/blob/package.json index 20947303a082c3..16fbbcbdb82478 100644 --- a/packages/blob/package.json +++ b/packages/blob/package.json @@ -19,7 +19,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" }, "publishConfig": { "access": "public" diff --git a/packages/block-library/CHANGELOG.md b/packages/block-library/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/block-library/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/block-library/README.md b/packages/block-library/README.md index c4e0be85ae8ddb..d9f50a3432a55b 100644 --- a/packages/block-library/README.md +++ b/packages/block-library/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/block-library --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Usage ```js diff --git a/packages/block-library/package.json b/packages/block-library/package.json index ca3889697e46bc..291db04239e7fe 100644 --- a/packages/block-library/package.json +++ b/packages/block-library/package.json @@ -20,7 +20,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/autop": "file:../autop", "@wordpress/blob": "file:../blob", "@wordpress/blocks": "file:../blocks", diff --git a/packages/blocks/CHANGELOG.md b/packages/blocks/CHANGELOG.md index 840951ad30dfad..f29ac7f6c46b12 100644 --- a/packages/blocks/CHANGELOG.md +++ b/packages/blocks/CHANGELOG.md @@ -1,8 +1,9 @@ -## v3.0.0 (Unreleased) +## 3.0.0 (Unreleased) ### Breaking Change - The `isSharedBlock` function is removed. Use `isReusableBlock` instead. +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. ### Deprecations diff --git a/packages/blocks/README.md b/packages/blocks/README.md index 433aef4f568488..8de3817f666a8d 100644 --- a/packages/blocks/README.md +++ b/packages/blocks/README.md @@ -14,6 +14,16 @@ blog. The following documentation outlines steps you as a developer will need to follow to add your own custom blocks to WordPress's editor interfaces. +## Installation + +Install the module + +```bash +npm install @wordpress/bocks --save +``` + +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Getting Started If you're not already accustomed to working with JavaScript in your WordPress diff --git a/packages/blocks/package.json b/packages/blocks/package.json index f72ace983a713f..86ea487d05a8b4 100644 --- a/packages/blocks/package.json +++ b/packages/blocks/package.json @@ -20,7 +20,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/autop": "file:../autop", "@wordpress/blob": "file:../blob", "@wordpress/block-serialization-spec-parser": "file:../block-serialization-spec-parser", diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 54377e137429ce..623cd507828337 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,9 +1,10 @@ -## v3.0.0 (Unreleased) +## 3.0.0 (Unreleased) ### Breaking Change - `withAPIData` has been removed. Please use the Core Data module or `@wordpress/api-fetch` directly instead. - `wp.components.Draggable` as a DOM node drag handler has been deprecated. Please, use `wp.components.Draggable` as a wrap component for your DOM node drag handler. +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. ### New Feature diff --git a/packages/components/README.md b/packages/components/README.md index 2d019af3e59dee..750901915718f2 100644 --- a/packages/components/README.md +++ b/packages/components/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/components --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Usage Within Gutenberg, these components can be accessed by importing from the `components` root directory: diff --git a/packages/components/package.json b/packages/components/package.json index 92eea7af8d8bba..92a2d3ea2a131c 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -20,7 +20,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/a11y": "file:../a11y", "@wordpress/api-fetch": "file:../api-fetch", "@wordpress/compose": "file:../compose", diff --git a/packages/compose/CHANGELOG.md b/packages/compose/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/compose/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/compose/README.md b/packages/compose/README.md index ac150a207bee83..f17d4ef633fec7 100644 --- a/packages/compose/README.md +++ b/packages/compose/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/compose --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Usage ```js diff --git a/packages/compose/package.json b/packages/compose/package.json index ffc6f1e40c86d4..a2be5dd3bb1c72 100644 --- a/packages/compose/package.json +++ b/packages/compose/package.json @@ -21,7 +21,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/element": "file:../element", "@wordpress/is-shallow-equal": "file:../is-shallow-equal", "lodash": "^4.17.10" diff --git a/packages/core-data/CHANGELOG.md b/packages/core-data/CHANGELOG.md index 9f48f7fe3ebaae..ab9f0aecd82962 100644 --- a/packages/core-data/CHANGELOG.md +++ b/packages/core-data/CHANGELOG.md @@ -1,4 +1,4 @@ -## v2.0.0 (Unreleased) +## 2.0.0 (Unreleased) ### Breaking Change @@ -7,4 +7,5 @@ - `select("core").getTerms` has been deprecated. Please use `select("core").getEntityRecords` instead. - `select("core").getCategories` has been deprecated. Please use `select("core").getEntityRecords` instead. - `wp.data.select("core").isRequestingCategories` has been deprecated. Please use `wp.data.select("core/data").isResolving` instead. -- `select("core").isRequestingTerms` has been deprecated. Please use `select("core").isResolving` instead. \ No newline at end of file +- `select("core").isRequestingTerms` has been deprecated. Please use `select("core").isResolving` instead. +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/core-data/README.md b/packages/core-data/README.md index eae08bb17fb00a..f2b61d9157315d 100644 --- a/packages/core-data/README.md +++ b/packages/core-data/README.md @@ -12,6 +12,8 @@ Install the module npm install @wordpress/core-data --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Example Below is an example of a component which simply renders a list of authors: diff --git a/packages/core-data/package.json b/packages/core-data/package.json index 2c2824747ccd73..2969dc1799dbce 100644 --- a/packages/core-data/package.json +++ b/packages/core-data/package.json @@ -21,7 +21,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/api-fetch": "file:../api-fetch", "@wordpress/data": "file:../data", "@wordpress/url": "file:../url", diff --git a/packages/custom-templated-path-webpack-plugin/package.json b/packages/custom-templated-path-webpack-plugin/package.json index d4e61798d9ce8c..4a2cf80bf4202e 100644 --- a/packages/custom-templated-path-webpack-plugin/package.json +++ b/packages/custom-templated-path-webpack-plugin/package.json @@ -24,7 +24,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "escape-string-regexp": "^1.0.5" }, "devDependencies": { diff --git a/packages/data/CHANGELOG.md b/packages/data/CHANGELOG.md index a3bac5e41a87a6..74dc94bad64a6b 100644 --- a/packages/data/CHANGELOG.md +++ b/packages/data/CHANGELOG.md @@ -1,7 +1,8 @@ -## v2.0.0 (Unreleased) +## 2.0.0 (Unreleased) ### Breaking Change - The `withRehdyration` function is removed. Use the persistence plugin instead. - The `loadAndPersist` function is removed. Use the persistence plugin instead. - `restrictPersistence`, `setPersistenceStorage` and `setupPersistence` functions have been removed. Please use the data persistence plugin instead. +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/data/README.md b/packages/data/README.md index 02a08b12b31c90..424ddd91c5fb1b 100644 --- a/packages/data/README.md +++ b/packages/data/README.md @@ -12,6 +12,8 @@ Install the module npm install @wordpress/data --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Registering a Store Use the `registerStore` function to add your own store to the centralized data registry. This function accepts two arguments: a name to identify the module, and an object with values describing how your state is represented, modified, and accessed. At a minimum, you must provide a reducer function describing the shape of your state and how it changes in response to actions dispatched to the store. diff --git a/packages/data/package.json b/packages/data/package.json index 5404f472ba6600..1aba76a0e0f994 100644 --- a/packages/data/package.json +++ b/packages/data/package.json @@ -21,7 +21,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/compose": "file:../compose", "@wordpress/element": "file:../element", "@wordpress/is-shallow-equal": "file:../is-shallow-equal", diff --git a/packages/date/CHANGELOG.md b/packages/date/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/date/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/date/README.md b/packages/date/README.md index 6e807d47098b06..245540b78632c3 100644 --- a/packages/date/README.md +++ b/packages/date/README.md @@ -10,4 +10,6 @@ Install the module npm install @wordpress/date --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ +

Code is Poetry.

diff --git a/packages/date/package.json b/packages/date/package.json index 7130a584c1ca23..e9240dc107cd57 100644 --- a/packages/date/package.json +++ b/packages/date/package.json @@ -19,7 +19,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "moment": "^2.22.1", "moment-timezone": "^0.5.16" }, diff --git a/packages/deprecated/CHANGELOG.md b/packages/deprecated/CHANGELOG.md index 4d6cbaf50e3734..cc607817a52c82 100644 --- a/packages/deprecated/CHANGELOG.md +++ b/packages/deprecated/CHANGELOG.md @@ -1,4 +1,8 @@ -## 1.1.0 (Unreleased) +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. ### New Feature diff --git a/packages/deprecated/README.md b/packages/deprecated/README.md index 15bdd62ad9a123..84c44f08d71d19 100644 --- a/packages/deprecated/README.md +++ b/packages/deprecated/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/deprecated --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Usage ```js diff --git a/packages/deprecated/package.json b/packages/deprecated/package.json index 664e0ee4fa9114..77fd55be77f865 100644 --- a/packages/deprecated/package.json +++ b/packages/deprecated/package.json @@ -19,7 +19,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/hooks": "file:../hooks" }, "publishConfig": { diff --git a/packages/dom-ready/CHANGELOG.md b/packages/dom-ready/CHANGELOG.md index 62b919fff218fc..28bb4be782d926 100644 --- a/packages/dom-ready/CHANGELOG.md +++ b/packages/dom-ready/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. + ## 1.1.0 (2018-07-12) ### New Feature diff --git a/packages/dom-ready/README.md b/packages/dom-ready/README.md index 5fb534a3c64ac2..c262e04a93a621 100644 --- a/packages/dom-ready/README.md +++ b/packages/dom-ready/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/dom-ready --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ### Usage ```JS diff --git a/packages/dom-ready/package.json b/packages/dom-ready/package.json index 6163aa762d8e92..c7fc62c6096c63 100644 --- a/packages/dom-ready/package.json +++ b/packages/dom-ready/package.json @@ -19,7 +19,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" }, "publishConfig": { "access": "public" diff --git a/packages/dom/CHANGELOG.md b/packages/dom/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/dom/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/dom/package.json b/packages/dom/package.json index ffd83c91c9a9dc..514327b17721b4 100644 --- a/packages/dom/package.json +++ b/packages/dom/package.json @@ -20,7 +20,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "element-closest": "^2.0.2", "lodash": "^4.17.10" }, diff --git a/packages/editor/CHANGELOG.md b/packages/editor/CHANGELOG.md index 8fa4727e06472e..9026d8d9b999e3 100644 --- a/packages/editor/CHANGELOG.md +++ b/packages/editor/CHANGELOG.md @@ -14,6 +14,7 @@ - `isFetchingSharedBlock` selector has been removed. Use `isFetchingReusableBlock` instead. - `getSharedBlocks` selector has been removed. Use `getReusableBlocks` instead. - `editorMediaUpload` has been removed. Use `mediaUpload` instead. +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. ### Deprecation diff --git a/packages/editor/README.md b/packages/editor/README.md index f6b3fe04822675..56040081b11e69 100644 --- a/packages/editor/README.md +++ b/packages/editor/README.md @@ -1,5 +1,19 @@ # Editor +Building blocks for WordPress editors. + +## Installation + +Install the module + +```bash +npm install @wordpress/editor --save +``` + +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + +## How it works + The logic flow concerning the editor includes: inferring a block representation of the post content (parsing); describing the state of a post (representation); rendering of the post to the DOM (rendering); attaching controls to manipulate the content a.k.a blocks (UI). ![Diagram](https://docs.google.com/drawings/d/1iuownt5etcih7rMMvPvh0Mny8zUA1Z28saxjxaWmfJ0/pub?w=1234&h=453) diff --git a/packages/editor/package.json b/packages/editor/package.json index 88f301c6c58667..2df027d4e26863 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -20,7 +20,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/a11y": "file:../a11y", "@wordpress/api-fetch": "file:../api-fetch", "@wordpress/blob": "file:../blob", diff --git a/packages/element/CHANGELOG.md b/packages/element/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/element/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/element/README.md b/packages/element/README.md index 32bec12c1218fe..0154d2762859b9 100755 --- a/packages/element/README.md +++ b/packages/element/README.md @@ -21,6 +21,8 @@ Install the module npm install @wordpress/element --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Usage Let's render a customized greeting into an empty element: diff --git a/packages/element/package.json b/packages/element/package.json index cffae800e38f6f..b6d870382bdef5 100644 --- a/packages/element/package.json +++ b/packages/element/package.json @@ -21,7 +21,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10", "react": "^16.4.1", "react-dom": "^16.4.1" diff --git a/packages/hooks/CHANGELOG.md b/packages/hooks/CHANGELOG.md index 87f385f8f70edb..ba994c10f842ab 100644 --- a/packages/hooks/CHANGELOG.md +++ b/packages/hooks/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. + ## 1.2.0 (2018-07-12) ### New Feature diff --git a/packages/hooks/README.md b/packages/hooks/README.md index fd33d8a0400194..ab288323567070 100644 --- a/packages/hooks/README.md +++ b/packages/hooks/README.md @@ -10,7 +10,10 @@ Install the module npm install @wordpress/hooks --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ### Usage + In your JavaScript project, use hooks as follows: ```javascript import { createHooks } from '@wordpress/hooks'; diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 1645af36b16e94..858726ef6920c5 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -19,7 +19,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" }, "devDependencies": { "benchmark": "^2.1.4" diff --git a/packages/html-entities/CHANGELOG.md b/packages/html-entities/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/html-entities/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/html-entities/README.md b/packages/html-entities/README.md index a30ccbbc9a9a64..f86def2a5dcc90 100644 --- a/packages/html-entities/README.md +++ b/packages/html-entities/README.md @@ -10,4 +10,6 @@ Install the module npm install @wordpress/html-entities --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ +

Code is Poetry.

diff --git a/packages/html-entities/package.json b/packages/html-entities/package.json index 71a9b97fe1f862..25abea29fe1bcd 100644 --- a/packages/html-entities/package.json +++ b/packages/html-entities/package.json @@ -20,7 +20,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" }, "publishConfig": { "access": "public" diff --git a/packages/i18n/CHANGELOG.md b/packages/i18n/CHANGELOG.md index f2245df88b1a57..f847b560ffdd61 100644 --- a/packages/i18n/CHANGELOG.md +++ b/packages/i18n/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. + ## 1.2.0 (2018-07-12) ### New Feature diff --git a/packages/i18n/README.md b/packages/i18n/README.md index 3041dea6612f94..d610f3befd2e05 100644 --- a/packages/i18n/README.md +++ b/packages/i18n/README.md @@ -4,7 +4,6 @@ Internationalization utilities for client-side localization. https://codex.wordpress.org/I18n_for_WordPress_Developers - ## Installation Install the module: @@ -13,6 +12,10 @@ Install the module: npm install @wordpress/i18n --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + +## Usage + ```js import { sprintf, _n } from '@wordpress/i18n'; diff --git a/packages/i18n/package.json b/packages/i18n/package.json index f209e6f6daec51..cad78ce1dbe033 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -22,7 +22,7 @@ "pot-to-php": "./tools/pot-to-php.js" }, "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "gettext-parser": "^1.3.1", "jed": "^1.1.1", "lodash": "^4.17.10", diff --git a/packages/is-shallow-equal/package.json b/packages/is-shallow-equal/package.json index 9b4a389cd74e2f..660d7eff1a6ad8 100644 --- a/packages/is-shallow-equal/package.json +++ b/packages/is-shallow-equal/package.json @@ -24,7 +24,7 @@ ], "main": "index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" }, "devDependencies": { "benchmark": "^2.1.4", diff --git a/packages/jest-console/package.json b/packages/jest-console/package.json index 5fa710bcb31304..c517c4f54c4612 100644 --- a/packages/jest-console/package.json +++ b/packages/jest-console/package.json @@ -25,7 +25,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "jest-matcher-utils": "^22.4.3", "lodash": "^4.17.10" }, diff --git a/packages/keycodes/CHANGELOG.md b/packages/keycodes/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/keycodes/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/keycodes/README.md b/packages/keycodes/README.md index c692278e785df0..cb7f5cc6e1ebb9 100644 --- a/packages/keycodes/README.md +++ b/packages/keycodes/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/keycodes --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Usage Check which key was used in an `onKeyDown` event: diff --git a/packages/keycodes/package.json b/packages/keycodes/package.json index 4974afce7131e2..bb1b182a6fb74c 100644 --- a/packages/keycodes/package.json +++ b/packages/keycodes/package.json @@ -20,7 +20,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10" }, "publishConfig": { diff --git a/packages/library-export-default-webpack-plugin/package.json b/packages/library-export-default-webpack-plugin/package.json index efe8519ca7075a..02073f60db89db 100644 --- a/packages/library-export-default-webpack-plugin/package.json +++ b/packages/library-export-default-webpack-plugin/package.json @@ -23,7 +23,7 @@ ], "main": "build/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10", "webpack-sources": "^1.1.0" }, diff --git a/packages/nux/CHANGELOG.md b/packages/nux/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/nux/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/nux/README.md b/packages/nux/README.md index bd66a319bada4a..c9c353230bea91 100644 --- a/packages/nux/README.md +++ b/packages/nux/README.md @@ -14,6 +14,8 @@ Install the module npm install @wordpress/nux --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## DotTip `DotTip` is a React component that renders a single _tip_ on the screen. The tip will point to the React element that `DotTip` is nested within. Each tip is uniquely identified by a string passed to `id`. diff --git a/packages/nux/package.json b/packages/nux/package.json index a2a81a2ec7da58..c75e7b8367ddeb 100644 --- a/packages/nux/package.json +++ b/packages/nux/package.json @@ -20,7 +20,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/components": "file:../components", "@wordpress/compose": "file:../compose", "@wordpress/data": "file:../data", diff --git a/packages/plugins/CHANGELOG.md b/packages/plugins/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/plugins/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/plugins/README.md b/packages/plugins/README.md index 6c92702b86346d..49f348e01706bf 100644 --- a/packages/plugins/README.md +++ b/packages/plugins/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/plugins --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ### Plugins API The plugins API contains the following methods: diff --git a/packages/plugins/package.json b/packages/plugins/package.json index 0fac44cf14acfc..139732fa63e323 100644 --- a/packages/plugins/package.json +++ b/packages/plugins/package.json @@ -19,7 +19,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/compose": "file:../compose", "@wordpress/element": "file:../element", "@wordpress/hooks": "file:../hooks", diff --git a/packages/postcss-themes/package.json b/packages/postcss-themes/package.json index ac2466a044866e..02747486d27a05 100644 --- a/packages/postcss-themes/package.json +++ b/packages/postcss-themes/package.json @@ -26,7 +26,7 @@ ], "main": "build/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "postcss": "^6.0.16" }, "publishConfig": { diff --git a/packages/redux-routine/CHANGELOG.md b/packages/redux-routine/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/redux-routine/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/redux-routine/package.json b/packages/redux-routine/package.json index 512ccb3689e103..9de130a85857ae 100644 --- a/packages/redux-routine/package.json +++ b/packages/redux-routine/package.json @@ -22,7 +22,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56" + "@babel/runtime": "^7.0.0" }, "devDependencies": { "redux": "^4.0.0" diff --git a/packages/shortcode/CHANGELOG.md b/packages/shortcode/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/shortcode/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/shortcode/README.md b/packages/shortcode/README.md index c67a3e3e06b697..4887cf2fdcbf7b 100644 --- a/packages/shortcode/README.md +++ b/packages/shortcode/README.md @@ -10,4 +10,6 @@ Install the module npm install @wordpress/shortcode --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ +

Code is Poetry.

diff --git a/packages/shortcode/package.json b/packages/shortcode/package.json index d74e40dfab1073..dbe92770868d90 100644 --- a/packages/shortcode/package.json +++ b/packages/shortcode/package.json @@ -19,7 +19,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10" }, "publishConfig": { diff --git a/packages/token-list/CHANGELOG.md b/packages/token-list/CHANGELOG.md index 0f576111375f60..ae69187866b19e 100644 --- a/packages/token-list/CHANGELOG.md +++ b/packages/token-list/CHANGELOG.md @@ -1,3 +1,3 @@ -## v1.0.0 (Unreleased) +## 1.0.0 (Unreleased) - Initial release diff --git a/packages/token-list/README.md b/packages/token-list/README.md index 8c6141c284f877..04be66d56b893a 100644 --- a/packages/token-list/README.md +++ b/packages/token-list/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/token-list ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Usage Construct a new token list, optionally with an initial value. A value with an interface matching DOMTokenList is returned. diff --git a/packages/token-list/package.json b/packages/token-list/package.json index 8234b8741e139d..01ba18a6e475a8 100644 --- a/packages/token-list/package.json +++ b/packages/token-list/package.json @@ -1,6 +1,6 @@ { "name": "@wordpress/token-list", - "version": "1.0.0", + "version": "1.0.0-beta.0", "description": "Constructable, plain JavaScript DOMTokenList implementation, supporting non-browser runtimes.", "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", @@ -18,7 +18,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10" }, "publishConfig": { diff --git a/packages/url/CHANGELOG.md b/packages/url/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/url/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/url/README.md b/packages/url/README.md index 9e7d61e50f2719..6c156612327551 100644 --- a/packages/url/README.md +++ b/packages/url/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/url --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Usage ```JS diff --git a/packages/url/package.json b/packages/url/package.json index 71fde84d5d31fb..601fea3ea26d51 100644 --- a/packages/url/package.json +++ b/packages/url/package.json @@ -20,7 +20,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "qs": "^6.5.2s" }, "publishConfig": { diff --git a/packages/viewport/CHANGELOG.md b/packages/viewport/CHANGELOG.md new file mode 100644 index 00000000000000..ca0bd563cf96a9 --- /dev/null +++ b/packages/viewport/CHANGELOG.md @@ -0,0 +1,5 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. diff --git a/packages/viewport/README.md b/packages/viewport/README.md index 57862c1cded10d..9f15a3a6d8e33e 100644 --- a/packages/viewport/README.md +++ b/packages/viewport/README.md @@ -10,6 +10,8 @@ Install the module npm install @wordpress/viewport --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ + ## Breakpoints The standard set of breakpoint thresholds is as follows: diff --git a/packages/viewport/package.json b/packages/viewport/package.json index 3ae15ee28a46bb..02d07c5e2f26f5 100644 --- a/packages/viewport/package.json +++ b/packages/viewport/package.json @@ -20,7 +20,7 @@ "module": "build-module/index.js", "react-native": "src/index", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "@wordpress/compose": "file:../compose", "@wordpress/data": "file:../data", "@wordpress/element": "file:../element", diff --git a/packages/wordcount/CHANGELOG.md b/packages/wordcount/CHANGELOG.md index 488fb52eec4784..c95b013dfb5df2 100644 --- a/packages/wordcount/CHANGELOG.md +++ b/packages/wordcount/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.0.0 (Unreleased) + +### Breaking Change + +- Change how required built-ins are polyfilled with Babel 7 ([#9171](https://github.com/WordPress/gutenberg/pull/9171)). If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. + ## 1.1.0 (2018-07-12) ### New Feature diff --git a/packages/wordcount/README.md b/packages/wordcount/README.md index f5c9ba2084f50c..a4366a8b417e44 100644 --- a/packages/wordcount/README.md +++ b/packages/wordcount/README.md @@ -10,8 +10,10 @@ Install the module npm install @wordpress/wordcount --save ``` +_This package assumes that your code will run in an **ES2015+** environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using [core-js](https://github.com/zloirock/core-js) or [@babel/polyfill](https://babeljs.io/docs/en/next/babel-polyfill) will add support for these methods. Learn more about it in [Babel docs](https://babeljs.io/docs/en/next/caveats)._ ## Accepted Paramaters + ```JS count( text, type, userSettings ) ```` @@ -21,6 +23,7 @@ count accepts three parameters: 3. userSettings: An object that contains the list of regular expressions that will be used to count. See defaultSettings.js for the defaults. ## Usage + ```JS import { count } from '@wordpress/wordcount'; const numberOfWords = count( 'Words to count', 'words', {} ) diff --git a/packages/wordcount/package.json b/packages/wordcount/package.json index aef300fe1057e3..0fa818a77e483f 100644 --- a/packages/wordcount/package.json +++ b/packages/wordcount/package.json @@ -19,7 +19,7 @@ "main": "build/index.js", "module": "build-module/index.js", "dependencies": { - "@babel/runtime-corejs2": "7.0.0-beta.56", + "@babel/runtime": "^7.0.0", "lodash": "^4.17.10" }, "publishConfig": {