diff --git a/js/package-lock.json b/js/package-lock.json index ac65a9c8ef..4c2709bf5b 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -3869,7 +3869,7 @@ "from2-array": "0.0.4", "map-limit": "0.0.1", "multipipe": "0.3.1", - "read-package-json": "2.0.12", + "read-package-json": "2.0.13", "resolve": "1.4.0" } }, @@ -4145,9 +4145,9 @@ "dev": true }, "json-parse-better-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz", - "integrity": "sha512-xyQpxeWWMKyJps9CuGJYeng6ssI5bpqS9ltQpdVQ90t4ql6NdnxFKh95JcRt2cun/DjMVNrdjniLPuMA69xmCw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, "json-parser": { @@ -4757,7 +4757,7 @@ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", "dev": true, "requires": { - "readable-stream": "2.3.4" + "readable-stream": "2.3.6" } }, "isarray": { @@ -4767,9 +4767,9 @@ "dev": true }, "readable-stream": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", - "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", @@ -4777,14 +4777,14 @@ "isarray": "1.0.0", "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { "safe-buffer": "5.1.1" @@ -5660,14 +5660,14 @@ } }, "read-package-json": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.12.tgz", - "integrity": "sha512-m7/I0+tP6D34EVvSlzCtuVA4D/dHL6OpLcn2e4XVP5X57pCKGUy1JjRSBVKHWpB+vUU91sL85h84qX0MdXzBSw==", + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.13.tgz", + "integrity": "sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg==", "dev": true, "requires": { "glob": "7.1.2", "graceful-fs": "4.1.11", - "json-parse-better-errors": "1.0.1", + "json-parse-better-errors": "1.0.2", "normalize-package-data": "2.4.0", "slash": "1.0.0" } diff --git a/js/package.json b/js/package.json index 613c9544df..feff511d8c 100644 --- a/js/package.json +++ b/js/package.json @@ -20,20 +20,18 @@ ], "scripts": { "clean": "rimraf dist/ && rimraf ../plotlywidget/static", - "build": "webpack", - "prepublish": "npm run clean && npm run build", + "prepublish": "webpack", "test": "echo \"Error: no test specified\" && exit 1" }, "devDependencies": { - "json-loader": "^0.5.4", - "webpack": "^3.5.5", + "webpack": "^3.10.0", "rimraf": "^2.6.1", "ify-loader": "^1.1.0" }, "dependencies": { "plotly.js": "^1.35.2", - "@jupyter-widgets/base": "^1.0.4", - "lodash": "^4.0" + "@jupyter-widgets/base": "^1.0.0", + "lodash": "^4.17.4" }, "jupyterlab": { "extension": "src/jupyterlab-plugin" diff --git a/js/webpack.config.js b/js/webpack.config.js index 7503110901..167ed1335a 100644 --- a/js/webpack.config.js +++ b/js/webpack.config.js @@ -5,8 +5,7 @@ var version = require('./package.json').version; // stored in a separate local variable. var rules = [ { test: /\.css$/, use: ['style-loader', 'css-loader']}, - { test: /\.json$/, use: 'json-loader' }, - { test: /\.js$/, use: 'ify-loader' } + { test: /\.js$/, use: ['ify-loader']} ];