diff --git a/.eslintrc.js b/.eslintrc.js index a4de6c1..edde0f7 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -2,7 +2,8 @@ module.exports = { 'env': { 'browser': true, 'es6': true, - 'node': true + 'node': true, + 'jest/globals': true }, 'extends': [ 'eslint:recommended', @@ -16,7 +17,8 @@ module.exports = { 'sourceType': 'module' }, 'plugins': [ - 'react' + 'react', + 'jest' ], 'rules': { 'indent': [ diff --git a/package.json b/package.json index 363a4f8..d9f79fe 100644 --- a/package.json +++ b/package.json @@ -14,9 +14,16 @@ "start:prod": "run-s build start:http-server", "start:http-server": "http-server ./build", "build": "webpack --config webpack.prod.js", + "test": "jest", "test:lint": "eslint .", "precommit": "run-s test:lint" }, + "jest": { + "moduleNameMapper": { + "\\.svg$": "/src/__mocks__/svgMock.js", + "\\.css$": "/src/__mocks__/styleMock.js" + } + }, "dependencies": { "autoprefixer": "^7.2.5", "babel-core": "^6.26.0", @@ -42,11 +49,15 @@ "workbox-webpack-plugin": "^2.1.2" }, "devDependencies": { + "babel-jest": "^22.2.2", "eslint": "^4.17.0", + "eslint-plugin-jest": "^21.8.0", "eslint-plugin-react": "^7.6.1", "http-server": "^0.11.1", "husky": "^0.14.3", + "jest": "^22.2.2", "npm-run-all": "^4.1.2", + "react-test-renderer": "^16.2.0", "webpack-dev-server": "^2.11.1" } } diff --git a/src/__mocks__/styleMock.js b/src/__mocks__/styleMock.js new file mode 100644 index 0000000..f053ebf --- /dev/null +++ b/src/__mocks__/styleMock.js @@ -0,0 +1 @@ +module.exports = {}; diff --git a/src/__mocks__/svgMock.js b/src/__mocks__/svgMock.js new file mode 100644 index 0000000..a89b8c4 --- /dev/null +++ b/src/__mocks__/svgMock.js @@ -0,0 +1 @@ +module.exports = () => 'mock SVG'; diff --git a/src/components/Message/__snapshots__/test.js.snap b/src/components/Message/__snapshots__/test.js.snap new file mode 100644 index 0000000..98ab61e --- /dev/null +++ b/src/components/Message/__snapshots__/test.js.snap @@ -0,0 +1,29 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Message rendering 1`] = ` +
+

+ + Testing +

+

+ Message content +

+
+`; + +exports[`Message rendering with icon 1`] = ` +
+

+ Sample icon SVG + Testing +

+

+ Message content +

+
+`; diff --git a/src/components/Message/index.js b/src/components/Message/index.js index bcc8747..6663922 100644 --- a/src/components/Message/index.js +++ b/src/components/Message/index.js @@ -12,7 +12,10 @@ const Message = ({ icon, heading, children }) => { }; Message.propTypes = { - icon: PropTypes.element, + icon: PropTypes.oneOfType([ + PropTypes.element, + PropTypes.func + ]), heading: PropTypes.string.isRequired, children: PropTypes.element.isRequired }; diff --git a/src/components/Message/test.js b/src/components/Message/test.js new file mode 100644 index 0000000..f8f3901 --- /dev/null +++ b/src/components/Message/test.js @@ -0,0 +1,25 @@ +import React from 'react'; +import renderer from 'react-test-renderer'; + +import Message from './index'; + +test('Message rendering', () => { + const component = renderer.create( + +

Message content

+
+ ); + let tree = component.toJSON(); + expect(tree).toMatchSnapshot(); +}); + +test('Message rendering with icon', () => { + const Icon = () => 'Sample icon SVG'; + const component = renderer.create( + +

Message content

+
+ ); + let tree = component.toJSON(); + expect(tree).toMatchSnapshot(); +}); diff --git a/yarn.lock b/yarn.lock index faab30a..74f7b8e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,14 @@ # yarn lockfile v1 +"@babel/code-frame@^7.0.0-beta.35": + version "7.0.0-beta.39" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/@babel/code-frame/-/code-frame-7.0.0-beta.39.tgz#91c90bb65207fc5a55128cb54956ded39e850457" + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^3.0.0" + "@csstools/convert-colors@^1.3": version "1.4.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" @@ -10,6 +18,10 @@ version "1.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/@csstools/sass-import-resolve/-/sass-import-resolve-1.0.0.tgz#32c3cdb2f7af3cd8f0dca357b592e7271f3831b5" +abab@^1.0.4: + version "1.0.4" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e" + abbrev@1: version "1.1.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" @@ -27,6 +39,12 @@ acorn-dynamic-import@^2.0.0: dependencies: acorn "^4.0.3" +acorn-globals@^4.1.0: + version "4.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/acorn-globals/-/acorn-globals-4.1.0.tgz#ab716025dbe17c54d3ef81d32ece2b2d99fe2538" + dependencies: + acorn "^5.0.0" + acorn-jsx@^3.0.0: version "3.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" @@ -41,7 +59,7 @@ acorn@^4.0.3: version "4.0.13" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" -acorn@^5.0.0, acorn@^5.4.0: +acorn@^5.0.0, acorn@^5.3.0, acorn@^5.4.0: version "5.4.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/acorn/-/acorn-5.4.1.tgz#fdc58d9d17f4a4e98d102ded826a9b9759125102" @@ -121,6 +139,12 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" +append-transform@^0.4.0: + version "0.4.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" + dependencies: + default-require-extensions "^1.0.0" + aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" @@ -156,6 +180,10 @@ arr-union@^3.1.0: version "3.1.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" +array-equal@^1.0.0: + version "1.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + array-filter@~0.0.0: version "0.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" @@ -243,19 +271,27 @@ assign-symbols@^1.0.0: version "1.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" +astral-regex@^1.0.0: + version "1.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + async-each@^1.0.0: version "1.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" +async-limiter@~1.0.0: + version "1.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + async@^0.9.0: version "0.9.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" -async@^1.3.0, async@^1.5.0, async@^1.5.2: +async@^1.3.0, async@^1.4.0, async@^1.5.0, async@^1.5.2: version "1.5.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" -async@^2.1.2, async@^2.4.1: +async@^2.1.2, async@^2.1.4, async@^2.4.1: version "2.6.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" dependencies: @@ -319,7 +355,7 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@^6.26.0: +babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: @@ -343,7 +379,7 @@ babel-core@^6.26.0: slash "^1.0.0" source-map "^0.5.6" -babel-generator@^6.26.0: +babel-generator@^6.18.0, babel-generator@^6.26.0: version "6.26.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" dependencies: @@ -465,6 +501,13 @@ babel-helpers@^6.24.1: babel-runtime "^6.22.0" babel-template "^6.24.1" +babel-jest@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-jest/-/babel-jest-22.2.2.tgz#eda38dca284e32cc5257f96a9b51351975de4e04" + dependencies: + babel-plugin-istanbul "^4.1.5" + babel-preset-jest "^22.2.0" + babel-loader@^7.1.2: version "7.1.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" @@ -485,6 +528,18 @@ babel-plugin-check-es2015-constants@^6.22.0: dependencies: babel-runtime "^6.22.0" +babel-plugin-istanbul@^4.1.5: + version "4.1.5" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e" + dependencies: + find-up "^2.1.0" + istanbul-lib-instrument "^1.7.5" + test-exclude "^4.1.1" + +babel-plugin-jest-hoist@^22.2.0: + version "22.2.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.2.0.tgz#bd34f39d652406669713b8c89e23ef25c890b993" + babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" @@ -501,6 +556,10 @@ babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: version "6.18.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" +babel-plugin-syntax-object-rest-spread@^6.13.0: + version "6.13.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + babel-plugin-syntax-trailing-function-commas@^6.22.0: version "6.22.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" @@ -786,6 +845,13 @@ babel-preset-flow@^6.23.0: dependencies: babel-plugin-transform-flow-strip-types "^6.22.0" +babel-preset-jest@^22.2.0: + version "22.2.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-preset-jest/-/babel-preset-jest-22.2.0.tgz#f77b43f06ef4d8547214b2e206cc76a25c3ba0e2" + dependencies: + babel-plugin-jest-hoist "^22.2.0" + babel-plugin-syntax-object-rest-spread "^6.13.0" + babel-preset-react@^6.24.1: version "6.24.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-preset-react/-/babel-preset-react-6.24.1.tgz#ba69dfaea45fc3ec639b6a4ecea6e17702c91380" @@ -816,7 +882,7 @@ babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runti core-js "^2.4.0" regenerator-runtime "^0.11.0" -babel-template@^6.24.1, babel-template@^6.26.0: +babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: @@ -826,7 +892,7 @@ babel-template@^6.24.1, babel-template@^6.26.0: babylon "^6.18.0" lodash "^4.17.4" -babel-traverse@^6.24.1, babel-traverse@^6.26.0: +babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: @@ -840,7 +906,7 @@ babel-traverse@^6.24.1, babel-traverse@^6.26.0: invariant "^2.2.2" lodash "^4.17.4" -babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: +babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: @@ -1004,6 +1070,16 @@ brorand@^1.0.1: version "1.1.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" +browser-process-hrtime@^0.1.2: + version "0.1.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz#425d68a58d3447f02a04aa894187fce8af8b7b8e" + +browser-resolve@^1.11.2: + version "1.11.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" + dependencies: + resolve "1.1.7" + browserify-aes@0.4.0: version "0.4.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/browserify-aes/-/browserify-aes-0.4.0.tgz#067149b668df31c4b58533e02d01e806d8608e2c" @@ -1082,6 +1158,12 @@ browserslist@^2.1.2, browserslist@^2.11, browserslist@^2.11.1, browserslist@^2.4 caniuse-lite "^1.0.30000792" electron-to-chromium "^1.3.30" +bser@^2.0.0: + version "2.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" + dependencies: + node-int64 "^0.4.0" + buffer-alloc-unsafe@^0.1.0: version "0.1.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/buffer-alloc-unsafe/-/buffer-alloc-unsafe-0.1.1.tgz#ffe1f67551dd055737de253337bfe853dfab1a6a" @@ -1171,6 +1253,10 @@ callsites@^0.2.0: version "0.2.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" +callsites@^2.0.0: + version "2.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + camel-case@3.0.x: version "3.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" @@ -1239,7 +1325,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.1.0, chalk@^2.3.0: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0: version "2.3.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" dependencies: @@ -1364,6 +1450,14 @@ cliui@^3.0.3, cliui@^3.2.0: strip-ansi "^3.0.1" wrap-ansi "^2.0.0" +cliui@^4.0.0: + version "4.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/cliui/-/cliui-4.0.0.tgz#743d4650e05f36d1ed2575b59638d87322bfbbcc" + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + clone-stats@^0.0.1: version "0.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" @@ -1517,11 +1611,15 @@ content-disposition@0.5.2: version "0.5.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" +content-type-parser@^1.0.2: + version "1.0.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7" + content-type@~1.0.4: version "1.0.4" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" -convert-source-map@^1.5.0: +convert-source-map@^1.4.0, convert-source-map@^1.5.0: version "1.5.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" @@ -1779,6 +1877,16 @@ csso@~2.3.1: clap "^1.0.9" source-map "^0.5.3" +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b" + +"cssstyle@>= 0.2.37 < 0.3.0": + version "0.2.37" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54" + dependencies: + cssom "0.3.x" + currently-unhandled@^0.4.1: version "0.4.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" @@ -1843,6 +1951,12 @@ deep-is@~0.1.3: version "0.1.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" +default-require-extensions@^1.0.0: + version "1.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" + dependencies: + strip-bom "^2.0.0" + define-properties@^1.1.2: version "1.1.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" @@ -1926,10 +2040,18 @@ detect-libc@^1.0.2: version "1.0.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" +detect-newline@^2.1.0: + version "2.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + detect-node@^2.0.3: version "2.0.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127" +diff@^3.2.0: + version "3.4.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c" + diffie-hellman@^5.0.0: version "5.0.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e" @@ -1997,6 +2119,12 @@ domelementtype@~1.1.1: version "1.1.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" +domexception@^1.0.0: + version "1.0.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + dependencies: + webidl-conversions "^4.0.2" + domhandler@2.1: version "2.1.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594" @@ -2139,7 +2267,7 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.4.3, es-abstract@^1.7.0: +es-abstract@^1.4.3, es-abstract@^1.5.1, es-abstract@^1.7.0: version "1.10.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/es-abstract/-/es-abstract-1.10.0.tgz#1ecb36c197842a00d8ee4c2dfd8646bb97d60864" dependencies: @@ -2225,6 +2353,17 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" +escodegen@^1.9.0: + version "1.9.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/escodegen/-/escodegen-1.9.0.tgz#9811a2f265dc1cd3894420ee3717064b632b8852" + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.5.6" + escope@^3.6.0: version "3.6.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" @@ -2234,6 +2373,10 @@ escope@^3.6.0: esrecurse "^4.1.0" estraverse "^4.1.1" +eslint-plugin-jest@^21.8.0: + version "21.8.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/eslint-plugin-jest/-/eslint-plugin-jest-21.8.0.tgz#4f3155e2898c1efb0ce548f3e084e07db5e21c07" + eslint-plugin-react@^7.6.1: version "7.6.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/eslint-plugin-react/-/eslint-plugin-react-7.6.1.tgz#5d0e908be599f0c02fbf4eef0c7ed6f29dff7633" @@ -2307,6 +2450,10 @@ esprima@^2.6.0: version "2.7.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" +esprima@^3.1.3: + version "3.1.3" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + esprima@^4.0.0: version "4.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" @@ -2324,7 +2471,7 @@ esrecurse@^4.1.0: estraverse "^4.1.0" object-assign "^4.0.1" -estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1: +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" @@ -2376,6 +2523,12 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" +exec-sh@^0.2.0: + version "0.2.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38" + dependencies: + merge "^1.1.3" + execa@^0.7.0: version "0.7.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" @@ -2392,6 +2545,10 @@ exif-parser@^0.1.9: version "0.1.12" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" +exit@^0.1.2: + version "0.1.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + expand-brackets@^0.1.4: version "0.1.5" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" @@ -2416,6 +2573,17 @@ expand-range@^1.8.1: dependencies: fill-range "^2.1.0" +expect@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/expect/-/expect-22.2.2.tgz#6cb6ae2eeb651a4187b9096de70333a018fab63f" + dependencies: + ansi-styles "^3.2.0" + jest-diff "^22.1.0" + jest-get-type "^22.1.0" + jest-matcher-utils "^22.2.0" + jest-message-util "^22.2.0" + jest-regex-util "^22.1.0" + express@^4.16.2: version "4.16.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c" @@ -2580,6 +2748,12 @@ faye-websocket@~0.11.0: dependencies: websocket-driver ">=0.5.1" +fb-watchman@^2.0.0: + version "2.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + dependencies: + bser "^2.0.0" + fbjs@^0.8.16: version "0.8.16" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" @@ -2625,6 +2799,13 @@ filename-regex@^2.0.0: version "2.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" +fileset@^2.0.2: + version "2.0.3" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" + dependencies: + glob "^7.0.3" + minimatch "^3.0.3" + fill-range@^2.1.0: version "2.2.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" @@ -2791,7 +2972,7 @@ fs.realpath@^1.0.0: version "1.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" -fsevents@^1.0.0: +fsevents@^1.0.0, fsevents@^1.1.1: version "1.1.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" dependencies: @@ -2947,10 +3128,24 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.11" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" +growly@^1.3.0: + version "1.3.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + handle-thing@^1.2.5: version "1.2.5" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4" +handlebars@^4.0.3: + version "4.0.11" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" + dependencies: + async "^1.4.0" + optimist "^0.6.1" + source-map "^0.4.4" + optionalDependencies: + uglify-js "^2.6" + har-schema@^1.0.5: version "1.0.5" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" @@ -3117,6 +3312,12 @@ html-comment-regex@^1.1.0: version "1.1.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e" +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + dependencies: + whatwg-encoding "^1.0.1" + html-entities@^1.2.0: version "1.2.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" @@ -3509,6 +3710,10 @@ is-function@^1.0.1, is-function@~1.0.0: version "1.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" +is-generator-fn@^1.0.0: + version "1.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" + is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" @@ -3656,6 +3861,320 @@ isstream@~0.1.2: version "0.1.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" +istanbul-api@^1.1.14: + version "1.2.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/istanbul-api/-/istanbul-api-1.2.1.tgz#0c60a0515eb11c7d65c6b50bba2c6e999acd8620" + dependencies: + async "^2.1.4" + fileset "^2.0.2" + istanbul-lib-coverage "^1.1.1" + istanbul-lib-hook "^1.1.0" + istanbul-lib-instrument "^1.9.1" + istanbul-lib-report "^1.1.2" + istanbul-lib-source-maps "^1.2.2" + istanbul-reports "^1.1.3" + js-yaml "^3.7.0" + mkdirp "^0.5.1" + once "^1.4.0" + +istanbul-lib-coverage@^1.1.1: + version "1.1.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da" + +istanbul-lib-hook@^1.1.0: + version "1.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz#8538d970372cb3716d53e55523dd54b557a8d89b" + dependencies: + append-transform "^0.4.0" + +istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.8.0, istanbul-lib-instrument@^1.9.1: + version "1.9.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz#250b30b3531e5d3251299fdd64b0b2c9db6b558e" + dependencies: + babel-generator "^6.18.0" + babel-template "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + babylon "^6.18.0" + istanbul-lib-coverage "^1.1.1" + semver "^5.3.0" + +istanbul-lib-report@^1.1.2: + version "1.1.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz#922be27c13b9511b979bd1587359f69798c1d425" + dependencies: + istanbul-lib-coverage "^1.1.1" + mkdirp "^0.5.1" + path-parse "^1.0.5" + supports-color "^3.1.2" + +istanbul-lib-source-maps@^1.2.1, istanbul-lib-source-maps@^1.2.2: + version "1.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz#750578602435f28a0c04ee6d7d9e0f2960e62c1c" + dependencies: + debug "^3.1.0" + istanbul-lib-coverage "^1.1.1" + mkdirp "^0.5.1" + rimraf "^2.6.1" + source-map "^0.5.3" + +istanbul-reports@^1.1.3: + version "1.1.3" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/istanbul-reports/-/istanbul-reports-1.1.3.tgz#3b9e1e8defb6d18b1d425da8e8b32c5a163f2d10" + dependencies: + handlebars "^4.0.3" + +jest-changed-files@^22.2.0: + version "22.2.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-changed-files/-/jest-changed-files-22.2.0.tgz#517610c4a8ca0925bdc88b0ca53bd678aa8d019e" + dependencies: + throat "^4.0.0" + +jest-cli@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-cli/-/jest-cli-22.2.2.tgz#4431a93a29549da5dcb6d4a41dd03503c9198cd6" + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.1.11" + import-local "^1.0.0" + is-ci "^1.0.10" + istanbul-api "^1.1.14" + istanbul-lib-coverage "^1.1.1" + istanbul-lib-instrument "^1.8.0" + istanbul-lib-source-maps "^1.2.1" + jest-changed-files "^22.2.0" + jest-config "^22.2.2" + jest-environment-jsdom "^22.2.2" + jest-get-type "^22.1.0" + jest-haste-map "^22.2.2" + jest-message-util "^22.2.0" + jest-regex-util "^22.1.0" + jest-resolve-dependencies "^22.1.0" + jest-runner "^22.2.2" + jest-runtime "^22.2.2" + jest-snapshot "^22.2.0" + jest-util "^22.2.2" + jest-worker "^22.2.2" + micromatch "^2.3.11" + node-notifier "^5.2.1" + realpath-native "^1.0.0" + rimraf "^2.5.4" + slash "^1.0.0" + string-length "^2.0.0" + strip-ansi "^4.0.0" + which "^1.2.12" + yargs "^10.0.3" + +jest-config@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-config/-/jest-config-22.2.2.tgz#6b8ed615bc51239847d15460086f174dad4a7015" + dependencies: + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^22.2.2" + jest-environment-node "^22.2.2" + jest-get-type "^22.1.0" + jest-jasmine2 "^22.2.2" + jest-regex-util "^22.1.0" + jest-resolve "^22.2.2" + jest-util "^22.2.2" + jest-validate "^22.2.2" + pretty-format "^22.1.0" + +jest-diff@^22.1.0: + version "22.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-diff/-/jest-diff-22.1.0.tgz#0fad9d96c87b453896bf939df3dc8aac6919ac38" + dependencies: + chalk "^2.0.1" + diff "^3.2.0" + jest-get-type "^22.1.0" + pretty-format "^22.1.0" + +jest-docblock@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-docblock/-/jest-docblock-22.2.2.tgz#617f13edb16ec64202002b3c336cd14ae36c0631" + dependencies: + detect-newline "^2.1.0" + +jest-environment-jsdom@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-environment-jsdom/-/jest-environment-jsdom-22.2.2.tgz#3513ccdccc2bc41daf9cdee199b7069b0d9feebc" + dependencies: + jest-mock "^22.2.0" + jest-util "^22.2.2" + jsdom "^11.5.1" + +jest-environment-node@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-environment-node/-/jest-environment-node-22.2.2.tgz#570896eef2dd0f939c71bd5712ef4321958c1270" + dependencies: + jest-mock "^22.2.0" + jest-util "^22.2.2" + +jest-get-type@^22.1.0: + version "22.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-get-type/-/jest-get-type-22.1.0.tgz#4e90af298ed6181edc85d2da500dbd2753e0d5a9" + +jest-haste-map@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-haste-map/-/jest-haste-map-22.2.2.tgz#9d3d5a14bd5e05ab9176979f2a5fbb4ddc80eb20" + dependencies: + fb-watchman "^2.0.0" + graceful-fs "^4.1.11" + jest-docblock "^22.2.2" + jest-worker "^22.2.2" + micromatch "^2.3.11" + sane "^2.0.0" + +jest-jasmine2@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-jasmine2/-/jest-jasmine2-22.2.2.tgz#9065255c8f635ae9dfa33fc66068f59adf53c9aa" + dependencies: + callsites "^2.0.0" + chalk "^2.0.1" + co "^4.6.0" + expect "^22.2.2" + graceful-fs "^4.1.11" + is-generator-fn "^1.0.0" + jest-diff "^22.1.0" + jest-matcher-utils "^22.2.0" + jest-message-util "^22.2.0" + jest-snapshot "^22.2.0" + source-map-support "^0.5.0" + +jest-leak-detector@^22.1.0: + version "22.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-leak-detector/-/jest-leak-detector-22.1.0.tgz#08376644cee07103da069baac19adb0299b772c2" + dependencies: + pretty-format "^22.1.0" + +jest-matcher-utils@^22.2.0: + version "22.2.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-matcher-utils/-/jest-matcher-utils-22.2.0.tgz#5390f823c18c748543d463825aa8e4df0db253ca" + dependencies: + chalk "^2.0.1" + jest-get-type "^22.1.0" + pretty-format "^22.1.0" + +jest-message-util@^22.2.0: + version "22.2.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-message-util/-/jest-message-util-22.2.0.tgz#84a6bb34186d8b9af7e0732fabbef63f7355f7b2" + dependencies: + "@babel/code-frame" "^7.0.0-beta.35" + chalk "^2.0.1" + micromatch "^2.3.11" + slash "^1.0.0" + stack-utils "^1.0.1" + +jest-mock@^22.2.0: + version "22.2.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-mock/-/jest-mock-22.2.0.tgz#444b3f9488a7473adae09bc8a77294afded397a7" + +jest-regex-util@^22.1.0: + version "22.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-regex-util/-/jest-regex-util-22.1.0.tgz#5daf2fe270074b6da63e5d85f1c9acc866768f53" + +jest-resolve-dependencies@^22.1.0: + version "22.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-resolve-dependencies/-/jest-resolve-dependencies-22.1.0.tgz#340e4139fb13315cd43abc054e6c06136be51e31" + dependencies: + jest-regex-util "^22.1.0" + +jest-resolve@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-resolve/-/jest-resolve-22.2.2.tgz#6f49d91e3680c86a4d5e5f72ccdab3996d1cbc19" + dependencies: + browser-resolve "^1.11.2" + chalk "^2.0.1" + +jest-runner@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-runner/-/jest-runner-22.2.2.tgz#17fff27a61b63b58cf104c9cdcc0fdfccd3878ce" + dependencies: + exit "^0.1.2" + jest-config "^22.2.2" + jest-docblock "^22.2.2" + jest-haste-map "^22.2.2" + jest-jasmine2 "^22.2.2" + jest-leak-detector "^22.1.0" + jest-message-util "^22.2.0" + jest-runtime "^22.2.2" + jest-util "^22.2.2" + jest-worker "^22.2.2" + throat "^4.0.0" + +jest-runtime@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-runtime/-/jest-runtime-22.2.2.tgz#256d0efb65deae1c23b819d88cec5ab43d7a4ed6" + dependencies: + babel-core "^6.0.0" + babel-jest "^22.2.2" + babel-plugin-istanbul "^4.1.5" + chalk "^2.0.1" + convert-source-map "^1.4.0" + exit "^0.1.2" + graceful-fs "^4.1.11" + jest-config "^22.2.2" + jest-haste-map "^22.2.2" + jest-regex-util "^22.1.0" + jest-resolve "^22.2.2" + jest-util "^22.2.2" + json-stable-stringify "^1.0.1" + micromatch "^2.3.11" + realpath-native "^1.0.0" + slash "^1.0.0" + strip-bom "3.0.0" + write-file-atomic "^2.1.0" + yargs "^10.0.3" + +jest-snapshot@^22.2.0: + version "22.2.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-snapshot/-/jest-snapshot-22.2.0.tgz#0c0ba152d296ef70fa198cc84977a2cc269ee4cf" + dependencies: + chalk "^2.0.1" + jest-diff "^22.1.0" + jest-matcher-utils "^22.2.0" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^22.1.0" + +jest-util@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-util/-/jest-util-22.2.2.tgz#335484b6aeae0c5a1ae498401630324977fe3465" + dependencies: + callsites "^2.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.11" + is-ci "^1.0.10" + jest-message-util "^22.2.0" + jest-validate "^22.2.2" + mkdirp "^0.5.1" + +jest-validate@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-validate/-/jest-validate-22.2.2.tgz#9cdce422c93cc28395e907ac6bbc929158d9a6ba" + dependencies: + chalk "^2.0.1" + jest-get-type "^22.1.0" + leven "^2.1.0" + pretty-format "^22.1.0" + +jest-worker@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest-worker/-/jest-worker-22.2.2.tgz#c1f5dc39976884b81f68ec50cb8532b2cbab3390" + dependencies: + merge-stream "^1.0.1" + +jest@^22.2.2: + version "22.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jest/-/jest-22.2.2.tgz#26aca0f5e4eaa76d52f2792b14033a3d1e7be2bd" + dependencies: + import-local "^1.0.0" + jest-cli "^22.2.2" + jimp@^0.2.13, jimp@^0.2.21: version "0.2.28" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jimp/-/jimp-0.2.28.tgz#dd529a937190f42957a7937d1acc3a7762996ea2" @@ -3693,7 +4212,7 @@ js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" -js-yaml@^3.4.3, js-yaml@^3.9.1: +js-yaml@^3.4.3, js-yaml@^3.7.0, js-yaml@^3.9.1: version "3.10.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" dependencies: @@ -3711,6 +4230,37 @@ jsbn@~0.1.0: version "0.1.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" +jsdom@^11.5.1: + version "11.6.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jsdom/-/jsdom-11.6.2.tgz#25d1ef332d48adf77fc5221fe2619967923f16bb" + dependencies: + abab "^1.0.4" + acorn "^5.3.0" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + browser-process-hrtime "^0.1.2" + content-type-parser "^1.0.2" + cssom ">= 0.3.2 < 0.4.0" + cssstyle ">= 0.2.37 < 0.3.0" + domexception "^1.0.0" + escodegen "^1.9.0" + html-encoding-sniffer "^1.0.2" + left-pad "^1.2.0" + nwmatcher "^1.4.3" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.83.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.3" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-url "^6.4.0" + ws "^4.0.0" + xml-name-validator "^3.0.0" + jsesc@^1.3.0: version "1.3.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" @@ -3842,6 +4392,14 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" +left-pad@^1.2.0: + version "1.2.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee" + +leven@^2.1.0: + version "2.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + levn@^0.3.0, levn@~0.3.0: version "0.3.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" @@ -3929,6 +4487,10 @@ lodash.memoize@^4.1.2: version "4.1.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + lodash.template@^4.2.4, lodash.template@^4.4.0: version "4.4.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" @@ -3950,7 +4512,7 @@ lodash@3.x, lodash@^3.2.0: version "3.10.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" -lodash@^4.0.0, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0: +lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0: version "4.17.5" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" @@ -4000,6 +4562,12 @@ make-dir@^1.0.0: dependencies: pify "^3.0.0" +makeerror@1.0.x: + version "1.0.11" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + dependencies: + tmpl "1.0.x" + map-cache@^0.2.2: version "0.2.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -4086,6 +4654,16 @@ merge-descriptors@1.0.1: version "1.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" +merge-stream@^1.0.1: + version "1.0.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + dependencies: + readable-stream "^2.0.1" + +merge@^1.1.3: + version "1.2.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" + methods@~1.1.2: version "1.1.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" @@ -4173,7 +4751,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" -minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4: +minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: @@ -4183,7 +4761,7 @@ minimist@0.0.8: version "0.0.8" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" -minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" @@ -4310,6 +4888,10 @@ node-forge@0.7.1: version "0.7.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/node-forge/-/node-forge-0.7.1.tgz#9da611ea08982f4b94206b3beb4cc9665f20c300" +node-int64@^0.4.0: + version "0.4.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + node-libs-browser@^0.7.0: version "0.7.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/node-libs-browser/-/node-libs-browser-0.7.0.tgz#3e272c0819e308935e26674408d7af0e1491b83b" @@ -4366,6 +4948,15 @@ node-libs-browser@^2.0.0: util "^0.10.3" vm-browserify "0.0.4" +node-notifier@^5.2.1: + version "5.2.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/node-notifier/-/node-notifier-5.2.1.tgz#fa313dd08f5517db0e2502e5758d664ac69f9dea" + dependencies: + growly "^1.3.0" + semver "^5.4.1" + shellwords "^0.1.1" + which "^1.3.0" + node-pre-gyp@^0.6.39: version "0.6.39" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" @@ -4471,6 +5062,10 @@ number-is-nan@^1.0.0: version "1.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" +nwmatcher@^1.4.3: + version "1.4.3" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c" + oauth-sign@~0.8.1, oauth-sign@~0.8.2: version "0.8.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" @@ -4497,6 +5092,13 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" +object.getownpropertydescriptors@^2.0.3: + version "2.0.3" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.1" + object.omit@^2.0.0: version "2.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" @@ -4546,14 +5148,14 @@ opn@^5.1.0: dependencies: is-wsl "^1.1.0" -optimist@0.6.x, optimist@~0.6.0: +optimist@0.6.x, optimist@^0.6.1, optimist@~0.6.0: version "0.6.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" dependencies: minimist "~0.0.1" wordwrap "~0.0.2" -optionator@^0.8.2: +optionator@^0.8.1, optionator@^0.8.2: version "0.8.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" dependencies: @@ -4713,6 +5315,10 @@ parse-png@^1.0.0, parse-png@^1.1.1: dependencies: pngjs "^3.2.0" +parse5@4.0.0: + version "4.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + parseurl@~1.3.2: version "1.3.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" @@ -4751,6 +5357,10 @@ path-key@^2.0.0: version "2.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" +path-parse@^1.0.5: + version "1.0.5" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + path-to-regexp@0.1.7: version "0.1.7" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -4855,7 +5465,7 @@ pluralize@^7.0.0: version "7.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" -pn@^1.0.0: +pn@^1.0.0, pn@^1.1.0: version "1.1.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" @@ -5423,6 +6033,13 @@ pretty-error@^2.0.2: renderkid "^2.0.1" utila "~0.4" +pretty-format@^22.1.0: + version "22.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/pretty-format/-/pretty-format-22.1.0.tgz#2277605b40ed4529ae4db51ff62f4be817647914" + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + private@^0.1.6, private@^0.1.7: version "0.1.8" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -5530,6 +6147,10 @@ punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" +punycode@^2.1.0: + version "2.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d" + q@^1.1.2: version "1.5.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -5624,6 +6245,14 @@ react-dom@^16.2.0: object-assign "^4.1.1" prop-types "^15.6.0" +react-test-renderer@^16.2.0: + version "16.2.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/react-test-renderer/-/react-test-renderer-16.2.0.tgz#bddf259a6b8fcd8555f012afc8eacc238872a211" + dependencies: + fbjs "^0.8.16" + object-assign "^4.1.1" + prop-types "^15.6.0" + react@^16.2.0: version "16.2.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba" @@ -5726,6 +6355,12 @@ readdirp@^2.0.0: readable-stream "^2.0.2" set-immediate-shim "^1.0.1" +realpath-native@^1.0.0: + version "1.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/realpath-native/-/realpath-native-1.0.0.tgz#7885721a83b43bd5327609f0ddecb2482305fdf0" + dependencies: + util.promisify "^1.0.0" + redent@^1.0.0: version "1.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" @@ -5847,6 +6482,20 @@ request-progress@^2.0.1: dependencies: throttleit "^1.0.0" +request-promise-core@1.1.1: + version "1.1.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" + dependencies: + lodash "^4.13.1" + +request-promise-native@^1.0.5: + version "1.0.5" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" + dependencies: + request-promise-core "1.1.1" + stealthy-require "^1.1.0" + tough-cookie ">=2.3.3" + request@2.81.0: version "2.81.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" @@ -5874,7 +6523,7 @@ request@2.81.0: tunnel-agent "^0.6.0" uuid "^3.0.0" -request@^2.65.0, request@^2.81.0: +request@^2.65.0, request@^2.81.0, request@^2.83.0: version "2.83.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" dependencies: @@ -5953,6 +6602,10 @@ resolve-url@^0.2.1, resolve-url@~0.2.1: version "0.2.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" +resolve@1.1.7: + version "1.1.7" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + restore-cursor@^2.0.0: version "2.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -6013,7 +6666,21 @@ safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, s version "5.1.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" -sax@>=0.6.0, sax@~1.2.1: +sane@^2.0.0: + version "2.4.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/sane/-/sane-2.4.1.tgz#29f991208cf28636720efdc584293e7fd66663a5" + dependencies: + anymatch "^1.3.0" + exec-sh "^0.2.0" + fb-watchman "^2.0.0" + minimatch "^3.0.2" + minimist "^1.1.1" + walker "~1.0.5" + watch "~0.18.0" + optionalDependencies: + fsevents "^1.1.1" + +sax@>=0.6.0, sax@^1.2.4, sax@~1.2.1: version "1.2.4" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" @@ -6040,7 +6707,7 @@ selfsigned@^1.9.1: dependencies: node-forge "0.7.1" -"semver@2 || 3 || 4 || 5", semver@^5.3.0: +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1: version "5.5.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" @@ -6161,6 +6828,10 @@ shell-quote@^1.6.1: array-reduce "~0.0.0" jsonify "~0.0.0" +shellwords@^0.1.1: + version "0.1.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" @@ -6277,6 +6948,12 @@ source-map-support@^0.4.15: dependencies: source-map "^0.5.6" +source-map-support@^0.5.0: + version "0.5.3" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/source-map-support/-/source-map-support-0.5.3.tgz#2b3d5fff298cfa4d1afd7d4352d569e9a0158e76" + dependencies: + source-map "^0.6.0" + source-map-url@^0.4.0: version "0.4.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" @@ -6285,7 +6962,7 @@ source-map-url@~0.3.0: version "0.3.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/source-map-url/-/source-map-url-0.3.0.tgz#7ecaf13b57bcd09da8a40c5d269db33799d4aaf9" -source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1: +source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1, source-map@~0.5.6: version "0.5.7" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -6295,16 +6972,16 @@ source-map@^0.1.38: dependencies: amdefine ">=0.0.4" -source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - -source-map@~0.4.1: +source-map@^0.4.4, source-map@~0.4.1: version "0.4.4" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" dependencies: amdefine ">=0.0.4" +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + spdx-correct@~1.0.0: version "1.0.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" @@ -6378,6 +7055,10 @@ ssri@^5.0.0: dependencies: safe-buffer "^5.1.1" +stack-utils@^1.0.1: + version "1.0.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620" + static-extend@^0.1.1: version "0.1.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -6393,6 +7074,10 @@ statuses@~1.3.1: version "1.3.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" +stealthy-require@^1.1.0: + version "1.1.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + stream-browserify@^2.0.1: version "2.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" @@ -6441,6 +7126,13 @@ strict-uri-encode@^1.0.0: version "1.1.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" +string-length@^2.0.0: + version "2.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -6490,16 +7182,16 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" +strip-bom@3.0.0, strip-bom@^3.0.0: + version "3.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + strip-bom@^2.0.0: version "2.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" dependencies: is-utf8 "^0.2.0" -strip-bom@^3.0.0: - version "3.0.0" - resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - strip-eof@^1.0.0: version "1.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" @@ -6529,7 +7221,7 @@ supports-color@^2.0.0: version "2.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" -supports-color@^3.1.0, supports-color@^3.2.3: +supports-color@^3.1.0, supports-color@^3.1.2, supports-color@^3.2.3: version "3.2.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" dependencies: @@ -6578,6 +7270,10 @@ svgo@^0.7.0: sax "~1.2.1" whet.extend "~0.9.9" +symbol-tree@^3.2.2: + version "3.2.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" + table@^4.0.1: version "4.0.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" @@ -6622,10 +7318,24 @@ tcomb@^3.2.21: version "3.2.24" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/tcomb/-/tcomb-3.2.24.tgz#7f427053cc393b5997c4c3d859ca20411180887b" +test-exclude@^4.1.1: + version "4.1.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/test-exclude/-/test-exclude-4.1.1.tgz#4d84964b0966b0087ecc334a2ce002d3d9341e26" + dependencies: + arrify "^1.0.1" + micromatch "^2.3.11" + object-assign "^4.1.0" + read-pkg-up "^1.0.1" + require-main-filename "^1.0.1" + text-table@~0.2.0: version "0.2.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" +throat@^4.0.0: + version "4.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + throttleit@^1.0.0: version "1.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" @@ -6665,6 +7375,10 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" +tmpl@1.0.x: + version "1.0.4" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + to-arraybuffer@^1.0.0: version "1.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" @@ -6708,12 +7422,18 @@ toposort@^1.0.0: version "1.0.6" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/toposort/-/toposort-1.0.6.tgz#c31748e55d210effc00fdcdc7d6e68d7d7bb9cec" -tough-cookie@~2.3.0, tough-cookie@~2.3.3: +tough-cookie@>=2.3.3, tough-cookie@^2.3.3, tough-cookie@~2.3.0, tough-cookie@~2.3.3: version "2.3.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" dependencies: punycode "^1.4.1" +tr46@^1.0.0: + version "1.0.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + dependencies: + punycode "^2.1.0" + traverse@0.6.6: version "0.6.6" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" @@ -6779,7 +7499,7 @@ uglify-js@3.3.x: commander "~2.14.1" source-map "~0.6.1" -uglify-js@^2.8.29: +uglify-js@^2.6, uglify-js@^2.8.29: version "2.8.29" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" dependencies: @@ -6826,6 +7546,10 @@ uid-number@^0.0.6: version "0.0.6" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" +ultron@~1.1.0: + version "1.1.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" + underscore.string@2.3.x: version "2.3.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/underscore.string/-/underscore.string-2.3.3.tgz#71c08bf6b428b1133f37e78fa3a21c82f7329b0d" @@ -6956,6 +7680,13 @@ util-deprecate@~1.0.1: version "1.0.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" +util.promisify@^1.0.0: + version "1.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + util@0.10.3, util@^0.10.3: version "0.10.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" @@ -7015,6 +7746,25 @@ vm-browserify@0.0.4: dependencies: indexof "0.0.1" +w3c-hr-time@^1.0.1: + version "1.0.1" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + dependencies: + browser-process-hrtime "^0.1.2" + +walker@~1.0.5: + version "1.0.7" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + dependencies: + makeerror "1.0.x" + +watch@~0.18.0: + version "0.18.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" + dependencies: + exec-sh "^0.2.0" + minimist "^1.2.0" + watchpack@^0.2.1: version "0.2.9" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/watchpack/-/watchpack-0.2.9.tgz#62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b" @@ -7037,6 +7787,10 @@ wbuf@^1.1.0, wbuf@^1.7.2: dependencies: minimalistic-assert "^1.0.0" +webidl-conversions@^4.0.1, webidl-conversions@^4.0.2: + version "4.0.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + webpack-core@~0.6.9: version "0.6.9" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/webpack-core/-/webpack-core-0.6.9.tgz#fc571588c8558da77be9efb6debdc5a3b172bdc2" @@ -7157,10 +7911,24 @@ websocket-extensions@>=0.1.1: version "0.1.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.3" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3" + dependencies: + iconv-lite "0.4.19" + whatwg-fetch@>=0.10.0: version "2.0.3" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" +whatwg-url@^6.4.0: + version "6.4.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/whatwg-url/-/whatwg-url-6.4.0.tgz#08fdf2b9e872783a7a1f6216260a1d66cc722e08" + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.0" + webidl-conversions "^4.0.1" + whet.extend@~0.9.9: version "0.9.9" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" @@ -7173,7 +7941,7 @@ which-module@^2.0.0: version "2.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" -which@^1.2.10, which@^1.2.9: +which@^1.2.10, which@^1.2.12, which@^1.2.9, which@^1.3.0: version "1.3.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" dependencies: @@ -7244,12 +8012,28 @@ wrappy@1: version "1.0.2" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" +write-file-atomic@^2.1.0: + version "2.3.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + write@^0.2.1: version "0.2.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" dependencies: mkdirp "^0.5.1" +ws@^4.0.0: + version "4.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/ws/-/ws-4.0.0.tgz#bfe1da4c08eeb9780b986e0e4d10eccd7345999f" + dependencies: + async-limiter "~1.0.0" + safe-buffer "~5.1.0" + ultron "~1.1.0" + xhr@^2.0.1: version "2.4.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/xhr/-/xhr-2.4.1.tgz#ba982cced205ae5eec387169ac9dc77ca4853d38" @@ -7263,6 +8047,10 @@ xml-char-classes@^1.0.0: version "1.0.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d" +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + xml-parse-from-string@^1.0.0: version "1.0.1" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" @@ -7315,6 +8103,12 @@ yargs-parser@^7.0.0: dependencies: camelcase "^4.1.0" +yargs-parser@^8.1.0: + version "8.1.0" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" + dependencies: + camelcase "^4.1.0" + yargs@6.6.0: version "6.6.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" @@ -7333,6 +8127,23 @@ yargs@6.6.0: y18n "^3.2.1" yargs-parser "^4.2.0" +yargs@^10.0.3: + version "10.1.2" + resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^8.1.0" + yargs@^3.31.0: version "3.32.0" resolved "http://nexus.home.bromidic.net:8081/repository/npm-all/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995"