diff --git a/package-lock.json b/package-lock.json index 4eb11276..63f5f3a9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1455,7 +1455,7 @@ }, "onetime": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", "dev": true }, @@ -7839,8 +7839,7 @@ "esprima": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==" }, "esquery": { "version": "1.0.1", @@ -11417,6 +11416,15 @@ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", @@ -12705,7 +12713,7 @@ }, "onetime": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", "dev": true }, @@ -13091,7 +13099,7 @@ }, "onetime": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", "dev": true }, @@ -14821,7 +14829,7 @@ }, "onetime": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", "dev": true }, diff --git a/package.json b/package.json index b4ae710d..2346420d 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,6 @@ "dependencies": { "@babel/runtime-corejs2": "^7.5.5", "@braintree/sanitize-url": "^2.0.2", - "@kyleshockey/js-yaml": "^1.0.1", "@kyleshockey/object-assign-deep": "^0.4.2", "@kyleshockey/xml": "^1.0.2", "base64-js": "^1.2.0", @@ -61,6 +60,7 @@ "ieee754": "^1.1.8", "immutable": "^3.x.x", "js-file-download": "^0.4.1", + "js-yaml": "^3.13.1", "lodash": "^4.17.14", "memoizee": "^0.4.12", "prop-types": "^15.5.10", diff --git a/src/core/plugins/configs/helpers.js b/src/core/plugins/configs/helpers.js index 51d8a29a..d36e4277 100644 --- a/src/core/plugins/configs/helpers.js +++ b/src/core/plugins/configs/helpers.js @@ -1,4 +1,4 @@ -import YAML from "@kyleshockey/js-yaml" +import YAML from "js-yaml" export const parseYamlConfig = (yaml, system) => { try { diff --git a/src/core/plugins/spec/actions.js b/src/core/plugins/spec/actions.js index 9da80e23..a93b1ebe 100644 --- a/src/core/plugins/spec/actions.js +++ b/src/core/plugins/spec/actions.js @@ -1,4 +1,4 @@ -import YAML from "@kyleshockey/js-yaml" +import YAML from "js-yaml" import { Map } from "immutable" import parseUrl from "url-parse" import serializeError from "serialize-error" diff --git a/webpack/_config-builder.js b/webpack/_config-builder.js index 72f488cd..7f5b95b1 100644 --- a/webpack/_config-builder.js +++ b/webpack/_config-builder.js @@ -96,6 +96,7 @@ export default function buildConfig( ? { // json-react-schema/deeper depends on buffertools, which fails. buffertools: true, + esprima: true, } : (context, request, cb) => { // webpack injects some stuff into the resulting file, @@ -114,9 +115,6 @@ export default function buildConfig( resolve: { modules: [path.join(projectBasePath, "./src"), "node_modules"], extensions: [".web.js", ".js", ".jsx", ".json", ".less"], - alias: { - "js-yaml": "@kyleshockey/js-yaml", // TODO: fix?? - }, }, // If we're mangling, size is a concern -- so use trace-only sourcemaps