diff --git a/.eslintrc.json b/.eslintrc.json
index 0c80cf6b..d1d31b73 100755
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -52,6 +52,9 @@
"no-trailing-spaces": "warn",
"eol-last": "error",
"func-call-spacing": "error",
+ "key-spacing": ["warn", {
+ "mode": "minimum"
+ }],
"indent": ["error", 4, {
"ArrayExpression": "first",
"SwitchCase": 1
diff --git a/package-lock.json b/package-lock.json
index 75805247..9315dceb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2,6 +2,7 @@
"name": "cyberchef",
"version": "5.12.0",
"lockfileVersion": 1,
+ "requires": true,
"dependencies": {
"abab": {
"version": "1.0.3",
@@ -20,12 +21,35 @@
"resolved": "https://registry.npmjs.org/access-sniff/-/access-sniff-3.0.1.tgz",
"integrity": "sha1-IJ4W63DAlaA79/yCnsrLfHeS9e4=",
"dev": true,
+ "requires": {
+ "axios": "0.9.1",
+ "bluebird": "3.5.0",
+ "chalk": "1.1.3",
+ "commander": "2.11.0",
+ "glob": "7.1.2",
+ "HTML_CodeSniffer": "github:squizlabs/HTML_CodeSniffer#d209ce54876657858a8a01528ad812cd234f37f0",
+ "jsdom": "9.12.0",
+ "mkdirp": "0.5.1",
+ "phantomjs-prebuilt": "2.1.14",
+ "rc": "1.2.1",
+ "underscore": "1.8.3",
+ "unixify": "0.2.1",
+ "validator": "5.7.0"
+ },
"dependencies": {
"glob": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
"integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true
+ "dev": true,
+ "requires": {
+ "fs.realpath": "1.0.0",
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
}
}
},
@@ -39,19 +63,28 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz",
"integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "acorn": "4.0.13"
+ }
},
"acorn-globals": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz",
"integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "acorn": "4.0.13"
+ }
},
"acorn-jsx": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
"integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
"dev": true,
+ "requires": {
+ "acorn": "3.3.0"
+ },
"dependencies": {
"acorn": {
"version": "3.3.0",
@@ -62,10 +95,16 @@
}
},
"ajv": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.0.tgz",
- "integrity": "sha1-wXNQJMXaLvdcwZBxMHPUTwmL9IY=",
- "dev": true
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.2.tgz",
+ "integrity": "sha1-R8aNaehvXZUxA7AHSpQw3GPaXjk=",
+ "dev": true,
+ "requires": {
+ "co": "4.6.0",
+ "fast-deep-equal": "1.0.0",
+ "json-schema-traverse": "0.3.1",
+ "json-stable-stringify": "1.0.1"
+ }
},
"ajv-keywords": {
"version": "1.5.1",
@@ -77,7 +116,12 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
"integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "kind-of": "3.2.2",
+ "longest": "1.0.1",
+ "repeat-string": "1.6.1"
+ }
},
"alphanum-sort": {
"version": "1.0.2",
@@ -91,9 +135,9 @@
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
},
"ansi-escapes": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
- "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-2.0.0.tgz",
+ "integrity": "sha1-W65SvkJIeN2Xg+iRDj/Cki6DyBs=",
"dev": true
},
"ansi-regex": {
@@ -112,24 +156,34 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz",
"integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "arrify": "1.0.1",
+ "micromatch": "2.3.11"
+ }
},
"argparse": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
"integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "sprintf-js": "1.0.3"
+ }
},
"arr-diff": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
"integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "arr-flatten": "1.1.0"
+ }
},
"arr-flatten": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz",
- "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
"dev": true
},
"array-equal": {
@@ -148,7 +202,10 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "array-uniq": "1.0.3"
+ }
},
"array-uniq": {
"version": "1.0.3",
@@ -169,9 +226,9 @@
"dev": true
},
"asap": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz",
- "integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8=",
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
"dev": true,
"optional": true
},
@@ -185,13 +242,21 @@
"version": "4.9.1",
"resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz",
"integrity": "sha1-SLokC0WpKA6UdImQull9IWYX/UA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "bn.js": "4.11.7",
+ "inherits": "2.0.3",
+ "minimalistic-assert": "1.0.0"
+ }
},
"assert": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
"integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "util": "0.10.3"
+ }
},
"assert-plus": {
"version": "0.2.0",
@@ -200,10 +265,13 @@
"dev": true
},
"async": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/async/-/async-2.4.1.tgz",
- "integrity": "sha1-YqVrJ5yYoR0JhwlqAcw+6463u9c=",
- "dev": true
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz",
+ "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==",
+ "dev": true,
+ "requires": {
+ "lodash": "4.17.4"
+ }
},
"async-each": {
"version": "1.0.1",
@@ -222,12 +290,24 @@
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
"integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
"dev": true,
+ "requires": {
+ "browserslist": "1.7.7",
+ "caniuse-db": "1.0.30000704",
+ "normalize-range": "0.1.2",
+ "num2fraction": "1.2.2",
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0"
+ },
"dependencies": {
"browserslist": {
"version": "1.7.7",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "caniuse-db": "1.0.30000704",
+ "electron-to-chromium": "1.3.16"
+ }
}
}
},
@@ -247,19 +327,48 @@
"version": "0.9.1",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.9.1.tgz",
"integrity": "sha1-lWCLFkR+4psDNYmFTD/H7iwGv24=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "follow-redirects": "0.0.7"
+ }
},
"babel-code-frame": {
"version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz",
"integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "esutils": "2.0.2",
+ "js-tokens": "3.0.2"
+ }
},
"babel-core": {
"version": "6.25.0",
"resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.25.0.tgz",
"integrity": "sha1-fdQrBGPHQunVKW3rPsZ6kyLa1yk=",
"dev": true,
+ "requires": {
+ "babel-code-frame": "6.22.0",
+ "babel-generator": "6.25.0",
+ "babel-helpers": "6.24.1",
+ "babel-messages": "6.23.0",
+ "babel-register": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0",
+ "babel-traverse": "6.25.0",
+ "babel-types": "6.25.0",
+ "babylon": "6.17.4",
+ "convert-source-map": "1.5.0",
+ "debug": "2.6.8",
+ "json5": "0.5.1",
+ "lodash": "4.17.4",
+ "minimatch": "3.0.4",
+ "path-is-absolute": "1.0.1",
+ "private": "0.1.7",
+ "slash": "1.0.0",
+ "source-map": "0.5.6"
+ },
"dependencies": {
"source-map": {
"version": "0.5.6",
@@ -274,6 +383,16 @@
"resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.25.0.tgz",
"integrity": "sha1-M6GvcNXyiQrrRlpKd5PB32qeqfw=",
"dev": true,
+ "requires": {
+ "babel-messages": "6.23.0",
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0",
+ "detect-indent": "4.0.0",
+ "jsesc": "1.3.0",
+ "lodash": "4.17.4",
+ "source-map": "0.5.6",
+ "trim-right": "1.0.1"
+ },
"dependencies": {
"source-map": {
"version": "0.5.6",
@@ -287,91 +406,167 @@
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
"integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-explode-assignable-expression": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-helper-call-delegate": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
"integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-hoist-variables": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-traverse": "6.25.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-helper-define-map": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz",
"integrity": "sha1-epdH8ljYlH0y1RX2qhx70CIEoIA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-function-name": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0",
+ "lodash": "4.17.4"
+ }
},
"babel-helper-explode-assignable-expression": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
"integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-traverse": "6.25.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-helper-function-name": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
"integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-get-function-arity": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0",
+ "babel-traverse": "6.25.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-helper-get-function-arity": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
"integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-helper-hoist-variables": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
"integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-helper-optimise-call-expression": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
"integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-helper-regex": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz",
"integrity": "sha1-024i+rEAjXnYhkjjIRaGgShFbOg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0",
+ "lodash": "4.17.4"
+ }
},
"babel-helper-remap-async-to-generator": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
"integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-function-name": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0",
+ "babel-traverse": "6.25.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-helper-replace-supers": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
"integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-optimise-call-expression": "6.24.1",
+ "babel-messages": "6.23.0",
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0",
+ "babel-traverse": "6.25.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-helpers": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
"integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0"
+ }
},
"babel-loader": {
- "version": "6.4.1",
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.4.1.tgz",
- "integrity": "sha1-CzQRLVsHSKjc2/Uaz2+b1C1QuMo=",
- "dev": true
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.1.tgz",
+ "integrity": "sha1-uHE0yLEuPkwqlOBUYIW8aAorhIg=",
+ "dev": true,
+ "requires": {
+ "find-cache-dir": "1.0.0",
+ "loader-utils": "1.1.0",
+ "mkdirp": "0.5.1"
+ }
},
"babel-messages": {
"version": "6.23.0",
"resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
"integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-check-es2015-constants": {
"version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
"integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-syntax-async-functions": {
"version": "6.13.0",
@@ -395,199 +590,392 @@
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
"integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-remap-async-to-generator": "6.24.1",
+ "babel-plugin-syntax-async-functions": "6.13.0",
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-transform-es2015-arrow-functions": {
"version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
"integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-transform-es2015-block-scoped-functions": {
"version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
"integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-transform-es2015-block-scoping": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz",
"integrity": "sha1-dsKV3DpHQbFmWt/TFnIV3P8ypXY=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0",
+ "babel-traverse": "6.25.0",
+ "babel-types": "6.25.0",
+ "lodash": "4.17.4"
+ }
},
"babel-plugin-transform-es2015-classes": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
"integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-define-map": "6.24.1",
+ "babel-helper-function-name": "6.24.1",
+ "babel-helper-optimise-call-expression": "6.24.1",
+ "babel-helper-replace-supers": "6.24.1",
+ "babel-messages": "6.23.0",
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0",
+ "babel-traverse": "6.25.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-plugin-transform-es2015-computed-properties": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
"integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0"
+ }
},
"babel-plugin-transform-es2015-destructuring": {
"version": "6.23.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
"integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-transform-es2015-duplicate-keys": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
"integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-plugin-transform-es2015-for-of": {
"version": "6.23.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
"integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-transform-es2015-function-name": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
"integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-function-name": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-plugin-transform-es2015-literals": {
"version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
"integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-transform-es2015-modules-amd": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
"integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-plugin-transform-es2015-modules-commonjs": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0"
+ }
},
"babel-plugin-transform-es2015-modules-commonjs": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz",
"integrity": "sha1-0+MQtA72ZKNmIiAAl8bUQCmPK/4=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-plugin-transform-strict-mode": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-plugin-transform-es2015-modules-systemjs": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
"integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-hoist-variables": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0"
+ }
},
"babel-plugin-transform-es2015-modules-umd": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
"integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-plugin-transform-es2015-modules-amd": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0"
+ }
},
"babel-plugin-transform-es2015-object-super": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
"integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-replace-supers": "6.24.1",
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-transform-es2015-parameters": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
"integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-call-delegate": "6.24.1",
+ "babel-helper-get-function-arity": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-template": "6.25.0",
+ "babel-traverse": "6.25.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-plugin-transform-es2015-shorthand-properties": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
"integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-plugin-transform-es2015-spread": {
"version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
"integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-transform-es2015-sticky-regex": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
"integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-regex": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-plugin-transform-es2015-template-literals": {
"version": "6.22.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
"integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-transform-es2015-typeof-symbol": {
"version": "6.23.0",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
"integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-transform-es2015-unicode-regex": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
"integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-regex": "6.24.1",
+ "babel-runtime": "6.23.0",
+ "regexpu-core": "2.0.0"
+ }
},
"babel-plugin-transform-exponentiation-operator": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
"integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1",
+ "babel-plugin-syntax-exponentiation-operator": "6.13.0",
+ "babel-runtime": "6.23.0"
+ }
},
"babel-plugin-transform-regenerator": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz",
"integrity": "sha1-uNowWtQ8PJm0hI5P5AN7dw0jxBg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "regenerator-transform": "0.9.11"
+ }
},
"babel-plugin-transform-strict-mode": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
"integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0"
+ }
},
"babel-polyfill": {
"version": "6.23.0",
"resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz",
"integrity": "sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "core-js": "2.4.1",
+ "regenerator-runtime": "0.10.5"
+ }
},
"babel-preset-env": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.5.2.tgz",
- "integrity": "sha1-zUrpCm6Utwn5c3SzPl+LmDVWre8=",
- "dev": true
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.0.tgz",
+ "integrity": "sha512-OVgtQRuOZKckrILgMA5rvctvFZPv72Gua9Rt006AiPoB0DJKGN07UmaQA+qRrYgK71MVct8fFhT0EyNWYorVew==",
+ "dev": true,
+ "requires": {
+ "babel-plugin-check-es2015-constants": "6.22.0",
+ "babel-plugin-syntax-trailing-function-commas": "6.22.0",
+ "babel-plugin-transform-async-to-generator": "6.24.1",
+ "babel-plugin-transform-es2015-arrow-functions": "6.22.0",
+ "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",
+ "babel-plugin-transform-es2015-block-scoping": "6.24.1",
+ "babel-plugin-transform-es2015-classes": "6.24.1",
+ "babel-plugin-transform-es2015-computed-properties": "6.24.1",
+ "babel-plugin-transform-es2015-destructuring": "6.23.0",
+ "babel-plugin-transform-es2015-duplicate-keys": "6.24.1",
+ "babel-plugin-transform-es2015-for-of": "6.23.0",
+ "babel-plugin-transform-es2015-function-name": "6.24.1",
+ "babel-plugin-transform-es2015-literals": "6.22.0",
+ "babel-plugin-transform-es2015-modules-amd": "6.24.1",
+ "babel-plugin-transform-es2015-modules-commonjs": "6.24.1",
+ "babel-plugin-transform-es2015-modules-systemjs": "6.24.1",
+ "babel-plugin-transform-es2015-modules-umd": "6.24.1",
+ "babel-plugin-transform-es2015-object-super": "6.24.1",
+ "babel-plugin-transform-es2015-parameters": "6.24.1",
+ "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
+ "babel-plugin-transform-es2015-spread": "6.22.0",
+ "babel-plugin-transform-es2015-sticky-regex": "6.24.1",
+ "babel-plugin-transform-es2015-template-literals": "6.22.0",
+ "babel-plugin-transform-es2015-typeof-symbol": "6.23.0",
+ "babel-plugin-transform-es2015-unicode-regex": "6.24.1",
+ "babel-plugin-transform-exponentiation-operator": "6.24.1",
+ "babel-plugin-transform-regenerator": "6.24.1",
+ "browserslist": "2.2.0",
+ "invariant": "2.2.2",
+ "semver": "5.3.0"
+ }
},
"babel-register": {
"version": "6.24.1",
"resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz",
"integrity": "sha1-fhDhOi9xBlvfrVoXh7pFvKbe118=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-core": "6.25.0",
+ "babel-runtime": "6.23.0",
+ "core-js": "2.4.1",
+ "home-or-tmp": "2.0.0",
+ "lodash": "4.17.4",
+ "mkdirp": "0.5.1",
+ "source-map-support": "0.4.15"
+ }
},
"babel-runtime": {
"version": "6.23.0",
"resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz",
"integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "core-js": "2.4.1",
+ "regenerator-runtime": "0.10.5"
+ }
},
"babel-template": {
"version": "6.25.0",
"resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.25.0.tgz",
"integrity": "sha1-ZlJBFmt8KqTGGdceGSlpVSsQwHE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-traverse": "6.25.0",
+ "babel-types": "6.25.0",
+ "babylon": "6.17.4",
+ "lodash": "4.17.4"
+ }
},
"babel-traverse": {
"version": "6.25.0",
"resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.25.0.tgz",
"integrity": "sha1-IldJfi/NGbie3BPEyROB+VEklvE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-code-frame": "6.22.0",
+ "babel-messages": "6.23.0",
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0",
+ "babylon": "6.17.4",
+ "debug": "2.6.8",
+ "globals": "9.18.0",
+ "invariant": "2.2.2",
+ "lodash": "4.17.4"
+ }
},
"babel-types": {
"version": "6.25.0",
"resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.25.0.tgz",
"integrity": "sha1-cK+ySNVmDl0Y+BHZHIMDtUE0oY4=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "esutils": "2.0.2",
+ "lodash": "4.17.4",
+ "to-fast-properties": "1.0.3"
+ }
},
"babylon": {
"version": "6.17.4",
@@ -602,9 +990,9 @@
"dev": true
},
"base64-js": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz",
- "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz",
+ "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==",
"dev": true
},
"bcrypt-pbkdf": {
@@ -612,7 +1000,10 @@
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
"integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
"dev": true,
- "optional": true
+ "optional": true,
+ "requires": {
+ "tweetnacl": "0.14.5"
+ }
},
"big.js": {
"version": "3.1.3",
@@ -633,9 +1024,9 @@
"dev": true
},
"bn.js": {
- "version": "4.11.6",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
- "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=",
+ "version": "4.11.7",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.7.tgz",
+ "integrity": "sha512-LxFiV5mefv0ley0SzqkOPR1bC4EbpPx8LkOz5vMe/Yi15t5hzwgO/G+tc7wOtL4PZTYjwHu8JnEiSLumuSjSfA==",
"dev": true
},
"boolbase": {
@@ -648,7 +1039,10 @@
"version": "2.10.1",
"resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
"integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "hoek": "2.16.3"
+ }
},
"bootstrap": {
"version": "3.3.7",
@@ -658,7 +1052,10 @@
"bootstrap-colorpicker": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/bootstrap-colorpicker/-/bootstrap-colorpicker-2.5.1.tgz",
- "integrity": "sha1-/fcGRpVvUeZAsDH0PyLdhoWS70w="
+ "integrity": "sha1-/fcGRpVvUeZAsDH0PyLdhoWS70w=",
+ "requires": {
+ "jquery": "3.2.1"
+ }
},
"bootstrap-switch": {
"version": "3.3.4",
@@ -669,13 +1066,22 @@
"version": "1.1.8",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
"integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "balanced-match": "1.0.0",
+ "concat-map": "0.0.1"
+ }
},
"braces": {
"version": "1.8.5",
"resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
"integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "expand-range": "1.8.2",
+ "preserve": "0.2.0",
+ "repeat-element": "1.1.2"
+ }
},
"brorand": {
"version": "1.1.0",
@@ -687,49 +1093,91 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
"integrity": "sha1-Xncl297x/Vkw1OurSFZ85FHEigo=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "buffer-xor": "1.0.3",
+ "cipher-base": "1.0.4",
+ "create-hash": "1.1.3",
+ "evp_bytestokey": "1.0.0",
+ "inherits": "2.0.3"
+ }
},
"browserify-cipher": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz",
"integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "browserify-aes": "1.0.6",
+ "browserify-des": "1.0.0",
+ "evp_bytestokey": "1.0.0"
+ }
},
"browserify-des": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz",
"integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "cipher-base": "1.0.4",
+ "des.js": "1.0.0",
+ "inherits": "2.0.3"
+ }
},
"browserify-rsa": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
"integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "bn.js": "4.11.7",
+ "randombytes": "2.0.5"
+ }
},
"browserify-sign": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
"integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "bn.js": "4.11.7",
+ "browserify-rsa": "4.0.1",
+ "create-hash": "1.1.3",
+ "create-hmac": "1.1.6",
+ "elliptic": "6.4.0",
+ "inherits": "2.0.3",
+ "parse-asn1": "5.1.0"
+ }
},
"browserify-zlib": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
"integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "pako": "0.2.9"
+ }
},
"browserslist": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.1.5.tgz",
- "integrity": "sha1-6IJVDfPRzW1IHBo+ADjyuvE6RxE=",
- "dev": true
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.2.0.tgz",
+ "integrity": "sha512-t09UuOv/4/hrL1y4wZ871+kKE6E2bkdMD6duZtV7FZIHFpsmdQfW63BH3bAjkfpkbP/eFKyenUbDUKigV/VmRw==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "1.0.30000704",
+ "electron-to-chromium": "1.3.16"
+ }
},
"buffer": {
"version": "4.9.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
"integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "base64-js": "1.2.1",
+ "ieee754": "1.1.8",
+ "isarray": "1.0.0"
+ }
},
"buffer-xor": {
"version": "1.0.3",
@@ -753,7 +1201,10 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
"integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "callsites": "0.2.0"
+ }
},
"callsites": {
"version": "0.2.0",
@@ -765,7 +1216,11 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
"integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "no-case": "2.3.1",
+ "upper-case": "1.1.3"
+ }
},
"camelcase": {
"version": "2.1.1",
@@ -777,32 +1232,46 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
"integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "camelcase": "2.1.1",
+ "map-obj": "1.0.1"
+ }
},
"caniuse-api": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz",
"integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",
"dev": true,
+ "requires": {
+ "browserslist": "1.7.7",
+ "caniuse-db": "1.0.30000704",
+ "lodash.memoize": "4.1.2",
+ "lodash.uniq": "4.5.0"
+ },
"dependencies": {
"browserslist": {
"version": "1.7.7",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "caniuse-db": "1.0.30000704",
+ "electron-to-chromium": "1.3.16"
+ }
}
}
},
"caniuse-db": {
- "version": "1.0.30000692",
- "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000692.tgz",
- "integrity": "sha1-Pampk1OtvOoeFCuZ9g7MYhbfR6U=",
+ "version": "1.0.30000704",
+ "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000704.tgz",
+ "integrity": "sha1-jFqm/tgFjmXHDywfXWP3CIZQcFw=",
"dev": true
},
"caniuse-lite": {
- "version": "1.0.30000692",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000692.tgz",
- "integrity": "sha1-NGAP1xUjUthaR/RmKjtRsC2LZG8=",
+ "version": "1.0.30000704",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000704.tgz",
+ "integrity": "sha1-rbbqARNFFWY2gtuTq6spHUwClGs=",
"dev": true
},
"caseless": {
@@ -812,34 +1281,62 @@
"dev": true
},
"catharsis": {
- "version": "0.8.8",
- "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.8.tgz",
- "integrity": "sha1-aTR59DqsVJ2Aa9c+kkzQ2USVGgY=",
- "dev": true
+ "version": "0.8.9",
+ "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.9.tgz",
+ "integrity": "sha1-mMyJDKZS3S7w5ws3klMQ/56Q/Is=",
+ "dev": true,
+ "requires": {
+ "underscore-contrib": "0.3.0"
+ }
},
"center-align": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
"integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "align-text": "0.1.4",
+ "lazy-cache": "1.0.4"
+ }
},
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "ansi-styles": "2.2.1",
+ "escape-string-regexp": "1.0.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
+ }
},
"chokidar": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
"integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "anymatch": "1.3.0",
+ "async-each": "1.0.1",
+ "glob-parent": "2.0.0",
+ "inherits": "2.0.3",
+ "is-binary-path": "1.0.1",
+ "is-glob": "2.0.1",
+ "path-is-absolute": "1.0.1",
+ "readdirp": "2.1.0"
+ }
},
"cipher-base": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz",
- "integrity": "sha1-7qvxlEGc6QDaMBjCB9IS8qbfCgc=",
- "dev": true
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3",
+ "safe-buffer": "5.1.1"
+ }
},
"circular-json": {
"version": "0.3.1",
@@ -851,13 +1348,19 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/clap/-/clap-1.2.0.tgz",
"integrity": "sha1-WckP4+E3EEdG/xlGmiemNP9oyFc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3"
+ }
},
"clean-css": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.4.tgz",
- "integrity": "sha1-7siBHbJ0V+AHjYypIfqBty+oK/Q=",
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.7.tgz",
+ "integrity": "sha1-ua6k+FZ5iJzz6ui0A0nsTr390DI=",
"dev": true,
+ "requires": {
+ "source-map": "0.5.6"
+ },
"dependencies": {
"source-map": {
"version": "0.5.6",
@@ -868,10 +1371,13 @@
}
},
"cli-cursor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
- "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
- "dev": true
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "2.0.0"
+ }
},
"cli-width": {
"version": "2.1.0",
@@ -884,6 +1390,11 @@
"resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
"dev": true,
+ "requires": {
+ "center-align": "0.1.3",
+ "right-align": "0.1.3",
+ "wordwrap": "0.0.2"
+ },
"dependencies": {
"wordwrap": {
"version": "0.0.2",
@@ -906,10 +1417,13 @@
"dev": true
},
"coa": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.3.tgz",
- "integrity": "sha1-G1Sl4dz3fJkEVdTe6pjFZEFtyJM=",
- "dev": true
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
+ "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
+ "dev": true,
+ "requires": {
+ "q": "1.5.0"
+ }
},
"code-point-at": {
"version": "1.1.0",
@@ -927,31 +1441,47 @@
"version": "0.11.4",
"resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz",
"integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "clone": "1.0.2",
+ "color-convert": "1.9.0",
+ "color-string": "0.3.0"
+ }
},
"color-convert": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz",
"integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
},
"color-name": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz",
- "integrity": "sha1-XIq3K2S9IhXWF66VWeuxSEdc+Y0=",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
},
"color-string": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz",
"integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
},
"colormin": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz",
"integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "color": "0.11.4",
+ "css-color-names": "0.0.4",
+ "has": "1.0.1"
+ }
},
"colors": {
"version": "1.1.2",
@@ -963,12 +1493,15 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
"integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "delayed-stream": "1.0.0"
+ }
},
"commander": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
- "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
+ "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
"dev": true
},
"commondir": {
@@ -987,13 +1520,21 @@
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz",
"integrity": "sha1-U/fUPFHF5D+ByP3QMyHGMb5o1hE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3",
+ "readable-stream": "2.0.6",
+ "typedarray": "0.0.6"
+ }
},
"console-browserify": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
"integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "date-now": "0.1.4"
+ }
},
"constants-browserify": {
"version": "1.0.0",
@@ -1030,6 +1571,15 @@
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.3.tgz",
"integrity": "sha1-lSdx6w3dwcs/ovb75RpSLpOz7go=",
"dev": true,
+ "requires": {
+ "is-directory": "0.3.1",
+ "js-yaml": "3.7.0",
+ "minimist": "1.2.0",
+ "object-assign": "4.1.1",
+ "os-homedir": "1.0.2",
+ "parse-json": "2.2.0",
+ "require-from-string": "1.2.1"
+ },
"dependencies": {
"minimist": {
"version": "1.2.0",
@@ -1043,31 +1593,56 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz",
"integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "bn.js": "4.11.7",
+ "elliptic": "6.4.0"
+ }
},
"create-hash": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz",
"integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "cipher-base": "1.0.4",
+ "inherits": "2.0.3",
+ "ripemd160": "2.0.1",
+ "sha.js": "2.4.8"
+ }
},
"create-hmac": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz",
"integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "cipher-base": "1.0.4",
+ "create-hash": "1.1.3",
+ "inherits": "2.0.3",
+ "ripemd160": "2.0.1",
+ "safe-buffer": "5.1.1",
+ "sha.js": "2.4.8"
+ }
},
"cross-spawn": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
"integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "lru-cache": "4.1.1",
+ "which": "1.2.14"
+ }
},
"cryptiles": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
"integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "boom": "2.10.1"
+ }
},
"crypto-api": {
"version": "0.6.2",
@@ -1075,10 +1650,22 @@
"integrity": "sha1-TplNAoOiuDsm+3aMKr32hMK/iLc="
},
"crypto-browserify": {
- "version": "3.11.0",
- "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz",
- "integrity": "sha1-NlKgkGq5sqfgw85mpAjpV6JIVSI=",
- "dev": true
+ "version": "3.11.1",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.1.tgz",
+ "integrity": "sha512-Na7ZlwCOqoaW5RwUK1WpXws2kv8mNhWdTlzob0UXulk6G9BDbyiJaGTYBIX61Ozn9l1EPPJpICZb4DaOpT9NlQ==",
+ "dev": true,
+ "requires": {
+ "browserify-cipher": "1.0.0",
+ "browserify-sign": "4.0.4",
+ "create-ecdh": "4.0.0",
+ "create-hash": "1.1.3",
+ "create-hmac": "1.1.6",
+ "diffie-hellman": "5.0.2",
+ "inherits": "2.0.3",
+ "pbkdf2": "3.0.12",
+ "public-encrypt": "4.0.0",
+ "randombytes": "2.0.5"
+ }
},
"crypto-js": {
"version": "3.1.9-1",
@@ -1092,36 +1679,60 @@
"dev": true
},
"css-loader": {
- "version": "0.27.3",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.27.3.tgz",
- "integrity": "sha1-aatvR7ab+xtazuYbrCqrFDAv8Nw=",
+ "version": "0.28.4",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.4.tgz",
+ "integrity": "sha1-bPNXkZLONV6LONX0Ldeh8uyJjQ8=",
"dev": true,
- "dependencies": {
- "loader-utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
- "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
- "dev": true
- }
+ "requires": {
+ "babel-code-frame": "6.22.0",
+ "css-selector-tokenizer": "0.7.0",
+ "cssnano": "3.10.0",
+ "icss-utils": "2.1.0",
+ "loader-utils": "1.1.0",
+ "lodash.camelcase": "4.3.0",
+ "object-assign": "4.1.1",
+ "postcss": "5.2.17",
+ "postcss-modules-extract-imports": "1.1.0",
+ "postcss-modules-local-by-default": "1.2.0",
+ "postcss-modules-scope": "1.1.0",
+ "postcss-modules-values": "1.3.0",
+ "postcss-value-parser": "3.3.0",
+ "source-list-map": "0.1.8"
}
},
"css-select": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
"integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "boolbase": "1.0.0",
+ "css-what": "2.1.0",
+ "domutils": "1.5.1",
+ "nth-check": "1.0.1"
+ }
},
"css-selector-tokenizer": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz",
"integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=",
"dev": true,
+ "requires": {
+ "cssesc": "0.1.0",
+ "fastparse": "1.1.1",
+ "regexpu-core": "1.0.0"
+ },
"dependencies": {
"regexpu-core": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz",
"integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "regenerate": "1.3.2",
+ "regjsgen": "0.2.0",
+ "regjsparser": "0.1.5"
+ }
}
}
},
@@ -1141,13 +1752,51 @@
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz",
"integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "autoprefixer": "6.7.7",
+ "decamelize": "1.2.0",
+ "defined": "1.0.0",
+ "has": "1.0.1",
+ "object-assign": "4.1.1",
+ "postcss": "5.2.17",
+ "postcss-calc": "5.3.1",
+ "postcss-colormin": "2.2.2",
+ "postcss-convert-values": "2.6.1",
+ "postcss-discard-comments": "2.0.4",
+ "postcss-discard-duplicates": "2.1.0",
+ "postcss-discard-empty": "2.1.0",
+ "postcss-discard-overridden": "0.1.1",
+ "postcss-discard-unused": "2.2.3",
+ "postcss-filter-plugins": "2.0.2",
+ "postcss-merge-idents": "2.1.7",
+ "postcss-merge-longhand": "2.0.2",
+ "postcss-merge-rules": "2.1.2",
+ "postcss-minify-font-values": "1.0.5",
+ "postcss-minify-gradients": "1.0.5",
+ "postcss-minify-params": "1.2.2",
+ "postcss-minify-selectors": "2.1.1",
+ "postcss-normalize-charset": "1.1.1",
+ "postcss-normalize-url": "3.0.8",
+ "postcss-ordered-values": "2.2.3",
+ "postcss-reduce-idents": "2.4.0",
+ "postcss-reduce-initial": "1.0.1",
+ "postcss-reduce-transforms": "1.0.4",
+ "postcss-svgo": "2.1.6",
+ "postcss-unique-selectors": "2.0.2",
+ "postcss-value-parser": "3.3.0",
+ "postcss-zindex": "2.2.0"
+ }
},
"csso": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
"integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
"dev": true,
+ "requires": {
+ "clap": "1.2.0",
+ "source-map": "0.5.6"
+ },
"dependencies": {
"source-map": {
"version": "0.5.6",
@@ -1167,25 +1816,37 @@
"version": "0.2.37",
"resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz",
"integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "cssom": "0.3.2"
+ }
},
"currently-unhandled": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
"integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "array-find-index": "1.0.2"
+ }
},
"d": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
"integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "es5-ext": "0.10.24"
+ }
},
"dashdash": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
"dev": true,
+ "requires": {
+ "assert-plus": "1.0.0"
+ },
"dependencies": {
"assert-plus": {
"version": "1.0.0",
@@ -1200,6 +1861,11 @@
"resolved": "https://registry.npmjs.org/datauri/-/datauri-1.0.5.tgz",
"integrity": "sha1-0JddGrbI8uDOPKQ7qkU5vhLSiaA=",
"dev": true,
+ "requires": {
+ "image-size": "0.3.5",
+ "mimer": "0.2.1",
+ "semver": "5.3.0"
+ },
"dependencies": {
"image-size": {
"version": "0.3.5",
@@ -1219,13 +1885,20 @@
"version": "1.0.12",
"resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
"integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "get-stdin": "4.0.1",
+ "meow": "3.7.0"
+ }
},
"debug": {
"version": "2.6.8",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
"integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
},
"decamelize": {
"version": "1.2.0",
@@ -1239,6 +1912,15 @@
"integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=",
"dev": true
},
+ "deep-for-each": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/deep-for-each/-/deep-for-each-1.0.6.tgz",
+ "integrity": "sha1-r6DOJJxYSSqXIFOUeKGNN+GxC64=",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "2.0.4"
+ }
+ },
"deep-is": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
@@ -1254,7 +1936,16 @@
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
"integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "globby": "5.0.0",
+ "is-path-cwd": "1.0.0",
+ "is-path-in-cwd": "1.0.0",
+ "object-assign": "4.1.1",
+ "pify": "2.3.0",
+ "pinkie-promise": "2.0.1",
+ "rimraf": "2.2.8"
+ }
},
"delayed-stream": {
"version": "1.0.0",
@@ -1266,36 +1957,55 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
"integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3",
+ "minimalistic-assert": "1.0.0"
+ }
},
"detect-indent": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
"integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "repeating": "2.0.1"
+ }
},
"diff": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz",
- "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k="
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.0.tgz",
+ "integrity": "sha512-w0XZubFWn0Adlsapj9EAWX0FqWdO4tz8kc3RiYdWLh4k/V8PTb6i0SMgXt0vRM3zyKnT8tKO7mUlieRQHIjMNg=="
},
"diffie-hellman": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz",
"integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "bn.js": "4.11.7",
+ "miller-rabin": "4.0.0",
+ "randombytes": "2.0.5"
+ }
},
"doctrine": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz",
"integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "esutils": "2.0.2",
+ "isarray": "1.0.0"
+ }
},
"dom-converter": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz",
"integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=",
"dev": true,
+ "requires": {
+ "utila": "0.3.3"
+ },
"dependencies": {
"utila": {
"version": "0.3.3",
@@ -1310,6 +2020,10 @@
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
"integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
"dev": true,
+ "requires": {
+ "domelementtype": "1.1.3",
+ "entities": "1.1.1"
+ },
"dependencies": {
"domelementtype": {
"version": "1.1.3",
@@ -1335,13 +2049,20 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz",
"integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "domelementtype": "1.3.0"
+ }
},
"domutils": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
"integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "dom-serializer": "0.1.0",
+ "domelementtype": "1.3.0"
+ }
},
"ecc-jsbn": {
"version": "0.1.1",
@@ -1349,6 +2070,9 @@
"integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
"dev": true,
"optional": true,
+ "requires": {
+ "jsbn": "0.1.1"
+ },
"dependencies": {
"jsbn": {
"version": "0.1.1",
@@ -1360,16 +2084,25 @@
}
},
"electron-to-chromium": {
- "version": "1.3.14",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.14.tgz",
- "integrity": "sha1-ZK8Pnv08PGrNV9cfg7Scp+6cS0M=",
+ "version": "1.3.16",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.16.tgz",
+ "integrity": "sha1-0OAmc1dUdwkBrjAaIWZMukXZL30=",
"dev": true
},
"elliptic": {
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",
"integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "bn.js": "4.11.7",
+ "brorand": "1.1.0",
+ "hash.js": "1.1.3",
+ "hmac-drbg": "1.0.1",
+ "inherits": "2.0.3",
+ "minimalistic-assert": "1.0.0",
+ "minimalistic-crypto-utils": "1.0.1"
+ }
},
"emojis-list": {
"version": "2.1.0",
@@ -1378,10 +2111,16 @@
"dev": true
},
"enhanced-resolve": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.1.0.tgz",
- "integrity": "sha1-n0tib1dyRe3PSyrYPYbhf09CHew=",
- "dev": true
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.3.0.tgz",
+ "integrity": "sha512-2qbxE7ek3YxPJ1ML6V+satHkzHpJQKWkRHmRx6mfAoW59yP8YH8BFplbegSP+u2hBd6B6KCOpvJQ3dZAP+hkpg==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "memory-fs": "0.4.1",
+ "object-assign": "4.1.1",
+ "tapable": "0.2.7"
+ }
},
"entities": {
"version": "1.1.1",
@@ -1393,31 +2132,54 @@
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz",
"integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "prr": "0.0.0"
+ }
},
"error-ex": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
"integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-arrayish": "0.2.1"
+ }
},
"es5-ext": {
- "version": "0.10.23",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.23.tgz",
- "integrity": "sha1-dXi1G+l0IHpUh4IbVlOMIk5Oezg=",
- "dev": true
+ "version": "0.10.24",
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.24.tgz",
+ "integrity": "sha1-pVh3yZJLwMjZvTwsvhdJWsFwmxQ=",
+ "dev": true,
+ "requires": {
+ "es6-iterator": "2.0.1",
+ "es6-symbol": "3.1.1"
+ }
},
"es6-iterator": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz",
"integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "d": "1.0.0",
+ "es5-ext": "0.10.24",
+ "es6-symbol": "3.1.1"
+ }
},
"es6-map": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz",
"integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "d": "1.0.0",
+ "es5-ext": "0.10.24",
+ "es6-iterator": "2.0.1",
+ "es6-set": "0.1.5",
+ "es6-symbol": "3.1.1",
+ "event-emitter": "0.3.5"
+ }
},
"es6-promise": {
"version": "4.0.5",
@@ -1429,19 +2191,36 @@
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz",
"integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "d": "1.0.0",
+ "es5-ext": "0.10.24",
+ "es6-iterator": "2.0.1",
+ "es6-symbol": "3.1.1",
+ "event-emitter": "0.3.5"
+ }
},
"es6-symbol": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
"integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "d": "1.0.0",
+ "es5-ext": "0.10.24"
+ }
},
"es6-weak-map": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
"integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "d": "1.0.0",
+ "es5-ext": "0.10.24",
+ "es6-iterator": "2.0.1",
+ "es6-symbol": "3.1.1"
+ }
},
"escape-string-regexp": {
"version": "1.0.5",
@@ -1453,6 +2232,13 @@
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz",
"integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=",
+ "requires": {
+ "esprima": "2.7.3",
+ "estraverse": "1.9.3",
+ "esutils": "2.0.2",
+ "optionator": "0.8.2",
+ "source-map": "0.2.0"
+ },
"dependencies": {
"esprima": {
"version": "2.7.3",
@@ -1465,6 +2251,9 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escope/-/escope-1.0.3.tgz",
"integrity": "sha1-dZ3OhJbEJI/sLQyq9BCLzz8af10=",
+ "requires": {
+ "estraverse": "2.0.0"
+ },
"dependencies": {
"estraverse": {
"version": "2.0.0",
@@ -1474,22 +2263,56 @@
}
},
"eslint": {
- "version": "3.19.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz",
- "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.2.0.tgz",
+ "integrity": "sha1-orMYQRGxmOAunH88ymJaXgHFaz0=",
"dev": true,
+ "requires": {
+ "ajv": "5.2.2",
+ "babel-code-frame": "6.22.0",
+ "chalk": "1.1.3",
+ "concat-stream": "1.6.0",
+ "debug": "2.6.8",
+ "doctrine": "2.0.0",
+ "eslint-scope": "3.7.1",
+ "espree": "3.4.3",
+ "esquery": "1.0.0",
+ "estraverse": "4.2.0",
+ "esutils": "2.0.2",
+ "file-entry-cache": "2.0.0",
+ "glob": "7.1.2",
+ "globals": "9.18.0",
+ "ignore": "3.3.3",
+ "imurmurhash": "0.1.4",
+ "inquirer": "3.2.0",
+ "is-resolvable": "1.0.0",
+ "js-yaml": "3.9.0",
+ "json-stable-stringify": "1.0.1",
+ "levn": "0.3.0",
+ "lodash": "4.17.4",
+ "minimatch": "3.0.4",
+ "mkdirp": "0.5.1",
+ "natural-compare": "1.4.0",
+ "optionator": "0.8.2",
+ "path-is-inside": "1.0.2",
+ "pluralize": "4.0.0",
+ "progress": "2.0.0",
+ "require-uncached": "1.0.3",
+ "strip-json-comments": "2.0.1",
+ "table": "4.0.1",
+ "text-table": "0.2.0"
+ },
"dependencies": {
"concat-stream": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
"integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
- "dev": true
- },
- "escope": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
- "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3",
+ "readable-stream": "2.3.3",
+ "typedarray": "0.0.6"
+ }
},
"estraverse": {
"version": "4.2.0",
@@ -1497,36 +2320,76 @@
"integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
"dev": true
},
- "readable-stream": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.0.tgz",
- "integrity": "sha512-c7KMXGd4b48nN3OJ1U9qOsn6pXNzf6kLd3kdZCkg2sxAcoiufInqF0XckwEnlrcwuaYwonlNK8GQUIOC/WC7sg==",
- "dev": true
- },
- "shelljs": {
- "version": "0.7.8",
- "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz",
- "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
- "dev": true
- },
- "string_decoder": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz",
- "integrity": "sha1-sp4fThEl+pehA4K4pTNze3SR4Xk=",
+ "glob": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
"dev": true,
- "dependencies": {
- "safe-buffer": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
- "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=",
- "dev": true
- }
+ "requires": {
+ "fs.realpath": "1.0.0",
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
}
},
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "js-yaml": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.0.tgz",
+ "integrity": "sha512-0LoUNELX4S+iofCT8f4uEHIiRBR+c2AINyC8qRWfC6QNruLtxVZRJaPcu/xwMgFIgDxF25tGHaDjvxzJCNE9yw==",
+ "dev": true,
+ "requires": {
+ "argparse": "1.0.9",
+ "esprima": "4.0.0"
+ }
+ },
+ "progress": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz",
+ "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
+ "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
+ "safe-buffer": "5.1.1",
+ "string_decoder": "1.0.3",
+ "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==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "5.1.1"
+ }
+ }
+ }
+ },
+ "eslint-scope": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
+ "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
+ "dev": true,
+ "requires": {
+ "esrecurse": "4.2.0",
+ "estraverse": "4.2.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
+ "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
"dev": true
}
}
@@ -1535,11 +2398,27 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/esmangle/-/esmangle-1.0.1.tgz",
"integrity": "sha1-2bs3uPjq+/Tm1O1reqKVarvTxMI=",
+ "requires": {
+ "escodegen": "1.3.3",
+ "escope": "1.0.3",
+ "esprima": "1.1.1",
+ "esshorten": "1.1.1",
+ "estraverse": "1.5.1",
+ "esutils": "1.0.0",
+ "optionator": "0.3.0",
+ "source-map": "0.1.43"
+ },
"dependencies": {
"escodegen": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz",
- "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM="
+ "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM=",
+ "requires": {
+ "esprima": "1.1.1",
+ "estraverse": "1.5.1",
+ "esutils": "1.0.0",
+ "source-map": "0.1.43"
+ }
},
"esprima": {
"version": "1.1.1",
@@ -1564,17 +2443,32 @@
"levn": {
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz",
- "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ="
+ "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=",
+ "requires": {
+ "prelude-ls": "1.1.2",
+ "type-check": "0.3.2"
+ }
},
"optionator": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.3.0.tgz",
- "integrity": "sha1-lxWotfXnWGz/BsgkngOc1zZNP1Q="
+ "integrity": "sha1-lxWotfXnWGz/BsgkngOc1zZNP1Q=",
+ "requires": {
+ "deep-is": "0.1.3",
+ "fast-levenshtein": "1.0.7",
+ "levn": "0.2.5",
+ "prelude-ls": "1.1.2",
+ "type-check": "0.3.2",
+ "wordwrap": "0.0.3"
+ }
},
"source-map": {
"version": "0.1.43",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
- "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y="
+ "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
+ "requires": {
+ "amdefine": "1.0.1"
+ }
},
"wordwrap": {
"version": "0.0.3",
@@ -1588,25 +2482,32 @@
"resolved": "https://registry.npmjs.org/espree/-/espree-3.4.3.tgz",
"integrity": "sha1-KRC1zNSc6JPC//+qtP2LOjG4I3Q=",
"dev": true,
+ "requires": {
+ "acorn": "5.1.1",
+ "acorn-jsx": "3.0.1"
+ },
"dependencies": {
"acorn": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.0.3.tgz",
- "integrity": "sha1-xGDfCEkUY/AozLguqzcwvwEIez0=",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz",
+ "integrity": "sha512-vOk6uEMctu0vQrvuSqFdJyqj1Q0S5VTDL79qtjo+DhRr+1mmaD+tluFSCZqhvi/JUhXSzoZN2BhtstaPEeE8cw==",
"dev": true
}
}
},
"esprima": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
- "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
+ "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw=="
},
"esquery": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz",
"integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=",
"dev": true,
+ "requires": {
+ "estraverse": "4.2.0"
+ },
"dependencies": {
"estraverse": {
"version": "4.2.0",
@@ -1621,6 +2522,10 @@
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz",
"integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
"dev": true,
+ "requires": {
+ "estraverse": "4.2.0",
+ "object-assign": "4.1.1"
+ },
"dependencies": {
"estraverse": {
"version": "4.2.0",
@@ -1634,6 +2539,11 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/esshorten/-/esshorten-1.1.1.tgz",
"integrity": "sha1-F0+Wt8wmfkaHLYFOfbfCkL3/Yak=",
+ "requires": {
+ "escope": "1.0.3",
+ "estraverse": "4.1.1",
+ "esutils": "2.0.2"
+ },
"dependencies": {
"estraverse": {
"version": "4.1.1",
@@ -1656,7 +2566,11 @@
"version": "0.3.5",
"resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
"integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "d": "1.0.0",
+ "es5-ext": "0.10.24"
+ }
},
"eventemitter2": {
"version": "0.4.14",
@@ -1674,12 +2588,15 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz",
"integrity": "sha1-SXtmrZ/vZc18CKYYCCS6FHa2blM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "create-hash": "1.1.3"
+ }
},
"exif-parser": {
- "version": "0.1.9",
- "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.9.tgz",
- "integrity": "sha1-HQh+Bf0rB546jq+P8kmXjLX2+6c="
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz",
+ "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI="
},
"exit": {
"version": "0.1.2",
@@ -1687,36 +2604,34 @@
"integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
"dev": true
},
- "exit-hook": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz",
- "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=",
- "dev": true
- },
"expand-brackets": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
"integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-posix-bracket": "0.1.1"
+ }
},
"expand-range": {
"version": "1.8.2",
"resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
"integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "fill-range": "2.2.3"
+ }
},
"exports-loader": {
"version": "0.6.4",
"resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz",
"integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=",
"dev": true,
+ "requires": {
+ "loader-utils": "1.1.0",
+ "source-map": "0.5.6"
+ },
"dependencies": {
- "loader-utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
- "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
- "dev": true
- },
"source-map": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
@@ -1731,24 +2646,36 @@
"integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
"dev": true
},
+ "external-editor": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.0.4.tgz",
+ "integrity": "sha1-HtkZnanL/i7y96MbL96LDRI2iXI=",
+ "dev": true,
+ "requires": {
+ "iconv-lite": "0.4.18",
+ "jschardet": "1.5.0",
+ "tmp": "0.0.31"
+ }
+ },
"extglob": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
"integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-extglob": "1.0.0"
+ }
},
"extract-text-webpack-plugin": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.2.tgz",
- "integrity": "sha1-dW7076gVXDaBgz+8NNpTuUF0bWw=",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.0.tgz",
+ "integrity": "sha1-kMqnkHvESfM1AF46x1MrQbAN5hI=",
"dev": true,
- "dependencies": {
- "loader-utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
- "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
- "dev": true
- }
+ "requires": {
+ "async": "2.5.0",
+ "loader-utils": "1.1.0",
+ "schema-utils": "0.3.0",
+ "webpack-sources": "1.0.1"
}
},
"extract-zip": {
@@ -1756,6 +2683,12 @@
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.5.0.tgz",
"integrity": "sha1-ksz22B73Cp+kwXRxFMzvbYaIpsQ=",
"dev": true,
+ "requires": {
+ "concat-stream": "1.5.0",
+ "debug": "0.7.4",
+ "mkdirp": "0.5.0",
+ "yauzl": "2.4.1"
+ },
"dependencies": {
"debug": {
"version": "0.7.4",
@@ -1767,7 +2700,10 @@
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
"integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "minimist": "0.0.8"
+ }
}
}
},
@@ -1778,9 +2714,9 @@
"dev": true
},
"fast-deep-equal": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-0.1.0.tgz",
- "integrity": "sha1-XG9FmaumszPuM0Li7ZeGcvEAH40=",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",
+ "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=",
"dev": true
},
"fast-levenshtein": {
@@ -1798,32 +2734,37 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
"integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "pend": "1.2.0"
+ }
},
"figures": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
- "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
- "dev": true
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "1.0.5"
+ }
},
"file-entry-cache": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
"integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "flat-cache": "1.2.2",
+ "object-assign": "4.1.1"
+ }
},
"file-loader": {
- "version": "0.10.1",
- "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.10.1.tgz",
- "integrity": "sha1-gVA0EZiR/GRB+1pkwRvJPCLd2EI=",
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.2.tgz",
+ "integrity": "sha512-N+uhF3mswIFeziHQjGScJ/yHXYt3DiLBeC+9vWW+WjUBiClMSOlV1YrXQi+7KM2aA3Rn4Bybgv+uXFQbfkzpvg==",
"dev": true,
- "dependencies": {
- "loader-utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
- "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
- "dev": true
- }
+ "requires": {
+ "loader-utils": "1.1.0"
}
},
"file-sync-cmp": {
@@ -1842,31 +2783,67 @@
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
"integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-number": "2.1.0",
+ "isobject": "2.1.0",
+ "randomatic": "1.1.7",
+ "repeat-element": "1.1.2",
+ "repeat-string": "1.6.1"
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ }
+ }
},
"find-cache-dir": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
- "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
- "dev": true
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
+ "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
+ "dev": true,
+ "requires": {
+ "commondir": "1.0.1",
+ "make-dir": "1.0.0",
+ "pkg-dir": "2.0.0"
+ }
},
"find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
- "dev": true
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "requires": {
+ "locate-path": "2.0.0"
+ }
},
"findup-sync": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
"integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
"dev": true,
+ "requires": {
+ "glob": "5.0.15"
+ },
"dependencies": {
"glob": {
"version": "5.0.15",
"resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
"integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
}
}
},
@@ -1874,7 +2851,13 @@
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz",
"integrity": "sha1-+oZxTnLCHbiGAXYezy9VXRq8a5Y=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "circular-json": "0.3.1",
+ "del": "2.2.2",
+ "graceful-fs": "4.1.11",
+ "write": "0.2.1"
+ }
},
"flatten": {
"version": "1.0.2",
@@ -1886,7 +2869,11 @@
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.0.7.tgz",
"integrity": "sha1-NLkLqyqRGqNHVx2pDyK9NuzYqRk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "debug": "2.6.8",
+ "stream-consume": "0.1.0"
+ }
},
"for-in": {
"version": "1.0.2",
@@ -1898,7 +2885,10 @@
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
"integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "for-in": "1.0.2"
+ }
},
"forever-agent": {
"version": "0.6.1",
@@ -1910,13 +2900,23 @@
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
"integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "asynckit": "0.4.0",
+ "combined-stream": "1.0.5",
+ "mime-types": "2.1.15"
+ }
},
"fs-extra": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz",
"integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "jsonfile": "2.4.0",
+ "klaw": "1.3.1"
+ }
},
"fs.realpath": {
"version": "1.0.0",
@@ -1924,663 +2924,6 @@
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
"dev": true
},
- "fsevents": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz",
- "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==",
- "dev": true,
- "optional": true,
- "dependencies": {
- "abbrev": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "ajv": {
- "version": "4.11.8",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true,
- "dev": true
- },
- "aproba": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "are-we-there-yet": {
- "version": "1.1.4",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "asn1": {
- "version": "0.2.3",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "assert-plus": {
- "version": "0.2.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "asynckit": {
- "version": "0.4.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "aws-sign2": {
- "version": "0.6.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "aws4": {
- "version": "1.6.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "balanced-match": {
- "version": "0.4.2",
- "bundled": true,
- "dev": true
- },
- "bcrypt-pbkdf": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "block-stream": {
- "version": "0.0.9",
- "bundled": true,
- "dev": true
- },
- "boom": {
- "version": "2.10.1",
- "bundled": true,
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.7",
- "bundled": true,
- "dev": true
- },
- "buffer-shims": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "caseless": {
- "version": "0.12.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "co": {
- "version": "4.6.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "code-point-at": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "combined-stream": {
- "version": "1.0.5",
- "bundled": true,
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true,
- "dev": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "bundled": true,
- "dev": true
- },
- "core-util-is": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "cryptiles": {
- "version": "2.0.5",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "dashdash": {
- "version": "1.14.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- }
- }
- },
- "debug": {
- "version": "2.6.8",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "deep-extend": {
- "version": "0.4.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "delayed-stream": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "delegates": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "ecc-jsbn": {
- "version": "0.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "extend": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "extsprintf": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "forever-agent": {
- "version": "0.6.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "form-data": {
- "version": "2.1.4",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "fs.realpath": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "fstream": {
- "version": "1.0.11",
- "bundled": true,
- "dev": true
- },
- "fstream-ignore": {
- "version": "1.0.5",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "gauge": {
- "version": "2.7.4",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "getpass": {
- "version": "0.1.7",
- "bundled": true,
- "dev": true,
- "optional": true,
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- }
- }
- },
- "glob": {
- "version": "7.1.2",
- "bundled": true,
- "dev": true
- },
- "graceful-fs": {
- "version": "4.1.11",
- "bundled": true,
- "dev": true
- },
- "har-schema": {
- "version": "1.0.5",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "har-validator": {
- "version": "4.2.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "has-unicode": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "hawk": {
- "version": "3.1.3",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "hoek": {
- "version": "2.16.3",
- "bundled": true,
- "dev": true
- },
- "http-signature": {
- "version": "1.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "inflight": {
- "version": "1.0.6",
- "bundled": true,
- "dev": true
- },
- "inherits": {
- "version": "2.0.3",
- "bundled": true,
- "dev": true
- },
- "ini": {
- "version": "1.3.4",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "is-typedarray": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "isarray": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
- "isstream": {
- "version": "0.1.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "jodid25519": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "jsbn": {
- "version": "0.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "json-schema": {
- "version": "0.2.3",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "json-stable-stringify": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "jsonify": {
- "version": "0.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "jsprim": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "optional": true,
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- }
- }
- },
- "mime-db": {
- "version": "1.27.0",
- "bundled": true,
- "dev": true
- },
- "mime-types": {
- "version": "2.1.15",
- "bundled": true,
- "dev": true
- },
- "minimatch": {
- "version": "3.0.4",
- "bundled": true,
- "dev": true
- },
- "minimist": {
- "version": "0.0.8",
- "bundled": true,
- "dev": true
- },
- "mkdirp": {
- "version": "0.5.1",
- "bundled": true,
- "dev": true
- },
- "ms": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "node-pre-gyp": {
- "version": "0.6.36",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "nopt": {
- "version": "4.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "npmlog": {
- "version": "4.1.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "oauth-sign": {
- "version": "0.8.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "object-assign": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "once": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true
- },
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "osenv": {
- "version": "0.1.4",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "performance-now": {
- "version": "0.2.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "process-nextick-args": {
- "version": "1.0.7",
- "bundled": true,
- "dev": true
- },
- "punycode": {
- "version": "1.4.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "qs": {
- "version": "6.4.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "rc": {
- "version": "1.2.1",
- "bundled": true,
- "dev": true,
- "optional": true,
- "dependencies": {
- "minimist": {
- "version": "1.2.0",
- "bundled": true,
- "dev": true,
- "optional": true
- }
- }
- },
- "readable-stream": {
- "version": "2.2.9",
- "bundled": true,
- "dev": true
- },
- "request": {
- "version": "2.81.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "rimraf": {
- "version": "2.6.1",
- "bundled": true,
- "dev": true
- },
- "safe-buffer": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true
- },
- "semver": {
- "version": "5.3.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "set-blocking": {
- "version": "2.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "sntp": {
- "version": "1.0.9",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "sshpk": {
- "version": "1.13.0",
- "bundled": true,
- "dev": true,
- "optional": true,
- "dependencies": {
- "assert-plus": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true,
- "optional": true
- }
- }
- },
- "string_decoder": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
- "string-width": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "stringstream": {
- "version": "0.0.5",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "tar": {
- "version": "2.2.1",
- "bundled": true,
- "dev": true
- },
- "tar-pack": {
- "version": "3.4.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "tough-cookie": {
- "version": "2.3.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "tunnel-agent": {
- "version": "0.6.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "tweetnacl": {
- "version": "0.14.5",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "uid-number": {
- "version": "0.0.6",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- },
- "uuid": {
- "version": "3.0.1",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "verror": {
- "version": "1.3.6",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "wide-align": {
- "version": "1.1.2",
- "bundled": true,
- "dev": true,
- "optional": true
- },
- "wrappy": {
- "version": "1.0.2",
- "bundled": true,
- "dev": true
- }
- }
- },
"function-bind": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz",
@@ -2597,7 +2940,10 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
"integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-property": "1.0.2"
+ }
},
"get-caller-file": {
"version": "1.0.2",
@@ -2622,6 +2968,9 @@
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
"dev": true,
+ "requires": {
+ "assert-plus": "1.0.0"
+ },
"dependencies": {
"assert-plus": {
"version": "1.0.0",
@@ -2635,19 +2984,34 @@
"version": "7.0.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
"integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "fs.realpath": "1.0.0",
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
},
"glob-base": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
"integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "glob-parent": "2.0.0",
+ "is-glob": "2.0.1"
+ }
},
"glob-parent": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
"integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-glob": "2.0.1"
+ }
},
"globals": {
"version": "9.18.0",
@@ -2659,7 +3023,15 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
"integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "array-union": "1.0.2",
+ "arrify": "1.0.1",
+ "glob": "7.0.6",
+ "object-assign": "4.1.1",
+ "pify": "2.3.0",
+ "pinkie-promise": "2.0.1"
+ }
},
"google-code-prettify": {
"version": "1.0.5",
@@ -2683,6 +3055,24 @@
"resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz",
"integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=",
"dev": true,
+ "requires": {
+ "coffee-script": "1.10.0",
+ "dateformat": "1.0.12",
+ "eventemitter2": "0.4.14",
+ "exit": "0.1.2",
+ "findup-sync": "0.3.0",
+ "glob": "7.0.6",
+ "grunt-cli": "1.2.0",
+ "grunt-known-options": "1.1.0",
+ "grunt-legacy-log": "1.0.0",
+ "grunt-legacy-util": "1.0.0",
+ "iconv-lite": "0.4.18",
+ "js-yaml": "3.5.5",
+ "minimatch": "3.0.4",
+ "nopt": "3.0.6",
+ "path-is-absolute": "1.0.1",
+ "rimraf": "2.2.8"
+ },
"dependencies": {
"esprima": {
"version": "2.7.3",
@@ -2694,13 +3084,23 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
"integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "findup-sync": "0.3.0",
+ "grunt-known-options": "1.1.0",
+ "nopt": "3.0.6",
+ "resolve": "1.1.7"
+ }
},
"js-yaml": {
"version": "3.5.5",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz",
"integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "argparse": "1.0.9",
+ "esprima": "2.7.3"
+ }
}
}
},
@@ -2708,19 +3108,29 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/grunt-accessibility/-/grunt-accessibility-5.0.0.tgz",
"integrity": "sha1-/uK+5WHjPOl8lfk/7ogEPfFFokk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "access-sniff": "3.0.1"
+ }
},
"grunt-chmod": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/grunt-chmod/-/grunt-chmod-1.1.1.tgz",
"integrity": "sha1-0YZcWoTn7Zrv5Qn/v1KQ+XoleEA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "shelljs": "0.5.3"
+ }
},
"grunt-contrib-clean": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.0.0.tgz",
- "integrity": "sha1-ay7ZQRfix//jLuBFeMlv5GJam20=",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz",
+ "integrity": "sha1-Vkq/LQN4qYOhW54/MO51tzjEBjg=",
"dev": true,
+ "requires": {
+ "async": "1.5.2",
+ "rimraf": "2.6.1"
+ },
"dependencies": {
"async": {
"version": "1.5.2",
@@ -2732,7 +3142,10 @@
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
"integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "glob": "7.0.6"
+ }
}
}
},
@@ -2740,18 +3153,26 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
"integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "file-sync-cmp": "0.1.1"
+ }
},
"grunt-eslint": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-19.0.0.tgz",
- "integrity": "sha1-u3TDeQYVmc7B9mFp3vKonYYthhs=",
- "dev": true
+ "version": "20.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-20.0.0.tgz",
+ "integrity": "sha512-jQ2GBIYUkfVict7WcSBH7mAukTJ7Cz5TwJUCQ8XxzVTTyAcxC+1MGM3rdEuQbtsLUNKqy9xr0ai/l14WkxVtkw==",
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "eslint": "4.2.0"
+ }
},
"grunt-exec": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/grunt-exec/-/grunt-exec-1.0.1.tgz",
- "integrity": "sha1-5dU6OcXzRpATBe3uXIfbDyr5mcQ=",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-exec/-/grunt-exec-2.0.0.tgz",
+ "integrity": "sha1-pXWmILHaRBbCksAd9WTJKWuAqyM=",
"dev": true
},
"grunt-execute": {
@@ -2764,7 +3185,11 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/grunt-jsdoc/-/grunt-jsdoc-2.1.0.tgz",
"integrity": "sha1-jCrlCAygnRjXre+Hl2eNRkIaPjo=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "cross-spawn": "3.0.1",
+ "jsdoc": "3.5.3"
+ }
},
"grunt-known-options": {
"version": "1.1.0",
@@ -2777,6 +3202,13 @@
"resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.0.tgz",
"integrity": "sha1-+4bxgJhHvAfcR4Q/ns1srLYt8tU=",
"dev": true,
+ "requires": {
+ "colors": "1.1.2",
+ "grunt-legacy-log-utils": "1.0.0",
+ "hooker": "0.2.3",
+ "lodash": "3.10.1",
+ "underscore.string": "3.2.3"
+ },
"dependencies": {
"lodash": {
"version": "3.10.1",
@@ -2791,6 +3223,10 @@
"resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz",
"integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=",
"dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "lodash": "4.3.0"
+ },
"dependencies": {
"lodash": {
"version": "4.3.0",
@@ -2805,6 +3241,15 @@
"resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz",
"integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=",
"dev": true,
+ "requires": {
+ "async": "1.5.2",
+ "exit": "0.1.2",
+ "getobject": "0.1.0",
+ "hooker": "0.2.3",
+ "lodash": "4.3.0",
+ "underscore.string": "3.2.3",
+ "which": "1.2.14"
+ },
"dependencies": {
"async": {
"version": "1.5.2",
@@ -2821,10 +3266,14 @@
}
},
"grunt-webpack": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/grunt-webpack/-/grunt-webpack-2.0.1.tgz",
- "integrity": "sha1-hMXZNzreiEaChd54cCHEKpfVMGw=",
- "dev": true
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/grunt-webpack/-/grunt-webpack-3.0.2.tgz",
+ "integrity": "sha512-ghSkdCdvbF1SpI46qDT9FYqw5ZP5sSYbEQU/DwzoJE1K42xizAZ5Rv3kzpaRdJT4yvu8/6fO5+wne3/y0n74QA==",
+ "dev": true,
+ "requires": {
+ "deep-for-each": "1.0.6",
+ "lodash": "4.17.4"
+ }
},
"har-schema": {
"version": "1.0.5",
@@ -2837,12 +3286,20 @@
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
"integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
"dev": true,
+ "requires": {
+ "ajv": "4.11.8",
+ "har-schema": "1.0.5"
+ },
"dependencies": {
"ajv": {
"version": "4.11.8",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
"integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "co": "4.6.0",
+ "json-stable-stringify": "1.0.1"
+ }
}
}
},
@@ -2850,13 +3307,19 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
"integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "function-bind": "1.1.0"
+ }
},
"has-ansi": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "ansi-regex": "2.1.1"
+ }
},
"has-flag": {
"version": "1.0.0",
@@ -2868,25 +3331,42 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz",
"integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3"
+ }
},
"hash.js": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.1.tgz",
- "integrity": "sha512-I2TYCUjYQMmqmRMCp6jKMC5bvdXxGIZ/heITRR/0F1u0OP920ImEj/cXt3WgcTKBnNYGn7enxUzdai3db829JA==",
- "dev": true
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
+ "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3",
+ "minimalistic-assert": "1.0.0"
+ }
},
"hasha": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz",
"integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-stream": "1.1.0",
+ "pinkie-promise": "2.0.1"
+ }
},
"hawk": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
"integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "boom": "2.10.1",
+ "cryptiles": "2.0.5",
+ "hoek": "2.16.3",
+ "sntp": "1.0.9"
+ }
},
"he": {
"version": "1.1.1",
@@ -2898,7 +3378,12 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
"integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "hash.js": "1.1.3",
+ "minimalistic-assert": "1.0.0",
+ "minimalistic-crypto-utils": "1.0.1"
+ }
},
"hoek": {
"version": "2.16.3",
@@ -2910,7 +3395,11 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
"integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "os-homedir": "1.0.2",
+ "os-tmpdir": "1.0.2"
+ }
},
"hooker": {
"version": "0.2.3",
@@ -2919,9 +3408,9 @@
"dev": true
},
"hosted-git-info": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz",
- "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
+ "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==",
"dev": true
},
"HTML_CodeSniffer": {
@@ -2938,31 +3427,86 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz",
"integrity": "sha1-eb96eF6klf5mFl5zQVPzY/9UN9o=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "whatwg-encoding": "1.0.1"
+ }
},
"html-minifier": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.2.tgz",
"integrity": "sha1-1zvD/0SJQkCIGM5gm/P7DqfvTrc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "camel-case": "3.0.0",
+ "clean-css": "4.1.7",
+ "commander": "2.9.0",
+ "he": "1.1.1",
+ "ncname": "1.0.0",
+ "param-case": "2.1.1",
+ "relateurl": "0.2.7",
+ "uglify-js": "3.0.25"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
+ "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
+ "dev": true,
+ "requires": {
+ "graceful-readlink": "1.0.1"
+ }
+ }
+ }
},
"html-webpack-plugin": {
- "version": "2.28.0",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.28.0.tgz",
- "integrity": "sha1-LnhjtX5f1I/iYzA+L/yTTDBk0Ak=",
- "dev": true
+ "version": "2.29.0",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.29.0.tgz",
+ "integrity": "sha1-6Yf0IYU9O2k4yMTIFxhC5f0XryM=",
+ "dev": true,
+ "requires": {
+ "bluebird": "3.5.0",
+ "html-minifier": "3.5.2",
+ "loader-utils": "0.2.17",
+ "lodash": "4.17.4",
+ "pretty-error": "2.1.1",
+ "toposort": "1.0.3"
+ },
+ "dependencies": {
+ "loader-utils": {
+ "version": "0.2.17",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
+ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
+ "dev": true,
+ "requires": {
+ "big.js": "3.1.3",
+ "emojis-list": "2.1.0",
+ "json5": "0.5.1",
+ "object-assign": "4.1.1"
+ }
+ }
+ }
},
"htmlparser2": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz",
"integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=",
"dev": true,
+ "requires": {
+ "domelementtype": "1.3.0",
+ "domhandler": "2.1.0",
+ "domutils": "1.1.6",
+ "readable-stream": "1.0.34"
+ },
"dependencies": {
"domutils": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz",
"integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "domelementtype": "1.3.0"
+ }
},
"isarray": {
"version": "0.0.1",
@@ -2974,7 +3518,13 @@
"version": "1.0.34",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
}
}
},
@@ -2982,7 +3532,12 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
"integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "assert-plus": "0.2.0",
+ "jsprim": "1.4.0",
+ "sshpk": "1.13.1"
+ }
},
"https-browserify": {
"version": "0.0.1",
@@ -3002,6 +3557,69 @@
"integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
"dev": true
},
+ "icss-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz",
+ "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
+ "dev": true,
+ "requires": {
+ "postcss": "6.0.8"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
+ "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
+ "dev": true,
+ "requires": {
+ "color-convert": "1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
+ "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "3.1.0",
+ "escape-string-regexp": "1.0.5",
+ "supports-color": "4.2.0"
+ }
+ },
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
+ "dev": true
+ },
+ "postcss": {
+ "version": "6.0.8",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
+ "integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
+ "dev": true,
+ "requires": {
+ "chalk": "2.0.1",
+ "source-map": "0.5.6",
+ "supports-color": "4.2.0"
+ }
+ },
+ "source-map": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
+ "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
+ "integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
+ "dev": true,
+ "requires": {
+ "has-flag": "2.0.0"
+ }
+ }
+ }
+ },
"ieee754": {
"version": "1.1.8",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",
@@ -3026,13 +3644,11 @@
"resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.7.1.tgz",
"integrity": "sha1-8gS180cCoywdt9SNidXoZ6BEElM=",
"dev": true,
+ "requires": {
+ "loader-utils": "1.1.0",
+ "source-map": "0.5.6"
+ },
"dependencies": {
- "loader-utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
- "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
- "dev": true
- },
"source-map": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
@@ -3051,7 +3667,10 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
"integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "repeating": "2.0.1"
+ }
},
"indexes-of": {
"version": "1.0.1",
@@ -3069,7 +3688,11 @@
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "once": "1.4.0",
+ "wrappy": "1.0.2"
+ }
},
"inherits": {
"version": "2.0.3",
@@ -3087,13 +3710,85 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/ink-docstrap/-/ink-docstrap-1.3.0.tgz",
"integrity": "sha1-6QBeW7kCXMmpvo5ErYf4rViIyB0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "moment": "2.18.1",
+ "sanitize-html": "1.14.1"
+ }
},
"inquirer": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz",
- "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=",
- "dev": true
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.2.0.tgz",
+ "integrity": "sha512-4CyUYMP7lOBkiUU1rR24WGrfRX6SucwbY2Mqb1PdApU24wnTIk4TsnkQwV72dDdIKZ2ycLP+fWCV+tA7wwgoew==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "2.0.0",
+ "chalk": "2.0.1",
+ "cli-cursor": "2.1.0",
+ "cli-width": "2.1.0",
+ "external-editor": "2.0.4",
+ "figures": "2.0.0",
+ "lodash": "4.17.4",
+ "mute-stream": "0.0.7",
+ "run-async": "2.3.0",
+ "rx-lite": "4.0.8",
+ "rx-lite-aggregates": "4.0.8",
+ "string-width": "2.1.1",
+ "strip-ansi": "4.0.0",
+ "through": "2.3.8"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
+ "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
+ "dev": true,
+ "requires": {
+ "color-convert": "1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
+ "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "3.1.0",
+ "escape-string-regexp": "1.0.5",
+ "supports-color": "4.2.0"
+ }
+ },
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "3.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
+ "integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
+ "dev": true,
+ "requires": {
+ "has-flag": "2.0.0"
+ }
+ }
+ }
},
"interpret": {
"version": "1.0.3",
@@ -3105,7 +3800,10 @@
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz",
"integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "loose-envify": "1.3.1"
+ }
},
"invert-kv": {
"version": "1.0.0",
@@ -3129,7 +3827,10 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
"integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "binary-extensions": "1.8.0"
+ }
},
"is-buffer": {
"version": "1.1.5",
@@ -3141,7 +3842,10 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
"integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "builtin-modules": "1.1.1"
+ }
},
"is-directory": {
"version": "0.3.1",
@@ -3159,7 +3863,10 @@
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
"integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-primitive": "2.0.0"
+ }
},
"is-extendable": {
"version": "0.1.1",
@@ -3177,31 +3884,46 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
"integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "number-is-nan": "1.0.1"
+ }
},
"is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
"dev": true
},
"is-glob": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
"integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-extglob": "1.0.0"
+ }
},
"is-my-json-valid": {
"version": "2.16.0",
"resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz",
"integrity": "sha1-8Hndm/2uZe4gOKrorLyGqxCeNpM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "generate-function": "2.0.0",
+ "generate-object-property": "1.2.0",
+ "jsonpointer": "4.0.1",
+ "xtend": "4.0.1"
+ }
},
"is-number": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
"integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "kind-of": "3.2.2"
+ }
},
"is-path-cwd": {
"version": "1.0.0",
@@ -3213,13 +3935,19 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
"integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-path-inside": "1.0.0"
+ }
},
"is-path-inside": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz",
"integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "path-is-inside": "1.0.2"
+ }
},
"is-plain-obj": {
"version": "1.1.0",
@@ -3227,6 +3955,15 @@
"integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
"dev": true
},
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "requires": {
+ "isobject": "3.0.1"
+ }
+ },
"is-posix-bracket": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
@@ -3239,6 +3976,12 @@
"integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
"dev": true
},
+ "is-promise": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
+ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
+ "dev": true
+ },
"is-property": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
@@ -3249,7 +3992,10 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz",
"integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "tryit": "1.0.3"
+ }
},
"is-stream": {
"version": "1.1.0",
@@ -3261,7 +4007,10 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
"integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "html-comment-regex": "1.1.1"
+ }
},
"is-typedarray": {
"version": "1.0.0",
@@ -3288,9 +4037,9 @@
"dev": true
},
"isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
"dev": true
},
"isstream": {
@@ -3311,9 +4060,9 @@
"dev": true
},
"js-tokens": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz",
- "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
"dev": true
},
"js-yaml": {
@@ -3321,6 +4070,10 @@
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",
"integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
"dev": true,
+ "requires": {
+ "argparse": "1.0.9",
+ "esprima": "2.7.3"
+ },
"dependencies": {
"esprima": {
"version": "2.7.3",
@@ -3331,39 +4084,59 @@
}
},
"js2xmlparser": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-1.0.0.tgz",
- "integrity": "sha1-WhcPLo1kds5FQF4EgjJCUTeC/jA=",
- "dev": true
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz",
+ "integrity": "sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM=",
+ "dev": true,
+ "requires": {
+ "xmlcreate": "1.0.2"
+ }
},
"jsbn": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
"integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA="
},
+ "jschardet": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-1.5.0.tgz",
+ "integrity": "sha512-+Q8JsoEQbrdE+a/gg1F9XO92gcKXgpE5UACqr0sIubjDmBEkd+OOWPGzQeMrWSLxd73r4dHxBeRW7edHu5LmJQ==",
+ "dev": true
+ },
"jsdoc": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.4.3.tgz",
- "integrity": "sha1-5XQNYUXGgfZnnmwXeDqI292XzNM=",
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.5.3.tgz",
+ "integrity": "sha512-K9mjBmCm2P62kqJ5UU6Zj7zZnJoLxZBzgLm2yVv98tqLHYSpIvxUkM+dGBua+yUsvOhXsAh232a/joE+86D4CQ==",
"dev": true,
+ "requires": {
+ "babylon": "7.0.0-beta.16",
+ "bluebird": "3.5.0",
+ "catharsis": "0.8.9",
+ "escape-string-regexp": "1.0.5",
+ "js2xmlparser": "3.0.0",
+ "klaw": "2.0.0",
+ "marked": "0.3.6",
+ "mkdirp": "0.5.1",
+ "requizzle": "0.2.1",
+ "strip-json-comments": "2.0.1",
+ "taffydb": "2.6.2",
+ "underscore": "1.8.3"
+ },
"dependencies": {
- "acorn": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
- "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
+ "babylon": {
+ "version": "7.0.0-beta.16",
+ "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.16.tgz",
+ "integrity": "sha1-RIzu3uwKXvVrYoEuNVa/NsW7l4E=",
"dev": true
},
- "bluebird": {
- "version": "3.4.7",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
- "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
- "dev": true
- },
- "espree": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/espree/-/espree-3.1.7.tgz",
- "integrity": "sha1-/V3ux2qXpRIKnNOnyxF3oJI7EdI=",
- "dev": true
+ "klaw": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/klaw/-/klaw-2.0.0.tgz",
+ "integrity": "sha1-WcEo4Nxc5BAgEVEZTuucv4WGUPY=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11"
+ }
}
}
},
@@ -3371,13 +4144,37 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/jsdoc-babel/-/jsdoc-babel-0.3.0.tgz",
"integrity": "sha1-Lqrv2eyo2LeIRTlKHM6diJa+++E=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "lodash": "4.17.4"
+ }
},
"jsdom": {
"version": "9.12.0",
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz",
"integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "abab": "1.0.3",
+ "acorn": "4.0.13",
+ "acorn-globals": "3.1.0",
+ "array-equal": "1.0.0",
+ "content-type-parser": "1.0.1",
+ "cssom": "0.3.2",
+ "cssstyle": "0.2.37",
+ "escodegen": "1.8.1",
+ "html-encoding-sniffer": "1.0.1",
+ "nwmatcher": "1.4.1",
+ "parse5": "1.5.1",
+ "request": "2.81.0",
+ "sax": "1.2.4",
+ "symbol-tree": "3.2.2",
+ "tough-cookie": "2.3.2",
+ "webidl-conversions": "4.0.1",
+ "whatwg-encoding": "1.0.1",
+ "whatwg-url": "4.8.0",
+ "xml-name-validator": "2.0.1"
+ }
},
"jsesc": {
"version": "1.3.0",
@@ -3398,16 +4195,19 @@
"dev": true
},
"json-schema-traverse": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.0.tgz",
- "integrity": "sha1-ABbAscoe/kbUTTdUG838Gdz64Ns=",
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
"dev": true
},
"json-stable-stringify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
"integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "jsonify": "0.0.0"
+ }
},
"json-stringify-safe": {
"version": "5.0.1",
@@ -3425,7 +4225,10 @@
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
"integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11"
+ }
},
"jsonify": {
"version": "0.0.0",
@@ -3444,6 +4247,12 @@
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz",
"integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=",
"dev": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.0.2",
+ "json-schema": "0.2.3",
+ "verror": "1.3.6"
+ },
"dependencies": {
"assert-plus": {
"version": "1.0.0",
@@ -3454,9 +4263,9 @@
}
},
"jsrsasign": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-7.1.3.tgz",
- "integrity": "sha1-58cZKL6bro7xw15txfQHko6ebM0="
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-8.0.3.tgz",
+ "integrity": "sha1-BAF7FFL19+9s//BT/t5NOXr8iRA="
},
"kew": {
"version": "0.7.0",
@@ -3468,13 +4277,19 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-buffer": "1.1.5"
+ }
},
"klaw": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
"integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11"
+ }
},
"lazy-cache": {
"version": "1.0.4",
@@ -3486,13 +4301,26 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
"integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "invert-kv": "1.0.0"
+ }
},
"less": {
"version": "2.7.2",
"resolved": "https://registry.npmjs.org/less/-/less-2.7.2.tgz",
"integrity": "sha1-No1sxz4fsDmBGDKAkYdDxdz5s98=",
"dev": true,
+ "requires": {
+ "errno": "0.1.4",
+ "graceful-fs": "4.1.11",
+ "image-size": "0.5.5",
+ "mime": "1.3.6",
+ "mkdirp": "0.5.1",
+ "promise": "7.3.1",
+ "request": "2.81.0",
+ "source-map": "0.5.6"
+ },
"dependencies": {
"source-map": {
"version": "0.5.6",
@@ -3504,35 +4332,45 @@
}
},
"less-loader": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.0.4.tgz",
- "integrity": "sha1-tKjEOEPmXGfS6i6xRltcQjPVAGo=",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.0.5.tgz",
+ "integrity": "sha1-rhVadAbKxqzSk9eFWH/P8PR4xN0=",
"dev": true,
+ "requires": {
+ "clone": "2.1.1",
+ "loader-utils": "1.1.0",
+ "pify": "2.3.0"
+ },
"dependencies": {
"clone": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
"integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
"dev": true
- },
- "loader-utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
- "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
- "dev": true
}
}
},
"levn": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4="
+ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+ "requires": {
+ "prelude-ls": "1.1.2",
+ "type-check": "0.3.2"
+ }
},
"load-json-file": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "parse-json": "2.2.0",
+ "pify": "2.3.0",
+ "pinkie-promise": "2.0.1",
+ "strip-bom": "2.0.0"
+ }
},
"loader-runner": {
"version": "2.3.0",
@@ -3541,10 +4379,25 @@
"dev": true
},
"loader-utils": {
- "version": "0.2.17",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
- "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
- "dev": true
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
+ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
+ "dev": true,
+ "requires": {
+ "big.js": "3.1.3",
+ "emojis-list": "2.1.0",
+ "json5": "0.5.1"
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "requires": {
+ "p-locate": "2.0.0",
+ "path-exists": "3.0.0"
+ }
},
"lodash": {
"version": "4.17.4",
@@ -3585,13 +4438,20 @@
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
"integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "js-tokens": "3.0.2"
+ }
},
"loud-rejection": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
"integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "currently-unhandled": "0.4.1",
+ "signal-exit": "3.0.2"
+ }
},
"lower-case": {
"version": "1.1.4",
@@ -3603,7 +4463,11 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
"integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
- "dev": true
+ "dev": true,
+ "requires": {
+ "pseudomap": "1.0.2",
+ "yallist": "2.1.2"
+ }
},
"macaddress": {
"version": "0.2.8",
@@ -3611,6 +4475,15 @@
"integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=",
"dev": true
},
+ "make-dir": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.0.0.tgz",
+ "integrity": "sha1-l6ARdR6R3YfPre9Ygy67BJNt6Xg=",
+ "dev": true,
+ "requires": {
+ "pify": "2.3.0"
+ }
+ },
"map-obj": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
@@ -3633,13 +4506,29 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
"integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "errno": "0.1.4",
+ "readable-stream": "2.0.6"
+ }
},
"meow": {
"version": "3.7.0",
"resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
"integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
"dev": true,
+ "requires": {
+ "camelcase-keys": "2.1.0",
+ "decamelize": "1.2.0",
+ "loud-rejection": "1.6.0",
+ "map-obj": "1.0.1",
+ "minimist": "1.2.0",
+ "normalize-package-data": "2.4.0",
+ "object-assign": "4.1.1",
+ "read-pkg-up": "1.0.1",
+ "redent": "1.0.0",
+ "trim-newlines": "1.0.0"
+ },
"dependencies": {
"minimist": {
"version": "1.2.0",
@@ -3653,13 +4542,32 @@
"version": "2.3.11",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
"integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "arr-diff": "2.0.0",
+ "array-unique": "0.2.1",
+ "braces": "1.8.5",
+ "expand-brackets": "0.1.5",
+ "extglob": "0.3.2",
+ "filename-regex": "2.0.1",
+ "is-extglob": "1.0.0",
+ "is-glob": "2.0.1",
+ "kind-of": "3.2.2",
+ "normalize-path": "2.1.1",
+ "object.omit": "2.0.1",
+ "parse-glob": "3.0.4",
+ "regex-cache": "0.4.3"
+ }
},
"miller-rabin": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz",
"integrity": "sha1-SmL7HUKTPAVYOYL0xxb2+55sbT0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "bn.js": "4.11.7",
+ "brorand": "1.1.0"
+ }
},
"mime": {
"version": "1.3.6",
@@ -3677,7 +4585,10 @@
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz",
"integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "mime-db": "1.27.0"
+ }
},
"mimer": {
"version": "0.2.1",
@@ -3685,6 +4596,12 @@
"integrity": "sha1-xjxaF/6GQj9RYahdVcPtUYm6r/w=",
"dev": true
},
+ "mimic-fn": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz",
+ "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=",
+ "dev": true
+ },
"minimalistic-assert": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",
@@ -3701,7 +4618,10 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true
+ "dev": true,
+ "requires": {
+ "brace-expansion": "1.1.8"
+ }
},
"minimist": {
"version": "0.0.8",
@@ -3713,7 +4633,10 @@
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "minimist": "0.0.8"
+ }
},
"moment": {
"version": "2.18.1",
@@ -3723,7 +4646,10 @@
"moment-timezone": {
"version": "0.5.13",
"resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.13.tgz",
- "integrity": "sha1-mc5cfYJyYusPH3AgRBd/YHRde5A="
+ "integrity": "sha1-mc5cfYJyYusPH3AgRBd/YHRde5A=",
+ "requires": {
+ "moment": "2.18.1"
+ }
},
"ms": {
"version": "2.0.0",
@@ -3732,18 +4658,11 @@
"dev": true
},
"mute-stream": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz",
- "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=",
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
"dev": true
},
- "nan": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz",
- "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=",
- "dev": true,
- "optional": true
- },
"natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
@@ -3754,37 +4673,80 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz",
"integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "xml-char-classes": "1.0.0"
+ }
},
"no-case": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz",
"integrity": "sha1-euuhxzpSGEJlVUt9wDuvcg34AIE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "lower-case": "1.1.4"
+ }
},
"node-libs-browser": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.0.0.tgz",
"integrity": "sha1-o6WeyXAkmFtG6Vg3lkb5bEthZkY=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "assert": "1.4.1",
+ "browserify-zlib": "0.1.4",
+ "buffer": "4.9.1",
+ "console-browserify": "1.1.0",
+ "constants-browserify": "1.0.0",
+ "crypto-browserify": "3.11.1",
+ "domain-browser": "1.1.7",
+ "events": "1.1.1",
+ "https-browserify": "0.0.1",
+ "os-browserify": "0.2.1",
+ "path-browserify": "0.0.0",
+ "process": "0.11.10",
+ "punycode": "1.4.1",
+ "querystring-es3": "0.2.1",
+ "readable-stream": "2.0.6",
+ "stream-browserify": "2.0.1",
+ "stream-http": "2.7.2",
+ "string_decoder": "0.10.31",
+ "timers-browserify": "2.0.2",
+ "tty-browserify": "0.0.0",
+ "url": "0.11.0",
+ "util": "0.10.3",
+ "vm-browserify": "0.0.4"
+ }
},
"nopt": {
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
"integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "abbrev": "1.1.0"
+ }
},
"normalize-package-data": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz",
- "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=",
- "dev": true
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
+ "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "2.5.0",
+ "is-builtin-module": "1.0.0",
+ "semver": "5.3.0",
+ "validate-npm-package-license": "3.0.1"
+ }
},
"normalize-path": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "remove-trailing-separator": "1.0.2"
+ }
},
"normalize-range": {
"version": "0.1.2",
@@ -3796,13 +4758,22 @@
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
"integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "object-assign": "4.1.1",
+ "prepend-http": "1.0.4",
+ "query-string": "4.3.4",
+ "sort-keys": "1.1.2"
+ }
},
"nth-check": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz",
"integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "boolbase": "1.0.0"
+ }
},
"num2fraction": {
"version": "1.2.2",
@@ -3838,24 +4809,42 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
"integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "for-own": "0.1.5",
+ "is-extendable": "0.1.1"
+ }
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "wrappy": "1.0.2"
+ }
},
"onetime": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
- "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
- "dev": true
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "1.1.0"
+ }
},
"optionator": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
- "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q="
+ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
+ "requires": {
+ "deep-is": "0.1.3",
+ "fast-levenshtein": "2.0.6",
+ "levn": "0.3.0",
+ "prelude-ls": "1.1.2",
+ "type-check": "0.3.2",
+ "wordwrap": "1.0.0"
+ }
},
"os-browserify": {
"version": "0.2.1",
@@ -3873,7 +4862,10 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
"integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "lcid": "1.0.0"
+ }
},
"os-tmpdir": {
"version": "1.0.2",
@@ -3881,6 +4873,21 @@
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
"dev": true
},
+ "p-limit": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz",
+ "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=",
+ "dev": true
+ },
+ "p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "requires": {
+ "p-limit": "1.1.0"
+ }
+ },
"pako": {
"version": "0.2.9",
"resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
@@ -3891,25 +4898,44 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
"integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "no-case": "2.3.1"
+ }
},
"parse-asn1": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz",
"integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "asn1.js": "4.9.1",
+ "browserify-aes": "1.0.6",
+ "create-hash": "1.1.3",
+ "evp_bytestokey": "1.0.0",
+ "pbkdf2": "3.0.12"
+ }
},
"parse-glob": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
"integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "glob-base": "0.3.0",
+ "is-dotfile": "1.0.3",
+ "is-extglob": "1.0.0",
+ "is-glob": "2.0.1"
+ }
},
"parse-json": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "error-ex": "1.3.1"
+ }
},
"parse5": {
"version": "1.5.1",
@@ -3924,9 +4950,9 @@
"dev": true
},
"path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
"dev": true
},
"path-is-absolute": {
@@ -3945,13 +4971,25 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "pify": "2.3.0",
+ "pinkie-promise": "2.0.1"
+ }
},
"pbkdf2": {
"version": "3.0.12",
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.12.tgz",
"integrity": "sha1-vjZ4XFBn6kjYBv+SMojF91C2uKI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "create-hash": "1.1.3",
+ "create-hmac": "1.1.6",
+ "ripemd160": "2.0.1",
+ "safe-buffer": "5.1.1",
+ "sha.js": "2.4.8"
+ }
},
"pend": {
"version": "1.2.0",
@@ -3970,6 +5008,17 @@
"resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.14.tgz",
"integrity": "sha1-1T0xH8+30dCN2yQBRVjxGIxRbaA=",
"dev": true,
+ "requires": {
+ "es6-promise": "4.0.5",
+ "extract-zip": "1.5.0",
+ "fs-extra": "1.0.0",
+ "hasha": "2.2.0",
+ "kew": "0.7.0",
+ "progress": "1.1.8",
+ "request": "2.79.0",
+ "request-progress": "2.0.1",
+ "which": "1.2.14"
+ },
"dependencies": {
"caseless": {
"version": "0.11.0",
@@ -3981,7 +5030,13 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
"integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "commander": "2.11.0",
+ "is-my-json-valid": "2.16.0",
+ "pinkie-promise": "2.0.1"
+ }
},
"qs": {
"version": "6.3.2",
@@ -3993,7 +5048,29 @@
"version": "2.79.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",
"integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "aws-sign2": "0.6.0",
+ "aws4": "1.6.0",
+ "caseless": "0.11.0",
+ "combined-stream": "1.0.5",
+ "extend": "3.0.1",
+ "forever-agent": "0.6.1",
+ "form-data": "2.1.4",
+ "har-validator": "2.0.6",
+ "hawk": "3.1.3",
+ "http-signature": "1.1.1",
+ "is-typedarray": "1.0.0",
+ "isstream": "0.1.2",
+ "json-stringify-safe": "5.0.1",
+ "mime-types": "2.1.15",
+ "oauth-sign": "0.8.2",
+ "qs": "6.3.2",
+ "stringstream": "0.0.5",
+ "tough-cookie": "2.3.2",
+ "tunnel-agent": "0.4.3",
+ "uuid": "3.1.0"
+ }
},
"tunnel-agent": {
"version": "0.4.3",
@@ -4019,18 +5096,24 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "pinkie": "2.0.4"
+ }
},
"pkg-dir": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
- "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
- "dev": true
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
+ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
+ "dev": true,
+ "requires": {
+ "find-up": "2.1.0"
+ }
},
"pluralize": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz",
- "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-4.0.0.tgz",
+ "integrity": "sha1-WbcIwcAZCi9pLxx2GMRGsFL9F2I=",
"dev": true
},
"postcss": {
@@ -4038,6 +5121,12 @@
"resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz",
"integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=",
"dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "js-base64": "2.1.9",
+ "source-map": "0.5.6",
+ "supports-color": "3.2.3"
+ },
"dependencies": {
"source-map": {
"version": "0.5.6",
@@ -4049,7 +5138,10 @@
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "has-flag": "1.0.0"
+ }
}
}
},
@@ -4057,25 +5149,44 @@
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz",
"integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17",
+ "postcss-message-helpers": "2.0.0",
+ "reduce-css-calc": "1.3.0"
+ }
},
"postcss-colormin": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz",
"integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "colormin": "1.1.2",
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0"
+ }
},
"postcss-convert-values": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz",
"integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0"
+ }
},
"postcss-css-variables": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/postcss-css-variables/-/postcss-css-variables-0.7.0.tgz",
"integrity": "sha1-SqWO6zyFmm8JCQE6sXvspWZSh/0=",
"dev": true,
+ "requires": {
+ "escape-string-regexp": "1.0.5",
+ "extend": "2.0.1",
+ "postcss": "5.2.17"
+ },
"dependencies": {
"extend": {
"version": "2.0.1",
@@ -4089,50 +5200,108 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz",
"integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17"
+ }
},
"postcss-discard-duplicates": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz",
"integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17"
+ }
},
"postcss-discard-empty": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz",
"integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17"
+ }
},
"postcss-discard-overridden": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz",
"integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17"
+ }
},
"postcss-discard-unused": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz",
"integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17",
+ "uniqs": "2.0.0"
+ }
},
"postcss-filter-plugins": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz",
"integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17",
+ "uniqid": "4.1.1"
+ }
},
"postcss-import": {
"version": "10.0.0",
"resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-10.0.0.tgz",
"integrity": "sha1-TIXJewmRNsxeoCQNwd/b/eTi674=",
"dev": true,
+ "requires": {
+ "object-assign": "4.1.1",
+ "postcss": "6.0.8",
+ "postcss-value-parser": "3.3.0",
+ "read-cache": "1.0.0",
+ "resolve": "1.1.7"
+ },
"dependencies": {
- "postcss": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.2.tgz",
- "integrity": "sha1-XE/qWJ8Kw7AMqnWxy8OihBlbfl0=",
+ "ansi-styles": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
+ "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
+ "dev": true,
+ "requires": {
+ "color-convert": "1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
+ "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "3.1.0",
+ "escape-string-regexp": "1.0.5",
+ "supports-color": "4.2.0"
+ }
+ },
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
"dev": true
},
+ "postcss": {
+ "version": "6.0.8",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
+ "integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
+ "dev": true,
+ "requires": {
+ "chalk": "2.0.1",
+ "source-map": "0.5.6",
+ "supports-color": "4.2.0"
+ }
+ },
"source-map": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
@@ -4140,10 +5309,13 @@
"dev": true
},
"supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
+ "integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
+ "dev": true,
+ "requires": {
+ "has-flag": "2.0.0"
+ }
}
}
},
@@ -4151,37 +5323,82 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz",
"integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "cosmiconfig": "2.1.3",
+ "object-assign": "4.1.1",
+ "postcss-load-options": "1.2.0",
+ "postcss-load-plugins": "2.3.0"
+ }
},
"postcss-load-options": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz",
"integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "cosmiconfig": "2.1.3",
+ "object-assign": "4.1.1"
+ }
},
"postcss-load-plugins": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz",
"integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "cosmiconfig": "2.1.3",
+ "object-assign": "4.1.1"
+ }
},
"postcss-loader": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.0.6.tgz",
"integrity": "sha512-HIq7yy1hh9KI472Y38iSRV4WupZUNy6zObkxQM/ZuInoaE2+PyX4NcO6jjP5HG5mXL7j5kcNEl0fAG4Kva7O9w==",
"dev": true,
+ "requires": {
+ "loader-utils": "1.1.0",
+ "postcss": "6.0.8",
+ "postcss-load-config": "1.2.0",
+ "schema-utils": "0.3.0"
+ },
"dependencies": {
- "loader-utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
- "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
+ "ansi-styles": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
+ "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
+ "dev": true,
+ "requires": {
+ "color-convert": "1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
+ "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "3.1.0",
+ "escape-string-regexp": "1.0.5",
+ "supports-color": "4.2.0"
+ }
+ },
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
"dev": true
},
"postcss": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.2.tgz",
- "integrity": "sha1-XE/qWJ8Kw7AMqnWxy8OihBlbfl0=",
- "dev": true
+ "version": "6.0.8",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
+ "integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
+ "dev": true,
+ "requires": {
+ "chalk": "2.0.1",
+ "source-map": "0.5.6",
+ "supports-color": "4.2.0"
+ }
},
"source-map": {
"version": "0.5.6",
@@ -4190,10 +5407,13 @@
"dev": true
},
"supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
+ "integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
+ "dev": true,
+ "requires": {
+ "has-flag": "2.0.0"
+ }
}
}
},
@@ -4201,25 +5421,44 @@
"version": "2.1.7",
"resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz",
"integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "has": "1.0.1",
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0"
+ }
},
"postcss-merge-longhand": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz",
"integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17"
+ }
},
"postcss-merge-rules": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz",
"integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=",
"dev": true,
+ "requires": {
+ "browserslist": "1.7.7",
+ "caniuse-api": "1.6.1",
+ "postcss": "5.2.17",
+ "postcss-selector-parser": "2.2.3",
+ "vendors": "1.0.1"
+ },
"dependencies": {
"browserslist": {
"version": "1.7.7",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "caniuse-db": "1.0.30000704",
+ "electron-to-chromium": "1.3.16"
+ }
}
}
},
@@ -4233,38 +5472,93 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz",
"integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "object-assign": "4.1.1",
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0"
+ }
},
"postcss-minify-gradients": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz",
"integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0"
+ }
},
"postcss-minify-params": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz",
"integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "alphanum-sort": "1.0.2",
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0",
+ "uniqs": "2.0.0"
+ }
},
"postcss-minify-selectors": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz",
"integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "alphanum-sort": "1.0.2",
+ "has": "1.0.1",
+ "postcss": "5.2.17",
+ "postcss-selector-parser": "2.2.3"
+ }
},
"postcss-modules-extract-imports": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz",
"integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=",
"dev": true,
+ "requires": {
+ "postcss": "6.0.8"
+ },
"dependencies": {
- "postcss": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.2.tgz",
- "integrity": "sha1-XE/qWJ8Kw7AMqnWxy8OihBlbfl0=",
+ "ansi-styles": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
+ "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
+ "dev": true,
+ "requires": {
+ "color-convert": "1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
+ "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "3.1.0",
+ "escape-string-regexp": "1.0.5",
+ "supports-color": "4.2.0"
+ }
+ },
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
"dev": true
},
+ "postcss": {
+ "version": "6.0.8",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
+ "integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
+ "dev": true,
+ "requires": {
+ "chalk": "2.0.1",
+ "source-map": "0.5.6",
+ "supports-color": "4.2.0"
+ }
+ },
"source-map": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
@@ -4272,10 +5566,13 @@
"dev": true
},
"supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
+ "integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
+ "dev": true,
+ "requires": {
+ "has-flag": "2.0.0"
+ }
}
}
},
@@ -4284,13 +5581,48 @@
"resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz",
"integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=",
"dev": true,
+ "requires": {
+ "css-selector-tokenizer": "0.7.0",
+ "postcss": "6.0.8"
+ },
"dependencies": {
- "postcss": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.2.tgz",
- "integrity": "sha1-XE/qWJ8Kw7AMqnWxy8OihBlbfl0=",
+ "ansi-styles": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
+ "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
+ "dev": true,
+ "requires": {
+ "color-convert": "1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
+ "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "3.1.0",
+ "escape-string-regexp": "1.0.5",
+ "supports-color": "4.2.0"
+ }
+ },
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
"dev": true
},
+ "postcss": {
+ "version": "6.0.8",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
+ "integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
+ "dev": true,
+ "requires": {
+ "chalk": "2.0.1",
+ "source-map": "0.5.6",
+ "supports-color": "4.2.0"
+ }
+ },
"source-map": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
@@ -4298,10 +5630,13 @@
"dev": true
},
"supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
+ "integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
+ "dev": true,
+ "requires": {
+ "has-flag": "2.0.0"
+ }
}
}
},
@@ -4310,13 +5645,48 @@
"resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz",
"integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=",
"dev": true,
+ "requires": {
+ "css-selector-tokenizer": "0.7.0",
+ "postcss": "6.0.8"
+ },
"dependencies": {
- "postcss": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.2.tgz",
- "integrity": "sha1-XE/qWJ8Kw7AMqnWxy8OihBlbfl0=",
+ "ansi-styles": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
+ "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
+ "dev": true,
+ "requires": {
+ "color-convert": "1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
+ "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "3.1.0",
+ "escape-string-regexp": "1.0.5",
+ "supports-color": "4.2.0"
+ }
+ },
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
"dev": true
},
+ "postcss": {
+ "version": "6.0.8",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
+ "integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
+ "dev": true,
+ "requires": {
+ "chalk": "2.0.1",
+ "source-map": "0.5.6",
+ "supports-color": "4.2.0"
+ }
+ },
"source-map": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
@@ -4324,10 +5694,13 @@
"dev": true
},
"supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
+ "integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
+ "dev": true,
+ "requires": {
+ "has-flag": "2.0.0"
+ }
}
}
},
@@ -4336,13 +5709,48 @@
"resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz",
"integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=",
"dev": true,
+ "requires": {
+ "icss-replace-symbols": "1.1.0",
+ "postcss": "6.0.8"
+ },
"dependencies": {
- "postcss": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.2.tgz",
- "integrity": "sha1-XE/qWJ8Kw7AMqnWxy8OihBlbfl0=",
+ "ansi-styles": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
+ "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
+ "dev": true,
+ "requires": {
+ "color-convert": "1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
+ "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "3.1.0",
+ "escape-string-regexp": "1.0.5",
+ "supports-color": "4.2.0"
+ }
+ },
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
"dev": true
},
+ "postcss": {
+ "version": "6.0.8",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
+ "integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
+ "dev": true,
+ "requires": {
+ "chalk": "2.0.1",
+ "source-map": "0.5.6",
+ "supports-color": "4.2.0"
+ }
+ },
"source-map": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
@@ -4350,10 +5758,13 @@
"dev": true
},
"supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
+ "integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
+ "dev": true,
+ "requires": {
+ "has-flag": "2.0.0"
+ }
}
}
},
@@ -4361,55 +5772,96 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz",
"integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17"
+ }
},
"postcss-normalize-url": {
"version": "3.0.8",
"resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz",
"integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-absolute-url": "2.1.0",
+ "normalize-url": "1.9.1",
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0"
+ }
},
"postcss-ordered-values": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz",
"integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0"
+ }
},
"postcss-reduce-idents": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz",
"integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0"
+ }
},
"postcss-reduce-initial": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz",
"integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.17"
+ }
},
"postcss-reduce-transforms": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz",
"integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "has": "1.0.1",
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0"
+ }
},
"postcss-selector-parser": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",
"integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "flatten": "1.0.2",
+ "indexes-of": "1.0.1",
+ "uniq": "1.0.1"
+ }
},
"postcss-svgo": {
"version": "2.1.6",
"resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz",
"integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-svg": "2.1.0",
+ "postcss": "5.2.17",
+ "postcss-value-parser": "3.3.0",
+ "svgo": "0.7.2"
+ }
},
"postcss-unique-selectors": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz",
"integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "alphanum-sort": "1.0.2",
+ "postcss": "5.2.17",
+ "uniqs": "2.0.0"
+ }
},
"postcss-value-parser": {
"version": "3.3.0",
@@ -4421,7 +5873,12 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz",
"integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "has": "1.0.1",
+ "postcss": "5.2.17",
+ "uniqs": "2.0.0"
+ }
},
"prelude-ls": {
"version": "1.1.2",
@@ -4444,7 +5901,11 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
"integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "renderkid": "2.0.1",
+ "utila": "0.4.0"
+ }
},
"private": {
"version": "0.1.7",
@@ -4475,7 +5936,10 @@
"resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
"integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
"dev": true,
- "optional": true
+ "optional": true,
+ "requires": {
+ "asap": "2.0.6"
+ }
},
"prr": {
"version": "0.0.0",
@@ -4493,7 +5957,14 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz",
"integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "bn.js": "4.11.7",
+ "browserify-rsa": "4.0.1",
+ "create-hash": "1.1.3",
+ "parse-asn1": "5.1.0",
+ "randombytes": "2.0.5"
+ }
},
"punycode": {
"version": "1.4.1",
@@ -4517,7 +5988,11 @@
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
"integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "object-assign": "4.1.1",
+ "strict-uri-encode": "1.1.0"
+ }
},
"querystring": {
"version": "0.2.0",
@@ -4536,18 +6011,28 @@
"resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
"integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
"dev": true,
+ "requires": {
+ "is-number": "3.0.0",
+ "kind-of": "4.0.0"
+ },
"dependencies": {
"is-number": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
"dev": true,
+ "requires": {
+ "kind-of": "3.2.2"
+ },
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-buffer": "1.1.5"
+ }
}
}
},
@@ -4555,7 +6040,10 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
"integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-buffer": "1.1.5"
+ }
}
}
},
@@ -4563,13 +6051,22 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz",
"integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==",
- "dev": true
+ "dev": true,
+ "requires": {
+ "safe-buffer": "5.1.1"
+ }
},
"rc": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz",
"integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=",
"dev": true,
+ "requires": {
+ "deep-extend": "0.4.2",
+ "ini": "1.3.4",
+ "minimist": "1.2.0",
+ "strip-json-comments": "2.0.1"
+ },
"dependencies": {
"minimist": {
"version": "1.2.0",
@@ -4583,55 +6080,99 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
"integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "pify": "2.3.0"
+ }
},
"read-pkg": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "load-json-file": "1.1.0",
+ "normalize-package-data": "2.4.0",
+ "path-type": "1.1.0"
+ }
},
"read-pkg-up": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "find-up": "1.1.2",
+ "read-pkg": "1.1.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "dev": true,
+ "requires": {
+ "path-exists": "2.1.0",
+ "pinkie-promise": "2.0.1"
+ }
+ },
+ "path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "dev": true,
+ "requires": {
+ "pinkie-promise": "2.0.1"
+ }
+ }
+ }
},
"readable-stream": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
"integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
+ "string_decoder": "0.10.31",
+ "util-deprecate": "1.0.2"
+ }
},
"readdirp": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
"integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
- "dev": true
- },
- "readline2": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz",
- "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=",
- "dev": true
- },
- "rechoir": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
- "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "minimatch": "3.0.4",
+ "readable-stream": "2.0.6",
+ "set-immediate-shim": "1.0.1"
+ }
},
"redent": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
"integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "indent-string": "2.1.0",
+ "strip-indent": "1.0.1"
+ }
},
"reduce-css-calc": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz",
"integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=",
"dev": true,
+ "requires": {
+ "balanced-match": "0.4.2",
+ "math-expression-evaluator": "1.2.17",
+ "reduce-function-call": "1.0.2"
+ },
"dependencies": {
"balanced-match": {
"version": "0.4.2",
@@ -4646,6 +6187,9 @@
"resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz",
"integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=",
"dev": true,
+ "requires": {
+ "balanced-match": "0.4.2"
+ },
"dependencies": {
"balanced-match": {
"version": "0.4.2",
@@ -4671,13 +6215,22 @@
"version": "0.9.11",
"resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.11.tgz",
"integrity": "sha1-On0GdSDLe3F2dp61/4aGkb7+EoM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "babel-runtime": "6.23.0",
+ "babel-types": "6.25.0",
+ "private": "0.1.7"
+ }
},
"regex-cache": {
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz",
"integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-equal-shallow": "0.1.3",
+ "is-primitive": "2.0.0"
+ }
},
"regexp-quote": {
"version": "0.0.0",
@@ -4689,7 +6242,12 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
"integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "regenerate": "1.3.2",
+ "regjsgen": "0.2.0",
+ "regjsparser": "0.1.5"
+ }
},
"regjsgen": {
"version": "0.2.0",
@@ -4702,6 +6260,9 @@
"resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
"integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
"dev": true,
+ "requires": {
+ "jsesc": "0.5.0"
+ },
"dependencies": {
"jsesc": {
"version": "0.5.0",
@@ -4728,6 +6289,13 @@
"resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz",
"integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=",
"dev": true,
+ "requires": {
+ "css-select": "1.2.0",
+ "dom-converter": "0.1.4",
+ "htmlparser2": "3.3.0",
+ "strip-ansi": "3.0.1",
+ "utila": "0.3.3"
+ },
"dependencies": {
"utila": {
"version": "0.3.3",
@@ -4753,19 +6321,49 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
"integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-finite": "1.0.2"
+ }
},
"request": {
"version": "2.81.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",
"integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "aws-sign2": "0.6.0",
+ "aws4": "1.6.0",
+ "caseless": "0.12.0",
+ "combined-stream": "1.0.5",
+ "extend": "3.0.1",
+ "forever-agent": "0.6.1",
+ "form-data": "2.1.4",
+ "har-validator": "4.2.1",
+ "hawk": "3.1.3",
+ "http-signature": "1.1.1",
+ "is-typedarray": "1.0.0",
+ "isstream": "0.1.2",
+ "json-stringify-safe": "5.0.1",
+ "mime-types": "2.1.15",
+ "oauth-sign": "0.8.2",
+ "performance-now": "0.2.0",
+ "qs": "6.4.0",
+ "safe-buffer": "5.1.1",
+ "stringstream": "0.0.5",
+ "tough-cookie": "2.3.2",
+ "tunnel-agent": "0.6.0",
+ "uuid": "3.1.0"
+ }
},
"request-progress": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz",
"integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "throttleit": "1.0.0"
+ }
},
"require-directory": {
"version": "2.1.1",
@@ -4789,13 +6387,20 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
"integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "caller-path": "0.1.0",
+ "resolve-from": "1.0.1"
+ }
},
"requizzle": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.1.tgz",
"integrity": "sha1-aUPDUwxNmn5G8c3dUcFY/GcM294=",
"dev": true,
+ "requires": {
+ "underscore": "1.6.0"
+ },
"dependencies": {
"underscore": {
"version": "1.6.0",
@@ -4818,16 +6423,23 @@
"dev": true
},
"restore-cursor": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
- "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
- "dev": true
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "requires": {
+ "onetime": "2.0.1",
+ "signal-exit": "3.0.2"
+ }
},
"right-align": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
"integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "align-text": "0.1.4"
+ }
},
"rimraf": {
"version": "2.2.8",
@@ -4839,24 +6451,40 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz",
"integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "hash-base": "2.0.2",
+ "inherits": "2.0.3"
+ }
},
"run-async": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz",
- "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=",
- "dev": true
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
+ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
+ "dev": true,
+ "requires": {
+ "is-promise": "2.1.0"
+ }
},
"rx-lite": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz",
- "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=",
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
+ "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
"dev": true
},
+ "rx-lite-aggregates": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
+ "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
+ "dev": true,
+ "requires": {
+ "rx-lite": "4.0.8"
+ }
+ },
"safe-buffer": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.0.tgz",
- "integrity": "sha512-aSLEDudu6OoRr/2rU609gRmnYboRLxgDG1z9o2Q0os7236FwvcqIOO8r8U5JUEwivZOhDaKlFO4SbPTJYyBEyQ==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
+ "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
"dev": true
},
"sanitize-html": {
@@ -4864,32 +6492,51 @@
"resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.14.1.tgz",
"integrity": "sha1-cw/6Ikm98YMz7/5FsoYXPJxa0Lg=",
"dev": true,
+ "requires": {
+ "htmlparser2": "3.9.2",
+ "regexp-quote": "0.0.0",
+ "xtend": "4.0.1"
+ },
"dependencies": {
"domhandler": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz",
"integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "domelementtype": "1.3.0"
+ }
},
"htmlparser2": {
"version": "3.9.2",
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz",
"integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "domelementtype": "1.3.0",
+ "domhandler": "2.4.1",
+ "domutils": "1.5.1",
+ "entities": "1.1.1",
+ "inherits": "2.0.3",
+ "readable-stream": "2.0.6"
+ }
}
}
},
"sax": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz",
- "integrity": "sha1-/YYxojvHgmvvXYcb24c3jJVkeCg=",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
"dev": true
},
"schema-utils": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz",
"integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "ajv": "5.2.2"
+ }
},
"semver": {
"version": "5.3.0",
@@ -4919,7 +6566,10 @@
"version": "2.4.8",
"resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz",
"integrity": "sha1-NwaMLEdra69ALRSknGf1l5IfY08=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3"
+ }
},
"shelljs": {
"version": "0.5.3",
@@ -4954,13 +6604,19 @@
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
"integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "hoek": "2.16.3"
+ }
},
"sort-keys": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
"integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-plain-obj": "1.1.0"
+ }
},
"sortablejs": {
"version": "1.6.0",
@@ -4977,13 +6633,19 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
"integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
- "optional": true
+ "optional": true,
+ "requires": {
+ "amdefine": "1.0.1"
+ }
},
"source-map-support": {
"version": "0.4.15",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz",
"integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=",
"dev": true,
+ "requires": {
+ "source-map": "0.5.6"
+ },
"dependencies": {
"source-map": {
"version": "0.5.6",
@@ -4997,7 +6659,10 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
"integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "spdx-license-ids": "1.2.2"
+ }
},
"spdx-expression-parse": {
"version": "1.0.4",
@@ -5027,6 +6692,16 @@
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",
"integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
"dev": true,
+ "requires": {
+ "asn1": "0.2.3",
+ "assert-plus": "1.0.0",
+ "bcrypt-pbkdf": "1.0.1",
+ "dashdash": "1.14.1",
+ "ecc-jsbn": "0.1.1",
+ "getpass": "0.1.7",
+ "jsbn": "0.1.1",
+ "tweetnacl": "0.14.5"
+ },
"dependencies": {
"assert-plus": {
"version": "1.0.0",
@@ -5047,7 +6722,11 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
"integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3",
+ "readable-stream": "2.0.6"
+ }
},
"stream-consume": {
"version": "0.1.0",
@@ -5060,25 +6739,36 @@
"resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz",
"integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==",
"dev": true,
+ "requires": {
+ "builtin-status-codes": "3.0.0",
+ "inherits": "2.0.3",
+ "readable-stream": "2.3.3",
+ "to-arraybuffer": "1.0.1",
+ "xtend": "4.0.1"
+ },
"dependencies": {
"readable-stream": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.0.tgz",
- "integrity": "sha512-c7KMXGd4b48nN3OJ1U9qOsn6pXNzf6kLd3kdZCkg2sxAcoiufInqF0XckwEnlrcwuaYwonlNK8GQUIOC/WC7sg==",
- "dev": true
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
+ "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
+ "safe-buffer": "5.1.1",
+ "string_decoder": "1.0.3",
+ "util-deprecate": "1.0.2"
+ }
},
"string_decoder": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz",
- "integrity": "sha1-sp4fThEl+pehA4K4pTNze3SR4Xk=",
+ "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==",
"dev": true,
- "dependencies": {
- "safe-buffer": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
- "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=",
- "dev": true
- }
+ "requires": {
+ "safe-buffer": "5.1.1"
}
}
}
@@ -5096,10 +6786,31 @@
"dev": true
},
"string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "2.0.0",
+ "strip-ansi": "4.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "3.0.0"
+ }
+ }
+ }
},
"stringstream": {
"version": "0.0.5",
@@ -5111,19 +6822,28 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "ansi-regex": "2.1.1"
+ }
},
"strip-bom": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "is-utf8": "0.2.1"
+ }
},
"strip-indent": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
"integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "get-stdin": "4.0.1"
+ }
},
"strip-json-comments": {
"version": "2.0.1",
@@ -5132,17 +6852,13 @@
"dev": true
},
"style-loader": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.15.0.tgz",
- "integrity": "sha1-F/+VJ64Qm5TYxT0lPckzMEFDii0=",
+ "version": "0.18.2",
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.18.2.tgz",
+ "integrity": "sha512-WPpJPZGUxWYHWIUMNNOYqql7zh85zGmr84FdTVWq52WTIkqlW9xSxD3QYWi/T31cqn9UNSsietVEgGn2aaSCzw==",
"dev": true,
- "dependencies": {
- "loader-utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
- "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
- "dev": true
- }
+ "requires": {
+ "loader-utils": "1.1.0",
+ "schema-utils": "0.3.0"
}
},
"supports-color": {
@@ -5155,7 +6871,16 @@
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz",
"integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "coa": "1.0.4",
+ "colors": "1.1.2",
+ "csso": "2.3.2",
+ "js-yaml": "3.7.0",
+ "mkdirp": "0.5.1",
+ "sax": "1.2.4",
+ "whet.extend": "0.9.9"
+ }
},
"symbol-tree": {
"version": "3.2.2",
@@ -5164,28 +6889,28 @@
"dev": true
},
"table": {
- "version": "3.8.3",
- "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz",
- "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/table/-/table-4.0.1.tgz",
+ "integrity": "sha1-qBFsEz+sLGH0pCCrbN9cTWHw5DU=",
"dev": true,
+ "requires": {
+ "ajv": "4.11.8",
+ "ajv-keywords": "1.5.1",
+ "chalk": "1.1.3",
+ "lodash": "4.17.4",
+ "slice-ansi": "0.0.4",
+ "string-width": "2.1.1"
+ },
"dependencies": {
"ajv": {
"version": "4.11.8",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
"integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "string-width": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz",
- "integrity": "sha1-Y1xUNsxypuDDh87KJ41OLuxSaH4=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "co": "4.6.0",
+ "json-stable-stringify": "1.0.1"
+ }
}
}
},
@@ -5196,9 +6921,9 @@
"dev": true
},
"tapable": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.6.tgz",
- "integrity": "sha1-IGvo4YiGC1FEJTdebxrom/sB/Y0=",
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.7.tgz",
+ "integrity": "sha1-5GwNqsuyuKmLmwzqD0BSEFgX7Vw=",
"dev": true
},
"text-table": {
@@ -5223,7 +6948,19 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.2.tgz",
"integrity": "sha1-q0iDz1l9zVCvIRNJoA+8pWrIa4Y=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "setimmediate": "1.0.5"
+ }
+ },
+ "tmp": {
+ "version": "0.0.31",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz",
+ "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=",
+ "dev": true,
+ "requires": {
+ "os-tmpdir": "1.0.2"
+ }
},
"to-arraybuffer": {
"version": "1.0.1",
@@ -5247,7 +6984,10 @@
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz",
"integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "punycode": "1.4.1"
+ }
},
"tr46": {
"version": "0.0.3",
@@ -5283,7 +7023,10 @@
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "safe-buffer": "5.1.1"
+ }
},
"tweetnacl": {
"version": "0.14.5",
@@ -5295,7 +7038,10 @@
"type-check": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I="
+ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "requires": {
+ "prelude-ls": "1.1.2"
+ }
},
"typedarray": {
"version": "0.0.6",
@@ -5304,11 +7050,24 @@
"dev": true
},
"uglify-js": {
- "version": "3.0.18",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.18.tgz",
- "integrity": "sha512-0M/KeXO8bPYtlqnwIYpO4R6om1mrScMzPuWn2UPfUYOaowIhQmmFpL9Q5tlD18ulKLRKD12GQ0IiYDKJS/si1w==",
+ "version": "3.0.25",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.25.tgz",
+ "integrity": "sha512-JO1XE0WZ9m6UpDkN7WCyPNAWI6EN3K0g40ekcoJKejViYmryJ0BaLxXjvra1IsAeIlJfq72scTbhl0jknsT2GA==",
"dev": true,
+ "requires": {
+ "commander": "2.9.0",
+ "source-map": "0.5.6"
+ },
"dependencies": {
+ "commander": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
+ "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
+ "dev": true,
+ "requires": {
+ "graceful-readlink": "1.0.1"
+ }
+ },
"source-map": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
@@ -5324,6 +7083,54 @@
"dev": true,
"optional": true
},
+ "uglifyjs-webpack-plugin": {
+ "version": "0.4.6",
+ "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
+ "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
+ "dev": true,
+ "requires": {
+ "source-map": "0.5.6",
+ "uglify-js": "2.8.29",
+ "webpack-sources": "1.0.1"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
+ "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
+ "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
+ "dev": true
+ },
+ "uglify-js": {
+ "version": "2.8.29",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
+ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
+ "dev": true,
+ "requires": {
+ "source-map": "0.5.6",
+ "uglify-to-browserify": "1.0.2",
+ "yargs": "3.10.0"
+ }
+ },
+ "yargs": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
+ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
+ "dev": true,
+ "requires": {
+ "camelcase": "1.2.1",
+ "cliui": "2.1.0",
+ "decamelize": "1.2.0",
+ "window-size": "0.1.0"
+ }
+ }
+ }
+ },
"underscore": {
"version": "1.8.3",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
@@ -5335,6 +7142,9 @@
"resolved": "https://registry.npmjs.org/underscore-contrib/-/underscore-contrib-0.3.0.tgz",
"integrity": "sha1-ZltmwkeD+PorGMn4y7Dix9SMJsc=",
"dev": true,
+ "requires": {
+ "underscore": "1.6.0"
+ },
"dependencies": {
"underscore": {
"version": "1.6.0",
@@ -5360,7 +7170,10 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz",
"integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "macaddress": "0.2.8"
+ }
},
"uniqs": {
"version": "2.0.0",
@@ -5372,7 +7185,10 @@
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/unixify/-/unixify-0.2.1.tgz",
"integrity": "sha1-SGQwPCbsyuEWDZHQRvZUc/Aivtw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "normalize-path": "2.1.1"
+ }
},
"upper-case": {
"version": "1.1.3",
@@ -5385,6 +7201,10 @@
"resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
"integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
"dev": true,
+ "requires": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ },
"dependencies": {
"punycode": {
"version": "1.3.2",
@@ -5399,26 +7219,19 @@
"resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.9.tgz",
"integrity": "sha512-B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q==",
"dev": true,
- "dependencies": {
- "loader-utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
- "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
- "dev": true
- }
+ "requires": {
+ "loader-utils": "1.1.0",
+ "mime": "1.3.6"
}
},
- "user-home": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz",
- "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=",
- "dev": true
- },
"util": {
"version": "0.10.3",
"resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
"integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
"dev": true,
+ "requires": {
+ "inherits": "2.0.1"
+ },
"dependencies": {
"inherits": {
"version": "2.0.1",
@@ -5450,7 +7263,11 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
"integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "spdx-correct": "1.0.2",
+ "spdx-expression-parse": "1.0.4"
+ }
},
"validator": {
"version": "5.7.0",
@@ -5468,7 +7285,10 @@
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz",
"integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "extsprintf": "1.0.2"
+ }
},
"vkbeautify": {
"version": "0.99.2",
@@ -5479,31 +7299,59 @@
"version": "0.0.4",
"resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
"integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "indexof": "0.0.1"
+ }
},
"watchpack": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.3.1.tgz",
- "integrity": "sha1-fYaTkHsozmAT5/NhCqKhrPB9rYc=",
- "dev": true
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.4.0.tgz",
+ "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=",
+ "dev": true,
+ "requires": {
+ "async": "2.5.0",
+ "chokidar": "1.7.0",
+ "graceful-fs": "4.1.11"
+ }
},
"web-resource-inliner": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-4.1.0.tgz",
"integrity": "sha1-qXrriZw9PH+BLextWRCEMDJmeUM=",
"dev": true,
+ "requires": {
+ "async": "2.5.0",
+ "chalk": "1.1.3",
+ "datauri": "1.0.5",
+ "htmlparser2": "3.9.2",
+ "lodash.unescape": "4.0.1",
+ "request": "2.81.0",
+ "xtend": "4.0.1"
+ },
"dependencies": {
"domhandler": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz",
"integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "domelementtype": "1.3.0"
+ }
},
"htmlparser2": {
"version": "3.9.2",
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz",
"integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "domelementtype": "1.3.0",
+ "domhandler": "2.4.1",
+ "domutils": "1.5.1",
+ "entities": "1.1.1",
+ "inherits": "2.0.3",
+ "readable-stream": "2.0.6"
+ }
}
}
},
@@ -5514,33 +7362,63 @@
"dev": true
},
"webpack": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.6.1.tgz",
- "integrity": "sha1-LgRX8KuxrF3zqxBsacZy8jZ4Xwc=",
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.3.0.tgz",
+ "integrity": "sha1-zi+eB2Vmq6kfdIhxM6iD/X2hh7w=",
"dev": true,
+ "requires": {
+ "acorn": "5.1.1",
+ "acorn-dynamic-import": "2.0.2",
+ "ajv": "5.2.2",
+ "ajv-keywords": "2.1.0",
+ "async": "2.5.0",
+ "enhanced-resolve": "3.3.0",
+ "escope": "3.6.0",
+ "interpret": "1.0.3",
+ "json-loader": "0.5.4",
+ "json5": "0.5.1",
+ "loader-runner": "2.3.0",
+ "loader-utils": "1.1.0",
+ "memory-fs": "0.4.1",
+ "mkdirp": "0.5.1",
+ "node-libs-browser": "2.0.0",
+ "source-map": "0.5.6",
+ "supports-color": "3.2.3",
+ "tapable": "0.2.7",
+ "uglifyjs-webpack-plugin": "0.4.6",
+ "watchpack": "1.4.0",
+ "webpack-sources": "1.0.1",
+ "yargs": "6.6.0"
+ },
"dependencies": {
"acorn": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.0.3.tgz",
- "integrity": "sha1-xGDfCEkUY/AozLguqzcwvwEIez0=",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz",
+ "integrity": "sha512-vOk6uEMctu0vQrvuSqFdJyqj1Q0S5VTDL79qtjo+DhRr+1mmaD+tluFSCZqhvi/JUhXSzoZN2BhtstaPEeE8cw==",
"dev": true
},
- "ajv": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
- "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
+ "ajv-keywords": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.0.tgz",
+ "integrity": "sha1-opbhf3v658HOT34N5T0pyzIWLfA=",
"dev": true
},
- "camelcase": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
- "dev": true
+ "escope": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
+ "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
+ "dev": true,
+ "requires": {
+ "es6-map": "0.1.5",
+ "es6-weak-map": "2.0.2",
+ "esrecurse": "4.2.0",
+ "estraverse": "4.2.0"
+ }
},
- "source-list-map": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-1.1.2.tgz",
- "integrity": "sha1-mIkBnRAkzOVc3AaUmDN+9hhqEaE=",
+ "estraverse": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
+ "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
"dev": true
},
"source-map": {
@@ -5553,27 +7431,10 @@
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true
- },
- "uglify-js": {
- "version": "2.8.29",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
- "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
"dev": true,
- "dependencies": {
- "yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
- "dev": true
- }
+ "requires": {
+ "has-flag": "1.0.0"
}
- },
- "webpack-sources": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.2.3.tgz",
- "integrity": "sha1-F8Yr+vE8cH+dAsR54Nzd6DgGl/s=",
- "dev": true
}
}
},
@@ -5582,6 +7443,10 @@
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.0.1.tgz",
"integrity": "sha512-05tMxipUCwHqYaVS8xc7sYPTly8PzXayRCB4dTxLhWTqlKUiwH6ezmEe0OSreL1c30LAuA3Zqmc+uEBUGFJDjw==",
"dev": true,
+ "requires": {
+ "source-list-map": "2.0.0",
+ "source-map": "0.5.6"
+ },
"dependencies": {
"source-list-map": {
"version": "2.0.0",
@@ -5602,6 +7467,9 @@
"resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz",
"integrity": "sha1-PGxFGhmO567FWx7GHQkgxngBpfQ=",
"dev": true,
+ "requires": {
+ "iconv-lite": "0.4.13"
+ },
"dependencies": {
"iconv-lite": {
"version": "0.4.13",
@@ -5616,6 +7484,10 @@
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz",
"integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=",
"dev": true,
+ "requires": {
+ "tr46": "0.0.3",
+ "webidl-conversions": "3.0.1"
+ },
"dependencies": {
"webidl-conversions": {
"version": "3.0.1",
@@ -5635,7 +7507,10 @@
"version": "1.2.14",
"resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
"integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "isexe": "2.0.0"
+ }
},
"which-module": {
"version": "1.0.0",
@@ -5658,7 +7533,33 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
"integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "string-width": "1.0.2",
+ "strip-ansi": "3.0.1"
+ },
+ "dependencies": {
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "1.0.1"
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "1.1.0",
+ "is-fullwidth-code-point": "1.0.0",
+ "strip-ansi": "3.0.1"
+ }
+ }
+ }
},
"wrappy": {
"version": "1.0.2",
@@ -5670,7 +7571,10 @@
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
"integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "mkdirp": "0.5.1"
+ }
},
"xml-char-classes": {
"version": "1.0.0",
@@ -5684,6 +7588,12 @@
"integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=",
"dev": true
},
+ "xmlcreate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz",
+ "integrity": "sha1-+mv3YqYKQT+z3Y9LA8WyaSONMI8=",
+ "dev": true
+ },
"xmldom": {
"version": "0.1.27",
"resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz",
@@ -5717,6 +7627,21 @@
"resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz",
"integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=",
"dev": true,
+ "requires": {
+ "camelcase": "3.0.0",
+ "cliui": "3.2.0",
+ "decamelize": "1.2.0",
+ "get-caller-file": "1.0.2",
+ "os-locale": "1.4.0",
+ "read-pkg-up": "1.0.1",
+ "require-directory": "2.1.1",
+ "require-main-filename": "1.0.1",
+ "set-blocking": "2.0.0",
+ "string-width": "1.0.2",
+ "which-module": "1.0.0",
+ "y18n": "3.2.1",
+ "yargs-parser": "4.2.1"
+ },
"dependencies": {
"camelcase": {
"version": "3.0.0",
@@ -5728,7 +7653,32 @@
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
"integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "string-width": "1.0.2",
+ "strip-ansi": "3.0.1",
+ "wrap-ansi": "2.1.0"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "1.0.1"
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "1.1.0",
+ "is-fullwidth-code-point": "1.0.0",
+ "strip-ansi": "3.0.1"
+ }
}
}
},
@@ -5737,6 +7687,9 @@
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
"integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
"dev": true,
+ "requires": {
+ "camelcase": "3.0.0"
+ },
"dependencies": {
"camelcase": {
"version": "3.0.0",
@@ -5750,12 +7703,15 @@
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
"integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
- "dev": true
+ "dev": true,
+ "requires": {
+ "fd-slicer": "1.0.1"
+ }
},
"zlibjs": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.2.0.tgz",
- "integrity": "sha1-riDwYkMpPYXCVVYxifmxL1s7oaA="
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz",
+ "integrity": "sha1-UBl+2yihxCymWcyLTmqd3W1ERVQ="
}
}
}
diff --git a/package.json b/package.json
index de61980b..51fe03cb 100644
--- a/package.json
+++ b/package.json
@@ -31,36 +31,36 @@
"bugs": "https://github.com/gchq/CyberChef/issues",
"devDependencies": {
"babel-core": "^6.24.0",
- "babel-loader": "^6.4.0",
+ "babel-loader": "^7.1.1",
"babel-polyfill": "^6.23.0",
- "babel-preset-env": "^1.2.2",
- "css-loader": "^0.27.3",
+ "babel-preset-env": "^1.6.0",
+ "css-loader": "^0.28.4",
"exports-loader": "^0.6.4",
- "extract-text-webpack-plugin": "^2.1.0",
- "file-loader": "^0.10.1",
+ "extract-text-webpack-plugin": "^3.0.0",
+ "file-loader": "^0.11.2",
"grunt": ">=0.4.5",
"grunt-accessibility": "~5.0.0",
"grunt-chmod": "~1.1.1",
- "grunt-contrib-clean": "~1.0.0",
+ "grunt-contrib-clean": "~1.1.0",
"grunt-contrib-copy": "~1.0.0",
- "grunt-eslint": "^19.0.0",
- "grunt-exec": "~1.0.1",
+ "grunt-eslint": "^20.0.0",
+ "grunt-exec": "~2.0.0",
"grunt-execute": "^0.2.2",
"grunt-jsdoc": "^2.1.0",
- "grunt-webpack": "^2.0.1",
- "html-webpack-plugin": "^2.28.0",
+ "grunt-webpack": "^3.0.2",
+ "html-webpack-plugin": "^2.29.0",
"imports-loader": "^0.7.1",
"ink-docstrap": "^1.1.4",
"jsdoc-babel": "^0.3.0",
"less": "^2.7.2",
- "less-loader": "^4.0.3",
+ "less-loader": "^4.0.5",
"postcss-css-variables": "^0.7.0",
"postcss-import": "^10.0.0",
"postcss-loader": "^2.0.5",
- "style-loader": "^0.15.0",
+ "style-loader": "^0.18.2",
"url-loader": "^0.5.8",
"web-resource-inliner": "^4.1.0",
- "webpack": "^2.2.1"
+ "webpack": "^3.3.0"
},
"dependencies": {
"bootstrap": "^3.3.7",
@@ -68,15 +68,15 @@
"bootstrap-switch": "^3.3.4",
"crypto-api": "^0.6.2",
"crypto-js": "^3.1.9-1",
- "diff": "^3.2.0",
+ "diff": "^3.3.0",
"escodegen": "^1.8.1",
"esmangle": "^1.0.1",
- "esprima": "^3.1.3",
- "exif-parser": "^0.1.9",
+ "esprima": "^4.0.0",
+ "exif-parser": "^0.1.12",
"google-code-prettify": "^1.0.5",
"jquery": "^3.1.1",
"jsbn": "^1.1.0",
- "jsrsasign": "7.1.3",
+ "jsrsasign": "8.0.3",
"lodash": "^4.17.4",
"moment": "^2.17.1",
"moment-timezone": "^0.5.11",
@@ -86,7 +86,7 @@
"vkbeautify": "^0.99.1",
"xmldom": "^0.1.27",
"xpath": "0.0.24",
- "zlibjs": "^0.2.0"
+ "zlibjs": "^0.3.1"
},
"scripts": {
"build": "grunt prod",
diff --git a/src/core/Recipe.js b/src/core/Recipe.js
index 1b0e7f73..e7e5625a 100755
--- a/src/core/Recipe.js
+++ b/src/core/Recipe.js
@@ -164,10 +164,10 @@ Recipe.prototype.execute = async function(dish, startFrom) {
if (op.isFlowControl()) {
// Package up the current state
let state = {
- "progress" : i,
- "dish" : dish,
- "opList" : this.opList,
- "numJumps" : numJumps
+ "progress": i,
+ "dish": dish,
+ "opList": this.opList,
+ "numJumps": numJumps
};
state = await op.run(state);
diff --git a/src/core/Utils.js b/src/core/Utils.js
index 6bcfced1..1c07a13c 100755
--- a/src/core/Utils.js
+++ b/src/core/Utils.js
@@ -293,7 +293,7 @@ const Utils = {
* Utils.escapeRegex("[example]");
*/
escapeRegex: function(str) {
- return str.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1");
+ return str.replace(/([.*+?^=!:${}()|[\]/\\])/g, "\\$1");
},
@@ -592,7 +592,7 @@ const Utils = {
i = 0;
if (removeNonAlphChars) {
- const re = new RegExp("[^" + alphabet.replace(/[\[\]\\\-^$]/g, "\\$&") + "]", "g");
+ const re = new RegExp("[^" + alphabet.replace(/[[\]\\\-^$]/g, "\\$&") + "]", "g");
data = data.replace(re, "");
}
@@ -810,7 +810,7 @@ const Utils = {
"`": "`"
};
- return str.replace(/[&<>"'\/`]/g, function (match) {
+ return str.replace(/[&<>"'/`]/g, function (match) {
return HTML_CHARS[match];
});
},
diff --git a/src/core/config/OperationConfig.js b/src/core/config/OperationConfig.js
index fe313525..b0c005b3 100755
--- a/src/core/config/OperationConfig.js
+++ b/src/core/config/OperationConfig.js
@@ -2292,7 +2292,7 @@ const OperationConfig = {
}
]
},
- "Windows Filetime to UNIX Timestamp":{
+ "Windows Filetime to UNIX Timestamp": {
description: "Converts a Windows Filetime value to a UNIX timestamp.
A Windows Filetime is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 UTC.
A UNIX timestamp is a 32-bit value representing the number of seconds since January 1, 1970 UTC (the UNIX epoch).
This operation also supports UNIX timestamps in milliseconds, microseconds and nanoseconds.",
run: DateTime.runFromFiletimeToUnix,
inputType: "string",
@@ -2310,7 +2310,7 @@ const OperationConfig = {
}
]
},
- "UNIX Timestamp to Windows Filetime":{
+ "UNIX Timestamp to Windows Filetime": {
description: "Converts a UNIX timestamp to a Windows Filetime value.
A Windows Filetime is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 UTC.
A UNIX timestamp is a 32-bit value representing the number of seconds since January 1, 1970 UTC (the UNIX epoch).
This operation also supports UNIX timestamps in milliseconds, microseconds and nanoseconds.",
run: DateTime.runToFiletimeFromUnix,
inputType: "string",
diff --git a/src/core/operations/Code.js b/src/core/operations/Code.js
index c1df6714..9840797d 100755
--- a/src/core/operations/Code.js
+++ b/src/core/operations/Code.js
@@ -228,19 +228,19 @@ const Code = {
}
code = code
- // Create newlines after ;
- .replace(/;/g, ";\n")
- // Create newlines after { and around }
- .replace(/{/g, "{\n")
- .replace(/}/g, "\n}\n")
- // Remove carriage returns
- .replace(/\r/g, "")
- // Remove all indentation
- .replace(/^\s+/g, "")
- .replace(/\n\s+/g, "\n")
- // Remove trailing spaces
- .replace(/\s*$/g, "")
- .replace(/\n{/g, "{");
+ // Create newlines after ;
+ .replace(/;/g, ";\n")
+ // Create newlines after { and around }
+ .replace(/{/g, "{\n")
+ .replace(/}/g, "\n}\n")
+ // Remove carriage returns
+ .replace(/\r/g, "")
+ // Remove all indentation
+ .replace(/^\s+/g, "")
+ .replace(/\n\s+/g, "\n")
+ // Remove trailing spaces
+ .replace(/\s*$/g, "")
+ .replace(/\n{/g, "{");
// Indent
let i = 0,
@@ -265,27 +265,27 @@ const Code = {
}
code = code
- // Add strategic spaces
- .replace(/\s*([!<>=+-/*]?)=\s*/g, " $1= ")
- .replace(/\s*<([=]?)\s*/g, " <$1 ")
- .replace(/\s*>([=]?)\s*/g, " >$1 ")
- .replace(/([^+])\+([^+=])/g, "$1 + $2")
- .replace(/([^-])-([^-=])/g, "$1 - $2")
- .replace(/([^*])\*([^*=])/g, "$1 * $2")
- .replace(/([^/])\/([^/=])/g, "$1 / $2")
- .replace(/\s*,\s*/g, ", ")
- .replace(/\s*{/g, " {")
- .replace(/}\n/g, "}\n\n")
- // Hacky horribleness
- .replace(/(if|for|while|with|elif|elseif)\s*\(([^\n]*)\)\s*\n([^{])/gim, "$1 ($2)\n $3")
- .replace(/(if|for|while|with|elif|elseif)\s*\(([^\n]*)\)([^{])/gim, "$1 ($2) $3")
- .replace(/else\s*\n([^{])/gim, "else\n $1")
- .replace(/else\s+([^{])/gim, "else $1")
- // Remove strategic spaces
- .replace(/\s+;/g, ";")
- .replace(/\{\s+\}/g, "{}")
- .replace(/\[\s+\]/g, "[]")
- .replace(/}\s*(else|catch|except|finally|elif|elseif|else if)/gi, "} $1");
+ // Add strategic spaces
+ .replace(/\s*([!<>=+-/*]?)=\s*/g, " $1= ")
+ .replace(/\s*<([=]?)\s*/g, " <$1 ")
+ .replace(/\s*>([=]?)\s*/g, " >$1 ")
+ .replace(/([^+])\+([^+=])/g, "$1 + $2")
+ .replace(/([^-])-([^-=])/g, "$1 - $2")
+ .replace(/([^*])\*([^*=])/g, "$1 * $2")
+ .replace(/([^/])\/([^/=])/g, "$1 / $2")
+ .replace(/\s*,\s*/g, ", ")
+ .replace(/\s*{/g, " {")
+ .replace(/}\n/g, "}\n\n")
+ // Hacky horribleness
+ .replace(/(if|for|while|with|elif|elseif)\s*\(([^\n]*)\)\s*\n([^{])/gim, "$1 ($2)\n $3")
+ .replace(/(if|for|while|with|elif|elseif)\s*\(([^\n]*)\)([^{])/gim, "$1 ($2) $3")
+ .replace(/else\s*\n([^{])/gim, "else\n $1")
+ .replace(/else\s+([^{])/gim, "else $1")
+ // Remove strategic spaces
+ .replace(/\s+;/g, ";")
+ .replace(/\{\s+\}/g, "{}")
+ .replace(/\[\s+\]/g, "[]")
+ .replace(/}\s*(else|catch|except|finally|elif|elseif|else if)/gi, "} $1");
// Replace preserved tokens
const ptokens = /###preservedToken(\d+)###/g;
@@ -329,7 +329,7 @@ const Code = {
* @param {Object[]} args
* @returns {string}
*/
- runXpath:function(input, args) {
+ runXpath: function(input, args) {
let query = args[0],
delimiter = args[1];
diff --git a/src/core/operations/Compress.js b/src/core/operations/Compress.js
index 020d40cf..639b89c6 100755
--- a/src/core/operations/Compress.js
+++ b/src/core/operations/Compress.js
@@ -9,12 +9,12 @@ import bzip2 from "exports-loader?bzip2!../lib/bzip2.js";
const Zlib = {
RawDeflate: rawdeflate.Zlib.RawDeflate,
RawInflate: rawinflate.Zlib.RawInflate,
- Deflate: zlibAndGzip.Zlib.Deflate,
- Inflate: zlibAndGzip.Zlib.Inflate,
- Gzip: zlibAndGzip.Zlib.Gzip,
- Gunzip: zlibAndGzip.Zlib.Gunzip,
- Zip: zip.Zlib.Zip,
- Unzip: unzip.Zlib.Unzip,
+ Deflate: zlibAndGzip.Zlib.Deflate,
+ Inflate: zlibAndGzip.Zlib.Inflate,
+ Gzip: zlibAndGzip.Zlib.Gzip,
+ Gunzip: zlibAndGzip.Zlib.Gunzip,
+ Zip: zip.Zlib.Zip,
+ Unzip: unzip.Zlib.Unzip,
};
@@ -54,9 +54,9 @@ const Compress = {
* @default
*/
RAW_COMPRESSION_TYPE_LOOKUP: {
- "Fixed Huffman Coding" : Zlib.RawDeflate.CompressionType.FIXED,
- "Dynamic Huffman Coding" : Zlib.RawDeflate.CompressionType.DYNAMIC,
- "None (Store)" : Zlib.RawDeflate.CompressionType.NONE,
+ "Fixed Huffman Coding": Zlib.RawDeflate.CompressionType.FIXED,
+ "Dynamic Huffman Coding": Zlib.RawDeflate.CompressionType.DYNAMIC,
+ "None (Store)": Zlib.RawDeflate.CompressionType.NONE,
},
/**
@@ -99,8 +99,8 @@ const Compress = {
* @default
*/
RAW_BUFFER_TYPE_LOOKUP: {
- "Adaptive" : Zlib.RawInflate.BufferType.ADAPTIVE,
- "Block" : Zlib.RawInflate.BufferType.BLOCK,
+ "Adaptive": Zlib.RawInflate.BufferType.ADAPTIVE,
+ "Block": Zlib.RawInflate.BufferType.BLOCK,
},
/**
@@ -150,9 +150,9 @@ const Compress = {
* @default
*/
ZLIB_COMPRESSION_TYPE_LOOKUP: {
- "Fixed Huffman Coding" : Zlib.Deflate.CompressionType.FIXED,
- "Dynamic Huffman Coding" : Zlib.Deflate.CompressionType.DYNAMIC,
- "None (Store)" : Zlib.Deflate.CompressionType.NONE,
+ "Fixed Huffman Coding": Zlib.Deflate.CompressionType.FIXED,
+ "Dynamic Huffman Coding": Zlib.Deflate.CompressionType.DYNAMIC,
+ "None (Store)": Zlib.Deflate.CompressionType.NONE,
},
/**
@@ -175,8 +175,8 @@ const Compress = {
* @default
*/
ZLIB_BUFFER_TYPE_LOOKUP: {
- "Adaptive" : Zlib.Inflate.BufferType.ADAPTIVE,
- "Block" : Zlib.Inflate.BufferType.BLOCK,
+ "Adaptive": Zlib.Inflate.BufferType.ADAPTIVE,
+ "Block": Zlib.Inflate.BufferType.BLOCK,
},
/**
@@ -264,17 +264,17 @@ const Compress = {
* @default
*/
ZIP_COMPRESSION_METHOD_LOOKUP: {
- "Deflate" : Zlib.Zip.CompressionMethod.DEFLATE,
- "None (Store)" : Zlib.Zip.CompressionMethod.STORE
+ "Deflate": Zlib.Zip.CompressionMethod.DEFLATE,
+ "None (Store)": Zlib.Zip.CompressionMethod.STORE
},
/**
* @constant
* @default
*/
ZIP_OS_LOOKUP: {
- "MSDOS" : Zlib.Zip.OperatingSystem.MSDOS,
- "Unix" : Zlib.Zip.OperatingSystem.UNIX,
- "Macintosh" : Zlib.Zip.OperatingSystem.MACINTOSH
+ "MSDOS": Zlib.Zip.OperatingSystem.MSDOS,
+ "Unix": Zlib.Zip.OperatingSystem.UNIX,
+ "Macintosh": Zlib.Zip.OperatingSystem.MACINTOSH
},
/**
diff --git a/src/core/operations/Convert.js b/src/core/operations/Convert.js
index cb2d860f..2c95253d 100755
--- a/src/core/operations/Convert.js
+++ b/src/core/operations/Convert.js
@@ -25,36 +25,36 @@ const Convert = {
* @default
*/
DISTANCE_FACTOR: { // Multiples of a metre
- "Nanometres (nm)" : 1e-9,
- "Micrometres (µm)" : 1e-6,
- "Millimetres (mm)" : 1e-3,
- "Centimetres (cm)" : 1e-2,
- "Metres (m)" : 1,
- "Kilometers (km)" : 1e3,
+ "Nanometres (nm)": 1e-9,
+ "Micrometres (µm)": 1e-6,
+ "Millimetres (mm)": 1e-3,
+ "Centimetres (cm)": 1e-2,
+ "Metres (m)": 1,
+ "Kilometers (km)": 1e3,
- "Thou (th)" : 0.0000254,
- "Inches (in)" : 0.0254,
- "Feet (ft)" : 0.3048,
- "Yards (yd)" : 0.9144,
- "Chains (ch)" : 20.1168,
- "Furlongs (fur)" : 201.168,
- "Miles (mi)" : 1609.344,
- "Leagues (lea)" : 4828.032,
+ "Thou (th)": 0.0000254,
+ "Inches (in)": 0.0254,
+ "Feet (ft)": 0.3048,
+ "Yards (yd)": 0.9144,
+ "Chains (ch)": 20.1168,
+ "Furlongs (fur)": 201.168,
+ "Miles (mi)": 1609.344,
+ "Leagues (lea)": 4828.032,
- "Fathoms (ftm)" : 1.853184,
- "Cables" : 185.3184,
- "Nautical miles" : 1853.184,
+ "Fathoms (ftm)": 1.853184,
+ "Cables": 185.3184,
+ "Nautical miles": 1853.184,
- "Cars (4m)" : 4,
- "Buses (8.4m)" : 8.4,
+ "Cars (4m)": 4,
+ "Buses (8.4m)": 8.4,
"American football fields (91m)": 91,
"Football pitches (105m)": 105,
- "Earth-to-Moons" : 380000000,
- "Earth's equators" : 40075016.686,
+ "Earth-to-Moons": 380000000,
+ "Earth's equators": 40075016.686,
"Astronomical units (au)": 149597870700,
- "Light-years (ly)" : 9460730472580800,
- "Parsecs (pc)" : 3.0856776e16
+ "Light-years (ly)": 9460730472580800,
+ "Parsecs (pc)": 3.0856776e16
},
/**
@@ -90,52 +90,52 @@ const Convert = {
* @default
*/
DATA_FACTOR: { // Multiples of a bit
- "Bits (b)" : 1,
- "Nibbles" : 4,
- "Octets" : 8,
- "Bytes (B)" : 8,
+ "Bits (b)": 1,
+ "Nibbles": 4,
+ "Octets": 8,
+ "Bytes (B)": 8,
// Binary bits (2^n)
- "Kibibits (Kib)" : 1024,
- "Mebibits (Mib)" : 1048576,
- "Gibibits (Gib)" : 1073741824,
- "Tebibits (Tib)" : 1099511627776,
- "Pebibits (Pib)" : 1125899906842624,
- "Exbibits (Eib)" : 1152921504606846976,
- "Zebibits (Zib)" : 1180591620717411303424,
- "Yobibits (Yib)" : 1208925819614629174706176,
+ "Kibibits (Kib)": 1024,
+ "Mebibits (Mib)": 1048576,
+ "Gibibits (Gib)": 1073741824,
+ "Tebibits (Tib)": 1099511627776,
+ "Pebibits (Pib)": 1125899906842624,
+ "Exbibits (Eib)": 1152921504606846976,
+ "Zebibits (Zib)": 1180591620717411303424,
+ "Yobibits (Yib)": 1208925819614629174706176,
// Decimal bits (10^n)
- "Decabits" : 10,
- "Hectobits" : 100,
- "Kilobits (Kb)" : 1e3,
- "Megabits (Mb)" : 1e6,
- "Gigabits (Gb)" : 1e9,
- "Terabits (Tb)" : 1e12,
- "Petabits (Pb)" : 1e15,
- "Exabits (Eb)" : 1e18,
- "Zettabits (Zb)" : 1e21,
- "Yottabits (Yb)" : 1e24,
+ "Decabits": 10,
+ "Hectobits": 100,
+ "Kilobits (Kb)": 1e3,
+ "Megabits (Mb)": 1e6,
+ "Gigabits (Gb)": 1e9,
+ "Terabits (Tb)": 1e12,
+ "Petabits (Pb)": 1e15,
+ "Exabits (Eb)": 1e18,
+ "Zettabits (Zb)": 1e21,
+ "Yottabits (Yb)": 1e24,
// Binary bytes (8 x 2^n)
- "Kibibytes (KiB)" : 8192,
- "Mebibytes (MiB)" : 8388608,
- "Gibibytes (GiB)" : 8589934592,
- "Tebibytes (TiB)" : 8796093022208,
- "Pebibytes (PiB)" : 9007199254740992,
- "Exbibytes (EiB)" : 9223372036854775808,
- "Zebibytes (ZiB)" : 9444732965739290427392,
- "Yobibytes (YiB)" : 9671406556917033397649408,
+ "Kibibytes (KiB)": 8192,
+ "Mebibytes (MiB)": 8388608,
+ "Gibibytes (GiB)": 8589934592,
+ "Tebibytes (TiB)": 8796093022208,
+ "Pebibytes (PiB)": 9007199254740992,
+ "Exbibytes (EiB)": 9223372036854775808,
+ "Zebibytes (ZiB)": 9444732965739290427392,
+ "Yobibytes (YiB)": 9671406556917033397649408,
// Decimal bytes (8 x 10^n)
- "Kilobytes (KB)" : 8e3,
- "Megabytes (MB)" : 8e6,
- "Gigabytes (GB)" : 8e9,
- "Terabytes (TB)" : 8e12,
- "Petabytes (PB)" : 8e15,
- "Exabytes (EB)" : 8e18,
- "Zettabytes (ZB)" : 8e21,
- "Yottabytes (YB)" : 8e24,
+ "Kilobytes (KB)": 8e3,
+ "Megabytes (MB)": 8e6,
+ "Gigabytes (GB)": 8e9,
+ "Terabytes (TB)": 8e12,
+ "Petabytes (PB)": 8e15,
+ "Exabytes (EB)": 8e18,
+ "Zettabytes (ZB)": 8e21,
+ "Yottabytes (YB)": 8e24,
},
/**
@@ -171,51 +171,51 @@ const Convert = {
*/
AREA_FACTOR: { // Multiples of a square metre
// Metric
- "Square metre (sq m)" : 1,
- "Square kilometre (sq km)" : 1e6,
+ "Square metre (sq m)": 1,
+ "Square kilometre (sq km)": 1e6,
- "Centiare (ca)" : 1,
- "Deciare (da)" : 10,
- "Are (a)" : 100,
- "Decare (daa)" : 1e3,
- "Hectare (ha)" : 1e4,
+ "Centiare (ca)": 1,
+ "Deciare (da)": 10,
+ "Are (a)": 100,
+ "Decare (daa)": 1e3,
+ "Hectare (ha)": 1e4,
// Imperial
- "Square inch (sq in)" : 0.00064516,
- "Square foot (sq ft)" : 0.09290304,
- "Square yard (sq yd)" : 0.83612736,
- "Square mile (sq mi)" : 2589988.110336,
- "Perch (sq per)" : 42.21,
- "Rood (ro)" : 1011,
- "International acre (ac)" : 4046.8564224,
+ "Square inch (sq in)": 0.00064516,
+ "Square foot (sq ft)": 0.09290304,
+ "Square yard (sq yd)": 0.83612736,
+ "Square mile (sq mi)": 2589988.110336,
+ "Perch (sq per)": 42.21,
+ "Rood (ro)": 1011,
+ "International acre (ac)": 4046.8564224,
// US customary units
- "US survey acre (ac)" : 4046.87261,
- "US survey square mile (sq mi)" : 2589998.470305239,
- "US survey township" : 93239944.9309886,
+ "US survey acre (ac)": 4046.87261,
+ "US survey square mile (sq mi)": 2589998.470305239,
+ "US survey township": 93239944.9309886,
// Nuclear physics
- "Yoctobarn (yb)" : 1e-52,
- "Zeptobarn (zb)" : 1e-49,
- "Attobarn (ab)" : 1e-46,
- "Femtobarn (fb)" : 1e-43,
- "Picobarn (pb)" : 1e-40,
- "Nanobarn (nb)" : 1e-37,
- "Microbarn (μb)" : 1e-34,
- "Millibarn (mb)" : 1e-31,
- "Barn (b)" : 1e-28,
- "Kilobarn (kb)" : 1e-25,
- "Megabarn (Mb)" : 1e-22,
+ "Yoctobarn (yb)": 1e-52,
+ "Zeptobarn (zb)": 1e-49,
+ "Attobarn (ab)": 1e-46,
+ "Femtobarn (fb)": 1e-43,
+ "Picobarn (pb)": 1e-40,
+ "Nanobarn (nb)": 1e-37,
+ "Microbarn (μb)": 1e-34,
+ "Millibarn (mb)": 1e-31,
+ "Barn (b)": 1e-28,
+ "Kilobarn (kb)": 1e-25,
+ "Megabarn (Mb)": 1e-22,
- "Planck area" : 2.6e-70,
- "Shed" : 1e-52,
- "Outhouse" : 1e-34,
+ "Planck area": 2.6e-70,
+ "Shed": 1e-52,
+ "Outhouse": 1e-34,
// Comparisons
- "Washington D.C." : 176119191.502848,
- "Isle of Wight" : 380000000,
- "Wales" : 20779000000,
- "Texas" : 696241000000,
+ "Washington D.C.": 176119191.502848,
+ "Isle of Wight": 380000000,
+ "Wales": 20779000000,
+ "Texas": 696241000000,
},
/**
@@ -252,81 +252,81 @@ const Convert = {
*/
MASS_FACTOR: { // Multiples of a gram
// Metric
- "Yoctogram (yg)" : 1e-24,
- "Zeptogram (zg)" : 1e-21,
- "Attogram (ag)" : 1e-18,
- "Femtogram (fg)" : 1e-15,
- "Picogram (pg)" : 1e-12,
- "Nanogram (ng)" : 1e-9,
- "Microgram (μg)" : 1e-6,
- "Milligram (mg)" : 1e-3,
- "Centigram (cg)" : 1e-2,
- "Decigram (dg)" : 1e-1,
- "Gram (g)" : 1,
- "Decagram (dag)" : 10,
- "Hectogram (hg)" : 100,
- "Kilogram (kg)" : 1000,
- "Megagram (Mg)" : 1e6,
- "Tonne (t)" : 1e6,
- "Gigagram (Gg)" : 1e9,
- "Teragram (Tg)" : 1e12,
- "Petagram (Pg)" : 1e15,
- "Exagram (Eg)" : 1e18,
- "Zettagram (Zg)" : 1e21,
- "Yottagram (Yg)" : 1e24,
+ "Yoctogram (yg)": 1e-24,
+ "Zeptogram (zg)": 1e-21,
+ "Attogram (ag)": 1e-18,
+ "Femtogram (fg)": 1e-15,
+ "Picogram (pg)": 1e-12,
+ "Nanogram (ng)": 1e-9,
+ "Microgram (μg)": 1e-6,
+ "Milligram (mg)": 1e-3,
+ "Centigram (cg)": 1e-2,
+ "Decigram (dg)": 1e-1,
+ "Gram (g)": 1,
+ "Decagram (dag)": 10,
+ "Hectogram (hg)": 100,
+ "Kilogram (kg)": 1000,
+ "Megagram (Mg)": 1e6,
+ "Tonne (t)": 1e6,
+ "Gigagram (Gg)": 1e9,
+ "Teragram (Tg)": 1e12,
+ "Petagram (Pg)": 1e15,
+ "Exagram (Eg)": 1e18,
+ "Zettagram (Zg)": 1e21,
+ "Yottagram (Yg)": 1e24,
// Imperial Avoirdupois
- "Grain (gr)" : 64.79891e-3,
- "Dram (dr)" : 1.7718451953125,
- "Ounce (oz)" : 28.349523125,
- "Pound (lb)" : 453.59237,
- "Nail" : 3175.14659,
- "Stone (st)" : 6.35029318e3,
- "Quarter (gr)" : 12700.58636,
- "Tod" : 12700.58636,
- "US hundredweight (cwt)" : 45.359237e3,
- "Imperial hundredweight (cwt)" : 50.80234544e3,
- "US ton (t)" : 907.18474e3,
- "Imperial ton (t)" : 1016.0469088e3,
+ "Grain (gr)": 64.79891e-3,
+ "Dram (dr)": 1.7718451953125,
+ "Ounce (oz)": 28.349523125,
+ "Pound (lb)": 453.59237,
+ "Nail": 3175.14659,
+ "Stone (st)": 6.35029318e3,
+ "Quarter (gr)": 12700.58636,
+ "Tod": 12700.58636,
+ "US hundredweight (cwt)": 45.359237e3,
+ "Imperial hundredweight (cwt)": 50.80234544e3,
+ "US ton (t)": 907.18474e3,
+ "Imperial ton (t)": 1016.0469088e3,
// Imperial Troy
- "Pennyweight (dwt)" : 1.55517384,
- "Troy dram (dr t)" : 3.8879346,
- "Troy ounce (oz t)" : 31.1034768,
- "Troy pound (lb t)" : 373.2417216,
- "Mark" : 248.8278144,
+ "Pennyweight (dwt)": 1.55517384,
+ "Troy dram (dr t)": 3.8879346,
+ "Troy ounce (oz t)": 31.1034768,
+ "Troy pound (lb t)": 373.2417216,
+ "Mark": 248.8278144,
// Archaic
- "Wey" : 76.5e3,
- "Wool wey" : 101.7e3,
- "Suffolk wey" : 161.5e3,
- "Wool sack" : 153000,
- "Coal sack" : 50.80234544e3,
- "Load" : 918000,
- "Last" : 1836000,
- "Flax or feather last" : 770e3,
- "Gunpowder last" : 1090e3,
- "Picul" : 60.478982e3,
- "Rice last" : 1200e3,
+ "Wey": 76.5e3,
+ "Wool wey": 101.7e3,
+ "Suffolk wey": 161.5e3,
+ "Wool sack": 153000,
+ "Coal sack": 50.80234544e3,
+ "Load": 918000,
+ "Last": 1836000,
+ "Flax or feather last": 770e3,
+ "Gunpowder last": 1090e3,
+ "Picul": 60.478982e3,
+ "Rice last": 1200e3,
// Comparisons
- "Big Ben (14 tonnes)" : 14e6,
- "Blue whale (180 tonnes)" : 180e6,
- "International Space Station (417 tonnes)" : 417e6,
- "Space Shuttle (2,041 tonnes)" : 2041e6,
- "RMS Titanic (52,000 tonnes)" : 52000e6,
- "Great Pyramid of Giza (6,000,000 tonnes)" : 6e12,
- "Earth's oceans (1.4 yottagrams)" : 1.4e24,
+ "Big Ben (14 tonnes)": 14e6,
+ "Blue whale (180 tonnes)": 180e6,
+ "International Space Station (417 tonnes)": 417e6,
+ "Space Shuttle (2,041 tonnes)": 2041e6,
+ "RMS Titanic (52,000 tonnes)": 52000e6,
+ "Great Pyramid of Giza (6,000,000 tonnes)": 6e12,
+ "Earth's oceans (1.4 yottagrams)": 1.4e24,
// Astronomical
- "A teaspoon of neutron star (5,500 million tonnes)" : 5.5e15,
- "Lunar mass (ML)" : 7.342e25,
- "Earth mass (M⊕)" : 5.97219e27,
- "Jupiter mass (MJ)" : 1.8981411476999997e30,
- "Solar mass (M☉)" : 1.98855e33,
- "Sagittarius A* (7.5 x 10^36 kgs-ish)" : 7.5e39,
- "Milky Way galaxy (1.2 x 10^42 kgs)" : 1.2e45,
- "The observable universe (1.45 x 10^53 kgs)" : 1.45e56,
+ "A teaspoon of neutron star (5,500 million tonnes)": 5.5e15,
+ "Lunar mass (ML)": 7.342e25,
+ "Earth mass (M⊕)": 5.97219e27,
+ "Jupiter mass (MJ)": 1.8981411476999997e30,
+ "Solar mass (M☉)": 1.98855e33,
+ "Sagittarius A* (7.5 x 10^36 kgs-ish)": 7.5e39,
+ "Milky Way galaxy (1.2 x 10^42 kgs)": 1.2e45,
+ "The observable universe (1.45 x 10^53 kgs)": 1.45e56,
},
/**
@@ -361,37 +361,37 @@ const Convert = {
*/
SPEED_FACTOR: { // Multiples of m/s
// Metric
- "Metres per second (m/s)" : 1,
- "Kilometres per hour (km/h)" : 0.2778,
+ "Metres per second (m/s)": 1,
+ "Kilometres per hour (km/h)": 0.2778,
// Imperial
- "Miles per hour (mph)" : 0.44704,
- "Knots (kn)" : 0.5144,
+ "Miles per hour (mph)": 0.44704,
+ "Knots (kn)": 0.5144,
// Comparisons
- "Human hair growth rate" : 4.8e-9,
- "Bamboo growth rate" : 1.4e-5,
- "World's fastest snail" : 0.00275,
- "Usain Bolt's top speed" : 12.42,
- "Jet airliner cruising speed" : 250,
- "Concorde" : 603,
- "SR-71 Blackbird" : 981,
- "Space Shuttle" : 1400,
- "International Space Station" : 7700,
+ "Human hair growth rate": 4.8e-9,
+ "Bamboo growth rate": 1.4e-5,
+ "World's fastest snail": 0.00275,
+ "Usain Bolt's top speed": 12.42,
+ "Jet airliner cruising speed": 250,
+ "Concorde": 603,
+ "SR-71 Blackbird": 981,
+ "Space Shuttle": 1400,
+ "International Space Station": 7700,
// Scientific
- "Sound in standard atmosphere" : 340.3,
- "Sound in water" : 1500,
- "Lunar escape velocity" : 2375,
- "Earth escape velocity" : 11200,
- "Earth's solar orbit" : 29800,
- "Solar system's Milky Way orbit" : 200000,
- "Milky Way relative to the cosmic microwave background" : 552000,
- "Solar escape velocity" : 617700,
- "Neutron star escape velocity (0.3c)" : 100000000,
- "Light in a diamond (0.4136c)" : 124000000,
- "Signal in an optical fibre (0.667c)" : 200000000,
- "Light (c)" : 299792458,
+ "Sound in standard atmosphere": 340.3,
+ "Sound in water": 1500,
+ "Lunar escape velocity": 2375,
+ "Earth escape velocity": 11200,
+ "Earth's solar orbit": 29800,
+ "Solar system's Milky Way orbit": 200000,
+ "Milky Way relative to the cosmic microwave background": 552000,
+ "Solar escape velocity": 617700,
+ "Neutron star escape velocity (0.3c)": 100000000,
+ "Light in a diamond (0.4136c)": 124000000,
+ "Signal in an optical fibre (0.667c)": 200000000,
+ "Light (c)": 299792458,
},
/**
diff --git a/src/core/operations/HTML.js b/src/core/operations/HTML.js
index 4e3075c6..5a15167f 100755
--- a/src/core/operations/HTML.js
+++ b/src/core/operations/HTML.js
@@ -144,8 +144,9 @@ const HTML = {
}
if (removeLineBreaks) {
- input = input.replace(/^\s*\n/, "") // first line
- .replace(/(\n\s*){2,}/g, "\n"); // all others
+ input = input
+ .replace(/^\s*\n/, "") // first line
+ .replace(/(\n\s*){2,}/g, "\n"); // all others
}
return input;
@@ -331,260 +332,260 @@ const HTML = {
* @constant
*/
_byteToEntity: {
- 34 : """,
- 38 : "&",
- 39 : "'",
- 60 : "<",
- 62 : ">",
- 160 : " ",
- 161 : "¡",
- 162 : "¢",
- 163 : "£",
- 164 : "¤",
- 165 : "¥",
- 166 : "¦",
- 167 : "§",
- 168 : "¨",
- 169 : "©",
- 170 : "ª",
- 171 : "«",
- 172 : "¬",
- 173 : "",
- 174 : "®",
- 175 : "¯",
- 176 : "°",
- 177 : "±",
- 178 : "²",
- 179 : "³",
- 180 : "´",
- 181 : "µ",
- 182 : "¶",
- 183 : "·",
- 184 : "¸",
- 185 : "¹",
- 186 : "º",
- 187 : "»",
- 188 : "¼",
- 189 : "½",
- 190 : "¾",
- 191 : "¿",
- 192 : "À",
- 193 : "Á",
- 194 : "Â",
- 195 : "Ã",
- 196 : "Ä",
- 197 : "Å",
- 198 : "Æ",
- 199 : "Ç",
- 200 : "È",
- 201 : "É",
- 202 : "Ê",
- 203 : "Ë",
- 204 : "Ì",
- 205 : "Í",
- 206 : "Î",
- 207 : "Ï",
- 208 : "Ð",
- 209 : "Ñ",
- 210 : "Ò",
- 211 : "Ó",
- 212 : "Ô",
- 213 : "Õ",
- 214 : "Ö",
- 215 : "×",
- 216 : "Ø",
- 217 : "Ù",
- 218 : "Ú",
- 219 : "Û",
- 220 : "Ü",
- 221 : "Ý",
- 222 : "Þ",
- 223 : "ß",
- 224 : "à",
- 225 : "á",
- 226 : "â",
- 227 : "ã",
- 228 : "ä",
- 229 : "å",
- 230 : "æ",
- 231 : "ç",
- 232 : "è",
- 233 : "é",
- 234 : "ê",
- 235 : "ë",
- 236 : "ì",
- 237 : "í",
- 238 : "î",
- 239 : "ï",
- 240 : "ð",
- 241 : "ñ",
- 242 : "ò",
- 243 : "ó",
- 244 : "ô",
- 245 : "õ",
- 246 : "ö",
- 247 : "÷",
- 248 : "ø",
- 249 : "ù",
- 250 : "ú",
- 251 : "û",
- 252 : "ü",
- 253 : "ý",
- 254 : "þ",
- 255 : "ÿ",
- 338 : "Œ",
- 339 : "œ",
- 352 : "Š",
- 353 : "š",
- 376 : "Ÿ",
- 402 : "ƒ",
- 710 : "ˆ",
- 732 : "˜",
- 913 : "Α",
- 914 : "Β",
- 915 : "Γ",
- 916 : "Δ",
- 917 : "Ε",
- 918 : "Ζ",
- 919 : "Η",
- 920 : "Θ",
- 921 : "Ι",
- 922 : "Κ",
- 923 : "Λ",
- 924 : "Μ",
- 925 : "Ν",
- 926 : "Ξ",
- 927 : "Ο",
- 928 : "Π",
- 929 : "Ρ",
- 931 : "Σ",
- 932 : "Τ",
- 933 : "Υ",
- 934 : "Φ",
- 935 : "Χ",
- 936 : "Ψ",
- 937 : "Ω",
- 945 : "α",
- 946 : "β",
- 947 : "γ",
- 948 : "δ",
- 949 : "ε",
- 950 : "ζ",
- 951 : "η",
- 952 : "θ",
- 953 : "ι",
- 954 : "κ",
- 955 : "λ",
- 956 : "μ",
- 957 : "ν",
- 958 : "ξ",
- 959 : "ο",
- 960 : "π",
- 961 : "ρ",
- 962 : "ς",
- 963 : "σ",
- 964 : "τ",
- 965 : "υ",
- 966 : "φ",
- 967 : "χ",
- 968 : "ψ",
- 969 : "ω",
- 977 : "ϑ",
- 978 : "ϒ",
- 982 : "ϖ",
- 8194 : " ",
- 8195 : " ",
- 8201 : " ",
- 8204 : "",
- 8205 : "",
- 8206 : "",
- 8207 : "",
- 8211 : "–",
- 8212 : "—",
- 8216 : "‘",
- 8217 : "’",
- 8218 : "‚",
- 8220 : "“",
- 8221 : "”",
- 8222 : "„",
- 8224 : "†",
- 8225 : "‡",
- 8226 : "•",
- 8230 : "…",
- 8240 : "‰",
- 8242 : "′",
- 8243 : "″",
- 8249 : "‹",
- 8250 : "›",
- 8254 : "‾",
- 8260 : "⁄",
- 8364 : "€",
- 8465 : "ℑ",
- 8472 : "℘",
- 8476 : "ℜ",
- 8482 : "™",
- 8501 : "ℵ",
- 8592 : "←",
- 8593 : "↑",
- 8594 : "→",
- 8595 : "↓",
- 8596 : "↔",
- 8629 : "↵",
- 8656 : "⇐",
- 8657 : "⇑",
- 8658 : "⇒",
- 8659 : "⇓",
- 8660 : "⇔",
- 8704 : "∀",
- 8706 : "∂",
- 8707 : "∃",
- 8709 : "∅",
- 8711 : "∇",
- 8712 : "∈",
- 8713 : "∉",
- 8715 : "∋",
- 8719 : "∏",
- 8721 : "∑",
- 8722 : "−",
- 8727 : "∗",
- 8730 : "√",
- 8733 : "∝",
- 8734 : "∞",
- 8736 : "∠",
- 8743 : "∧",
- 8744 : "∨",
- 8745 : "∩",
- 8746 : "∪",
- 8747 : "∫",
- 8756 : "∴",
- 8764 : "∼",
- 8773 : "≅",
- 8776 : "≈",
- 8800 : "≠",
- 8801 : "≡",
- 8804 : "≤",
- 8805 : "≥",
- 8834 : "⊂",
- 8835 : "⊃",
- 8836 : "⊄",
- 8838 : "⊆",
- 8839 : "⊇",
- 8853 : "⊕",
- 8855 : "⊗",
- 8869 : "⊥",
- 8901 : "⋅",
- 8942 : "⋮",
- 8968 : "⌈",
- 8969 : "⌉",
- 8970 : "⌊",
- 8971 : "⌋",
- 9001 : "〈",
- 9002 : "〉",
- 9674 : "◊",
- 9824 : "♠",
- 9827 : "♣",
- 9829 : "♥",
- 9830 : "♦",
+ 34: """,
+ 38: "&",
+ 39: "'",
+ 60: "<",
+ 62: ">",
+ 160: " ",
+ 161: "¡",
+ 162: "¢",
+ 163: "£",
+ 164: "¤",
+ 165: "¥",
+ 166: "¦",
+ 167: "§",
+ 168: "¨",
+ 169: "©",
+ 170: "ª",
+ 171: "«",
+ 172: "¬",
+ 173: "",
+ 174: "®",
+ 175: "¯",
+ 176: "°",
+ 177: "±",
+ 178: "²",
+ 179: "³",
+ 180: "´",
+ 181: "µ",
+ 182: "¶",
+ 183: "·",
+ 184: "¸",
+ 185: "¹",
+ 186: "º",
+ 187: "»",
+ 188: "¼",
+ 189: "½",
+ 190: "¾",
+ 191: "¿",
+ 192: "À",
+ 193: "Á",
+ 194: "Â",
+ 195: "Ã",
+ 196: "Ä",
+ 197: "Å",
+ 198: "Æ",
+ 199: "Ç",
+ 200: "È",
+ 201: "É",
+ 202: "Ê",
+ 203: "Ë",
+ 204: "Ì",
+ 205: "Í",
+ 206: "Î",
+ 207: "Ï",
+ 208: "Ð",
+ 209: "Ñ",
+ 210: "Ò",
+ 211: "Ó",
+ 212: "Ô",
+ 213: "Õ",
+ 214: "Ö",
+ 215: "×",
+ 216: "Ø",
+ 217: "Ù",
+ 218: "Ú",
+ 219: "Û",
+ 220: "Ü",
+ 221: "Ý",
+ 222: "Þ",
+ 223: "ß",
+ 224: "à",
+ 225: "á",
+ 226: "â",
+ 227: "ã",
+ 228: "ä",
+ 229: "å",
+ 230: "æ",
+ 231: "ç",
+ 232: "è",
+ 233: "é",
+ 234: "ê",
+ 235: "ë",
+ 236: "ì",
+ 237: "í",
+ 238: "î",
+ 239: "ï",
+ 240: "ð",
+ 241: "ñ",
+ 242: "ò",
+ 243: "ó",
+ 244: "ô",
+ 245: "õ",
+ 246: "ö",
+ 247: "÷",
+ 248: "ø",
+ 249: "ù",
+ 250: "ú",
+ 251: "û",
+ 252: "ü",
+ 253: "ý",
+ 254: "þ",
+ 255: "ÿ",
+ 338: "Œ",
+ 339: "œ",
+ 352: "Š",
+ 353: "š",
+ 376: "Ÿ",
+ 402: "ƒ",
+ 710: "ˆ",
+ 732: "˜",
+ 913: "Α",
+ 914: "Β",
+ 915: "Γ",
+ 916: "Δ",
+ 917: "Ε",
+ 918: "Ζ",
+ 919: "Η",
+ 920: "Θ",
+ 921: "Ι",
+ 922: "Κ",
+ 923: "Λ",
+ 924: "Μ",
+ 925: "Ν",
+ 926: "Ξ",
+ 927: "Ο",
+ 928: "Π",
+ 929: "Ρ",
+ 931: "Σ",
+ 932: "Τ",
+ 933: "Υ",
+ 934: "Φ",
+ 935: "Χ",
+ 936: "Ψ",
+ 937: "Ω",
+ 945: "α",
+ 946: "β",
+ 947: "γ",
+ 948: "δ",
+ 949: "ε",
+ 950: "ζ",
+ 951: "η",
+ 952: "θ",
+ 953: "ι",
+ 954: "κ",
+ 955: "λ",
+ 956: "μ",
+ 957: "ν",
+ 958: "ξ",
+ 959: "ο",
+ 960: "π",
+ 961: "ρ",
+ 962: "ς",
+ 963: "σ",
+ 964: "τ",
+ 965: "υ",
+ 966: "φ",
+ 967: "χ",
+ 968: "ψ",
+ 969: "ω",
+ 977: "ϑ",
+ 978: "ϒ",
+ 982: "ϖ",
+ 8194: " ",
+ 8195: " ",
+ 8201: " ",
+ 8204: "",
+ 8205: "",
+ 8206: "",
+ 8207: "",
+ 8211: "–",
+ 8212: "—",
+ 8216: "‘",
+ 8217: "’",
+ 8218: "‚",
+ 8220: "“",
+ 8221: "”",
+ 8222: "„",
+ 8224: "†",
+ 8225: "‡",
+ 8226: "•",
+ 8230: "…",
+ 8240: "‰",
+ 8242: "′",
+ 8243: "″",
+ 8249: "‹",
+ 8250: "›",
+ 8254: "‾",
+ 8260: "⁄",
+ 8364: "€",
+ 8465: "ℑ",
+ 8472: "℘",
+ 8476: "ℜ",
+ 8482: "™",
+ 8501: "ℵ",
+ 8592: "←",
+ 8593: "↑",
+ 8594: "→",
+ 8595: "↓",
+ 8596: "↔",
+ 8629: "↵",
+ 8656: "⇐",
+ 8657: "⇑",
+ 8658: "⇒",
+ 8659: "⇓",
+ 8660: "⇔",
+ 8704: "∀",
+ 8706: "∂",
+ 8707: "∃",
+ 8709: "∅",
+ 8711: "∇",
+ 8712: "∈",
+ 8713: "∉",
+ 8715: "∋",
+ 8719: "∏",
+ 8721: "∑",
+ 8722: "−",
+ 8727: "∗",
+ 8730: "√",
+ 8733: "∝",
+ 8734: "∞",
+ 8736: "∠",
+ 8743: "∧",
+ 8744: "∨",
+ 8745: "∩",
+ 8746: "∪",
+ 8747: "∫",
+ 8756: "∴",
+ 8764: "∼",
+ 8773: "≅",
+ 8776: "≈",
+ 8800: "≠",
+ 8801: "≡",
+ 8804: "≤",
+ 8805: "≥",
+ 8834: "⊂",
+ 8835: "⊃",
+ 8836: "⊄",
+ 8838: "⊆",
+ 8839: "⊇",
+ 8853: "⊕",
+ 8855: "⊗",
+ 8869: "⊥",
+ 8901: "⋅",
+ 8942: "⋮",
+ 8968: "⌈",
+ 8969: "⌉",
+ 8970: "⌊",
+ 8971: "⌋",
+ 9001: "〈",
+ 9002: "〉",
+ 9674: "◊",
+ 9824: "♠",
+ 9827: "♣",
+ 9829: "♥",
+ 9830: "♦",
},
@@ -594,261 +595,261 @@ const HTML = {
* @private
* @constant
*/
- _entityToByte : {
- "quot" : 34,
- "amp" : 38,
- "apos" : 39,
- "lt" : 60,
- "gt" : 62,
- "nbsp" : 160,
- "iexcl" : 161,
- "cent" : 162,
- "pound" : 163,
- "curren" : 164,
- "yen" : 165,
- "brvbar" : 166,
- "sect" : 167,
- "uml" : 168,
- "copy" : 169,
- "ordf" : 170,
- "laquo" : 171,
- "not" : 172,
- "shy" : 173,
- "reg" : 174,
- "macr" : 175,
- "deg" : 176,
- "plusmn" : 177,
- "sup2" : 178,
- "sup3" : 179,
- "acute" : 180,
- "micro" : 181,
- "para" : 182,
- "middot" : 183,
- "cedil" : 184,
- "sup1" : 185,
- "ordm" : 186,
- "raquo" : 187,
- "frac14" : 188,
- "frac12" : 189,
- "frac34" : 190,
- "iquest" : 191,
- "Agrave" : 192,
- "Aacute" : 193,
- "Acirc" : 194,
- "Atilde" : 195,
- "Auml" : 196,
- "Aring" : 197,
- "AElig" : 198,
- "Ccedil" : 199,
- "Egrave" : 200,
- "Eacute" : 201,
- "Ecirc" : 202,
- "Euml" : 203,
- "Igrave" : 204,
- "Iacute" : 205,
- "Icirc" : 206,
- "Iuml" : 207,
- "ETH" : 208,
- "Ntilde" : 209,
- "Ograve" : 210,
- "Oacute" : 211,
- "Ocirc" : 212,
- "Otilde" : 213,
- "Ouml" : 214,
- "times" : 215,
- "Oslash" : 216,
- "Ugrave" : 217,
- "Uacute" : 218,
- "Ucirc" : 219,
- "Uuml" : 220,
- "Yacute" : 221,
- "THORN" : 222,
- "szlig" : 223,
- "agrave" : 224,
- "aacute" : 225,
- "acirc" : 226,
- "atilde" : 227,
- "auml" : 228,
- "aring" : 229,
- "aelig" : 230,
- "ccedil" : 231,
- "egrave" : 232,
- "eacute" : 233,
- "ecirc" : 234,
- "euml" : 235,
- "igrave" : 236,
- "iacute" : 237,
- "icirc" : 238,
- "iuml" : 239,
- "eth" : 240,
- "ntilde" : 241,
- "ograve" : 242,
- "oacute" : 243,
- "ocirc" : 244,
- "otilde" : 245,
- "ouml" : 246,
- "divide" : 247,
- "oslash" : 248,
- "ugrave" : 249,
- "uacute" : 250,
- "ucirc" : 251,
- "uuml" : 252,
- "yacute" : 253,
- "thorn" : 254,
- "yuml" : 255,
- "OElig" : 338,
- "oelig" : 339,
- "Scaron" : 352,
- "scaron" : 353,
- "Yuml" : 376,
- "fnof" : 402,
- "circ" : 710,
- "tilde" : 732,
- "Alpha" : 913,
- "Beta" : 914,
- "Gamma" : 915,
- "Delta" : 916,
- "Epsilon" : 917,
- "Zeta" : 918,
- "Eta" : 919,
- "Theta" : 920,
- "Iota" : 921,
- "Kappa" : 922,
- "Lambda" : 923,
- "Mu" : 924,
- "Nu" : 925,
- "Xi" : 926,
- "Omicron" : 927,
- "Pi" : 928,
- "Rho" : 929,
- "Sigma" : 931,
- "Tau" : 932,
- "Upsilon" : 933,
- "Phi" : 934,
- "Chi" : 935,
- "Psi" : 936,
- "Omega" : 937,
- "alpha" : 945,
- "beta" : 946,
- "gamma" : 947,
- "delta" : 948,
- "epsilon" : 949,
- "zeta" : 950,
- "eta" : 951,
- "theta" : 952,
- "iota" : 953,
- "kappa" : 954,
- "lambda" : 955,
- "mu" : 956,
- "nu" : 957,
- "xi" : 958,
- "omicron" : 959,
- "pi" : 960,
- "rho" : 961,
- "sigmaf" : 962,
- "sigma" : 963,
- "tau" : 964,
- "upsilon" : 965,
- "phi" : 966,
- "chi" : 967,
- "psi" : 968,
- "omega" : 969,
- "thetasym" : 977,
- "upsih" : 978,
- "piv" : 982,
- "ensp" : 8194,
- "emsp" : 8195,
- "thinsp" : 8201,
- "zwnj" : 8204,
- "zwj" : 8205,
- "lrm" : 8206,
- "rlm" : 8207,
- "ndash" : 8211,
- "mdash" : 8212,
- "lsquo" : 8216,
- "rsquo" : 8217,
- "sbquo" : 8218,
- "ldquo" : 8220,
- "rdquo" : 8221,
- "bdquo" : 8222,
- "dagger" : 8224,
- "Dagger" : 8225,
- "bull" : 8226,
- "hellip" : 8230,
- "permil" : 8240,
- "prime" : 8242,
- "Prime" : 8243,
- "lsaquo" : 8249,
- "rsaquo" : 8250,
- "oline" : 8254,
- "frasl" : 8260,
- "euro" : 8364,
- "image" : 8465,
- "weierp" : 8472,
- "real" : 8476,
- "trade" : 8482,
- "alefsym" : 8501,
- "larr" : 8592,
- "uarr" : 8593,
- "rarr" : 8594,
- "darr" : 8595,
- "harr" : 8596,
- "crarr" : 8629,
- "lArr" : 8656,
- "uArr" : 8657,
- "rArr" : 8658,
- "dArr" : 8659,
- "hArr" : 8660,
- "forall" : 8704,
- "part" : 8706,
- "exist" : 8707,
- "empty" : 8709,
- "nabla" : 8711,
- "isin" : 8712,
- "notin" : 8713,
- "ni" : 8715,
- "prod" : 8719,
- "sum" : 8721,
- "minus" : 8722,
- "lowast" : 8727,
- "radic" : 8730,
- "prop" : 8733,
- "infin" : 8734,
- "ang" : 8736,
- "and" : 8743,
- "or" : 8744,
- "cap" : 8745,
- "cup" : 8746,
- "int" : 8747,
- "there4" : 8756,
- "sim" : 8764,
- "cong" : 8773,
- "asymp" : 8776,
- "ne" : 8800,
- "equiv" : 8801,
- "le" : 8804,
- "ge" : 8805,
- "sub" : 8834,
- "sup" : 8835,
- "nsub" : 8836,
- "sube" : 8838,
- "supe" : 8839,
- "oplus" : 8853,
- "otimes" : 8855,
- "perp" : 8869,
- "sdot" : 8901,
- "vellip" : 8942,
- "lceil" : 8968,
- "rceil" : 8969,
- "lfloor" : 8970,
- "rfloor" : 8971,
- "lang" : 9001,
- "rang" : 9002,
- "loz" : 9674,
- "spades" : 9824,
- "clubs" : 9827,
- "hearts" : 9829,
- "diams" : 9830,
+ _entityToByte: {
+ "quot": 34,
+ "amp": 38,
+ "apos": 39,
+ "lt": 60,
+ "gt": 62,
+ "nbsp": 160,
+ "iexcl": 161,
+ "cent": 162,
+ "pound": 163,
+ "curren": 164,
+ "yen": 165,
+ "brvbar": 166,
+ "sect": 167,
+ "uml": 168,
+ "copy": 169,
+ "ordf": 170,
+ "laquo": 171,
+ "not": 172,
+ "shy": 173,
+ "reg": 174,
+ "macr": 175,
+ "deg": 176,
+ "plusmn": 177,
+ "sup2": 178,
+ "sup3": 179,
+ "acute": 180,
+ "micro": 181,
+ "para": 182,
+ "middot": 183,
+ "cedil": 184,
+ "sup1": 185,
+ "ordm": 186,
+ "raquo": 187,
+ "frac14": 188,
+ "frac12": 189,
+ "frac34": 190,
+ "iquest": 191,
+ "Agrave": 192,
+ "Aacute": 193,
+ "Acirc": 194,
+ "Atilde": 195,
+ "Auml": 196,
+ "Aring": 197,
+ "AElig": 198,
+ "Ccedil": 199,
+ "Egrave": 200,
+ "Eacute": 201,
+ "Ecirc": 202,
+ "Euml": 203,
+ "Igrave": 204,
+ "Iacute": 205,
+ "Icirc": 206,
+ "Iuml": 207,
+ "ETH": 208,
+ "Ntilde": 209,
+ "Ograve": 210,
+ "Oacute": 211,
+ "Ocirc": 212,
+ "Otilde": 213,
+ "Ouml": 214,
+ "times": 215,
+ "Oslash": 216,
+ "Ugrave": 217,
+ "Uacute": 218,
+ "Ucirc": 219,
+ "Uuml": 220,
+ "Yacute": 221,
+ "THORN": 222,
+ "szlig": 223,
+ "agrave": 224,
+ "aacute": 225,
+ "acirc": 226,
+ "atilde": 227,
+ "auml": 228,
+ "aring": 229,
+ "aelig": 230,
+ "ccedil": 231,
+ "egrave": 232,
+ "eacute": 233,
+ "ecirc": 234,
+ "euml": 235,
+ "igrave": 236,
+ "iacute": 237,
+ "icirc": 238,
+ "iuml": 239,
+ "eth": 240,
+ "ntilde": 241,
+ "ograve": 242,
+ "oacute": 243,
+ "ocirc": 244,
+ "otilde": 245,
+ "ouml": 246,
+ "divide": 247,
+ "oslash": 248,
+ "ugrave": 249,
+ "uacute": 250,
+ "ucirc": 251,
+ "uuml": 252,
+ "yacute": 253,
+ "thorn": 254,
+ "yuml": 255,
+ "OElig": 338,
+ "oelig": 339,
+ "Scaron": 352,
+ "scaron": 353,
+ "Yuml": 376,
+ "fnof": 402,
+ "circ": 710,
+ "tilde": 732,
+ "Alpha": 913,
+ "Beta": 914,
+ "Gamma": 915,
+ "Delta": 916,
+ "Epsilon": 917,
+ "Zeta": 918,
+ "Eta": 919,
+ "Theta": 920,
+ "Iota": 921,
+ "Kappa": 922,
+ "Lambda": 923,
+ "Mu": 924,
+ "Nu": 925,
+ "Xi": 926,
+ "Omicron": 927,
+ "Pi": 928,
+ "Rho": 929,
+ "Sigma": 931,
+ "Tau": 932,
+ "Upsilon": 933,
+ "Phi": 934,
+ "Chi": 935,
+ "Psi": 936,
+ "Omega": 937,
+ "alpha": 945,
+ "beta": 946,
+ "gamma": 947,
+ "delta": 948,
+ "epsilon": 949,
+ "zeta": 950,
+ "eta": 951,
+ "theta": 952,
+ "iota": 953,
+ "kappa": 954,
+ "lambda": 955,
+ "mu": 956,
+ "nu": 957,
+ "xi": 958,
+ "omicron": 959,
+ "pi": 960,
+ "rho": 961,
+ "sigmaf": 962,
+ "sigma": 963,
+ "tau": 964,
+ "upsilon": 965,
+ "phi": 966,
+ "chi": 967,
+ "psi": 968,
+ "omega": 969,
+ "thetasym": 977,
+ "upsih": 978,
+ "piv": 982,
+ "ensp": 8194,
+ "emsp": 8195,
+ "thinsp": 8201,
+ "zwnj": 8204,
+ "zwj": 8205,
+ "lrm": 8206,
+ "rlm": 8207,
+ "ndash": 8211,
+ "mdash": 8212,
+ "lsquo": 8216,
+ "rsquo": 8217,
+ "sbquo": 8218,
+ "ldquo": 8220,
+ "rdquo": 8221,
+ "bdquo": 8222,
+ "dagger": 8224,
+ "Dagger": 8225,
+ "bull": 8226,
+ "hellip": 8230,
+ "permil": 8240,
+ "prime": 8242,
+ "Prime": 8243,
+ "lsaquo": 8249,
+ "rsaquo": 8250,
+ "oline": 8254,
+ "frasl": 8260,
+ "euro": 8364,
+ "image": 8465,
+ "weierp": 8472,
+ "real": 8476,
+ "trade": 8482,
+ "alefsym": 8501,
+ "larr": 8592,
+ "uarr": 8593,
+ "rarr": 8594,
+ "darr": 8595,
+ "harr": 8596,
+ "crarr": 8629,
+ "lArr": 8656,
+ "uArr": 8657,
+ "rArr": 8658,
+ "dArr": 8659,
+ "hArr": 8660,
+ "forall": 8704,
+ "part": 8706,
+ "exist": 8707,
+ "empty": 8709,
+ "nabla": 8711,
+ "isin": 8712,
+ "notin": 8713,
+ "ni": 8715,
+ "prod": 8719,
+ "sum": 8721,
+ "minus": 8722,
+ "lowast": 8727,
+ "radic": 8730,
+ "prop": 8733,
+ "infin": 8734,
+ "ang": 8736,
+ "and": 8743,
+ "or": 8744,
+ "cap": 8745,
+ "cup": 8746,
+ "int": 8747,
+ "there4": 8756,
+ "sim": 8764,
+ "cong": 8773,
+ "asymp": 8776,
+ "ne": 8800,
+ "equiv": 8801,
+ "le": 8804,
+ "ge": 8805,
+ "sub": 8834,
+ "sup": 8835,
+ "nsub": 8836,
+ "sube": 8838,
+ "supe": 8839,
+ "oplus": 8853,
+ "otimes": 8855,
+ "perp": 8869,
+ "sdot": 8901,
+ "vellip": 8942,
+ "lceil": 8968,
+ "rceil": 8969,
+ "lfloor": 8970,
+ "rfloor": 8971,
+ "lang": 9001,
+ "rang": 9002,
+ "loz": 9674,
+ "spades": 9824,
+ "clubs": 9827,
+ "hearts": 9829,
+ "diams": 9830,
},
};
diff --git a/src/core/operations/HTTP.js b/src/core/operations/HTTP.js
index f12b151f..d5ce99a4 100755
--- a/src/core/operations/HTTP.js
+++ b/src/core/operations/HTTP.js
@@ -125,30 +125,30 @@ const HTTP = {
}
return fetch(url, config)
- .then(r => {
- if (r.status === 0 && r.type === "opaque") {
- return "Error: Null response. Try setting the connection mode to CORS.";
- }
-
- if (showResponseMetadata) {
- let headers = "";
- for (let pair of r.headers.entries()) {
- headers += " " + pair[0] + ": " + pair[1] + "\n";
+ .then(r => {
+ if (r.status === 0 && r.type === "opaque") {
+ return "Error: Null response. Try setting the connection mode to CORS.";
}
- return r.text().then(b => {
- return "####\n Status: " + r.status + " " + r.statusText +
- "\n Exposed headers:\n" + headers + "####\n\n" + b;
- });
- }
- return r.text();
- })
- .catch(e => {
- return e.toString() +
- "\n\nThis error could be caused by one of the following:\n" +
- " - An invalid URL\n" +
- " - Making a request to an insecure resource (HTTP) from a secure source (HTTPS)\n" +
- " - Making a cross-origin request to a server which does not support CORS\n";
- });
+
+ if (showResponseMetadata) {
+ let headers = "";
+ for (let pair of r.headers.entries()) {
+ headers += " " + pair[0] + ": " + pair[1] + "\n";
+ }
+ return r.text().then(b => {
+ return "####\n Status: " + r.status + " " + r.statusText +
+ "\n Exposed headers:\n" + headers + "####\n\n" + b;
+ });
+ }
+ return r.text();
+ })
+ .catch(e => {
+ return e.toString() +
+ "\n\nThis error could be caused by one of the following:\n" +
+ " - An invalid URL\n" +
+ " - Making a request to an insecure resource (HTTP) from a secure source (HTTPS)\n" +
+ " - Making a cross-origin request to a server which does not support CORS\n";
+ });
},
};
diff --git a/src/core/operations/JS.js b/src/core/operations/JS.js
index 593e8fc6..58290aaa 100755
--- a/src/core/operations/JS.js
+++ b/src/core/operations/JS.js
@@ -1,4 +1,4 @@
-import esprima from "esprima";
+import * as esprima from "esprima";
import escodegen from "escodegen";
import esmangle from "esmangle";
@@ -62,7 +62,7 @@ const JS = {
tolerant: parseTolerant
};
- result = esprima.parse(input, options);
+ result = esprima.parseScript(input, options);
return JSON.stringify(result, null, 2);
},
@@ -104,7 +104,7 @@ const JS = {
AST;
try {
- AST = esprima.parse(input, {
+ AST = esprima.parseScript(input, {
range: true,
tokens: true,
comment: true
@@ -142,7 +142,7 @@ const JS = {
*/
runMinify: function(input, args) {
let result = "",
- AST = esprima.parse(input),
+ AST = esprima.parseScript(input),
optimisedAST = esmangle.optimize(AST, null),
mangledAST = esmangle.mangle(optimisedAST);
diff --git a/src/core/operations/OS.js b/src/core/operations/OS.js
index 9b8bd96c..93a780f1 100755
--- a/src/core/operations/OS.js
+++ b/src/core/operations/OS.js
@@ -18,25 +18,25 @@ const OS = {
*/
runParseUnixPerms: function(input, args) {
let perms = {
- d : false, // directory
- sl : false, // symbolic link
- np : false, // named pipe
- s : false, // socket
- cd : false, // character device
- bd : false, // block device
- dr : false, // door
- sb : false, // sticky bit
- su : false, // setuid
- sg : false, // setgid
- ru : false, // read user
- wu : false, // write user
- eu : false, // execute user
- rg : false, // read group
- wg : false, // write group
- eg : false, // execute group
- ro : false, // read other
- wo : false, // write other
- eo : false // execute other
+ d: false, // directory
+ sl: false, // symbolic link
+ np: false, // named pipe
+ s: false, // socket
+ cd: false, // character device
+ bd: false, // block device
+ dr: false, // door
+ sb: false, // sticky bit
+ su: false, // setuid
+ sg: false, // setgid
+ ru: false, // read user
+ wu: false, // write user
+ eu: false, // execute user
+ rg: false, // read group
+ wg: false, // write group
+ eg: false, // execute group
+ ro: false, // read other
+ wo: false, // write other
+ eo: false // execute other
},
d = 0,
u = 0,
diff --git a/src/core/operations/PublicKey.js b/src/core/operations/PublicKey.js
index 237c968a..73839d4b 100755
--- a/src/core/operations/PublicKey.js
+++ b/src/core/operations/PublicKey.js
@@ -27,52 +27,49 @@ const PublicKey = {
* @returns {string}
*/
runParseX509: function (input, args) {
- let cert = new r.X509(),
- inputFormat = args[0];
-
if (!input.length) {
return "No input";
}
+ let cert = new r.X509(),
+ inputFormat = args[0];
+
switch (inputFormat) {
case "DER Hex":
input = input.replace(/\s/g, "");
- cert.hex = input;
- cert.pem = r.KJUR.asn1.ASN1Util.getPEMStringFromHex(input, "CERTIFICATE");
+ cert.readCertHex(input);
break;
case "PEM":
- cert.hex = r.X509.pemToHex(input);
- cert.pem = input;
+ cert.readCertPEM(input);
break;
case "Base64":
- cert.hex = Utils.toHex(Utils.fromBase64(input, null, "byteArray"), "");
- cert.pem = r.KJUR.asn1.ASN1Util.getPEMStringFromHex(cert.hex, "CERTIFICATE");
+ cert.readCertHex(Utils.toHex(Utils.fromBase64(input, null, "byteArray"), ""));
break;
case "Raw":
- cert.hex = Utils.toHex(Utils.strToByteArray(input), "");
- cert.pem = r.KJUR.asn1.ASN1Util.getPEMStringFromHex(cert.hex, "CERTIFICATE");
+ cert.readCertHex(Utils.toHex(Utils.strToByteArray(input), ""));
break;
default:
throw "Undefined input format";
}
- let version = r.ASN1HEX.getDecendantHexVByNthList(cert.hex, 0, [0, 0, 0]),
- sn = cert.getSerialNumberHex(),
- algorithm = r.KJUR.asn1.x509.OID.oid2name(r.KJUR.asn1.ASN1Util.oidHexToInt(r.ASN1HEX.getDecendantHexVByNthList(cert.hex, 0, [0, 2, 0]))),
+ let sn = cert.getSerialNumberHex(),
issuer = cert.getIssuerString(),
- notBefore = cert.getNotBefore(),
- notAfter = cert.getNotAfter(),
subject = cert.getSubjectString(),
- pkAlgorithm = r.KJUR.asn1.x509.OID.oid2name(r.KJUR.asn1.ASN1Util.oidHexToInt(r.ASN1HEX.getDecendantHexVByNthList(cert.hex, 0, [0, 6, 0, 0]))),
- pk = r.X509.getPublicKeyFromCertPEM(cert.pem),
+ pk = cert.getPublicKey(),
pkFields = [],
pkStr = "",
- certSigAlg = r.KJUR.asn1.x509.OID.oid2name(r.KJUR.asn1.ASN1Util.oidHexToInt(r.ASN1HEX.getDecendantHexVByNthList(cert.hex, 0, [1, 0]))),
- certSig = r.ASN1HEX.getDecendantHexVByNthList(cert.hex, 0, [2]).substr(2),
+ sig = cert.getSignatureValueHex(),
sigStr = "",
- extensions = r.ASN1HEX.dump(r.ASN1HEX.getDecendantHexVByNthList(cert.hex, 0, [0, 7]));
+ extensions = cert.getInfo().split("X509v3 Extensions:\n")[1].split("signature")[0];
+ window.cert = cert;
+ window.r = r;
// Public Key fields
+ pkFields.push({
+ key: "Algorithm",
+ value: pk.type
+ });
+
if (pk.type === "EC") { // ECDSA
pkFields.push({
key: "Curve Name",
@@ -123,21 +120,6 @@ const PublicKey = {
});
}
- // Signature fields
- let breakoutSig = false;
- try {
- breakoutSig = r.ASN1HEX.dump(certSig).indexOf("SEQUENCE") === 0;
- } catch (err) {
- // Error processing signature, output without further breakout
- }
-
- if (breakoutSig) { // DSA or ECDSA
- sigStr = " r: " + PublicKey._formatByteStr(r.ASN1HEX.getDecendantHexVByNthList(certSig, 0, [0]), 16, 18) + "\n" +
- " s: " + PublicKey._formatByteStr(r.ASN1HEX.getDecendantHexVByNthList(certSig, 0, [1]), 16, 18) + "\n";
- } else { // RSA or unknown
- sigStr = " Signature: " + PublicKey._formatByteStr(certSig, 16, 18) + "\n";
- }
-
// Format Public Key fields
for (let i = 0; i < pkFields.length; i++) {
pkStr += " " + pkFields[i].key + ":" +
@@ -148,31 +130,45 @@ const PublicKey = {
);
}
+ // Signature fields
+ let breakoutSig = false;
+ try {
+ breakoutSig = r.ASN1HEX.dump(sig).indexOf("SEQUENCE") === 0;
+ } catch (err) {
+ // Error processing signature, output without further breakout
+ }
+
+ if (breakoutSig) { // DSA or ECDSA
+ sigStr = " r: " + PublicKey._formatByteStr(r.ASN1HEX.getV(sig, 4), 16, 18) + "\n" +
+ " s: " + PublicKey._formatByteStr(r.ASN1HEX.getV(sig, 48), 16, 18);
+ } else { // RSA or unknown
+ sigStr = " Signature: " + PublicKey._formatByteStr(sig, 16, 18);
+ }
+
+
let issuerStr = PublicKey._formatDnStr(issuer, 2),
- nbDate = PublicKey._formatDate(notBefore),
- naDate = PublicKey._formatDate(notAfter),
+ nbDate = PublicKey._formatDate(cert.getNotBefore()),
+ naDate = PublicKey._formatDate(cert.getNotAfter()),
subjectStr = PublicKey._formatDnStr(subject, 2);
- const output = "Version: " + (parseInt(version, 16) + 1) + " (0x" + version + ")\n" +
- "Serial number: " + new r.BigInteger(sn, 16).toString() + " (0x" + sn + ")\n" +
- "Algorithm ID: " + algorithm + "\n" +
- "Validity\n" +
- " Not Before: " + nbDate + " (dd-mm-yy hh:mm:ss) (" + notBefore + ")\n" +
- " Not After: " + naDate + " (dd-mm-yy hh:mm:ss) (" + notAfter + ")\n" +
- "Issuer\n" +
- issuerStr +
- "Subject\n" +
- subjectStr +
- "Public Key\n" +
- " Algorithm: " + pkAlgorithm + "\n" +
- pkStr +
- "Certificate Signature\n" +
- " Algorithm: " + certSigAlg + "\n" +
- sigStr +
- "\nExtensions (parsed ASN.1)\n" +
- extensions;
+ return `Version: ${cert.version} (0x${Utils.hex(cert.version - 1)})
+Serial number: ${new r.BigInteger(sn, 16).toString()} (0x${sn})
+Algorithm ID: ${cert.getSignatureAlgorithmField()}
+Validity
+ Not Before: ${nbDate} (dd-mm-yy hh:mm:ss) (${cert.getNotBefore()})
+ Not After: ${naDate} (dd-mm-yy hh:mm:ss) (${cert.getNotAfter()})
+Issuer
+${issuerStr}
+Subject
+${subjectStr}
+Public Key
+${pkStr.slice(0, -1)}
+Certificate Signature
+ Algorithm: ${cert.getSignatureAlgorithmName()}
+${sigStr}
- return output;
+Extensions
+${extensions}`;
},
@@ -192,7 +188,9 @@ const PublicKey = {
// Add footer so that the KEYUTIL function works
input = input + "-----END CERTIFICATE-----";
}
- return r.KEYUTIL.getHexFromPEM(input);
+ let cert = new r.X509();
+ cert.readCertPEM(input);
+ return cert.hex;
},
@@ -270,7 +268,7 @@ const PublicKey = {
*/
_formatDnStr: function(dnStr, indent) {
let output = "",
- fields = dnStr.split(",/|"),
+ fields = dnStr.substr(1).replace(/([^\\])\//g, "$1$1/").split(/[^\\]\//),
maxKeyLen = 0,
key,
value,
@@ -295,7 +293,7 @@ const PublicKey = {
output += Utils.padLeft(str, indent + str.length, " ");
}
- return output;
+ return output.slice(0, -1);
},
@@ -347,24 +345,6 @@ const PublicKey = {
export default PublicKey;
-/**
- * Overwrite X509.hex2dn function so as to join RDNs with a string which can be split on without
- * causing problems later (I hope).
- *
- * @param {string} hDN - Hex DN string
- * @returns {string}
- */
-r.X509.hex2dn = function(hDN) {
- let s = "";
- const a = r.ASN1HEX.getPosArrayOfChildren_AtObj(hDN, 0);
- for (let i = 0; i < a.length; i++) {
- const hRDN = r.ASN1HEX.getHexOfTLV_AtObj(hDN, a[i]);
- s = s + ",/|" + r.X509.hex2rdn(hRDN);
- }
- return s;
-};
-
-
/**
* Overwrite DN attribute lookup in jsrasign library with a much more complete version from
* https://github.com/nfephp-org/nfephp/blob/master/libs/Common/Certificate/Oids.php
@@ -374,17 +354,17 @@ r.X509.hex2dn = function(hDN) {
* @constant
*/
r.X509.DN_ATTRHEX = {
- "0603550403" : "commonName",
- "0603550404" : "surname",
- "0603550406" : "countryName",
- "0603550407" : "localityName",
- "0603550408" : "stateOrProvinceName",
- "0603550409" : "streetAddress",
- "060355040a" : "organizationName",
- "060355040b" : "organizationalUnitName",
- "060355040c" : "title",
- "0603550414" : "telephoneNumber",
- "060355042a" : "givenName",
+ "0603550403": "commonName",
+ "0603550404": "surname",
+ "0603550406": "countryName",
+ "0603550407": "localityName",
+ "0603550408": "stateOrProvinceName",
+ "0603550409": "streetAddress",
+ "060355040a": "organizationName",
+ "060355040b": "organizationalUnitName",
+ "060355040c": "title",
+ "0603550414": "telephoneNumber",
+ "060355042a": "givenName",
// "0603551d0e" : "id-ce-subjectKeyIdentifier",
// "0603551d0f" : "id-ce-keyUsage",
// "0603551d11" : "id-ce-subjectAltName",
@@ -402,460 +382,460 @@ r.X509.DN_ATTRHEX = {
// "06032a8648ce380403" : "id-dsa-with-sha-1",
// "06032b06010505070302" : "idKpClientAuth",
// "06032b06010505070304" : "idKpSecurityemail",
- "06032b06010505070201" : "idCertificatePolicies",
- "06036086480186f8420101" : "netscape-cert-type",
- "06036086480186f8420102" : "netscape-base-url",
- "06036086480186f8420103" : "netscape-revocation-url",
- "06036086480186f8420104" : "netscape-ca-revocation-url",
- "06036086480186f8420107" : "netscape-cert-renewal-url",
- "06036086480186f8420108" : "netscape-ca-policy-url",
- "06036086480186f842010c" : "netscape-ssl-server-name",
- "06036086480186f842010d" : "netscape-comment",
- "0603604c010201" : "A1",
- "0603604c010203" : "A3",
- "0603604c01020110" : "Certification Practice Statement pointer",
- "0603604c010301" : "Dados do cert parte 1",
- "0603604c010305" : "Dados do cert parte 2",
- "0603604c010306" : "Dados do cert parte 3",
- "06030992268993f22c640119" : "domainComponent",
- "06032a24a0f2a07d01010a" : "Signet pilot",
- "06032a24a0f2a07d01010b" : "Signet intraNet",
- "06032a24a0f2a07d010102" : "Signet personal",
- "06032a24a0f2a07d010114" : "Signet securityPolicy",
- "06032a24a0f2a07d010103" : "Signet business",
- "06032a24a0f2a07d010104" : "Signet legal",
- "06032a24a497a35301640101" : "Certificates Australia policyIdentifier",
- "06032a85702201" : "seis-cp",
- "06032a8570220101" : "SEIS certificatePolicy-s10",
- "06032a85702202" : "SEIS pe",
- "06032a85702203" : "SEIS at",
- "06032a8570220301" : "SEIS at-personalIdentifier",
- "06032a8648ce380201" : "holdinstruction-none",
- "06032a8648ce380202" : "holdinstruction-callissuer",
- "06032a8648ce380203" : "holdinstruction-reject",
- "06032a8648ce380401" : "dsa",
- "06032a8648ce380403" : "dsaWithSha1",
- "06032a8648ce3d01" : "fieldType",
- "06032a8648ce3d0101" : "prime-field",
- "06032a8648ce3d0102" : "characteristic-two-field",
- "06032a8648ce3d010201" : "ecPublicKey",
- "06032a8648ce3d010203" : "characteristic-two-basis",
- "06032a8648ce3d01020301" : "onBasis",
- "06032a8648ce3d01020302" : "tpBasis",
- "06032a8648ce3d01020303" : "ppBasis",
- "06032a8648ce3d02" : "publicKeyType",
- "06032a8648ce3d0201" : "ecPublicKey",
- "06032a8648ce3e0201" : "dhPublicNumber",
- "06032a864886f67d07" : "nsn",
- "06032a864886f67d0741" : "nsn-ce",
- "06032a864886f67d074100" : "entrustVersInfo",
- "06032a864886f67d0742" : "nsn-alg",
- "06032a864886f67d07420a" : "cast5CBC",
- "06032a864886f67d07420b" : "cast5MAC",
- "06032a864886f67d07420c" : "pbeWithMD5AndCAST5-CBC",
- "06032a864886f67d07420d" : "passwordBasedMac",
- "06032a864886f67d074203" : "cast3CBC",
- "06032a864886f67d0743" : "nsn-oc",
- "06032a864886f67d074300" : "entrustUser",
- "06032a864886f67d0744" : "nsn-at",
- "06032a864886f67d074400" : "entrustCAInfo",
- "06032a864886f67d07440a" : "attributeCertificate",
- "06032a864886f70d0101" : "pkcs-1",
- "06032a864886f70d010101" : "rsaEncryption",
- "06032a864886f70d010102" : "md2withRSAEncryption",
- "06032a864886f70d010103" : "md4withRSAEncryption",
- "06032a864886f70d010104" : "md5withRSAEncryption",
- "06032a864886f70d010105" : "sha1withRSAEncryption",
- "06032a864886f70d010106" : "rsaOAEPEncryptionSET",
- "06032a864886f70d010910020b" : "SMIMEEncryptionKeyPreference",
- "06032a864886f70d010c" : "pkcs-12",
- "06032a864886f70d010c01" : "pkcs-12-PbeIds",
- "06032a864886f70d010c0101" : "pbeWithSHAAnd128BitRC4",
- "06032a864886f70d010c0102" : "pbeWithSHAAnd40BitRC4",
- "06032a864886f70d010c0103" : "pbeWithSHAAnd3-KeyTripleDES-CBC",
- "06032a864886f70d010c0104" : "pbeWithSHAAnd2-KeyTripleDES-CBC",
- "06032a864886f70d010c0105" : "pbeWithSHAAnd128BitRC2-CBC",
- "06032a864886f70d010c0106" : "pbeWithSHAAnd40BitRC2-CBC",
- "06032a864886f70d010c0a" : "pkcs-12Version1",
- "06032a864886f70d010c0a01" : "pkcs-12BadIds",
- "06032a864886f70d010c0a0101" : "pkcs-12-keyBag",
- "06032a864886f70d010c0a0102" : "pkcs-12-pkcs-8ShroudedKeyBag",
- "06032a864886f70d010c0a0103" : "pkcs-12-certBag",
- "06032a864886f70d010c0a0104" : "pkcs-12-crlBag",
- "06032a864886f70d010c0a0105" : "pkcs-12-secretBag",
- "06032a864886f70d010c0a0106" : "pkcs-12-safeContentsBag",
- "06032a864886f70d010c02" : "pkcs-12-ESPVKID",
- "06032a864886f70d010c0201" : "pkcs-12-PKCS8KeyShrouding",
- "06032a864886f70d010c03" : "pkcs-12-BagIds",
- "06032a864886f70d010c0301" : "pkcs-12-keyBagId",
- "06032a864886f70d010c0302" : "pkcs-12-certAndCRLBagId",
- "06032a864886f70d010c0303" : "pkcs-12-secretBagId",
- "06032a864886f70d010c0304" : "pkcs-12-safeContentsId",
- "06032a864886f70d010c0305" : "pkcs-12-pkcs-8ShroudedKeyBagId",
- "06032a864886f70d010c04" : "pkcs-12-CertBagID",
- "06032a864886f70d010c0401" : "pkcs-12-X509CertCRLBagID",
- "06032a864886f70d010c0402" : "pkcs-12-SDSICertBagID",
- "06032a864886f70d010c05" : "pkcs-12-OID",
- "06032a864886f70d010c0501" : "pkcs-12-PBEID",
- "06032a864886f70d010c050101" : "pkcs-12-PBEWithSha1And128BitRC4",
- "06032a864886f70d010c050102" : "pkcs-12-PBEWithSha1And40BitRC4",
- "06032a864886f70d010c050103" : "pkcs-12-PBEWithSha1AndTripleDESCBC",
- "06032a864886f70d010c050104" : "pkcs-12-PBEWithSha1And128BitRC2CBC",
- "06032a864886f70d010c050105" : "pkcs-12-PBEWithSha1And40BitRC2CBC",
- "06032a864886f70d010c050106" : "pkcs-12-PBEWithSha1AndRC4",
- "06032a864886f70d010c050107" : "pkcs-12-PBEWithSha1AndRC2CBC",
- "06032a864886f70d010c0502" : "pkcs-12-EnvelopingID",
- "06032a864886f70d010c050201" : "pkcs-12-RSAEncryptionWith128BitRC4",
- "06032a864886f70d010c050202" : "pkcs-12-RSAEncryptionWith40BitRC4",
- "06032a864886f70d010c050203" : "pkcs-12-RSAEncryptionWithTripleDES",
- "06032a864886f70d010c0503" : "pkcs-12-SignatureID",
- "06032a864886f70d010c050301" : "pkcs-12-RSASignatureWithSHA1Digest",
- "06032a864886f70d0103" : "pkcs-3",
- "06032a864886f70d010301" : "dhKeyAgreement",
- "06032a864886f70d0105" : "pkcs-5",
- "06032a864886f70d010501" : "pbeWithMD2AndDES-CBC",
- "06032a864886f70d01050a" : "pbeWithSHAAndDES-CBC",
- "06032a864886f70d010503" : "pbeWithMD5AndDES-CBC",
- "06032a864886f70d010504" : "pbeWithMD2AndRC2-CBC",
- "06032a864886f70d010506" : "pbeWithMD5AndRC2-CBC",
- "06032a864886f70d010509" : "pbeWithMD5AndXOR",
- "06032a864886f70d0107" : "pkcs-7",
- "06032a864886f70d010701" : "data",
- "06032a864886f70d010702" : "signedData",
- "06032a864886f70d010703" : "envelopedData",
- "06032a864886f70d010704" : "signedAndEnvelopedData",
- "06032a864886f70d010705" : "digestData",
- "06032a864886f70d010706" : "encryptedData",
- "06032a864886f70d010707" : "dataWithAttributes",
- "06032a864886f70d010708" : "encryptedPrivateKeyInfo",
- "06032a864886f70d0109" : "pkcs-9",
- "06032a864886f70d010901" : "emailAddress",
- "06032a864886f70d01090a" : "issuerAndSerialNumber",
- "06032a864886f70d01090b" : "passwordCheck",
- "06032a864886f70d01090c" : "publicKey",
- "06032a864886f70d01090d" : "signingDescription",
- "06032a864886f70d01090e" : "extensionReq",
- "06032a864886f70d01090f" : "sMIMECapabilities",
- "06032a864886f70d01090f01" : "preferSignedData",
- "06032a864886f70d01090f02" : "canNotDecryptAny",
- "06032a864886f70d01090f03" : "receiptRequest",
- "06032a864886f70d01090f04" : "receipt",
- "06032a864886f70d01090f05" : "contentHints",
- "06032a864886f70d01090f06" : "mlExpansionHistory",
- "06032a864886f70d010910" : "id-sMIME",
- "06032a864886f70d01091000" : "id-mod",
- "06032a864886f70d0109100001" : "id-mod-cms",
- "06032a864886f70d0109100002" : "id-mod-ess",
- "06032a864886f70d01091001" : "id-ct",
- "06032a864886f70d0109100101" : "id-ct-receipt",
- "06032a864886f70d01091002" : "id-aa",
- "06032a864886f70d0109100201" : "id-aa-receiptRequest",
- "06032a864886f70d0109100202" : "id-aa-securityLabel",
- "06032a864886f70d0109100203" : "id-aa-mlExpandHistory",
- "06032a864886f70d0109100204" : "id-aa-contentHint",
- "06032a864886f70d010902" : "unstructuredName",
- "06032a864886f70d010914" : "friendlyName",
- "06032a864886f70d010915" : "localKeyID",
- "06032a864886f70d010916" : "certTypes",
- "06032a864886f70d01091601" : "x509Certificate",
- "06032a864886f70d01091602" : "sdsiCertificate",
- "06032a864886f70d010917" : "crlTypes",
- "06032a864886f70d01091701" : "x509Crl",
- "06032a864886f70d010903" : "contentType",
- "06032a864886f70d010904" : "messageDigest",
- "06032a864886f70d010905" : "signingTime",
- "06032a864886f70d010906" : "countersignature",
- "06032a864886f70d010907" : "challengePassword",
- "06032a864886f70d010908" : "unstructuredAddress",
- "06032a864886f70d010909" : "extendedCertificateAttributes",
- "06032a864886f70d02" : "digestAlgorithm",
- "06032a864886f70d0202" : "md2",
- "06032a864886f70d0204" : "md4",
- "06032a864886f70d0205" : "md5",
- "06032a864886f70d03" : "encryptionAlgorithm",
- "06032a864886f70d030a" : "desCDMF",
- "06032a864886f70d0302" : "rc2CBC",
- "06032a864886f70d0303" : "rc2ECB",
- "06032a864886f70d0304" : "rc4",
- "06032a864886f70d0305" : "rc4WithMAC",
- "06032a864886f70d0306" : "DESX-CBC",
- "06032a864886f70d0307" : "DES-EDE3-CBC",
- "06032a864886f70d0308" : "RC5CBC",
- "06032a864886f70d0309" : "RC5-CBCPad",
- "06032a864886f7140403" : "microsoftExcel",
- "06032a864886f7140404" : "titledWithOID",
- "06032a864886f7140405" : "microsoftPowerPoint",
- "06032b81051086480954" : "x9-84",
- "06032b8105108648095400" : "x9-84-Module",
- "06032b810510864809540001" : "x9-84-Biometrics",
- "06032b810510864809540002" : "x9-84-CMS",
- "06032b810510864809540003" : "x9-84-Identifiers",
- "06032b8105108648095401" : "biometric",
- "06032b810510864809540100" : "id-unknown-Type",
- "06032b810510864809540101" : "id-body-Odor",
- "06032b81051086480954010a" : "id-palm",
- "06032b81051086480954010b" : "id-retina",
- "06032b81051086480954010c" : "id-signature",
- "06032b81051086480954010d" : "id-speech-Pattern",
- "06032b81051086480954010e" : "id-thermal-Image",
- "06032b81051086480954010f" : "id-vein-Pattern",
- "06032b810510864809540110" : "id-thermal-Face-Image",
- "06032b810510864809540111" : "id-thermal-Hand-Image",
- "06032b810510864809540112" : "id-lip-Movement",
- "06032b810510864809540113" : "id-gait",
- "06032b810510864809540102" : "id-dna",
- "06032b810510864809540103" : "id-ear-Shape",
- "06032b810510864809540104" : "id-facial-Features",
- "06032b810510864809540105" : "id-finger-Image",
- "06032b810510864809540106" : "id-finger-Geometry",
- "06032b810510864809540107" : "id-hand-Geometry",
- "06032b810510864809540108" : "id-iris-Features",
- "06032b810510864809540109" : "id-keystroke-Dynamics",
- "06032b8105108648095402" : "processing-algorithm",
- "06032b8105108648095403" : "matching-method",
- "06032b8105108648095404" : "format-Owner",
- "06032b810510864809540400" : "cbeff-Owner",
- "06032b810510864809540401" : "ibia-Owner",
- "06032b81051086480954040101" : "id-ibia-SAFLINK",
- "06032b8105108648095404010a" : "id-ibia-SecuGen",
- "06032b8105108648095404010b" : "id-ibia-PreciseBiometric",
- "06032b8105108648095404010c" : "id-ibia-Identix",
- "06032b8105108648095404010d" : "id-ibia-DERMALOG",
- "06032b8105108648095404010e" : "id-ibia-LOGICO",
- "06032b8105108648095404010f" : "id-ibia-NIST",
- "06032b81051086480954040110" : "id-ibia-A3Vision",
- "06032b81051086480954040111" : "id-ibia-NEC",
- "06032b81051086480954040112" : "id-ibia-STMicroelectronics",
- "06032b81051086480954040102" : "id-ibia-Bioscrypt",
- "06032b81051086480954040103" : "id-ibia-Visionics",
- "06032b81051086480954040104" : "id-ibia-InfineonTechnologiesAG",
- "06032b81051086480954040105" : "id-ibia-IridianTechnologies",
- "06032b81051086480954040106" : "id-ibia-Veridicom",
- "06032b81051086480954040107" : "id-ibia-CyberSIGN",
- "06032b81051086480954040108" : "id-ibia-eCryp.",
- "06032b81051086480954040109" : "id-ibia-FingerprintCardsAB",
- "06032b810510864809540402" : "x9-Owner",
- "06032b0e021a05" : "sha",
- "06032b0e03020101" : "rsa",
- "06032b0e03020a" : "desMAC",
- "06032b0e03020b" : "rsaSignature",
- "06032b0e03020c" : "dsa",
- "06032b0e03020d" : "dsaWithSHA",
- "06032b0e03020e" : "mdc2WithRSASignature",
- "06032b0e03020f" : "shaWithRSASignature",
- "06032b0e030210" : "dhWithCommonModulus",
- "06032b0e030211" : "desEDE",
- "06032b0e030212" : "sha",
- "06032b0e030213" : "mdc-2",
- "06032b0e030202" : "md4WitRSA",
- "06032b0e03020201" : "sqmod-N",
- "06032b0e030214" : "dsaCommon",
- "06032b0e030215" : "dsaCommonWithSHA",
- "06032b0e030216" : "rsaKeyTransport",
- "06032b0e030217" : "keyed-hash-seal",
- "06032b0e030218" : "md2WithRSASignature",
- "06032b0e030219" : "md5WithRSASignature",
- "06032b0e03021a" : "sha1",
- "06032b0e03021b" : "dsaWithSHA1",
- "06032b0e03021c" : "dsaWithCommonSHA1",
- "06032b0e03021d" : "sha-1WithRSAEncryption",
- "06032b0e030203" : "md5WithRSA",
- "06032b0e03020301" : "sqmod-NwithRSA",
- "06032b0e030204" : "md4WithRSAEncryption",
- "06032b0e030206" : "desECB",
- "06032b0e030207" : "desCBC",
- "06032b0e030208" : "desOFB",
- "06032b0e030209" : "desCFB",
- "06032b0e030301" : "simple-strong-auth-mechanism",
- "06032b0e07020101" : "ElGamal",
- "06032b0e07020301" : "md2WithRSA",
- "06032b0e07020302" : "md2WithElGamal",
- "06032b2403" : "algorithm",
- "06032b240301" : "encryptionAlgorithm",
- "06032b24030101" : "des",
- "06032b240301010101" : "desECBPad",
- "06032b24030101010101" : "desECBPadISO",
- "06032b240301010201" : "desCBCPad",
- "06032b24030101020101" : "desCBCPadISO",
- "06032b24030102" : "idea",
- "06032b2403010201" : "ideaECB",
- "06032b240301020101" : "ideaECBPad",
- "06032b24030102010101" : "ideaECBPadISO",
- "06032b2403010202" : "ideaCBC",
- "06032b240301020201" : "ideaCBCPad",
- "06032b24030102020101" : "ideaCBCPadISO",
- "06032b2403010203" : "ideaOFB",
- "06032b2403010204" : "ideaCFB",
- "06032b24030103" : "des-3",
- "06032b240301030101" : "des-3ECBPad",
- "06032b24030103010101" : "des-3ECBPadISO",
- "06032b240301030201" : "des-3CBCPad",
- "06032b24030103020101" : "des-3CBCPadISO",
- "06032b240302" : "hashAlgorithm",
- "06032b24030201" : "ripemd160",
- "06032b24030202" : "ripemd128",
- "06032b24030203" : "ripemd256",
- "06032b24030204" : "mdc2singleLength",
- "06032b24030205" : "mdc2doubleLength",
- "06032b240303" : "signatureAlgorithm",
- "06032b24030301" : "rsa",
- "06032b2403030101" : "rsaMitSHA-1",
- "06032b2403030102" : "rsaMitRIPEMD160",
- "06032b24030302" : "ellipticCurve",
- "06032b240304" : "signatureScheme",
- "06032b24030401" : "iso9796-1",
- "06032b2403040201" : "iso9796-2",
- "06032b2403040202" : "iso9796-2rsa",
- "06032b2404" : "attribute",
- "06032b2405" : "policy",
- "06032b2406" : "api",
- "06032b240601" : "manufacturerSpecific",
- "06032b240602" : "functionalitySpecific",
- "06032b2407" : "api",
- "06032b240701" : "keyAgreement",
- "06032b240702" : "keyTransport",
- "06032b06010401927c0a0101" : "UNINETT policyIdentifier",
- "06032b0601040195180a" : "ICE-TEL policyIdentifier",
- "06032b0601040197552001" : "cryptlibEnvelope",
- "06032b0601040197552002" : "cryptlibPrivateKey",
- "060a2b060104018237" : "Microsoft OID",
- "060a2b0601040182370a" : "Crypto 2.0",
- "060a2b0601040182370a01" : "certTrustList",
- "060a2b0601040182370a0101" : "szOID_SORTED_CTL",
- "060a2b0601040182370a0a" : "Microsoft CMC OIDs",
- "060a2b0601040182370a0a01" : "szOID_CMC_ADD_ATTRIBUTES",
- "060a2b0601040182370a0b" : "Microsoft certificate property OIDs",
- "060a2b0601040182370a0b01" : "szOID_CERT_PROP_ID_PREFIX",
- "060a2b0601040182370a0c" : "CryptUI",
- "060a2b0601040182370a0c01" : "szOID_ANY_APPLICATION_POLICY",
- "060a2b0601040182370a02" : "nextUpdateLocation",
- "060a2b0601040182370a0301" : "certTrustListSigning",
- "060a2b0601040182370a030a" : "szOID_KP_QUALIFIED_SUBORDINATION",
- "060a2b0601040182370a030b" : "szOID_KP_KEY_RECOVERY",
- "060a2b0601040182370a030c" : "szOID_KP_DOCUMENT_SIGNING",
- "060a2b0601040182370a0302" : "timeStampSigning",
- "060a2b0601040182370a0303" : "serverGatedCrypto",
- "060a2b0601040182370a030301" : "szOID_SERIALIZED",
- "060a2b0601040182370a0304" : "encryptedFileSystem",
- "060a2b0601040182370a030401" : "szOID_EFS_RECOVERY",
- "060a2b0601040182370a0305" : "szOID_WHQL_CRYPTO",
- "060a2b0601040182370a0306" : "szOID_NT5_CRYPTO",
- "060a2b0601040182370a0307" : "szOID_OEM_WHQL_CRYPTO",
- "060a2b0601040182370a0308" : "szOID_EMBEDDED_NT_CRYPTO",
- "060a2b0601040182370a0309" : "szOID_ROOT_LIST_SIGNER",
- "060a2b0601040182370a0401" : "yesnoTrustAttr",
- "060a2b0601040182370a0501" : "szOID_DRM",
- "060a2b0601040182370a0502" : "szOID_DRM_INDIVIDUALIZATION",
- "060a2b0601040182370a0601" : "szOID_LICENSES",
- "060a2b0601040182370a0602" : "szOID_LICENSE_SERVER",
- "060a2b0601040182370a07" : "szOID_MICROSOFT_RDN_PREFIX",
- "060a2b0601040182370a0701" : "szOID_KEYID_RDN",
- "060a2b0601040182370a0801" : "szOID_REMOVE_CERTIFICATE",
- "060a2b0601040182370a0901" : "szOID_CROSS_CERT_DIST_POINTS",
- "060a2b0601040182370c" : "Catalog",
- "060a2b0601040182370c0101" : "szOID_CATALOG_LIST",
- "060a2b0601040182370c0102" : "szOID_CATALOG_LIST_MEMBER",
- "060a2b0601040182370c0201" : "CAT_NAMEVALUE_OBJID",
- "060a2b0601040182370c0202" : "CAT_MEMBERINFO_OBJID",
- "060a2b0601040182370d" : "Microsoft PKCS10 OIDs",
- "060a2b0601040182370d01" : "szOID_RENEWAL_CERTIFICATE",
- "060a2b0601040182370d0201" : "szOID_ENROLLMENT_NAME_VALUE_PAIR",
- "060a2b0601040182370d0202" : "szOID_ENROLLMENT_CSP_PROVIDER",
- "060a2b0601040182370d0203" : "OS Version",
- "060a2b0601040182370f" : "Microsoft Java",
- "060a2b06010401823710" : "Microsoft Outlook/Exchange",
- "060a2b0601040182371004" : "Outlook Express",
- "060a2b06010401823711" : "Microsoft PKCS12 attributes",
- "060a2b0601040182371101" : "szOID_LOCAL_MACHINE_KEYSET",
- "060a2b06010401823712" : "Microsoft Hydra",
- "060a2b06010401823713" : "Microsoft ISPU Test",
- "060a2b06010401823702" : "Authenticode",
- "060a2b06010401823702010a" : "spcAgencyInfo",
- "060a2b06010401823702010b" : "spcStatementType",
- "060a2b06010401823702010c" : "spcSpOpusInfo",
- "060a2b06010401823702010e" : "certExtensions",
- "060a2b06010401823702010f" : "spcPelmageData",
- "060a2b060104018237020112" : "SPC_RAW_FILE_DATA_OBJID",
- "060a2b060104018237020113" : "SPC_STRUCTURED_STORAGE_DATA_OBJID",
- "060a2b060104018237020114" : "spcLink",
- "060a2b060104018237020115" : "individualCodeSigning",
- "060a2b060104018237020116" : "commercialCodeSigning",
- "060a2b060104018237020119" : "spcLink",
- "060a2b06010401823702011a" : "spcMinimalCriteriaInfo",
- "060a2b06010401823702011b" : "spcFinancialCriteriaInfo",
- "060a2b06010401823702011c" : "spcLink",
- "060a2b06010401823702011d" : "SPC_HASH_INFO_OBJID",
- "060a2b06010401823702011e" : "SPC_SIPINFO_OBJID",
- "060a2b060104018237020104" : "spcIndirectDataContext",
- "060a2b0601040182370202" : "CTL for Software Publishers Trusted CAs",
- "060a2b060104018237020201" : "szOID_TRUSTED_CODESIGNING_CA_LIST",
- "060a2b060104018237020202" : "szOID_TRUSTED_CLIENT_AUTH_CA_LIST",
- "060a2b060104018237020203" : "szOID_TRUSTED_SERVER_AUTH_CA_LIST",
- "060a2b06010401823714" : "Microsoft Enrollment Infrastructure",
- "060a2b0601040182371401" : "szOID_AUTO_ENROLL_CTL_USAGE",
- "060a2b0601040182371402" : "szOID_ENROLL_CERTTYPE_EXTENSION",
- "060a2b060104018237140201" : "szOID_ENROLLMENT_AGENT",
- "060a2b060104018237140202" : "szOID_KP_SMARTCARD_LOGON",
- "060a2b060104018237140203" : "szOID_NT_PRINCIPAL_NAME",
- "060a2b0601040182371403" : "szOID_CERT_MANIFOLD",
- "06092b06010401823715" : "Microsoft CertSrv Infrastructure",
- "06092b0601040182371501" : "szOID_CERTSRV_CA_VERSION",
- "06092b0601040182371514" : "Client Information",
- "060a2b06010401823719" : "Microsoft Directory Service",
- "060a2b0601040182371901" : "szOID_NTDS_REPLICATION",
- "060a2b06010401823703" : "Time Stamping",
- "060a2b060104018237030201" : "SPC_TIME_STAMP_REQUEST_OBJID",
- "060a2b0601040182371e" : "IIS",
- "060a2b0601040182371f" : "Windows updates and service packs",
- "060a2b0601040182371f01" : "szOID_PRODUCT_UPDATE",
- "060a2b06010401823704" : "Permissions",
- "060a2b06010401823728" : "Fonts",
- "060a2b06010401823729" : "Microsoft Licensing and Registration",
- "060a2b0601040182372a" : "Microsoft Corporate PKI (ITG)",
- "060a2b06010401823758" : "CAPICOM",
- "060a2b0601040182375801" : "szOID_CAPICOM_VERSION",
- "060a2b0601040182375802" : "szOID_CAPICOM_ATTRIBUTE",
- "060a2b060104018237580201" : "szOID_CAPICOM_DOCUMENT_NAME",
- "060a2b060104018237580202" : "szOID_CAPICOM_DOCUMENT_DESCRIPTION",
- "060a2b0601040182375803" : "szOID_CAPICOM_ENCRYPTED_DATA",
- "060a2b060104018237580301" : "szOID_CAPICOM_ENCRYPTED_CONTENT",
- "06032b0601050507" : "pkix",
- "06032b060105050701" : "privateExtension",
- "06032b06010505070101" : "authorityInfoAccess",
- "06032b06010505070c02" : "CMC Data",
- "06032b060105050702" : "policyQualifierIds",
+ "06032b06010505070201": "idCertificatePolicies",
+ "06036086480186f8420101": "netscape-cert-type",
+ "06036086480186f8420102": "netscape-base-url",
+ "06036086480186f8420103": "netscape-revocation-url",
+ "06036086480186f8420104": "netscape-ca-revocation-url",
+ "06036086480186f8420107": "netscape-cert-renewal-url",
+ "06036086480186f8420108": "netscape-ca-policy-url",
+ "06036086480186f842010c": "netscape-ssl-server-name",
+ "06036086480186f842010d": "netscape-comment",
+ "0603604c010201": "A1",
+ "0603604c010203": "A3",
+ "0603604c01020110": "Certification Practice Statement pointer",
+ "0603604c010301": "Dados do cert parte 1",
+ "0603604c010305": "Dados do cert parte 2",
+ "0603604c010306": "Dados do cert parte 3",
+ "06030992268993f22c640119": "domainComponent",
+ "06032a24a0f2a07d01010a": "Signet pilot",
+ "06032a24a0f2a07d01010b": "Signet intraNet",
+ "06032a24a0f2a07d010102": "Signet personal",
+ "06032a24a0f2a07d010114": "Signet securityPolicy",
+ "06032a24a0f2a07d010103": "Signet business",
+ "06032a24a0f2a07d010104": "Signet legal",
+ "06032a24a497a35301640101": "Certificates Australia policyIdentifier",
+ "06032a85702201": "seis-cp",
+ "06032a8570220101": "SEIS certificatePolicy-s10",
+ "06032a85702202": "SEIS pe",
+ "06032a85702203": "SEIS at",
+ "06032a8570220301": "SEIS at-personalIdentifier",
+ "06032a8648ce380201": "holdinstruction-none",
+ "06032a8648ce380202": "holdinstruction-callissuer",
+ "06032a8648ce380203": "holdinstruction-reject",
+ "06032a8648ce380401": "dsa",
+ "06032a8648ce380403": "dsaWithSha1",
+ "06032a8648ce3d01": "fieldType",
+ "06032a8648ce3d0101": "prime-field",
+ "06032a8648ce3d0102": "characteristic-two-field",
+ "06032a8648ce3d010201": "ecPublicKey",
+ "06032a8648ce3d010203": "characteristic-two-basis",
+ "06032a8648ce3d01020301": "onBasis",
+ "06032a8648ce3d01020302": "tpBasis",
+ "06032a8648ce3d01020303": "ppBasis",
+ "06032a8648ce3d02": "publicKeyType",
+ "06032a8648ce3d0201": "ecPublicKey",
+ "06032a8648ce3e0201": "dhPublicNumber",
+ "06032a864886f67d07": "nsn",
+ "06032a864886f67d0741": "nsn-ce",
+ "06032a864886f67d074100": "entrustVersInfo",
+ "06032a864886f67d0742": "nsn-alg",
+ "06032a864886f67d07420a": "cast5CBC",
+ "06032a864886f67d07420b": "cast5MAC",
+ "06032a864886f67d07420c": "pbeWithMD5AndCAST5-CBC",
+ "06032a864886f67d07420d": "passwordBasedMac",
+ "06032a864886f67d074203": "cast3CBC",
+ "06032a864886f67d0743": "nsn-oc",
+ "06032a864886f67d074300": "entrustUser",
+ "06032a864886f67d0744": "nsn-at",
+ "06032a864886f67d074400": "entrustCAInfo",
+ "06032a864886f67d07440a": "attributeCertificate",
+ "06032a864886f70d0101": "pkcs-1",
+ "06032a864886f70d010101": "rsaEncryption",
+ "06032a864886f70d010102": "md2withRSAEncryption",
+ "06032a864886f70d010103": "md4withRSAEncryption",
+ "06032a864886f70d010104": "md5withRSAEncryption",
+ "06032a864886f70d010105": "sha1withRSAEncryption",
+ "06032a864886f70d010106": "rsaOAEPEncryptionSET",
+ "06032a864886f70d010910020b": "SMIMEEncryptionKeyPreference",
+ "06032a864886f70d010c": "pkcs-12",
+ "06032a864886f70d010c01": "pkcs-12-PbeIds",
+ "06032a864886f70d010c0101": "pbeWithSHAAnd128BitRC4",
+ "06032a864886f70d010c0102": "pbeWithSHAAnd40BitRC4",
+ "06032a864886f70d010c0103": "pbeWithSHAAnd3-KeyTripleDES-CBC",
+ "06032a864886f70d010c0104": "pbeWithSHAAnd2-KeyTripleDES-CBC",
+ "06032a864886f70d010c0105": "pbeWithSHAAnd128BitRC2-CBC",
+ "06032a864886f70d010c0106": "pbeWithSHAAnd40BitRC2-CBC",
+ "06032a864886f70d010c0a": "pkcs-12Version1",
+ "06032a864886f70d010c0a01": "pkcs-12BadIds",
+ "06032a864886f70d010c0a0101": "pkcs-12-keyBag",
+ "06032a864886f70d010c0a0102": "pkcs-12-pkcs-8ShroudedKeyBag",
+ "06032a864886f70d010c0a0103": "pkcs-12-certBag",
+ "06032a864886f70d010c0a0104": "pkcs-12-crlBag",
+ "06032a864886f70d010c0a0105": "pkcs-12-secretBag",
+ "06032a864886f70d010c0a0106": "pkcs-12-safeContentsBag",
+ "06032a864886f70d010c02": "pkcs-12-ESPVKID",
+ "06032a864886f70d010c0201": "pkcs-12-PKCS8KeyShrouding",
+ "06032a864886f70d010c03": "pkcs-12-BagIds",
+ "06032a864886f70d010c0301": "pkcs-12-keyBagId",
+ "06032a864886f70d010c0302": "pkcs-12-certAndCRLBagId",
+ "06032a864886f70d010c0303": "pkcs-12-secretBagId",
+ "06032a864886f70d010c0304": "pkcs-12-safeContentsId",
+ "06032a864886f70d010c0305": "pkcs-12-pkcs-8ShroudedKeyBagId",
+ "06032a864886f70d010c04": "pkcs-12-CertBagID",
+ "06032a864886f70d010c0401": "pkcs-12-X509CertCRLBagID",
+ "06032a864886f70d010c0402": "pkcs-12-SDSICertBagID",
+ "06032a864886f70d010c05": "pkcs-12-OID",
+ "06032a864886f70d010c0501": "pkcs-12-PBEID",
+ "06032a864886f70d010c050101": "pkcs-12-PBEWithSha1And128BitRC4",
+ "06032a864886f70d010c050102": "pkcs-12-PBEWithSha1And40BitRC4",
+ "06032a864886f70d010c050103": "pkcs-12-PBEWithSha1AndTripleDESCBC",
+ "06032a864886f70d010c050104": "pkcs-12-PBEWithSha1And128BitRC2CBC",
+ "06032a864886f70d010c050105": "pkcs-12-PBEWithSha1And40BitRC2CBC",
+ "06032a864886f70d010c050106": "pkcs-12-PBEWithSha1AndRC4",
+ "06032a864886f70d010c050107": "pkcs-12-PBEWithSha1AndRC2CBC",
+ "06032a864886f70d010c0502": "pkcs-12-EnvelopingID",
+ "06032a864886f70d010c050201": "pkcs-12-RSAEncryptionWith128BitRC4",
+ "06032a864886f70d010c050202": "pkcs-12-RSAEncryptionWith40BitRC4",
+ "06032a864886f70d010c050203": "pkcs-12-RSAEncryptionWithTripleDES",
+ "06032a864886f70d010c0503": "pkcs-12-SignatureID",
+ "06032a864886f70d010c050301": "pkcs-12-RSASignatureWithSHA1Digest",
+ "06032a864886f70d0103": "pkcs-3",
+ "06032a864886f70d010301": "dhKeyAgreement",
+ "06032a864886f70d0105": "pkcs-5",
+ "06032a864886f70d010501": "pbeWithMD2AndDES-CBC",
+ "06032a864886f70d01050a": "pbeWithSHAAndDES-CBC",
+ "06032a864886f70d010503": "pbeWithMD5AndDES-CBC",
+ "06032a864886f70d010504": "pbeWithMD2AndRC2-CBC",
+ "06032a864886f70d010506": "pbeWithMD5AndRC2-CBC",
+ "06032a864886f70d010509": "pbeWithMD5AndXOR",
+ "06032a864886f70d0107": "pkcs-7",
+ "06032a864886f70d010701": "data",
+ "06032a864886f70d010702": "signedData",
+ "06032a864886f70d010703": "envelopedData",
+ "06032a864886f70d010704": "signedAndEnvelopedData",
+ "06032a864886f70d010705": "digestData",
+ "06032a864886f70d010706": "encryptedData",
+ "06032a864886f70d010707": "dataWithAttributes",
+ "06032a864886f70d010708": "encryptedPrivateKeyInfo",
+ "06032a864886f70d0109": "pkcs-9",
+ "06032a864886f70d010901": "emailAddress",
+ "06032a864886f70d01090a": "issuerAndSerialNumber",
+ "06032a864886f70d01090b": "passwordCheck",
+ "06032a864886f70d01090c": "publicKey",
+ "06032a864886f70d01090d": "signingDescription",
+ "06032a864886f70d01090e": "extensionReq",
+ "06032a864886f70d01090f": "sMIMECapabilities",
+ "06032a864886f70d01090f01": "preferSignedData",
+ "06032a864886f70d01090f02": "canNotDecryptAny",
+ "06032a864886f70d01090f03": "receiptRequest",
+ "06032a864886f70d01090f04": "receipt",
+ "06032a864886f70d01090f05": "contentHints",
+ "06032a864886f70d01090f06": "mlExpansionHistory",
+ "06032a864886f70d010910": "id-sMIME",
+ "06032a864886f70d01091000": "id-mod",
+ "06032a864886f70d0109100001": "id-mod-cms",
+ "06032a864886f70d0109100002": "id-mod-ess",
+ "06032a864886f70d01091001": "id-ct",
+ "06032a864886f70d0109100101": "id-ct-receipt",
+ "06032a864886f70d01091002": "id-aa",
+ "06032a864886f70d0109100201": "id-aa-receiptRequest",
+ "06032a864886f70d0109100202": "id-aa-securityLabel",
+ "06032a864886f70d0109100203": "id-aa-mlExpandHistory",
+ "06032a864886f70d0109100204": "id-aa-contentHint",
+ "06032a864886f70d010902": "unstructuredName",
+ "06032a864886f70d010914": "friendlyName",
+ "06032a864886f70d010915": "localKeyID",
+ "06032a864886f70d010916": "certTypes",
+ "06032a864886f70d01091601": "x509Certificate",
+ "06032a864886f70d01091602": "sdsiCertificate",
+ "06032a864886f70d010917": "crlTypes",
+ "06032a864886f70d01091701": "x509Crl",
+ "06032a864886f70d010903": "contentType",
+ "06032a864886f70d010904": "messageDigest",
+ "06032a864886f70d010905": "signingTime",
+ "06032a864886f70d010906": "countersignature",
+ "06032a864886f70d010907": "challengePassword",
+ "06032a864886f70d010908": "unstructuredAddress",
+ "06032a864886f70d010909": "extendedCertificateAttributes",
+ "06032a864886f70d02": "digestAlgorithm",
+ "06032a864886f70d0202": "md2",
+ "06032a864886f70d0204": "md4",
+ "06032a864886f70d0205": "md5",
+ "06032a864886f70d03": "encryptionAlgorithm",
+ "06032a864886f70d030a": "desCDMF",
+ "06032a864886f70d0302": "rc2CBC",
+ "06032a864886f70d0303": "rc2ECB",
+ "06032a864886f70d0304": "rc4",
+ "06032a864886f70d0305": "rc4WithMAC",
+ "06032a864886f70d0306": "DESX-CBC",
+ "06032a864886f70d0307": "DES-EDE3-CBC",
+ "06032a864886f70d0308": "RC5CBC",
+ "06032a864886f70d0309": "RC5-CBCPad",
+ "06032a864886f7140403": "microsoftExcel",
+ "06032a864886f7140404": "titledWithOID",
+ "06032a864886f7140405": "microsoftPowerPoint",
+ "06032b81051086480954": "x9-84",
+ "06032b8105108648095400": "x9-84-Module",
+ "06032b810510864809540001": "x9-84-Biometrics",
+ "06032b810510864809540002": "x9-84-CMS",
+ "06032b810510864809540003": "x9-84-Identifiers",
+ "06032b8105108648095401": "biometric",
+ "06032b810510864809540100": "id-unknown-Type",
+ "06032b810510864809540101": "id-body-Odor",
+ "06032b81051086480954010a": "id-palm",
+ "06032b81051086480954010b": "id-retina",
+ "06032b81051086480954010c": "id-signature",
+ "06032b81051086480954010d": "id-speech-Pattern",
+ "06032b81051086480954010e": "id-thermal-Image",
+ "06032b81051086480954010f": "id-vein-Pattern",
+ "06032b810510864809540110": "id-thermal-Face-Image",
+ "06032b810510864809540111": "id-thermal-Hand-Image",
+ "06032b810510864809540112": "id-lip-Movement",
+ "06032b810510864809540113": "id-gait",
+ "06032b810510864809540102": "id-dna",
+ "06032b810510864809540103": "id-ear-Shape",
+ "06032b810510864809540104": "id-facial-Features",
+ "06032b810510864809540105": "id-finger-Image",
+ "06032b810510864809540106": "id-finger-Geometry",
+ "06032b810510864809540107": "id-hand-Geometry",
+ "06032b810510864809540108": "id-iris-Features",
+ "06032b810510864809540109": "id-keystroke-Dynamics",
+ "06032b8105108648095402": "processing-algorithm",
+ "06032b8105108648095403": "matching-method",
+ "06032b8105108648095404": "format-Owner",
+ "06032b810510864809540400": "cbeff-Owner",
+ "06032b810510864809540401": "ibia-Owner",
+ "06032b81051086480954040101": "id-ibia-SAFLINK",
+ "06032b8105108648095404010a": "id-ibia-SecuGen",
+ "06032b8105108648095404010b": "id-ibia-PreciseBiometric",
+ "06032b8105108648095404010c": "id-ibia-Identix",
+ "06032b8105108648095404010d": "id-ibia-DERMALOG",
+ "06032b8105108648095404010e": "id-ibia-LOGICO",
+ "06032b8105108648095404010f": "id-ibia-NIST",
+ "06032b81051086480954040110": "id-ibia-A3Vision",
+ "06032b81051086480954040111": "id-ibia-NEC",
+ "06032b81051086480954040112": "id-ibia-STMicroelectronics",
+ "06032b81051086480954040102": "id-ibia-Bioscrypt",
+ "06032b81051086480954040103": "id-ibia-Visionics",
+ "06032b81051086480954040104": "id-ibia-InfineonTechnologiesAG",
+ "06032b81051086480954040105": "id-ibia-IridianTechnologies",
+ "06032b81051086480954040106": "id-ibia-Veridicom",
+ "06032b81051086480954040107": "id-ibia-CyberSIGN",
+ "06032b81051086480954040108": "id-ibia-eCryp.",
+ "06032b81051086480954040109": "id-ibia-FingerprintCardsAB",
+ "06032b810510864809540402": "x9-Owner",
+ "06032b0e021a05": "sha",
+ "06032b0e03020101": "rsa",
+ "06032b0e03020a": "desMAC",
+ "06032b0e03020b": "rsaSignature",
+ "06032b0e03020c": "dsa",
+ "06032b0e03020d": "dsaWithSHA",
+ "06032b0e03020e": "mdc2WithRSASignature",
+ "06032b0e03020f": "shaWithRSASignature",
+ "06032b0e030210": "dhWithCommonModulus",
+ "06032b0e030211": "desEDE",
+ "06032b0e030212": "sha",
+ "06032b0e030213": "mdc-2",
+ "06032b0e030202": "md4WitRSA",
+ "06032b0e03020201": "sqmod-N",
+ "06032b0e030214": "dsaCommon",
+ "06032b0e030215": "dsaCommonWithSHA",
+ "06032b0e030216": "rsaKeyTransport",
+ "06032b0e030217": "keyed-hash-seal",
+ "06032b0e030218": "md2WithRSASignature",
+ "06032b0e030219": "md5WithRSASignature",
+ "06032b0e03021a": "sha1",
+ "06032b0e03021b": "dsaWithSHA1",
+ "06032b0e03021c": "dsaWithCommonSHA1",
+ "06032b0e03021d": "sha-1WithRSAEncryption",
+ "06032b0e030203": "md5WithRSA",
+ "06032b0e03020301": "sqmod-NwithRSA",
+ "06032b0e030204": "md4WithRSAEncryption",
+ "06032b0e030206": "desECB",
+ "06032b0e030207": "desCBC",
+ "06032b0e030208": "desOFB",
+ "06032b0e030209": "desCFB",
+ "06032b0e030301": "simple-strong-auth-mechanism",
+ "06032b0e07020101": "ElGamal",
+ "06032b0e07020301": "md2WithRSA",
+ "06032b0e07020302": "md2WithElGamal",
+ "06032b2403": "algorithm",
+ "06032b240301": "encryptionAlgorithm",
+ "06032b24030101": "des",
+ "06032b240301010101": "desECBPad",
+ "06032b24030101010101": "desECBPadISO",
+ "06032b240301010201": "desCBCPad",
+ "06032b24030101020101": "desCBCPadISO",
+ "06032b24030102": "idea",
+ "06032b2403010201": "ideaECB",
+ "06032b240301020101": "ideaECBPad",
+ "06032b24030102010101": "ideaECBPadISO",
+ "06032b2403010202": "ideaCBC",
+ "06032b240301020201": "ideaCBCPad",
+ "06032b24030102020101": "ideaCBCPadISO",
+ "06032b2403010203": "ideaOFB",
+ "06032b2403010204": "ideaCFB",
+ "06032b24030103": "des-3",
+ "06032b240301030101": "des-3ECBPad",
+ "06032b24030103010101": "des-3ECBPadISO",
+ "06032b240301030201": "des-3CBCPad",
+ "06032b24030103020101": "des-3CBCPadISO",
+ "06032b240302": "hashAlgorithm",
+ "06032b24030201": "ripemd160",
+ "06032b24030202": "ripemd128",
+ "06032b24030203": "ripemd256",
+ "06032b24030204": "mdc2singleLength",
+ "06032b24030205": "mdc2doubleLength",
+ "06032b240303": "signatureAlgorithm",
+ "06032b24030301": "rsa",
+ "06032b2403030101": "rsaMitSHA-1",
+ "06032b2403030102": "rsaMitRIPEMD160",
+ "06032b24030302": "ellipticCurve",
+ "06032b240304": "signatureScheme",
+ "06032b24030401": "iso9796-1",
+ "06032b2403040201": "iso9796-2",
+ "06032b2403040202": "iso9796-2rsa",
+ "06032b2404": "attribute",
+ "06032b2405": "policy",
+ "06032b2406": "api",
+ "06032b240601": "manufacturerSpecific",
+ "06032b240602": "functionalitySpecific",
+ "06032b2407": "api",
+ "06032b240701": "keyAgreement",
+ "06032b240702": "keyTransport",
+ "06032b06010401927c0a0101": "UNINETT policyIdentifier",
+ "06032b0601040195180a": "ICE-TEL policyIdentifier",
+ "06032b0601040197552001": "cryptlibEnvelope",
+ "06032b0601040197552002": "cryptlibPrivateKey",
+ "060a2b060104018237": "Microsoft OID",
+ "060a2b0601040182370a": "Crypto 2.0",
+ "060a2b0601040182370a01": "certTrustList",
+ "060a2b0601040182370a0101": "szOID_SORTED_CTL",
+ "060a2b0601040182370a0a": "Microsoft CMC OIDs",
+ "060a2b0601040182370a0a01": "szOID_CMC_ADD_ATTRIBUTES",
+ "060a2b0601040182370a0b": "Microsoft certificate property OIDs",
+ "060a2b0601040182370a0b01": "szOID_CERT_PROP_ID_PREFIX",
+ "060a2b0601040182370a0c": "CryptUI",
+ "060a2b0601040182370a0c01": "szOID_ANY_APPLICATION_POLICY",
+ "060a2b0601040182370a02": "nextUpdateLocation",
+ "060a2b0601040182370a0301": "certTrustListSigning",
+ "060a2b0601040182370a030a": "szOID_KP_QUALIFIED_SUBORDINATION",
+ "060a2b0601040182370a030b": "szOID_KP_KEY_RECOVERY",
+ "060a2b0601040182370a030c": "szOID_KP_DOCUMENT_SIGNING",
+ "060a2b0601040182370a0302": "timeStampSigning",
+ "060a2b0601040182370a0303": "serverGatedCrypto",
+ "060a2b0601040182370a030301": "szOID_SERIALIZED",
+ "060a2b0601040182370a0304": "encryptedFileSystem",
+ "060a2b0601040182370a030401": "szOID_EFS_RECOVERY",
+ "060a2b0601040182370a0305": "szOID_WHQL_CRYPTO",
+ "060a2b0601040182370a0306": "szOID_NT5_CRYPTO",
+ "060a2b0601040182370a0307": "szOID_OEM_WHQL_CRYPTO",
+ "060a2b0601040182370a0308": "szOID_EMBEDDED_NT_CRYPTO",
+ "060a2b0601040182370a0309": "szOID_ROOT_LIST_SIGNER",
+ "060a2b0601040182370a0401": "yesnoTrustAttr",
+ "060a2b0601040182370a0501": "szOID_DRM",
+ "060a2b0601040182370a0502": "szOID_DRM_INDIVIDUALIZATION",
+ "060a2b0601040182370a0601": "szOID_LICENSES",
+ "060a2b0601040182370a0602": "szOID_LICENSE_SERVER",
+ "060a2b0601040182370a07": "szOID_MICROSOFT_RDN_PREFIX",
+ "060a2b0601040182370a0701": "szOID_KEYID_RDN",
+ "060a2b0601040182370a0801": "szOID_REMOVE_CERTIFICATE",
+ "060a2b0601040182370a0901": "szOID_CROSS_CERT_DIST_POINTS",
+ "060a2b0601040182370c": "Catalog",
+ "060a2b0601040182370c0101": "szOID_CATALOG_LIST",
+ "060a2b0601040182370c0102": "szOID_CATALOG_LIST_MEMBER",
+ "060a2b0601040182370c0201": "CAT_NAMEVALUE_OBJID",
+ "060a2b0601040182370c0202": "CAT_MEMBERINFO_OBJID",
+ "060a2b0601040182370d": "Microsoft PKCS10 OIDs",
+ "060a2b0601040182370d01": "szOID_RENEWAL_CERTIFICATE",
+ "060a2b0601040182370d0201": "szOID_ENROLLMENT_NAME_VALUE_PAIR",
+ "060a2b0601040182370d0202": "szOID_ENROLLMENT_CSP_PROVIDER",
+ "060a2b0601040182370d0203": "OS Version",
+ "060a2b0601040182370f": "Microsoft Java",
+ "060a2b06010401823710": "Microsoft Outlook/Exchange",
+ "060a2b0601040182371004": "Outlook Express",
+ "060a2b06010401823711": "Microsoft PKCS12 attributes",
+ "060a2b0601040182371101": "szOID_LOCAL_MACHINE_KEYSET",
+ "060a2b06010401823712": "Microsoft Hydra",
+ "060a2b06010401823713": "Microsoft ISPU Test",
+ "060a2b06010401823702": "Authenticode",
+ "060a2b06010401823702010a": "spcAgencyInfo",
+ "060a2b06010401823702010b": "spcStatementType",
+ "060a2b06010401823702010c": "spcSpOpusInfo",
+ "060a2b06010401823702010e": "certExtensions",
+ "060a2b06010401823702010f": "spcPelmageData",
+ "060a2b060104018237020112": "SPC_RAW_FILE_DATA_OBJID",
+ "060a2b060104018237020113": "SPC_STRUCTURED_STORAGE_DATA_OBJID",
+ "060a2b060104018237020114": "spcLink",
+ "060a2b060104018237020115": "individualCodeSigning",
+ "060a2b060104018237020116": "commercialCodeSigning",
+ "060a2b060104018237020119": "spcLink",
+ "060a2b06010401823702011a": "spcMinimalCriteriaInfo",
+ "060a2b06010401823702011b": "spcFinancialCriteriaInfo",
+ "060a2b06010401823702011c": "spcLink",
+ "060a2b06010401823702011d": "SPC_HASH_INFO_OBJID",
+ "060a2b06010401823702011e": "SPC_SIPINFO_OBJID",
+ "060a2b060104018237020104": "spcIndirectDataContext",
+ "060a2b0601040182370202": "CTL for Software Publishers Trusted CAs",
+ "060a2b060104018237020201": "szOID_TRUSTED_CODESIGNING_CA_LIST",
+ "060a2b060104018237020202": "szOID_TRUSTED_CLIENT_AUTH_CA_LIST",
+ "060a2b060104018237020203": "szOID_TRUSTED_SERVER_AUTH_CA_LIST",
+ "060a2b06010401823714": "Microsoft Enrollment Infrastructure",
+ "060a2b0601040182371401": "szOID_AUTO_ENROLL_CTL_USAGE",
+ "060a2b0601040182371402": "szOID_ENROLL_CERTTYPE_EXTENSION",
+ "060a2b060104018237140201": "szOID_ENROLLMENT_AGENT",
+ "060a2b060104018237140202": "szOID_KP_SMARTCARD_LOGON",
+ "060a2b060104018237140203": "szOID_NT_PRINCIPAL_NAME",
+ "060a2b0601040182371403": "szOID_CERT_MANIFOLD",
+ "06092b06010401823715": "Microsoft CertSrv Infrastructure",
+ "06092b0601040182371501": "szOID_CERTSRV_CA_VERSION",
+ "06092b0601040182371514": "Client Information",
+ "060a2b06010401823719": "Microsoft Directory Service",
+ "060a2b0601040182371901": "szOID_NTDS_REPLICATION",
+ "060a2b06010401823703": "Time Stamping",
+ "060a2b060104018237030201": "SPC_TIME_STAMP_REQUEST_OBJID",
+ "060a2b0601040182371e": "IIS",
+ "060a2b0601040182371f": "Windows updates and service packs",
+ "060a2b0601040182371f01": "szOID_PRODUCT_UPDATE",
+ "060a2b06010401823704": "Permissions",
+ "060a2b06010401823728": "Fonts",
+ "060a2b06010401823729": "Microsoft Licensing and Registration",
+ "060a2b0601040182372a": "Microsoft Corporate PKI (ITG)",
+ "060a2b06010401823758": "CAPICOM",
+ "060a2b0601040182375801": "szOID_CAPICOM_VERSION",
+ "060a2b0601040182375802": "szOID_CAPICOM_ATTRIBUTE",
+ "060a2b060104018237580201": "szOID_CAPICOM_DOCUMENT_NAME",
+ "060a2b060104018237580202": "szOID_CAPICOM_DOCUMENT_DESCRIPTION",
+ "060a2b0601040182375803": "szOID_CAPICOM_ENCRYPTED_DATA",
+ "060a2b060104018237580301": "szOID_CAPICOM_ENCRYPTED_CONTENT",
+ "06032b0601050507": "pkix",
+ "06032b060105050701": "privateExtension",
+ "06032b06010505070101": "authorityInfoAccess",
+ "06032b06010505070c02": "CMC Data",
+ "06032b060105050702": "policyQualifierIds",
// "06032b06010505070201" : "cps",
- "06032b06010505070202" : "unotice",
- "06032b060105050703" : "keyPurpose",
- "06032b06010505070301" : "serverAuth",
- "06032b06010505070302" : "clientAuth",
- "06032b06010505070303" : "codeSigning",
- "06032b06010505070304" : "emailProtection",
- "06032b06010505070305" : "ipsecEndSystem",
- "06032b06010505070306" : "ipsecTunnel",
- "06032b06010505070307" : "ipsecUser",
- "06032b06010505070308" : "timeStamping",
- "06032b060105050704" : "cmpInformationTypes",
- "06032b06010505070401" : "caProtEncCert",
- "06032b06010505070402" : "signKeyPairTypes",
- "06032b06010505070403" : "encKeyPairTypes",
- "06032b06010505070404" : "preferredSymmAlg",
- "06032b06010505070405" : "caKeyUpdateInfo",
- "06032b06010505070406" : "currentCRL",
- "06032b06010505073001" : "ocsp",
- "06032b06010505073002" : "caIssuers",
- "06032b06010505080101" : "HMAC-MD5",
- "06032b06010505080102" : "HMAC-SHA",
- "060360864801650201010a" : "mosaicKeyManagementAlgorithm",
- "060360864801650201010b" : "sdnsKMandSigAlgorithm",
- "060360864801650201010c" : "mosaicKMandSigAlgorithm",
- "060360864801650201010d" : "SuiteASignatureAlgorithm",
- "060360864801650201010e" : "SuiteAConfidentialityAlgorithm",
- "060360864801650201010f" : "SuiteAIntegrityAlgorithm",
- "06036086480186f84201" : "cert-extension",
+ "06032b06010505070202": "unotice",
+ "06032b060105050703": "keyPurpose",
+ "06032b06010505070301": "serverAuth",
+ "06032b06010505070302": "clientAuth",
+ "06032b06010505070303": "codeSigning",
+ "06032b06010505070304": "emailProtection",
+ "06032b06010505070305": "ipsecEndSystem",
+ "06032b06010505070306": "ipsecTunnel",
+ "06032b06010505070307": "ipsecUser",
+ "06032b06010505070308": "timeStamping",
+ "06032b060105050704": "cmpInformationTypes",
+ "06032b06010505070401": "caProtEncCert",
+ "06032b06010505070402": "signKeyPairTypes",
+ "06032b06010505070403": "encKeyPairTypes",
+ "06032b06010505070404": "preferredSymmAlg",
+ "06032b06010505070405": "caKeyUpdateInfo",
+ "06032b06010505070406": "currentCRL",
+ "06032b06010505073001": "ocsp",
+ "06032b06010505073002": "caIssuers",
+ "06032b06010505080101": "HMAC-MD5",
+ "06032b06010505080102": "HMAC-SHA",
+ "060360864801650201010a": "mosaicKeyManagementAlgorithm",
+ "060360864801650201010b": "sdnsKMandSigAlgorithm",
+ "060360864801650201010c": "mosaicKMandSigAlgorithm",
+ "060360864801650201010d": "SuiteASignatureAlgorithm",
+ "060360864801650201010e": "SuiteAConfidentialityAlgorithm",
+ "060360864801650201010f": "SuiteAIntegrityAlgorithm",
+ "06036086480186f84201": "cert-extension",
// "06036086480186f8420101" : "netscape-cert-type",
- "06036086480186f842010a" : "EntityLogo",
- "06036086480186f842010b" : "UserPicture",
+ "06036086480186f842010a": "EntityLogo",
+ "06036086480186f842010b": "UserPicture",
// "06036086480186f842010c" : "netscape-ssl-server-name",
// "06036086480186f842010d" : "netscape-comment",
// "06036086480186f8420102" : "netscape-base-url",
@@ -863,202 +843,202 @@ r.X509.DN_ATTRHEX = {
// "06036086480186f8420104" : "netscape-ca-revocation-url",
// "06036086480186f8420107" : "netscape-cert-renewal-url",
// "06036086480186f8420108" : "netscape-ca-policy-url",
- "06036086480186f8420109" : "HomePage-url",
- "06036086480186f84202" : "data-type",
- "06036086480186f8420201" : "GIF",
- "06036086480186f8420202" : "JPEG",
- "06036086480186f8420203" : "URL",
- "06036086480186f8420204" : "HTML",
- "06036086480186f8420205" : "netscape-cert-sequence",
- "06036086480186f8420206" : "netscape-cert-url",
- "06036086480186f84203" : "directory",
- "06036086480186f8420401" : "serverGatedCrypto",
- "06036086480186f845010603" : "Unknown Verisign extension",
- "06036086480186f845010606" : "Unknown Verisign extension",
- "06036086480186f84501070101" : "Verisign certificatePolicy",
- "06036086480186f8450107010101" : "Unknown Verisign policy qualifier",
- "06036086480186f8450107010102" : "Unknown Verisign policy qualifier",
- "0603678105" : "TCPA",
- "060367810501" : "tcpaSpecVersion",
- "060367810502" : "tcpaAttribute",
- "06036781050201" : "tcpaAtTpmManufacturer",
- "0603678105020a" : "tcpaAtSecurityQualities",
- "0603678105020b" : "tcpaAtTpmProtectionProfile",
- "0603678105020c" : "tcpaAtTpmSecurityTarget",
- "0603678105020d" : "tcpaAtFoundationProtectionProfile",
- "0603678105020e" : "tcpaAtFoundationSecurityTarget",
- "0603678105020f" : "tcpaAtTpmIdLabel",
- "06036781050202" : "tcpaAtTpmModel",
- "06036781050203" : "tcpaAtTpmVersion",
- "06036781050204" : "tcpaAtPlatformManufacturer",
- "06036781050205" : "tcpaAtPlatformModel",
- "06036781050206" : "tcpaAtPlatformVersion",
- "06036781050207" : "tcpaAtComponentManufacturer",
- "06036781050208" : "tcpaAtComponentModel",
- "06036781050209" : "tcpaAtComponentVersion",
- "060367810503" : "tcpaProtocol",
- "06036781050301" : "tcpaPrttTpmIdProtocol",
- "0603672a00" : "contentType",
- "0603672a0000" : "PANData",
- "0603672a0001" : "PANToken",
- "0603672a0002" : "PANOnly",
- "0603672a01" : "msgExt",
- "0603672a0a" : "national",
- "0603672a0a8140" : "Japan",
- "0603672a02" : "field",
- "0603672a0200" : "fullName",
- "0603672a0201" : "givenName",
- "0603672a020a" : "amount",
- "0603672a0202" : "familyName",
- "0603672a0203" : "birthFamilyName",
- "0603672a0204" : "placeName",
- "0603672a0205" : "identificationNumber",
- "0603672a0206" : "month",
- "0603672a0207" : "date",
- "0603672a02070b" : "accountNumber",
- "0603672a02070c" : "passPhrase",
- "0603672a0208" : "address",
- "0603672a0209" : "telephone",
- "0603672a03" : "attribute",
- "0603672a0300" : "cert",
- "0603672a030000" : "rootKeyThumb",
- "0603672a030001" : "additionalPolicy",
- "0603672a04" : "algorithm",
- "0603672a05" : "policy",
- "0603672a0500" : "root",
- "0603672a06" : "module",
- "0603672a07" : "certExt",
- "0603672a0700" : "hashedRootKey",
- "0603672a0701" : "certificateType",
- "0603672a0702" : "merchantData",
- "0603672a0703" : "cardCertRequired",
- "0603672a0704" : "tunneling",
- "0603672a0705" : "setExtensions",
- "0603672a0706" : "setQualifier",
- "0603672a08" : "brand",
- "0603672a0801" : "IATA-ATA",
- "0603672a081e" : "Diners",
- "0603672a0822" : "AmericanExpress",
- "0603672a0804" : "VISA",
- "0603672a0805" : "MasterCard",
- "0603672a08ae7b" : "Novus",
- "0603672a09" : "vendor",
- "0603672a0900" : "GlobeSet",
- "0603672a0901" : "IBM",
- "0603672a090a" : "Griffin",
- "0603672a090b" : "Certicom",
- "0603672a090c" : "OSS",
- "0603672a090d" : "TenthMountain",
- "0603672a090e" : "Antares",
- "0603672a090f" : "ECC",
- "0603672a0910" : "Maithean",
- "0603672a0911" : "Netscape",
- "0603672a0912" : "Verisign",
- "0603672a0913" : "BlueMoney",
- "0603672a0902" : "CyberCash",
- "0603672a0914" : "Lacerte",
- "0603672a0915" : "Fujitsu",
- "0603672a0916" : "eLab",
- "0603672a0917" : "Entrust",
- "0603672a0918" : "VIAnet",
- "0603672a0919" : "III",
- "0603672a091a" : "OpenMarket",
- "0603672a091b" : "Lexem",
- "0603672a091c" : "Intertrader",
- "0603672a091d" : "Persimmon",
- "0603672a0903" : "Terisa",
- "0603672a091e" : "NABLE",
- "0603672a091f" : "espace-net",
- "0603672a0920" : "Hitachi",
- "0603672a0921" : "Microsoft",
- "0603672a0922" : "NEC",
- "0603672a0923" : "Mitsubishi",
- "0603672a0924" : "NCR",
- "0603672a0925" : "e-COMM",
- "0603672a0926" : "Gemplus",
- "0603672a0904" : "RSADSI",
- "0603672a0905" : "VeriFone",
- "0603672a0906" : "TrinTech",
- "0603672a0907" : "BankGate",
- "0603672a0908" : "GTE",
- "0603672a0909" : "CompuSource",
- "0603551d01" : "authorityKeyIdentifier",
- "0603551d0a" : "basicConstraints",
- "0603551d0b" : "nameConstraints",
- "0603551d0c" : "policyConstraints",
- "0603551d0d" : "basicConstraints",
- "0603551d0e" : "subjectKeyIdentifier",
- "0603551d0f" : "keyUsage",
- "0603551d10" : "privateKeyUsagePeriod",
- "0603551d11" : "subjectAltName",
- "0603551d12" : "issuerAltName",
- "0603551d13" : "basicConstraints",
- "0603551d02" : "keyAttributes",
- "0603551d14" : "cRLNumber",
- "0603551d15" : "cRLReason",
- "0603551d16" : "expirationDate",
- "0603551d17" : "instructionCode",
- "0603551d18" : "invalidityDate",
- "0603551d1a" : "issuingDistributionPoint",
- "0603551d1b" : "deltaCRLIndicator",
- "0603551d1c" : "issuingDistributionPoint",
- "0603551d1d" : "certificateIssuer",
- "0603551d03" : "certificatePolicies",
- "0603551d1e" : "nameConstraints",
- "0603551d1f" : "cRLDistributionPoints",
- "0603551d20" : "certificatePolicies",
- "0603551d21" : "policyMappings",
- "0603551d22" : "policyConstraints",
- "0603551d23" : "authorityKeyIdentifier",
- "0603551d24" : "policyConstraints",
- "0603551d25" : "extKeyUsage",
- "0603551d04" : "keyUsageRestriction",
- "0603551d05" : "policyMapping",
- "0603551d06" : "subtreesConstraint",
- "0603551d07" : "subjectAltName",
- "0603551d08" : "issuerAltName",
- "0603551d09" : "subjectDirectoryAttributes",
- "0603550400" : "objectClass",
- "0603550401" : "aliasObjectName",
+ "06036086480186f8420109": "HomePage-url",
+ "06036086480186f84202": "data-type",
+ "06036086480186f8420201": "GIF",
+ "06036086480186f8420202": "JPEG",
+ "06036086480186f8420203": "URL",
+ "06036086480186f8420204": "HTML",
+ "06036086480186f8420205": "netscape-cert-sequence",
+ "06036086480186f8420206": "netscape-cert-url",
+ "06036086480186f84203": "directory",
+ "06036086480186f8420401": "serverGatedCrypto",
+ "06036086480186f845010603": "Unknown Verisign extension",
+ "06036086480186f845010606": "Unknown Verisign extension",
+ "06036086480186f84501070101": "Verisign certificatePolicy",
+ "06036086480186f8450107010101": "Unknown Verisign policy qualifier",
+ "06036086480186f8450107010102": "Unknown Verisign policy qualifier",
+ "0603678105": "TCPA",
+ "060367810501": "tcpaSpecVersion",
+ "060367810502": "tcpaAttribute",
+ "06036781050201": "tcpaAtTpmManufacturer",
+ "0603678105020a": "tcpaAtSecurityQualities",
+ "0603678105020b": "tcpaAtTpmProtectionProfile",
+ "0603678105020c": "tcpaAtTpmSecurityTarget",
+ "0603678105020d": "tcpaAtFoundationProtectionProfile",
+ "0603678105020e": "tcpaAtFoundationSecurityTarget",
+ "0603678105020f": "tcpaAtTpmIdLabel",
+ "06036781050202": "tcpaAtTpmModel",
+ "06036781050203": "tcpaAtTpmVersion",
+ "06036781050204": "tcpaAtPlatformManufacturer",
+ "06036781050205": "tcpaAtPlatformModel",
+ "06036781050206": "tcpaAtPlatformVersion",
+ "06036781050207": "tcpaAtComponentManufacturer",
+ "06036781050208": "tcpaAtComponentModel",
+ "06036781050209": "tcpaAtComponentVersion",
+ "060367810503": "tcpaProtocol",
+ "06036781050301": "tcpaPrttTpmIdProtocol",
+ "0603672a00": "contentType",
+ "0603672a0000": "PANData",
+ "0603672a0001": "PANToken",
+ "0603672a0002": "PANOnly",
+ "0603672a01": "msgExt",
+ "0603672a0a": "national",
+ "0603672a0a8140": "Japan",
+ "0603672a02": "field",
+ "0603672a0200": "fullName",
+ "0603672a0201": "givenName",
+ "0603672a020a": "amount",
+ "0603672a0202": "familyName",
+ "0603672a0203": "birthFamilyName",
+ "0603672a0204": "placeName",
+ "0603672a0205": "identificationNumber",
+ "0603672a0206": "month",
+ "0603672a0207": "date",
+ "0603672a02070b": "accountNumber",
+ "0603672a02070c": "passPhrase",
+ "0603672a0208": "address",
+ "0603672a0209": "telephone",
+ "0603672a03": "attribute",
+ "0603672a0300": "cert",
+ "0603672a030000": "rootKeyThumb",
+ "0603672a030001": "additionalPolicy",
+ "0603672a04": "algorithm",
+ "0603672a05": "policy",
+ "0603672a0500": "root",
+ "0603672a06": "module",
+ "0603672a07": "certExt",
+ "0603672a0700": "hashedRootKey",
+ "0603672a0701": "certificateType",
+ "0603672a0702": "merchantData",
+ "0603672a0703": "cardCertRequired",
+ "0603672a0704": "tunneling",
+ "0603672a0705": "setExtensions",
+ "0603672a0706": "setQualifier",
+ "0603672a08": "brand",
+ "0603672a0801": "IATA-ATA",
+ "0603672a081e": "Diners",
+ "0603672a0822": "AmericanExpress",
+ "0603672a0804": "VISA",
+ "0603672a0805": "MasterCard",
+ "0603672a08ae7b": "Novus",
+ "0603672a09": "vendor",
+ "0603672a0900": "GlobeSet",
+ "0603672a0901": "IBM",
+ "0603672a090a": "Griffin",
+ "0603672a090b": "Certicom",
+ "0603672a090c": "OSS",
+ "0603672a090d": "TenthMountain",
+ "0603672a090e": "Antares",
+ "0603672a090f": "ECC",
+ "0603672a0910": "Maithean",
+ "0603672a0911": "Netscape",
+ "0603672a0912": "Verisign",
+ "0603672a0913": "BlueMoney",
+ "0603672a0902": "CyberCash",
+ "0603672a0914": "Lacerte",
+ "0603672a0915": "Fujitsu",
+ "0603672a0916": "eLab",
+ "0603672a0917": "Entrust",
+ "0603672a0918": "VIAnet",
+ "0603672a0919": "III",
+ "0603672a091a": "OpenMarket",
+ "0603672a091b": "Lexem",
+ "0603672a091c": "Intertrader",
+ "0603672a091d": "Persimmon",
+ "0603672a0903": "Terisa",
+ "0603672a091e": "NABLE",
+ "0603672a091f": "espace-net",
+ "0603672a0920": "Hitachi",
+ "0603672a0921": "Microsoft",
+ "0603672a0922": "NEC",
+ "0603672a0923": "Mitsubishi",
+ "0603672a0924": "NCR",
+ "0603672a0925": "e-COMM",
+ "0603672a0926": "Gemplus",
+ "0603672a0904": "RSADSI",
+ "0603672a0905": "VeriFone",
+ "0603672a0906": "TrinTech",
+ "0603672a0907": "BankGate",
+ "0603672a0908": "GTE",
+ "0603672a0909": "CompuSource",
+ "0603551d01": "authorityKeyIdentifier",
+ "0603551d0a": "basicConstraints",
+ "0603551d0b": "nameConstraints",
+ "0603551d0c": "policyConstraints",
+ "0603551d0d": "basicConstraints",
+ "0603551d0e": "subjectKeyIdentifier",
+ "0603551d0f": "keyUsage",
+ "0603551d10": "privateKeyUsagePeriod",
+ "0603551d11": "subjectAltName",
+ "0603551d12": "issuerAltName",
+ "0603551d13": "basicConstraints",
+ "0603551d02": "keyAttributes",
+ "0603551d14": "cRLNumber",
+ "0603551d15": "cRLReason",
+ "0603551d16": "expirationDate",
+ "0603551d17": "instructionCode",
+ "0603551d18": "invalidityDate",
+ "0603551d1a": "issuingDistributionPoint",
+ "0603551d1b": "deltaCRLIndicator",
+ "0603551d1c": "issuingDistributionPoint",
+ "0603551d1d": "certificateIssuer",
+ "0603551d03": "certificatePolicies",
+ "0603551d1e": "nameConstraints",
+ "0603551d1f": "cRLDistributionPoints",
+ "0603551d20": "certificatePolicies",
+ "0603551d21": "policyMappings",
+ "0603551d22": "policyConstraints",
+ "0603551d23": "authorityKeyIdentifier",
+ "0603551d24": "policyConstraints",
+ "0603551d25": "extKeyUsage",
+ "0603551d04": "keyUsageRestriction",
+ "0603551d05": "policyMapping",
+ "0603551d06": "subtreesConstraint",
+ "0603551d07": "subjectAltName",
+ "0603551d08": "issuerAltName",
+ "0603551d09": "subjectDirectoryAttributes",
+ "0603550400": "objectClass",
+ "0603550401": "aliasObjectName",
// "060355040c" : "title",
- "060355040d" : "description",
- "060355040e" : "searchGuide",
- "060355040f" : "businessCategory",
- "0603550410" : "postalAddress",
- "0603550411" : "postalCode",
- "0603550412" : "postOfficeBox",
- "0603550413" : "physicalDeliveryOfficeName",
- "0603550402" : "knowledgeInformation",
+ "060355040d": "description",
+ "060355040e": "searchGuide",
+ "060355040f": "businessCategory",
+ "0603550410": "postalAddress",
+ "0603550411": "postalCode",
+ "0603550412": "postOfficeBox",
+ "0603550413": "physicalDeliveryOfficeName",
+ "0603550402": "knowledgeInformation",
// "0603550414" : "telephoneNumber",
- "0603550415" : "telexNumber",
- "0603550416" : "teletexTerminalIdentifier",
- "0603550417" : "facsimileTelephoneNumber",
- "0603550418" : "x121Address",
- "0603550419" : "internationalISDNNumber",
- "060355041a" : "registeredAddress",
- "060355041b" : "destinationIndicator",
- "060355041c" : "preferredDeliveryMehtod",
- "060355041d" : "presentationAddress",
- "060355041e" : "supportedApplicationContext",
- "060355041f" : "member",
- "0603550420" : "owner",
- "0603550421" : "roleOccupant",
- "0603550422" : "seeAlso",
- "0603550423" : "userPassword",
- "0603550424" : "userCertificate",
- "0603550425" : "caCertificate",
- "0603550426" : "authorityRevocationList",
- "0603550427" : "certificateRevocationList",
- "0603550428" : "crossCertificatePair",
- "0603550429" : "givenName",
+ "0603550415": "telexNumber",
+ "0603550416": "teletexTerminalIdentifier",
+ "0603550417": "facsimileTelephoneNumber",
+ "0603550418": "x121Address",
+ "0603550419": "internationalISDNNumber",
+ "060355041a": "registeredAddress",
+ "060355041b": "destinationIndicator",
+ "060355041c": "preferredDeliveryMehtod",
+ "060355041d": "presentationAddress",
+ "060355041e": "supportedApplicationContext",
+ "060355041f": "member",
+ "0603550420": "owner",
+ "0603550421": "roleOccupant",
+ "0603550422": "seeAlso",
+ "0603550423": "userPassword",
+ "0603550424": "userCertificate",
+ "0603550425": "caCertificate",
+ "0603550426": "authorityRevocationList",
+ "0603550427": "certificateRevocationList",
+ "0603550428": "crossCertificatePair",
+ "0603550429": "givenName",
// "060355042a" : "givenName",
- "0603550405" : "serialNumber",
- "0603550434" : "supportedAlgorithms",
- "0603550435" : "deltaRevocationList",
- "060355043a" : "crossCertificatePair",
+ "0603550405": "serialNumber",
+ "0603550434": "supportedAlgorithms",
+ "0603550435": "deltaRevocationList",
+ "060355043a": "crossCertificatePair",
// "0603550409" : "streetAddress",
- "06035508" : "X.500-Algorithms",
- "0603550801" : "X.500-Alg-Encryption",
- "060355080101" : "rsa",
- "0603604c0101" : "DPC"
+ "06035508": "X.500-Algorithms",
+ "0603550801": "X.500-Alg-Encryption",
+ "060355080101": "rsa",
+ "0603604c0101": "DPC"
};
diff --git a/src/core/operations/QuotedPrintable.js b/src/core/operations/QuotedPrintable.js
index 7636b524..a53ea0ca 100755
--- a/src/core/operations/QuotedPrintable.js
+++ b/src/core/operations/QuotedPrintable.js
@@ -61,7 +61,7 @@ const QuotedPrintable = {
* @returns {byteArray}
*/
runFrom: function (input, args) {
- const str = input.replace(/\=(?:\r?\n|$)/g, "");
+ const str = input.replace(/=(?:\r?\n|$)/g, "");
return QuotedPrintable.mimeDecode(str);
},
@@ -73,7 +73,7 @@ const QuotedPrintable = {
* @returns {byteArray}
*/
mimeDecode: function(str) {
- let encodedBytesCount = (str.match(/\=[\da-fA-F]{2}/g) || []).length,
+ let encodedBytesCount = (str.match(/=[\da-fA-F]{2}/g) || []).length,
bufferLength = str.length - encodedBytesCount * 2,
chr, hex,
buffer = new Array(bufferLength),
@@ -219,21 +219,21 @@ const QuotedPrintable = {
result += line;
pos += line.length;
continue;
- } else if (line.length > lineLengthMax - lineMargin && (match = line.substr(-lineMargin).match(/[ \t\.,!\?][^ \t\.,!\?]*$/))) {
+ } else if (line.length > lineLengthMax - lineMargin && (match = line.substr(-lineMargin).match(/[ \t.,!?][^ \t.,!?]*$/))) {
// truncate to nearest space
line = line.substr(0, line.length - (match[0].length - 1));
} else if (line.substr(-1) === "\r") {
line = line.substr(0, line.length - 1);
} else {
- if (line.match(/\=[\da-f]{0,2}$/i)) {
+ if (line.match(/=[\da-f]{0,2}$/i)) {
// push incomplete encoding sequences to the next line
- if ((match = line.match(/\=[\da-f]{0,1}$/i))) {
+ if ((match = line.match(/=[\da-f]{0,1}$/i))) {
line = line.substr(0, line.length - match[0].length);
}
// ensure that utf-8 sequences are not split
- while (line.length > 3 && line.length < len - pos && !line.match(/^(?:=[\da-f]{2}){1,4}$/i) && (match = line.match(/\=[\da-f]{2}$/ig))) {
+ while (line.length > 3 && line.length < len - pos && !line.match(/^(?:=[\da-f]{2}){1,4}$/i) && (match = line.match(/=[\da-f]{2}$/ig))) {
code = parseInt(match[0].substr(1, 2), 16);
if (code < 128) {
break;
@@ -250,7 +250,7 @@ const QuotedPrintable = {
}
if (pos + line.length < len && line.substr(-1) !== "\n") {
- if (line.length === 76 && line.match(/\=[\da-f]{2}$/i)) {
+ if (line.length === 76 && line.match(/=[\da-f]{2}$/i)) {
line = line.substr(0, line.length - 3);
} else if (line.length === 76) {
line = line.substr(0, line.length - 1);
diff --git a/src/core/operations/StrUtils.js b/src/core/operations/StrUtils.js
index af34c152..698e7eef 100755
--- a/src/core/operations/StrUtils.js
+++ b/src/core/operations/StrUtils.js
@@ -193,17 +193,17 @@ const StrUtils = {
* @constant
* @default
*/
- FIND_REPLACE_GLOBAL : true,
+ FIND_REPLACE_GLOBAL: true,
/**
* @constant
* @default
*/
- FIND_REPLACE_CASE : false,
+ FIND_REPLACE_CASE: false,
/**
* @constant
* @default
*/
- FIND_REPLACE_MULTILINE : true,
+ FIND_REPLACE_MULTILINE: true,
/**
* Find / Replace operation.
@@ -476,16 +476,16 @@ const StrUtils = {
const splitInput = input.split(delimiter);
return splitInput
- .filter((line, lineIndex) => {
- lineIndex += 1;
+ .filter((line, lineIndex) => {
+ lineIndex += 1;
- if (number < 0) {
- return lineIndex <= splitInput.length + number;
- } else {
- return lineIndex <= number;
- }
- })
- .join(delimiter);
+ if (number < 0) {
+ return lineIndex <= splitInput.length + number;
+ } else {
+ return lineIndex <= number;
+ }
+ })
+ .join(delimiter);
},
@@ -504,16 +504,16 @@ const StrUtils = {
const splitInput = input.split(delimiter);
return splitInput
- .filter((line, lineIndex) => {
- lineIndex += 1;
+ .filter((line, lineIndex) => {
+ lineIndex += 1;
- if (number < 0) {
- return lineIndex > -number;
- } else {
- return lineIndex > splitInput.length - number;
- }
- })
- .join(delimiter);
+ if (number < 0) {
+ return lineIndex > -number;
+ } else {
+ return lineIndex > splitInput.length - number;
+ }
+ })
+ .join(delimiter);
},
diff --git a/src/core/operations/Tidy.js b/src/core/operations/Tidy.js
index fed56730..881508cf 100755
--- a/src/core/operations/Tidy.js
+++ b/src/core/operations/Tidy.js
@@ -16,32 +16,32 @@ const Tidy = {
* @constant
* @default
*/
- REMOVE_SPACES : true,
+ REMOVE_SPACES: true,
/**
* @constant
* @default
*/
- REMOVE_CARIAGE_RETURNS : true,
+ REMOVE_CARIAGE_RETURNS: true,
/**
* @constant
* @default
*/
- REMOVE_LINE_FEEDS : true,
+ REMOVE_LINE_FEEDS: true,
/**
* @constant
* @default
*/
- REMOVE_TABS : true,
+ REMOVE_TABS: true,
/**
* @constant
* @default
*/
- REMOVE_FORM_FEEDS : true,
+ REMOVE_FORM_FEEDS: true,
/**
* @constant
* @default
*/
- REMOVE_FULL_STOPS : false,
+ REMOVE_FULL_STOPS: false,
/**
* Remove whitespace operation.
@@ -89,17 +89,17 @@ const Tidy = {
* @constant
* @default
*/
- APPLY_TO_EACH_LINE : false,
+ APPLY_TO_EACH_LINE: false,
/**
* @constant
* @default
*/
- DROP_START : 0,
+ DROP_START: 0,
/**
* @constant
* @default
*/
- DROP_LENGTH : 5,
+ DROP_LENGTH: 5,
/**
* Drop bytes operation.
@@ -200,17 +200,17 @@ const Tidy = {
* @constant
* @default
*/
- PAD_POSITION : ["Start", "End"],
+ PAD_POSITION: ["Start", "End"],
/**
* @constant
* @default
*/
- PAD_LENGTH : 5,
+ PAD_LENGTH: 5,
/**
* @constant
* @default
*/
- PAD_CHAR : " ",
+ PAD_CHAR: " ",
/**
* Pad lines operation.
diff --git a/src/core/operations/URL.js b/src/core/operations/URL.js
index cff59d23..9e00ebf8 100755
--- a/src/core/operations/URL.js
+++ b/src/core/operations/URL.js
@@ -127,7 +127,7 @@ const URL_ = {
.replace(/\(/g, "%28")
.replace(/\)/g, "%29")
.replace(/\*/g, "%2A")
- .replace(/\-/g, "%2D")
+ .replace(/-/g, "%2D")
.replace(/\./g, "%2E")
.replace(/_/g, "%5F")
.replace(/~/g, "%7E");
diff --git a/src/node/index.js b/src/node/index.js
index 77eed31f..26bd9d92 100644
--- a/src/node/index.js
+++ b/src/node/index.js
@@ -14,12 +14,12 @@ const CyberChef = module.exports = {
bake: function(input, recipeConfig) {
this.chef = new Chef();
return this.chef.bake(
- input,
- recipeConfig,
- {},
- 0,
- false
- );
+ input,
+ recipeConfig,
+ {},
+ 0,
+ false
+ );
}
};
diff --git a/src/web/ControlsWaiter.js b/src/web/ControlsWaiter.js
index b419f95b..b6a8b626 100755
--- a/src/web/ControlsWaiter.js
+++ b/src/web/ControlsWaiter.js
@@ -183,9 +183,9 @@ ControlsWaiter.prototype.generateStateUrl = function(includeRecipe, includeInput
];
const hash = params
- .filter(v => v)
- .map(([key, value]) => `${key}=${encodeURIComponent(value)}`)
- .join("&");
+ .filter(v => v)
+ .map(([key, value]) => `${key}=${encodeURIComponent(value)}`)
+ .join("&");
if (hash) {
return `${link}#${hash}`;
@@ -288,7 +288,7 @@ ControlsWaiter.prototype.populateLoadRecipesList = function() {
// Add recipes to select
const savedRecipes = localStorage.savedRecipes ?
- JSON.parse(localStorage.savedRecipes) : [];
+ JSON.parse(localStorage.savedRecipes) : [];
for (i = 0; i < savedRecipes.length; i++) {
const opt = document.createElement("option");
@@ -310,7 +310,7 @@ ControlsWaiter.prototype.populateLoadRecipesList = function() {
ControlsWaiter.prototype.loadDeleteClick = function() {
const id = parseInt(document.getElementById("load-name").value, 10);
const rawSavedRecipes = localStorage.savedRecipes ?
- JSON.parse(localStorage.savedRecipes) : [];
+ JSON.parse(localStorage.savedRecipes) : [];
const savedRecipes = rawSavedRecipes.filter(r => r.id !== id);
@@ -325,7 +325,7 @@ ControlsWaiter.prototype.loadDeleteClick = function() {
ControlsWaiter.prototype.loadNameChange = function(e) {
const el = e.target;
const savedRecipes = localStorage.savedRecipes ?
- JSON.parse(localStorage.savedRecipes) : [];
+ JSON.parse(localStorage.savedRecipes) : [];
const id = parseInt(el.value, 10);
const recipe = savedRecipes.find(r => r.id === id);
diff --git a/src/web/HighlighterWaiter.js b/src/web/HighlighterWaiter.js
index 7c9b7e42..cafedc22 100755
--- a/src/web/HighlighterWaiter.js
+++ b/src/web/HighlighterWaiter.js
@@ -493,13 +493,14 @@ HighlighterWaiter.prototype.highlight = function(textarea, highlighter, pos) {
//if (colour) cssClass += "-"+colour;
// Remove HTML tags
- text = text.replace(/&/g, "&")
- .replace(//g, ">")
- .replace(/\n/g, "
")
- // Convert placeholders to tags
- .replace(startPlaceholderRegex, "")
- .replace(endPlaceholderRegex, "") + " ";
+ text = text
+ .replace(/&/g, "&")
+ .replace(//g, ">")
+ .replace(/\n/g, "
")
+ // Convert placeholders to tags
+ .replace(startPlaceholderRegex, "")
+ .replace(endPlaceholderRegex, "") + " ";
// Adjust width to allow for scrollbars
highlighter.style.width = textarea.clientWidth + "px";
diff --git a/src/web/InputWaiter.js b/src/web/InputWaiter.js
index 040716bb..eda090b0 100755
--- a/src/web/InputWaiter.js
+++ b/src/web/InputWaiter.js
@@ -166,7 +166,7 @@ InputWaiter.prototype.inputDrop = function(e) {
this.set(inputCharcode);
const recipeConfig = this.app.getRecipeConfig();
if (!recipeConfig[0] || recipeConfig[0].op !== "From Hex") {
- recipeConfig.unshift({op:"From Hex", args:["Space"]});
+ recipeConfig.unshift({op: "From Hex", args: ["Space"]});
this.app.setRecipeConfig(recipeConfig);
}
diff --git a/src/web/index.js b/src/web/index.js
index 0de4520f..1dbf11dc 100755
--- a/src/web/index.js
+++ b/src/web/index.js
@@ -38,15 +38,15 @@ function main() {
];
const defaultOptions = {
- updateUrl : true,
- showHighlighter : true,
- treatAsUtf8 : true,
- wordWrap : true,
- showErrors : true,
- errorTimeout : 4000,
- autoBakeThreshold : 200,
- attemptHighlight : true,
- theme : "classic",
+ updateUrl: true,
+ showHighlighter: true,
+ treatAsUtf8: true,
+ wordWrap: true,
+ showErrors: true,
+ errorTimeout: 4000,
+ autoBakeThreshold: 200,
+ attemptHighlight: true,
+ theme: "classic",
};
document.removeEventListener("DOMContentLoaded", main, false);
diff --git a/test/TestRegister.js b/test/TestRegister.js
index 6b4edcd3..78039b4d 100644
--- a/test/TestRegister.js
+++ b/test/TestRegister.js
@@ -46,8 +46,7 @@ import Chef from "../src/core/Chef.js";
{},
0,
false
- )
- .then(function(result) {
+ ).then(function(result) {
const ret = {
test: test,
status: null,
diff --git a/test/tests/operations/Compress.js b/test/tests/operations/Compress.js
index 41046b40..48f1de81 100644
--- a/test/tests/operations/Compress.js
+++ b/test/tests/operations/Compress.js
@@ -14,12 +14,12 @@ TestRegister.addTests([
expectedOutput: "The cat sat on the mat.",
recipeConfig: [
{
- "op" : "From Hex",
- "args" : ["Space"]
+ "op": "From Hex",
+ "args": ["Space"]
},
{
- "op" : "Bzip2 Decompress",
- "args" : []
+ "op": "Bzip2 Decompress",
+ "args": []
}
],
},
diff --git a/test/tests/operations/FlowControl.js b/test/tests/operations/FlowControl.js
index 4ade1691..42a4bfd3 100644
--- a/test/tests/operations/FlowControl.js
+++ b/test/tests/operations/FlowControl.js
@@ -59,11 +59,11 @@ TestRegister.addTests([
input: "Some data with a 1 in it\nSome data with a 2 in it",
expectedOutput: "U29tZSBkYXRhIHdpdGggYSAxIGluIGl0\n53 6f 6d 65 20 64 61 74 61 20 77 69 74 68 20 61 20 32 20 69 6e 20 69 74\n",
recipeConfig: [
- {"op":"Fork", "args":["\\n", "\\n", false]},
- {"op":"Conditional Jump", "args":["1", "2", "10"]},
- {"op":"To Hex", "args":["Space"]},
- {"op":"Return", "args":[]},
- {"op":"To Base64", "args":["A-Za-z0-9+/="]}
+ {"op": "Fork", "args": ["\\n", "\\n", false]},
+ {"op": "Conditional Jump", "args": ["1", "2", "10"]},
+ {"op": "To Hex", "args": ["Space"]},
+ {"op": "Return", "args": []},
+ {"op": "To Base64", "args": ["A-Za-z0-9+/="]}
]
},
{
diff --git a/test/tests/operations/Image.js b/test/tests/operations/Image.js
index 78522b50..be822c8b 100644
--- a/test/tests/operations/Image.js
+++ b/test/tests/operations/Image.js
@@ -73,11 +73,11 @@ TestRegister.addTests([
"",
"Make: SONY",
"Model: DSC-H5",
- "XResolution: 72",
- "YResolution: 72",
+ "XResolution: 70",
+ "YResolution: 70",
"ResolutionUnit: 2",
"Software: Pictomio 1.2.31.0",
- "ModifyDate: 2010:07:04 23:31:13",
+ "ModifyDate: 1278286273",
"ExposureTime: 0.008",
"FNumber: 3.7",
"ExposureProgram: 3",