diff --git a/package.json b/package.json index 2b7643af..469c390f 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "i18next": "^11.2.2", "i18next-node-fs-backend": "^1.0.0", "invariant": "^2.2.4", - "ledger-test-library": "KhalilBellakrid/ledger-test-library-nodejs#7d37482", + "ledger-test-library": "MortalKastor/ledger-test-library-nodejs#d782241", "lodash": "^4.17.5", "moment": "^2.22.1", "object-path": "^0.11.4", @@ -117,7 +117,7 @@ "electron-builder": "^20.9.0", "electron-devtools-installer": "^2.2.3", "electron-rebuild": "^1.7.3", - "electron-webpack": "^2.0.1", + "electron-webpack": "^2.1.0", "eslint": "^4.19.1", "eslint-config-airbnb": "^16.1.0", "eslint-config-prettier": "^2.9.0", diff --git a/yarn.lock b/yarn.lock index 4204232d..e56a91d0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1712,7 +1712,7 @@ version "8.10.10" resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.10.tgz#fec07bc2ad549d9e6d2f7aa0fb0be3491b83163a" -"@types/webpack-env@^1.13.5": +"@types/webpack-env@^1.13.6": version "1.13.6" resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.13.6.tgz#128d1685a7c34d31ed17010fc87d6a12c1de6976" @@ -1792,7 +1792,7 @@ ajv-keywords@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" -ajv-keywords@^3.0.0, ajv-keywords@^3.1.0: +ajv-keywords@^3.0.0, ajv-keywords@^3.1.0, ajv-keywords@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" @@ -1814,6 +1814,15 @@ ajv@^6.0.1, ajv@^6.1.0, ajv@^6.1.1: json-schema-traverse "^0.3.0" uri-js "^3.0.2" +ajv@^6.4.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.0.tgz#4c8affdf80887d8f132c9c52ab8a2dc4d0b7b24c" + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + uri-js "^4.2.1" + align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" @@ -2104,7 +2113,7 @@ async@^1.4.0, async@^1.5.0, async@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" -async@^2.1.2, async@^2.1.4, async@^2.4.1, async@^2.6.0: +async@^2.1.2, async@^2.1.4, async@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" dependencies: @@ -4411,7 +4420,7 @@ css-color-names@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" -css-hot-loader@^1.3.8: +css-hot-loader@^1.3.9: version "1.3.9" resolved "https://registry.yarnpkg.com/css-hot-loader/-/css-hot-loader-1.3.9.tgz#ed22b41126920134a4a2246d7d32113e2425c754" dependencies: @@ -5139,7 +5148,7 @@ dot-prop@^4.1.0: dependencies: is-obj "^1.0.0" -dotenv-expand@^4.0.1: +dotenv-expand@^4.0.1, dotenv-expand@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-4.2.0.tgz#def1f1ca5d6059d24a766e587942c21106ce1275" @@ -5263,7 +5272,7 @@ electron-builder-lib@~20.9.0: semver "^5.5.0" temp-file "^3.1.1" -electron-builder@^20.0.4, electron-builder@^20.9.0: +electron-builder@^20.9.0: version "20.11.1" resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-20.11.1.tgz#a84feea424ac3abfa0dd1e4818dde8338250e543" dependencies: @@ -5291,6 +5300,15 @@ electron-devtools-installer@^2.2.3: rimraf "^2.5.2" semver "^5.3.0" +electron-devtools-installer@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/electron-devtools-installer/-/electron-devtools-installer-2.2.4.tgz#261a50337e37121d338b966f07922eb4939a8763" + dependencies: + "7zip" "0.0.6" + cross-unzip "0.0.2" + rimraf "^2.5.2" + semver "^5.3.0" + electron-download-tf@4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/electron-download-tf/-/electron-download-tf-4.3.4.tgz#b03740b2885aa2ad3f8784fae74df427f66d5165" @@ -5397,7 +5415,7 @@ electron-updater@^2.21.8: semver "^5.5.0" source-map-support "^0.5.4" -electron-webpack-js@~2.0.0: +electron-webpack-js@~2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/electron-webpack-js/-/electron-webpack-js-2.0.2.tgz#2a4d2274fc02e917396d8d9699f831554f6ebd2d" dependencies: @@ -5407,35 +5425,35 @@ electron-webpack-js@~2.0.0: babel-plugin-component "^1.1.0" babel-plugin-syntax-dynamic-import "^7.0.0-beta.3" -electron-webpack@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/electron-webpack/-/electron-webpack-2.0.1.tgz#4b1f02ccd685cc5bbd16b300e68b00a256e38ad2" +electron-webpack@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/electron-webpack/-/electron-webpack-2.1.0.tgz#d229cdf8baca006bf9c360ba11e352f799f4004a" dependencies: - "@types/webpack-env" "^1.13.5" + "@types/webpack-env" "^1.13.6" async-exit-hook "^2.0.1" bluebird-lst "^1.0.5" - chalk "^2.3.2" + chalk "^2.4.1" crocket "^0.9.11" - css-hot-loader "^1.3.8" + css-hot-loader "^1.3.9" css-loader "^0.28.11" debug "^3.1.0" - electron-devtools-installer "^2.2.3" - electron-webpack-js "~2.0.0" - extract-text-webpack-plugin "^4.0.0-beta.0" + electron-devtools-installer "^2.2.4" + electron-webpack-js "~2.0.2" file-loader "^1.1.11" - fs-extra-p "^4.5.2" + fs-extra-p "^4.6.0" html-loader "^1.0.0-alpha.0" - html-webpack-plugin "^3.1.0" + html-webpack-plugin "^3.2.0" lazy-val "^1.0.3" + mini-css-extract-plugin "^0.4.0" node-loader "^0.6.0" - read-config-file "^3.0.0" + read-config-file "^3.0.1" semver "^5.5.0" - source-map-support "^0.5.4" - style-loader "^0.20.3" - uglifyjs-webpack-plugin "^1.2.4" + source-map-support "^0.5.5" + style-loader "^0.21.0" + uglifyjs-webpack-plugin "^1.2.5" url-loader "^1.0.1" - webpack-cli "^2.0.13" - webpack-dev-server "^3.1.1" + webpack-cli "^2.1.3" + webpack-dev-server "^3.1.4" webpack-merge "^4.1.2" yargs "^11.1.0" @@ -5447,14 +5465,6 @@ electron@1.8.4: electron-download "^3.0.1" extract-zip "^1.0.3" -electron@^1.8.2: - version "1.8.6" - resolved "https://registry.yarnpkg.com/electron/-/electron-1.8.6.tgz#6d45e377b321a35b78a794b64e40b2cf8face6ae" - dependencies: - "@types/node" "^8.0.24" - electron-download "^3.0.1" - extract-zip "^1.0.3" - elegant-spinner@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" @@ -6029,15 +6039,6 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-text-webpack-plugin@^4.0.0-beta.0: - version "4.0.0-beta.0" - resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-4.0.0-beta.0.tgz#f7361d7ff430b42961f8d1321ba8c1757b5d4c42" - dependencies: - async "^2.4.1" - loader-utils "^1.1.0" - schema-utils "^0.4.5" - webpack-sources "^1.1.0" - extract-zip@^1.0.3: version "1.6.6" resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.6.tgz#1290ede8d20d0872b429fd3f351ca128ec5ef85c" @@ -6059,6 +6060,10 @@ fast-deep-equal@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + fast-glob@^2.0.2: version "2.2.1" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.1.tgz#686c2345be88f3741e174add0be6f2e5b6078889" @@ -6344,6 +6349,13 @@ fs-extra-p@^4.5.0, fs-extra-p@^4.5.2: bluebird-lst "^1.0.5" fs-extra "^5.0.0" +fs-extra-p@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/fs-extra-p/-/fs-extra-p-4.6.0.tgz#c7b7117f0dcf8a99c9b2ed589067c960abcf3ef9" + dependencies: + bluebird-lst "^1.0.5" + fs-extra "^6.0.0" + fs-extra@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" @@ -6378,6 +6390,14 @@ fs-extra@^5.0.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-minipass@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" @@ -6995,7 +7015,7 @@ html-webpack-plugin@^2.30.1: pretty-error "^2.0.2" toposort "^1.0.0" -html-webpack-plugin@^3.1.0: +html-webpack-plugin@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz#b01abbd723acaaa7b37b6af4492ebda03d9dd37b" dependencies: @@ -8165,6 +8185,12 @@ json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + dependencies: + minimist "^1.2.0" + jsonfile@^2.1.0: version "2.4.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" @@ -8266,17 +8292,11 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" -ledger-test-library@KhalilBellakrid/ledger-test-library-nodejs#7d37482: +ledger-test-library@MortalKastor/ledger-test-library-nodejs#d782241: version "1.0.0" - resolved "https://codeload.github.com/KhalilBellakrid/ledger-test-library-nodejs/tar.gz/7d374820ae44f1b7d2177dfe52deb4702a36cb65" + resolved "https://codeload.github.com/MortalKastor/ledger-test-library-nodejs/tar.gz/d782241ab1fd227c891b55c77e802fd76b8474bb" dependencies: axios "^0.17.1" - bindings "^1.3.0" - electron "^1.8.2" - electron-builder "^20.0.4" - electron-rebuild "^1.7.3" - nan "^2.6.2" - prebuild-install "^2.2.2" left-pad@^1.2.0: version "1.3.0" @@ -8776,6 +8796,13 @@ min-document@^2.19.0: dependencies: dom-walk "^0.1.0" +mini-css-extract-plugin@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.0.tgz#ff3bf08bee96e618e177c16ca6131bfecef707f9" + dependencies: + loader-utils "^1.1.0" + webpack-sources "^1.1.0" + minimalistic-assert@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -10625,7 +10652,7 @@ read-chunk@^2.1.0: pify "^3.0.0" safe-buffer "^5.1.1" -read-config-file@3.0.0, read-config-file@^3.0.0: +read-config-file@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-3.0.0.tgz#771def5184a7f76abaf6b2c82f20cb983775b8ea" dependencies: @@ -10639,6 +10666,20 @@ read-config-file@3.0.0, read-config-file@^3.0.0: json5 "^0.5.1" lazy-val "^1.0.3" +read-config-file@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-3.0.1.tgz#307ed2e162fa54306d0ae6d41e9cdc829720d2a9" + dependencies: + ajv "^6.4.0" + ajv-keywords "^3.2.0" + bluebird-lst "^1.0.5" + dotenv "^5.0.1" + dotenv-expand "^4.2.0" + fs-extra-p "^4.6.0" + js-yaml "^3.11.0" + json5 "^1.0.1" + lazy-val "^1.0.3" + read-pkg-up@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" @@ -11864,6 +11905,13 @@ style-loader@^0.20.3: loader-utils "^1.1.0" schema-utils "^0.4.5" +style-loader@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.21.0.tgz#68c52e5eb2afc9ca92b6274be277ee59aea3a852" + dependencies: + loader-utils "^1.1.0" + schema-utils "^0.4.5" + styled-components@^3.2.6: version "3.2.6" resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-3.2.6.tgz#99e6e75a746bdedd295a17e03dd1493055a1cc3b" @@ -12316,7 +12364,7 @@ uglifyjs-webpack-plugin@^0.4.6: uglify-js "^2.8.29" webpack-sources "^1.0.1" -uglifyjs-webpack-plugin@^1.2.4: +uglifyjs-webpack-plugin@^1.2.4, uglifyjs-webpack-plugin@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.5.tgz#2ef8387c8f1a903ec5e44fa36f9f3cbdcea67641" dependencies: @@ -12463,6 +12511,12 @@ uri-js@^3.0.2: dependencies: punycode "^2.1.0" +uri-js@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.1.tgz#4595a80a51f356164e22970df64c7abd6ade9850" + dependencies: + punycode "^2.1.0" + urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" @@ -12727,7 +12781,7 @@ webpack-bundle-analyzer@^2.11.1: opener "^1.4.3" ws "^4.0.0" -webpack-cli@^2.0.13, webpack-cli@^2.0.14: +webpack-cli@^2.0.14: version "2.1.2" resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-2.1.2.tgz#9c9a4b90584f7b8acaf591238ef0667e04c817f6" dependencies: @@ -12758,6 +12812,37 @@ webpack-cli@^2.0.13, webpack-cli@^2.0.14: yeoman-environment "^2.0.0" yeoman-generator "^2.0.4" +webpack-cli@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-2.1.3.tgz#65d166851abaa56067ef3f716b02a97ba6bbe84d" + dependencies: + chalk "^2.3.2" + cross-spawn "^6.0.5" + diff "^3.5.0" + enhanced-resolve "^4.0.0" + envinfo "^4.4.2" + glob-all "^3.1.0" + global-modules "^1.0.0" + got "^8.2.0" + import-local "^1.0.0" + inquirer "^5.1.0" + interpret "^1.0.4" + jscodeshift "^0.5.0" + listr "^0.13.0" + loader-utils "^1.1.0" + lodash "^4.17.5" + log-symbols "^2.2.0" + mkdirp "^0.5.1" + p-each-series "^1.0.0" + p-lazy "^1.0.0" + prettier "^1.5.3" + supports-color "^5.3.0" + v8-compile-cache "^1.1.2" + webpack-addons "^1.1.5" + yargs "^11.1.0" + yeoman-environment "^2.0.0" + yeoman-generator "^2.0.4" + webpack-core@~0.6.0: version "0.6.9" resolved "https://registry.yarnpkg.com/webpack-core/-/webpack-core-0.6.9.tgz#fc571588c8558da77be9efb6debdc5a3b172bdc2" @@ -12765,9 +12850,9 @@ webpack-core@~0.6.0: source-list-map "~0.1.7" source-map "~0.4.1" -webpack-dev-middleware@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.1.2.tgz#be4d0c36a4fa7d69d6904093418514caa9df3a40" +webpack-dev-middleware@3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz#8b32aa43da9ae79368c1bf1183f2b6cf5e1f39ed" dependencies: loud-rejection "^1.6.0" memory-fs "~0.4.1" @@ -12787,9 +12872,9 @@ webpack-dev-middleware@^1.12.2: range-parser "^1.0.3" time-stamp "^2.0.0" -webpack-dev-server@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.1.3.tgz#5cecfd8a9d60c4638284813f1cf9562f04e5c1c5" +webpack-dev-server@^3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.1.4.tgz#9a08d13c4addd1e3b6d8ace116e86715094ad5b4" dependencies: ansi-html "0.0.7" array-includes "^3.0.3" @@ -12816,7 +12901,7 @@ webpack-dev-server@^3.1.1: spdy "^3.4.1" strip-ansi "^3.0.0" supports-color "^5.1.0" - webpack-dev-middleware "3.1.2" + webpack-dev-middleware "3.1.3" webpack-log "^1.1.2" yargs "11.0.0"