diff --git a/package.json b/package.json index ba82956..0b444f4 100644 --- a/package.json +++ b/package.json @@ -45,25 +45,25 @@ "@cycle/dom": "^22.0.0", "@cycle/isolate": "^4.1.0", "@cycle/run": "^5.1.0", - "cyclejs-utils": "^3.2.0", + "cyclejs-utils": "^4.0.2", "xstream": "^11.7.0" }, "devDependencies": { "@cycle/rxjs-run": "^10.1.0", "babel-preset-env": "^1.7.0", "babelify": "^10.0.0", - "browserify": "^16.2.2", + "browserify": "^16.2.3", "cp-cli": "^1.1.2", "cycle-onionify": "^6.1.0", - "husky": "^0.14.3", - "lint-staged": "^7.3.0", + "husky": "^1.2.0", + "lint-staged": "^8.1.0", "mkdirp": "^0.5.1", - "opn-cli": "^3.1.0", - "prettier": "^1.14.3", - "release-it": "^7.6.1", + "opn-cli": "^4.0.0", + "prettier": "^1.15.3", + "release-it": "^8.2.0", "rimraf": "^2.6.2", "rxjs": "^6.3.3", - "typedoc": "^0.12.0", + "typedoc": "^0.13.0", "typescript": "^3.1.6" } } diff --git a/shrinkwrap.yaml b/shrinkwrap.yaml index 4b7287b..695c829 100644 --- a/shrinkwrap.yaml +++ b/shrinkwrap.yaml @@ -1,72 +1,113 @@ dependencies: - '@cycle/dom': 21.1.0 - '@cycle/isolate': 3.4.0 - '@cycle/run': 4.4.0 - cyclejs-utils: 3.2.0 + '@cycle/dom': 22.0.0 + '@cycle/isolate': 4.1.0 + '@cycle/run': 5.1.0 + cyclejs-utils: 4.0.2 xstream: 11.7.0 devDependencies: - '@cycle/rxjs-run': 9.3.0 + '@cycle/rxjs-run': 10.1.0 babel-preset-env: 1.7.0 babelify: 10.0.0 - browserify: 16.2.2 + browserify: 16.2.3 cp-cli: 1.1.2 cycle-onionify: 6.1.0 - husky: 0.14.3 - lint-staged: 7.3.0 + husky: 1.2.0 + lint-staged: 8.1.0 mkdirp: 0.5.1 - opn-cli: 3.1.0 - prettier: 1.14.3 - release-it: 7.6.1 + opn-cli: 4.0.0 + prettier: 1.15.3 + release-it: 8.2.0 rimraf: 2.6.2 - rxjs: 5.5.12 - typedoc: 0.12.0 - typescript: 2.8.4 + rxjs: 6.3.3 + typedoc: 0.13.0 + typescript: 3.1.6 packages: - /@cycle/dom/21.1.0: + /@cycle/dom/22.0.0: dependencies: - '@cycle/run': 4.4.0 + '@cycle/run': 5.1.0 + rxjs: 6.3.3 snabbdom: 0.7.2 - snabbdom-selector: 3.1.0 + snabbdom-selector: 4.1.0 xstream: 11.7.0 dev: false engines: node: '>=0.10.0' resolution: - integrity: sha512-NVe034+PYrvTTmsW/tzVG0ynWltUh25oZ48ICw3AuokBh+Z8lIUOjD0iCQfyRByuQsWHEnj6cHuHNheSMMkjYg== + integrity: sha512-Vj6cZjJNz4JAREEz34f84Fvnqjjgz5R3BCg+QJ5o1n7ebrBBDuNr4a7oWxCnkZYdGccAXNA0HjP5tOALPTSoTA== /@cycle/isolate/3.4.0: dependencies: '@cycle/run': 4.4.0 xstream: 11.7.0 + dev: true engines: node: '>=0.10.0' resolution: integrity: sha512-mOAlwLeTr6wTdHwKWAfaFeuKeD540kKcJlLVKsqLhbfLp6orF1B3CzMfFNlmqNY30t6o6TORCFfV+0EATK9Y7Q== + /@cycle/isolate/4.1.0: + dependencies: + '@cycle/run': 5.1.0 + xstream: 11.7.0 + dev: false + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-nnuBqXZdak4fGeYWQFoXC4zmmTFYhIfArTKCpU5XmIgF4aqD0cQg02QBobczn86EJO7SpIuWUh7l8FF5IL4pNw== /@cycle/run/4.4.0: dependencies: quicktask: 1.1.0 xstream: 11.7.0 + dev: true engines: node: '>=0.12.0' resolution: integrity: sha512-vVxnTqKKlgasE+we9X2z3og8z5KouO2RMiIgHWkVek+NomsdaeZwfvbutqzm3VToEImaz0DE2Iln9AxtCOVjpQ== - /@cycle/rxjs-run/9.3.0: + /@cycle/run/5.1.0: dependencies: - '@cycle/run': 4.4.0 - rxjs: 6.3.2 + quicktask: 1.1.0 + xstream: 11.7.0 + engines: + node: '>=0.12.0' + resolution: + integrity: sha512-zBjLl91JbGJt4TVqWnYXKvqgxDDZldjQeF71s6wOiY/Nt0RffaUACg5QkwNoHGLkFalBMp3Kmt+TNNONeA2N9w== + /@cycle/rxjs-run/10.1.0: + dependencies: + '@cycle/run': 5.1.0 + rxjs: 6.3.3 symbol-observable: 1.2.0 xstream: 11.7.0 dev: true engines: node: '>=0.12.0' resolution: - integrity: sha512-gChartIcE1lLXNSM28LEtyXnCYaTG5YHXAdDK+kSac+0TDDg5pfn1d1GQ3fVgbMQEhlo6xNs50QN7OYO7eb2EA== - /@gimenete/type-writer/0.1.3: + integrity: sha512-6FtqF8dN6pTHB9Y4/2J95bDPQ9/ocBo2e0EJiKAiU153667Sgig29fRK/1nMVEDQdA2c3n5lRvXSqquc0Iv/Tw== + /@cycle/state/1.0.0: dependencies: - camelcase: 5.0.0 - prettier: 1.14.3 + '@cycle/isolate': 4.1.0 + '@cycle/run': 5.1.0 + quicktask: 1.1.0 + xstream: 11.7.0 + dev: false + resolution: + integrity: sha512-Uma3uDwWlAj5UBGbYKKrZQ+5Mkh3uJ6zLPG8aWMDdax/0zW4BiI6Fiw+Qy59vbApAcyy4cFVSjxBL+S04KhMJw== + /@iamstarkov/listr-update-renderer/0.4.1/listr@0.14.3: + dependencies: + chalk: 1.1.3 + cli-truncate: 0.2.1 + elegant-spinner: 1.0.1 + figures: 1.7.0 + indent-string: 3.2.0 + listr: /listr/0.14.3/listr@0.14.3 + log-symbols: 1.0.2 + log-update: 2.3.0 + strip-ansi: 3.0.1 dev: true + engines: + node: '>=4' + id: registry.npmjs.org/@iamstarkov/listr-update-renderer/0.4.1 + peerDependencies: + listr: ^0.14.2 resolution: - integrity: sha512-vhpvVfM/fYqb1aAnkgOvtDKoOgU3ZYIvDnKSDAFSoBvallmGURMlHOE0/VG/gqunUZVXGCFBGHxI8swjBh+sIA== + integrity: sha512-IJyxQWsYDEkf8C8QthBn5N8tIUR9V9je6j3sMIpAkonaadjbvxmRC6RAhpa3RKxndhNnU2M6iNbtJwd7usQYIA== /@mrmlnc/readdir-enhanced/2.2.1: dependencies: call-me-maybe: 1.0.1 @@ -76,28 +117,45 @@ packages: node: '>=4' resolution: integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== - /@nodelib/fs.stat/1.1.2: + /@nodelib/fs.stat/1.1.3: dev: true engines: node: '>= 6' resolution: - integrity: sha512-yprFYuno9FtNsSHVlSWd+nRlmGoAbqbeCwOryP6sC/zoCjhpArcRMYp19EvpSUSizJAlsXEwJv+wcWS9XaXdMw== - /@octokit/rest/15.10.0: + integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + /@octokit/endpoint/3.1.0: + dependencies: + deepmerge: 2.2.1 + is-plain-object: 2.0.4 + universal-user-agent: 2.0.2 + url-template: 2.0.8 + dev: true + resolution: + integrity: sha512-ANAOhyEY40qzOjQPEYXqg3GDGLYTjLDjqQqcG1wgqRoE7qFLnvx5a0upzxpes83UK/YHUu6qTymZl/yTu4GvKg== + /@octokit/request/2.1.2: + dependencies: + '@octokit/endpoint': 3.1.0 + is-plain-object: 2.0.4 + node-fetch: 2.3.0 + universal-user-agent: 2.0.2 + dev: true + resolution: + integrity: sha512-RtC+7Np9hWWYfnXyT1qwBR6Y9uMArq2yY475o4sFp4qis5hAgOUEZMWknR+dfDpRRXoFOPSAAIjc900Gs7qI6Q== + /@octokit/rest/16.0.5: dependencies: - '@gimenete/type-writer': 0.1.3 - before-after-hook: 1.1.0 + '@octokit/request': 2.1.2 + before-after-hook: 1.2.0 btoa-lite: 1.0.0 - debug: 3.2.5 - http-proxy-agent: 2.1.0 - https-proxy-agent: 2.2.1 - lodash: 4.17.11 - node-fetch: 2.2.0 + lodash.get: 4.4.2 + lodash.pick: 4.4.0 + lodash.set: 4.3.2 + lodash.uniq: 4.5.0 + octokit-pagination-methods: 1.1.0 + universal-user-agent: 2.0.2 url-template: 2.0.8 dev: true - engines: - node: '>=4' resolution: - integrity: sha512-xZ4ejCZoqvKrIN3tQOKZlJ6nDQxaOdLcjRsamDnbckU7V5YTn2xheIqFXnQ2vLvxqVwyI8+2dfsODYbHxtwtSw== + integrity: sha512-4v9gvBU80EmU05xq150G6AmL3Qsmyfkmg805o21nMi5F5Uo9e2Onhna6EyLTMwidoZ3PFX5l5/LQ3VmLcMkkJQ== /@samverschueren/stream-to-observable/0.3.0: dependencies: any-observable: 0.3.0 @@ -118,18 +176,18 @@ packages: integrity: sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== /@types/fs-extra/5.0.4: dependencies: - '@types/node': 10.10.1 + '@types/node': 10.12.12 dev: true resolution: integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== - /@types/glob/7.1.0: + /@types/glob/7.1.1: dependencies: '@types/events': 1.2.0 '@types/minimatch': 3.0.3 - '@types/node': 10.10.1 + '@types/node': 10.12.12 dev: true resolution: - integrity: sha512-k1M3Y8Ge0bOkG7U5IZObIhkrzZHMpuFpd5RJK9Gh8ekq0EhiezLLqv2ow14ylTKqXTHSqM6AMySbWEHRo+7qdQ== + integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== /@types/handlebars/4.0.39: dev: true resolution: @@ -138,78 +196,74 @@ packages: dev: true resolution: integrity: sha512-pGF/zvYOACZ/gLGWdQH8zSwteQS1epp68yRcVLJMgUck/MjEn/FBYmPub9pXT8C1e4a8YZfHo1CKyV8q1vKUnQ== - /@types/lodash/4.14.116: + /@types/lodash/4.14.118: dev: true resolution: - integrity: sha512-lRnAtKnxMXcYYXqOiotTmJd74uawNWuPnsnPrrO7HiFuE3npE2iQhfABatbYDyxTNqZNuXzcKGhw37R7RjBFLg== - /@types/marked/0.4.1: + integrity: sha512-iiJbKLZbhSa6FYRip/9ZDX6HXhayXLDGY2Fqws9cOkEQ6XeKfaxB0sC541mowZJueYyMnVUmmG+al5/4fCDrgw== + /@types/marked/0.4.2: dev: true resolution: - integrity: sha512-ZqEGxppVG1x9QK/hkHxzmf6m4xcnk9CaHjNCqwvUeN3pMdCcQkPxmvrbLZ5GbP7K25TgiT1nKIGnz0U3M+G05Q== + integrity: sha512-cDB930/7MbzaGF6U3IwSQp6XBru8xWajF5PV2YZZeV8DyiliTuld11afVztGI9+yJZ29il5E+NpGA6ooV/Cjkg== /@types/minimatch/3.0.3: dev: true resolution: integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== - /@types/node/10.10.1: + /@types/node/10.12.12: dev: true resolution: - integrity: sha512-nzsx28VwfaIykfzMAG9TB3jxF5Nn+1/WMKnmVZc8TsB+LMIVvwUscVn7PAq+LFaY5ng5u4jp5mRROSswo76PPA== + integrity: sha512-Pr+6JRiKkfsFvmU/LK68oBRCQeEg36TyAbPhc2xpez24OOZZCuoIhWGTd39VZy6nGafSbxzGouFPTFD/rR1A0A== /@types/shelljs/0.8.0: dependencies: - '@types/glob': 7.1.0 - '@types/node': 10.10.1 + '@types/glob': 7.1.1 + '@types/node': 10.12.12 dev: true resolution: integrity: sha512-vs1hCC8RxLHRu2bwumNyYRNrU3o8BtZhLysH5A4I98iYmA2APl6R3uNQb5ihl+WiwH0xdC9LLO+vRrXLs/Kyxg== - /JSONStream/1.3.4: + /JSONStream/1.3.5: dependencies: jsonparse: 1.3.1 through: 2.3.8 dev: true hasBin: true resolution: - integrity: sha512-Y7vfi3I5oMOYIr+WxV8NZxDSwcbNgzdKYsTNInmycOq9bUYwGg9ryu57Wg5NLmCjqdFPNUmpMBo3kSJN9tCbXg== - /acorn-dynamic-import/3.0.0: + integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + /acorn-dynamic-import/4.0.0/acorn@6.0.4: dependencies: - acorn: 5.7.3 + acorn: 6.0.4 dev: true + id: registry.npmjs.org/acorn-dynamic-import/4.0.0 + peerDependencies: + acorn: ^6.0.0 resolution: - integrity: sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg== - /acorn-node/1.5.2: + integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== + /acorn-node/1.6.2: dependencies: - acorn: 5.7.3 - acorn-dynamic-import: 3.0.0 + acorn: 6.0.4 + acorn-dynamic-import: /acorn-dynamic-import/4.0.0/acorn@6.0.4 + acorn-walk: 6.1.1 xtend: 4.0.1 dev: true resolution: - integrity: sha512-krFKvw/d1F17AN3XZbybIUzEY4YEPNiGo05AfP3dBlfVKrMHETKpgjpuZkSF8qDNt9UkQcqj7am8yJLseklCMg== - /acorn/5.7.3: + integrity: sha512-rIhNEZuNI8ibQcL7ANm/mGyPukIaZsRNX9psFNQURyJW0nu6k8wjSDld20z6v2mDBWqX13pIEnk9gGZJHIlEXg== + /acorn-walk/6.1.1: dev: true engines: node: '>=0.4.0' - hasBin: true resolution: - integrity: sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== - /agent-base/4.2.1: - dependencies: - es6-promisify: 5.0.0 + integrity: sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw== + /acorn/6.0.4: dev: true engines: - node: '>= 4.0.0' + node: '>=0.4.0' + hasBin: true resolution: - integrity: sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== + integrity: sha512-VY4i5EKSKkofY2I+6QLTbTTN/UvEQPCo6eiwzzSaSWfpaDhOmStMCMod6wmuPciNq+XS0faCglFu2lHZpdHUtg== /ansi-align/2.0.0: dependencies: string-width: 2.1.1 dev: true resolution: integrity: sha1-w2rsy6VjuJzrVW82kPCx2eNUf38= - /ansi-escapes/1.4.0: - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-06ioOzGapneTZisT52HHkRQiMG4= /ansi-escapes/3.1.0: dev: true engines: @@ -340,12 +394,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - /async-retry/1.2.1: + /async-retry/1.2.3: dependencies: - retry: 0.10.1 + retry: 0.12.0 dev: true resolution: - integrity: sha512-FadV8UDcyZDjzb6eV7MCJj0bfrNjwKw7/X0QHPFCbYP6T20FXgZCYXpJKlQC8RxEQP1E6Xs8pNHdh3bcrZAuAw== + integrity: sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q== /async/2.6.1: dependencies: lodash: 4.17.11 @@ -850,14 +904,14 @@ packages: dev: true resolution: integrity: sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== - /before-after-hook/1.1.0: + /before-after-hook/1.2.0: dev: true resolution: - integrity: sha512-VOMDtYPwLbIncTxNoSzRyvaMxtXmLWLUqr8k5AfC1BzLk34HvBXaQX8snOwQZ4c0aX8aSERqtJSiI9/m2u5kuA== - /bluebird/3.5.2: + integrity: sha512-wI3QtdLppHNkmM1VgRVLCrlWCKk/YexlPicYbXPs4eYdd1InrUCTFsx5bX1iUQzzMsoRXXPpM1r+p7JEJJydag== + /bluebird/3.5.3: dev: true resolution: - integrity: sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg== + integrity: sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw== /bn.js/4.11.8: dev: true resolution: @@ -870,7 +924,7 @@ packages: cli-boxes: 1.0.0 string-width: 2.1.1 term-size: 1.2.0 - widest-line: 2.0.0 + widest-line: 2.0.1 dev: true engines: node: '>=4' @@ -906,11 +960,11 @@ packages: integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= /browser-pack/6.1.0: dependencies: - JSONStream: 1.3.4 + JSONStream: 1.3.5 combine-source-map: 0.8.0 defined: 1.0.0 safe-buffer: 5.1.2 - through2: 2.0.3 + through2: 2.0.5 umd: 3.0.3 dev: true hasBin: true @@ -933,7 +987,6 @@ packages: dev: true resolution: integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - tarball: 'http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz' /browserify-cipher/1.0.1: dependencies: browserify-aes: 1.2.0 @@ -958,7 +1011,6 @@ packages: dev: true resolution: integrity: sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= - tarball: 'http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz' /browserify-sign/4.0.4: dependencies: bn.js: 4.11.8 @@ -973,19 +1025,19 @@ packages: integrity: sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= /browserify-zlib/0.2.0: dependencies: - pako: 1.0.6 + pako: 1.0.7 dev: true resolution: integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - /browserify/16.2.2: + /browserify/16.2.3: dependencies: - JSONStream: 1.3.4 + JSONStream: 1.3.5 assert: 1.4.1 browser-pack: 6.1.0 browser-resolve: 1.11.3 browserify-zlib: 0.2.0 buffer: 5.2.1 - cached-path-relative: 1.0.1 + cached-path-relative: 1.0.2 concat-stream: 1.6.2 console-browserify: 1.1.0 constants-browserify: 1.0.0 @@ -1003,7 +1055,7 @@ packages: insert-module-globals: 7.2.0 labeled-stream-splicer: 2.0.1 mkdirp: 0.5.1 - module-deps: 6.1.0 + module-deps: 6.2.0 os-browserify: 0.3.0 parents: 1.0.1 path-browserify: 0.0.1 @@ -1017,10 +1069,10 @@ packages: shell-quote: 1.6.1 stream-browserify: 2.0.1 stream-http: 2.8.3 - string_decoder: 1.1.1 + string_decoder: 1.2.0 subarg: 1.0.0 syntax-error: 1.4.0 - through2: 2.0.3 + through2: 2.0.5 timers-browserify: 1.4.2 tty-browserify: 0.0.1 url: 0.11.0 @@ -1032,7 +1084,7 @@ packages: node: '>= 0.8' hasBin: true resolution: - integrity: sha512-fMES05wq1Oukts6ksGUU2TMVHHp06LyQt0SIwbXIHm7waSrQmNBZePsU0iM/4f94zbvb/wHma+D1YrdzWYnF/A== + integrity: sha512-zQt/Gd1+W+IY+h/xX2NYMW4orQWhqSwyV+xsblycTtpOuB27h1fZhhNQuipJ4t79ohw4P4mMem0jp/ZkISQtjQ== /browserslist/3.2.8: dependencies: caniuse-lite: 1.0.30000885 @@ -1108,14 +1160,36 @@ packages: dev: true resolution: integrity: sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= - /cached-path-relative/1.0.1: + /cached-path-relative/1.0.2: dev: true resolution: - integrity: sha1-0JxLUoAKpMB44t2BqGmqyQ0uVOc= + integrity: sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg== /call-me-maybe/1.0.1: dev: true resolution: integrity: sha1-JtII6onje1y95gJQoV8DHBak1ms= + /caller-callsite/2.0.0: + dependencies: + callsites: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + /caller-path/2.0.0: + dependencies: + caller-callsite: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + /callsites/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= /camelcase-keys/2.1.0: dependencies: camelcase: 2.1.1 @@ -1175,7 +1249,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - tarball: 'http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz' /chalk/2.4.1: dependencies: ansi-styles: 3.2.1 @@ -1218,14 +1291,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-T6kXw+WclKAEzWH47lCdplFocUM= - /cli-cursor/1.0.2: - dependencies: - restore-cursor: 1.0.1 - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc= /cli-cursor/2.1.0: dependencies: restore-cursor: 2.0.0 @@ -1312,10 +1377,10 @@ packages: optional: true resolution: integrity: sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== - /commander/2.18.0: + /commander/2.19.0: dev: true resolution: - integrity: sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ== + integrity: sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== /compare-func/1.3.2: dependencies: array-ify: 1.0.0 @@ -1345,7 +1410,7 @@ packages: /configstore/3.1.2: dependencies: dot-prop: 4.2.0 - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 make-dir: 1.3.0 unique-string: 1.0.0 write-file-atomic: 2.3.0 @@ -1365,86 +1430,84 @@ packages: dev: true resolution: integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - /conventional-changelog-angular/1.6.6: + /conventional-changelog-angular/5.0.2: dependencies: compare-func: 1.3.2 q: 1.5.1 dev: true + engines: + node: '>=6.9.0' resolution: - integrity: sha512-suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg== - /conventional-changelog-atom/2.0.0: + integrity: sha512-yx7m7lVrXmt4nKWQgWZqxSALEiAKZhOAcbxdUaU9575mB0CzXVbgrgpfSnSP7OqWDUTYGD0YVJ0MSRdyOPgAwA== + /conventional-changelog-atom/2.0.1: dependencies: q: 1.5.1 dev: true engines: node: '>=6.9.0' resolution: - integrity: sha512-ygwkwyTQYAm4S0tsDt+1yg8tHhRrv7qu9SOWPhNQlVrInFLsfKc0FActCA3de2ChknxpVPY2B53yhKvCAtkBCg== - /conventional-changelog-codemirror/2.0.0: + integrity: sha512-9BniJa4gLwL20Sm7HWSNXd0gd9c5qo49gCi8nylLFpqAHhkFTj7NQfROq3f1VpffRtzfTQp4VKU5nxbe2v+eZQ== + /conventional-changelog-codemirror/2.0.1: dependencies: q: 1.5.1 dev: true engines: node: '>=6.9.0' resolution: - integrity: sha512-pZt/YynJ5m8C9MGV5wkBuhM1eX+8a84fmNrdOylxg/lJV+lgtAiNhnpskNuixtf71iKVWSlEqMQ6z6CH7/Uo5A== - /conventional-changelog-core/3.1.0: + integrity: sha512-23kT5IZWa+oNoUaDUzVXMYn60MCdOygTA2I+UjnOMiYVhZgmVwNd6ri/yDlmQGXHqbKhNR5NoXdBzSOSGxsgIQ== + /conventional-changelog-core/3.1.5: dependencies: - conventional-changelog-writer: 4.0.0 - conventional-commits-parser: 3.0.0 + conventional-changelog-writer: 4.0.2 + conventional-commits-parser: 3.0.1 dateformat: 3.0.3 get-pkg-repo: 1.4.0 git-raw-commits: 2.0.0 git-remote-origin-url: 2.0.0 - git-semver-tags: 2.0.0 + git-semver-tags: 2.0.2 lodash: 4.17.11 normalize-package-data: 2.4.0 q: 1.5.1 - read-pkg: 1.1.0 - read-pkg-up: 1.0.1 - through2: 2.0.3 + read-pkg: 3.0.0 + read-pkg-up: 3.0.0 + through2: 2.0.5 dev: true engines: node: '>=6.9.0' resolution: - integrity: sha512-bcZkcFXkqVgG2W8m/1wjlp2wn/BKDcrPgw3/mvSEQtzs8Pax8JbAPFpEQReHY92+EKNNXC67wLA8y2xcNx0rDA== - /conventional-changelog-ember/2.0.1: + integrity: sha512-iwqAotS4zk0wA4S84YY1JCUG7X3LxaRjJxuUo6GI4dZuIy243j5nOg/Ora35ExT4DOiw5dQbMMQvw2SUjh6moQ== + /conventional-changelog-ember/2.0.2: dependencies: q: 1.5.1 dev: true engines: node: '>=6.9.0' resolution: - integrity: sha512-Ym1xLi7YLGooLUpHCJhlXJW5V7u/g+hlYD/+HKt0KqG2qbiBi7e7/HO9aScXTEKUBGMm7m4C443R+eCWQI2ynA== - /conventional-changelog-eslint/3.0.0: + integrity: sha512-qtZbA3XefO/n6DDmkYywDYi6wDKNNc98MMl2F9PKSaheJ25Trpi3336W8fDlBhq0X+EJRuseceAdKLEMmuX2tg== + /conventional-changelog-eslint/3.0.1: dependencies: q: 1.5.1 dev: true engines: node: '>=6.9.0' resolution: - integrity: sha512-Acn20v+13c+o1OAWKvc9sCCl73Nj2vOMyn+G82euiMZwgYNE9CcBkTnw/GKdBi9KiZMK9uy+SCQ/QyAEE+8vZA== - /conventional-changelog-express/2.0.0: + integrity: sha512-yH3+bYrtvgKxSFChUBQnKNh9/U9kN2JElYBm253VpYs5wXhPHVc9ENcuVGWijh24nnOkei7wEJmnmUzgZ4ok+A== + /conventional-changelog-express/2.0.1: dependencies: q: 1.5.1 dev: true engines: node: '>=6.9.0' resolution: - integrity: sha512-2svPjeXCrjwwqnzu/f3qU5LWoLO0jmUIEbtbbSRXAAP9Ag+137b484eJsiRt9DPYXSVzog0Eoek3rvCzfHcphQ== - /conventional-changelog-jquery/0.1.0: - dependencies: - q: 1.5.1 - dev: true - resolution: - integrity: sha1-Agg5cWLjhGmG5xJztsecW1+A9RA= - /conventional-changelog-jscs/0.1.0: + integrity: sha512-G6uCuCaQhLxdb4eEfAIHpcfcJ2+ao3hJkbLrw/jSK/eROeNfnxCJasaWdDAfFkxsbpzvQT4W01iSynU3OoPLIw== + /conventional-changelog-jquery/3.0.4: dependencies: q: 1.5.1 dev: true + engines: + node: '>=6.9.0' resolution: - integrity: sha1-BHnrRDzH1yxYvwvPDvHURKkvDlw= - /conventional-changelog-jshint/2.0.0: + integrity: sha512-IVJGI3MseYoY6eybknnTf9WzeQIKZv7aNTm2KQsiFVJH21bfP2q7XVjfoMibdCg95GmgeFlaygMdeoDDa+ZbEQ== + /conventional-changelog-jshint/2.0.1: dependencies: compare-func: 1.3.2 q: 1.5.1 @@ -1452,50 +1515,49 @@ packages: engines: node: '>=6.9.0' resolution: - integrity: sha512-+4fCln755N0ZzRUEdcDWR5Due71Dsqkbov6K/UmVCnljZvhVh0/wpT4YROoSsAnhfZO8shyWDPFKm6EP20pLQg== - /conventional-changelog-preset-loader/2.0.1: + integrity: sha512-kRFJsCOZzPFm2tzRHULWP4tauGMvccOlXYf3zGeuSW4U0mZhk5NsjnRZ7xFWrTFPlCLV+PNmHMuXp5atdoZmEg== + /conventional-changelog-preset-loader/2.0.2: dev: true engines: node: '>=6.9.0' resolution: - integrity: sha512-HiSfhXNzAzG9klIqJaA97MMiNBR4js+53g4Px0k7tgKeCNVXmrDrm+CY+nIqcmG5NVngEPf8rAr7iji1TWW7zg== - /conventional-changelog-writer/4.0.0: + integrity: sha512-pBY+qnUoJPXAXXqVGwQaVmcye05xi6z231QM98wHWamGAmu/ghkBprQAwmF5bdmyobdVxiLhPY3PrCfSeUNzRQ== + /conventional-changelog-writer/4.0.2: dependencies: compare-func: 1.3.2 - conventional-commits-filter: 2.0.0 + conventional-commits-filter: 2.0.1 dateformat: 3.0.3 handlebars: 4.0.12 json-stringify-safe: 5.0.1 lodash: 4.17.11 meow: 4.0.1 - semver: 5.5.1 + semver: 5.6.0 split: 1.0.1 - through2: 2.0.3 + through2: 2.0.5 dev: true engines: node: '>=6.9.0' hasBin: true resolution: - integrity: sha512-hMZPe0AQ6Bi05epeK/7hz80xxk59nPA5z/b63TOHq2wigM0/akreOc8N4Jam5b9nFgKWX1e9PdPv2ewgW6bcfg== - /conventional-changelog/2.0.3: + integrity: sha512-d8/FQY/fix2xXEBUhOo8u3DCbyEw3UOQgYHxLsPDw+wHUDma/GQGAGsGtoH876WyNs32fViHmTOUrgRKVLvBug== + /conventional-changelog/3.0.5: dependencies: - conventional-changelog-angular: 1.6.6 - conventional-changelog-atom: 2.0.0 - conventional-changelog-codemirror: 2.0.0 - conventional-changelog-core: 3.1.0 - conventional-changelog-ember: 2.0.1 - conventional-changelog-eslint: 3.0.0 - conventional-changelog-express: 2.0.0 - conventional-changelog-jquery: 0.1.0 - conventional-changelog-jscs: 0.1.0 - conventional-changelog-jshint: 2.0.0 - conventional-changelog-preset-loader: 2.0.1 + conventional-changelog-angular: 5.0.2 + conventional-changelog-atom: 2.0.1 + conventional-changelog-codemirror: 2.0.1 + conventional-changelog-core: 3.1.5 + conventional-changelog-ember: 2.0.2 + conventional-changelog-eslint: 3.0.1 + conventional-changelog-express: 2.0.1 + conventional-changelog-jquery: 3.0.4 + conventional-changelog-jshint: 2.0.1 + conventional-changelog-preset-loader: 2.0.2 dev: true engines: node: '>=6.9.0' resolution: - integrity: sha512-4bcII9cJHSKb2qi9e8qGF6aJHLf/AB0dokhyR+X6QILTMl77s4l163vK+reXhajvfOYbbHQvsrWybr5+PKZwNA== - /conventional-commits-filter/2.0.0: + integrity: sha512-JYSVGJbnOl9S2gkZwmoJ+wX2gxNVHodUmEiv+eIykeJBNX0zN5vJ3oa2xCvk2HiF7TZ+Les0eq/aX49dcymONA== + /conventional-commits-filter/2.0.1: dependencies: is-subset: 0.1.1 modify-values: 1.0.1 @@ -1503,30 +1565,30 @@ packages: engines: node: '>=6.9.0' resolution: - integrity: sha512-Cfl0j1/NquB/TMVx7Wrmyq7uRM+/rPQbtVVGwzfkhZ6/yH6fcMmP0Q/9044TBZPTNdGzm46vXFXL14wbET0/Mg== - /conventional-commits-parser/3.0.0: + integrity: sha512-92OU8pz/977udhBjgPEbg3sbYzIxMDFTlQT97w7KdhR9igNqdJvy8smmedAAgn4tPiqseFloKkrVfbXCVd+E7A== + /conventional-commits-parser/3.0.1: dependencies: - JSONStream: 1.3.4 + JSONStream: 1.3.5 is-text-path: 1.0.1 lodash: 4.17.11 meow: 4.0.1 split2: 2.2.0 - through2: 2.0.3 + through2: 2.0.5 trim-off-newlines: 1.0.1 dev: true engines: node: '>=6.9.0' hasBin: true resolution: - integrity: sha512-GWh71U26BLWgMykCp+VghZ4s64wVbtseECcKQ/PvcPZR2cUnz+FUc2J9KjxNl7/ZbCxST8R03c9fc+Vi0umS9Q== - /conventional-recommended-bump/4.0.1: + integrity: sha512-P6U5UOvDeidUJ8ebHVDIoXzI7gMlQ1OF/id6oUvp8cnZvOXMt1n8nYl74Ey9YMn0uVQtxmCtjPQawpsssBWtGg== + /conventional-recommended-bump/4.0.4: dependencies: concat-stream: 1.6.2 - conventional-changelog-preset-loader: 2.0.1 - conventional-commits-filter: 2.0.0 - conventional-commits-parser: 3.0.0 + conventional-changelog-preset-loader: 2.0.2 + conventional-commits-filter: 2.0.1 + conventional-commits-parser: 3.0.1 git-raw-commits: 2.0.0 - git-semver-tags: 2.0.0 + git-semver-tags: 2.0.2 meow: 4.0.1 q: 1.5.1 dev: true @@ -1534,12 +1596,11 @@ packages: node: '>=6.9.0' hasBin: true resolution: - integrity: sha512-9waJvW01TUs4HQJ3khwGSSlTlKsY+5u7OrxHL+oWEoGNvaNO/0qL6qqnhS3J0Fq9fNKA9bmlf5cOXjCQoW+I4Q== + integrity: sha512-9mY5Yoblq+ZMqJpBzgS+RpSq+SUfP2miOR3H/NR9drGf08WCrY9B6HAGJZEm6+ThsVP917VHAahSOjM6k1vhPg== /convert-source-map/1.1.3: dev: true resolution: integrity: sha1-SCnId+n+SbMWHzvzZziI4gRpmGA= - tarball: 'http://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz' /convert-source-map/1.6.0: dependencies: safe-buffer: 5.1.2 @@ -1570,6 +1631,17 @@ packages: node: '>=4' resolution: integrity: sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ== + /cosmiconfig/5.0.7: + dependencies: + import-fresh: 2.0.0 + is-directory: 0.3.1 + js-yaml: 3.12.0 + parse-json: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA== /cp-cli/1.1.2: dependencies: fs-extra: 5.0.0 @@ -1580,7 +1652,7 @@ packages: integrity: sha1-sk4f24sHonzjh5mVyMDG1nyqi4Y= /cp-file/6.0.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 make-dir: 1.3.0 nested-error-stacks: 2.1.0 pify: 3.0.0 @@ -1620,13 +1692,12 @@ packages: dependencies: cipher-base: 1.0.4 inherits: 2.0.3 - md5.js: 1.3.4 + md5.js: 1.3.5 ripemd160: 2.0.2 sha.js: 2.4.11 dev: true resolution: integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - tarball: 'http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz' /create-hmac/1.1.7: dependencies: cipher-base: 1.0.4 @@ -1638,15 +1709,26 @@ packages: dev: true resolution: integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - tarball: 'http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz' /cross-spawn/5.1.0: dependencies: - lru-cache: 4.1.3 + lru-cache: 4.1.5 shebang-command: 1.2.0 which: 1.3.1 dev: true resolution: integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + /cross-spawn/6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.6.0 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + engines: + node: '>=4.8' + resolution: + integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== /crypto-browserify/3.12.0: dependencies: browserify-cipher: 1.0.1 @@ -1656,8 +1738,8 @@ packages: create-hmac: 1.1.7 diffie-hellman: 5.0.3 inherits: 2.0.3 - pbkdf2: 3.0.16 - public-encrypt: 4.0.2 + pbkdf2: 3.0.17 + public-encrypt: 4.0.3 randombytes: 2.0.6 randomfill: 1.0.4 dev: true @@ -1683,16 +1765,17 @@ packages: '@cycle/run': 4.4.0 quicktask: 1.1.0 xstream: 11.7.0 + dev: true resolution: integrity: sha512-TIcvvh00ZBAmNgwJ3vswhcrY0NbytjIhOPxp0YUbvDaU1abZwh5V95pmXHCWueG6XhgnpqbibK0H2GGNjgrk4A== - /cyclejs-utils/3.2.0: + /cyclejs-utils/4.0.2: dependencies: - cycle-onionify: 6.1.0 + '@cycle/state': 1.0.0 dev: false peerDependencies: xstream: '*' resolution: - integrity: sha512-2+BmNsR5eCJixXVgLO2ilBBcC/iPLZES8ikmVCfFJCp8VPLOOPH6hsohrcB2q/cpxTBTTs4sWLlRRRIZNzCaHw== + integrity: sha512-5y8SJ9lzQg9Q9NCgl7XpYi7+5ST+bs96uUmS/bO9SdsBejkadOLnIBdMCO/z0M2sdtEyQltN1J7pD6d0bTV+4g== /dargs/4.1.0: dependencies: number-is-nan: 1.0.1 @@ -1719,18 +1802,18 @@ packages: dev: true resolution: integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - /debug/3.1.0: + /debug/3.2.6: dependencies: - ms: 2.0.0 + ms: 2.1.1 dev: true resolution: - integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - /debug/3.2.5: + integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + /debug/4.1.0: dependencies: ms: 2.1.1 dev: true resolution: - integrity: sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg== + integrity: sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg== /decamelize-keys/1.1.0: dependencies: decamelize: 1.2.0 @@ -1770,6 +1853,12 @@ packages: node: '>=4.0.0' resolution: integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + /deepmerge/2.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== /defaults/1.0.3: dependencies: clone: 1.0.4 @@ -1805,12 +1894,25 @@ packages: dev: true resolution: integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + /del/3.0.0: + dependencies: + globby: 6.1.0 + is-path-cwd: 1.0.0 + is-path-in-cwd: 1.0.1 + p-map: 1.2.0 + pify: 3.0.0 + rimraf: 2.6.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU= /deps-sort/2.0.0: dependencies: - JSONStream: 1.3.4 + JSONStream: 1.3.5 shasum: 1.0.2 subarg: 1.0.0 - through2: 2.0.3 + through2: 2.0.5 dev: true hasBin: true resolution: @@ -1838,7 +1940,7 @@ packages: integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50= /detective/5.1.0: dependencies: - acorn-node: 1.5.2 + acorn-node: 1.6.2 defined: 1.0.0 minimist: 1.2.0 dev: true @@ -1855,7 +1957,6 @@ packages: dev: true resolution: integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - tarball: 'http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz' /dir-glob/2.0.0: dependencies: arrify: 1.0.1 @@ -1912,7 +2013,7 @@ packages: dependencies: bn.js: 4.11.8 brorand: 1.1.0 - hash.js: 1.1.5 + hash.js: 1.1.7 hmac-drbg: 1.0.1 inherits: 2.0.3 minimalistic-assert: 1.0.1 @@ -1920,22 +2021,18 @@ packages: dev: true resolution: integrity: sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== - /error-ex/1.3.2: + /end-of-stream/1.4.1: dependencies: - is-arrayish: 0.2.1 - dev: true - resolution: - integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - /es6-promise/4.2.5: + once: 1.4.0 dev: true resolution: - integrity: sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg== - /es6-promisify/5.0.0: + integrity: sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== + /error-ex/1.3.2: dependencies: - es6-promise: 4.2.5 + is-arrayish: 0.2.1 dev: true resolution: - integrity: sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== /escape-string-regexp/1.0.5: dev: true engines: @@ -1963,14 +2060,14 @@ packages: integrity: sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg== /evp_bytestokey/1.0.3: dependencies: - md5.js: 1.3.4 + md5.js: 1.3.5 safe-buffer: 5.1.2 dev: true resolution: integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - /execa/0.7.0: + /execa/0.10.0: dependencies: - cross-spawn: 5.1.0 + cross-spawn: 6.0.5 get-stream: 3.0.0 is-stream: 1.1.0 npm-run-path: 2.0.2 @@ -1981,8 +2078,8 @@ packages: engines: node: '>=4' resolution: - integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= - /execa/0.9.0: + integrity: sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw== + /execa/0.7.0: dependencies: cross-spawn: 5.1.0 get-stream: 3.0.0 @@ -1995,13 +2092,21 @@ packages: engines: node: '>=4' resolution: - integrity: sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA== - /exit-hook/1.1.1: + integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + /execa/1.0.0: + dependencies: + cross-spawn: 6.0.5 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.2 + strip-eof: 1.0.0 dev: true engines: - node: '>=0.10.0' + node: '>=6' resolution: - integrity: sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g= + integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== /expand-brackets/2.1.4: dependencies: debug: 2.6.9 @@ -2058,19 +2163,19 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - /fast-glob/2.2.2: + /fast-glob/2.2.4: dependencies: '@mrmlnc/readdir-enhanced': 2.2.1 - '@nodelib/fs.stat': 1.1.2 + '@nodelib/fs.stat': 1.1.3 glob-parent: 3.1.0 is-glob: 4.0.0 - merge2: 1.2.2 + merge2: 1.2.3 micromatch: 3.1.10 dev: true engines: node: '>=4.0.0' resolution: - integrity: sha512-TR6zxCKftDQnUAPvkrCWdBgDq/gbqx8A3ApnBrR5rMvpp6+KMJI0Igw7fkWPgeVK0uhRXTXdvO3O+YP0CaUX2g== + integrity: sha512-FjK2nCGI/McyzgNtTESqaWP3trPvHyRyoyY70hxjc3oKPNmDe8taohLZpoVKoUjW85tbU5txaYUZCNtVzygl1g== /figures/1.7.0: dependencies: escape-string-regexp: 1.0.5 @@ -2088,12 +2193,12 @@ packages: node: '>=4' resolution: integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= - /file-type/3.9.0: + /file-type/10.6.0: dev: true engines: - node: '>=0.10.0' + node: '>=6' resolution: - integrity: sha1-JXoHg4TR24CHvESdEH1SpSZyuek= + integrity: sha512-GNOg09GC+rZzxetGZFoL7QOnWXRqvWuEdKURIJlr0d6MW107Iwy6voG1PPOrm5meG6ls59WkBmBMAZdVSVajRQ== /fill-range/4.0.0: dependencies: extend-shallow: 2.0.1 @@ -2126,6 +2231,14 @@ packages: node: '>=4' resolution: integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + /find-up/3.0.0: + dependencies: + locate-path: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== /for-in/1.0.2: dev: true engines: @@ -2155,16 +2268,16 @@ packages: dev: true resolution: integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== - /fs-extra/7.0.0: + /fs-extra/7.0.1: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 jsonfile: 4.0.0 universalify: 0.1.2 dev: true engines: node: '>=6 <7 || >=8' resolution: - integrity: sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ== + integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== /fs.realpath/1.0.0: dev: true resolution: @@ -2173,6 +2286,16 @@ packages: dev: true resolution: integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + /g-status/2.0.2: + dependencies: + arrify: 1.0.1 + matcher: 1.1.1 + simple-git: 1.107.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA== /get-assigned-identifiers/1.2.0: dev: true resolution: @@ -2181,17 +2304,17 @@ packages: dev: true resolution: integrity: sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== - /get-own-enumerable-property-symbols/2.0.1: + /get-own-enumerable-property-symbols/3.0.0: dev: true resolution: - integrity: sha512-TtY/sbOemiMKPRUDDanGCSgBYe7Mf0vbRsWnBZ+9yghpZ1MvcpSpuZFjHdEeY/LZjZy0vdLjS77L6HosisFiug== + integrity: sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg== /get-pkg-repo/1.4.0: dependencies: hosted-git-info: 2.7.1 meow: 3.7.0 normalize-package-data: 2.4.0 parse-github-repo-url: 1.4.1 - through2: 2.0.3 + through2: 2.0.5 dev: true hasBin: true resolution: @@ -2202,18 +2325,26 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - /get-stdin/5.0.1: + /get-stdin/6.0.0: dev: true engines: - node: '>=0.12.0' + node: '>=4' resolution: - integrity: sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g= + integrity: sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== /get-stream/3.0.0: dev: true engines: node: '>=4' resolution: integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + /get-stream/4.1.0: + dependencies: + pump: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== /get-value/2.0.6: dev: true engines: @@ -2226,7 +2357,7 @@ packages: lodash.template: 4.4.0 meow: 4.0.1 split2: 2.2.0 - through2: 2.0.3 + through2: 2.0.5 dev: true engines: node: '>=6.9.0' @@ -2242,16 +2373,16 @@ packages: node: '>=4' resolution: integrity: sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= - /git-semver-tags/2.0.0: + /git-semver-tags/2.0.2: dependencies: meow: 4.0.1 - semver: 5.5.1 + semver: 5.6.0 dev: true engines: node: '>=6.9.0' hasBin: true resolution: - integrity: sha512-lSgFc3zQTul31nFje2Q8XdNcTOI6B4I3mJRPCgFzHQQLfxfqdWTYzdtCaynkK5Xmb2wQlSJoKolhXJ1VhKROnQ== + integrity: sha512-34lMF7Yo1xEmsK2EkbArdoU79umpvm0MfzaDkSNYSJqtM5QLAVTPWgpiXSVI5o/O9EvZPSrP4Zvnec/CqhSd5w== /gitconfiglocal/1.0.0: dependencies: ini: 1.3.5 @@ -2294,11 +2425,23 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + /globby/6.1.0: + dependencies: + array-union: 1.0.2 + glob: 7.1.3 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= /globby/8.0.1: dependencies: array-union: 1.0.2 dir-glob: 2.0.0 - fast-glob: 2.2.2 + fast-glob: 2.2.4 glob: 7.1.3 ignore: 3.3.10 pify: 3.0.0 @@ -2326,7 +2469,6 @@ packages: node: '>=4' resolution: integrity: sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= - tarball: 'http://registry.npmjs.org/got/-/got-6.7.1.tgz' /got/8.3.2: dependencies: '@sindresorhus/is': 0.7.0 @@ -2357,6 +2499,10 @@ packages: node: '>=0.4.0' resolution: integrity: sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= + /graceful-fs/4.1.15: + dev: true + resolution: + integrity: sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== /handlebars/4.0.12: dependencies: async: 2.6.1 @@ -2446,20 +2592,20 @@ packages: node: '>=4' resolution: integrity: sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= - /hash.js/1.1.5: + /hash.js/1.1.7: dependencies: inherits: 2.0.3 minimalistic-assert: 1.0.1 dev: true resolution: - integrity: sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA== - /highlight.js/9.12.0: + integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + /highlight.js/9.13.1: dev: true resolution: - integrity: sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4= + integrity: sha512-Sc28JNQNDzaH6PORtRLMvif9RSn1mYuOoX3omVjnb0+HbpPygU2ALBI0R/wsiqCb4/fcp07Gdo8g+fhtFrQl6A== /hmac-drbg/1.0.1: dependencies: - hash.js: 1.1.5 + hash.js: 1.1.7 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 dev: true @@ -2488,39 +2634,29 @@ packages: dev: true resolution: integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== - /http-proxy-agent/2.1.0: - dependencies: - agent-base: 4.2.1 - debug: 3.1.0 - dev: true - engines: - node: '>= 4.5.0' - resolution: - integrity: sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== /https-browserify/1.0.0: dev: true resolution: integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - /https-proxy-agent/2.2.1: - dependencies: - agent-base: 4.2.1 - debug: 3.2.5 - dev: true - engines: - node: '>= 4.5.0' - resolution: - integrity: sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ== - /husky/0.14.3: + /husky/1.2.0: dependencies: + cosmiconfig: 5.0.7 + execa: 1.0.0 + find-up: 3.0.0 + get-stdin: 6.0.0 is-ci: 1.2.1 - normalize-path: 1.0.0 - strip-indent: 2.0.0 + pkg-dir: 3.0.0 + please-upgrade-node: 3.1.1 + read-pkg: 4.0.1 + run-node: 1.0.0 + slash: 2.0.0 dev: true engines: - node: '>=4' + node: '>=6' + hasBin: true requiresBuild: true resolution: - integrity: sha512-e21wivqHpstpoiWA/Yi8eFti8E+sQDSS53cpJsPptPs295QTOQR0ZwnHo2TXy1XOpZFD9rPOd3NpmqTK6uMLJA== + integrity: sha512-/ib3+iycykXC0tYIxsyqierikVa9DA2DrT32UEirqNEFVqOj1bFMTgP3jAz8HM7FgC/C8pc/BTUa9MV2GEkZaA== /iconv-lite/0.4.24: dependencies: safer-buffer: 2.1.2 @@ -2537,6 +2673,15 @@ packages: dev: true resolution: integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + /import-fresh/2.0.0: + dependencies: + caller-path: 2.0.0 + resolve-from: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY= /import-lazy/2.1.0: dev: true engines: @@ -2599,7 +2744,7 @@ packages: lodash: 4.17.11 mute-stream: 0.0.7 run-async: 2.3.0 - rxjs: 6.3.2 + rxjs: 6.3.3 string-width: 2.1.1 strip-ansi: 4.0.0 through: 2.3.8 @@ -2610,14 +2755,14 @@ packages: integrity: sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg== /insert-module-globals/7.2.0: dependencies: - JSONStream: 1.3.4 - acorn-node: 1.5.2 + JSONStream: 1.3.5 + acorn-node: 1.6.2 combine-source-map: 0.8.0 concat-stream: 1.6.2 is-buffer: 1.1.6 path-is-absolute: 1.0.1 process: 0.11.10 - through2: 2.0.3 + through2: 2.0.5 undeclared-identifiers: 1.1.2 xtend: 4.0.1 dev: true @@ -2681,14 +2826,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-VAVy0096wxGfj3bDDLwbHgN6/74= - tarball: 'http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz' - /is-ci/1.2.0: - dependencies: - ci-info: 1.6.0 - dev: true - hasBin: true - resolution: - integrity: sha512-plgvKjQtalH2P3Gytb7L61Lmz95g2DlpzFiQyRSFew8WoJKxtKRzrZMeyRN2supblm3Psc8OQGy7Xjb6XG11jw== /is-ci/1.2.1: dependencies: ci-info: 1.6.0 @@ -2825,7 +2962,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - tarball: 'http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz' /is-object/1.0.1: dev: true resolution: @@ -2838,6 +2974,20 @@ packages: node: '>=4' resolution: integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== + /is-path-cwd/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0= + /is-path-in-cwd/1.0.1: + dependencies: + is-path-inside: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ== /is-path-inside/1.0.1: dependencies: path-is-inside: 1.0.2 @@ -2894,7 +3044,7 @@ packages: integrity: sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= /is-text-path/1.0.1: dependencies: - text-extensions: 1.8.0 + text-extensions: 1.9.0 dev: true engines: node: '>=0.10.0' @@ -2910,6 +3060,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + /is-wsl/1.1.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= /isarray/1.0.0: dev: true resolution: @@ -3010,7 +3166,7 @@ packages: /jsonfile/4.0.0: dev: true optionalDependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 resolution: integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= /jsonify/0.0.0: @@ -3087,19 +3243,22 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-wuep93IJTe6dNCAq6KzORoeHVYA= - /lint-staged/7.3.0: + /lint-staged/8.1.0: dependencies: + '@iamstarkov/listr-update-renderer': /@iamstarkov/listr-update-renderer/0.4.1/listr@0.14.3 chalk: 2.4.1 - commander: 2.18.0 + commander: 2.19.0 cosmiconfig: 5.0.6 - debug: 3.2.5 + debug: 3.2.6 dedent: 0.7.0 - execa: 0.9.0 + del: 3.0.0 + execa: 1.0.0 find-parent-dir: 0.3.0 + g-status: 2.0.2 is-glob: 4.0.0 is-windows: 1.0.2 jest-validate: 23.6.0 - listr: 0.14.2 + listr: /listr/0.14.3/listr@0.14.3 lodash: 4.17.11 log-symbols: 2.2.0 micromatch: 3.1.10 @@ -3108,66 +3267,69 @@ packages: path-is-inside: 1.0.2 pify: 3.0.0 please-upgrade-node: 3.1.1 - staged-git-files: 1.1.1 + staged-git-files: 1.1.2 string-argv: 0.0.2 - stringify-object: 3.2.2 + stringify-object: 3.3.0 dev: true - engines: - node: '>=6' hasBin: true resolution: - integrity: sha512-AXk40M9DAiPi7f4tdJggwuKIViUplYtVj1os1MVEteW7qOkU50EOehayCfO9TsoGK24o/EsWb41yrEgfJDDjCw== + integrity: sha512-yfSkyJy7EuVsaoxtUSEhrD81spdJOe/gMTGea3XaV7HyoRhTb9Gdlp6/JppRZERvKSEYXP9bjcmq6CA5oL2lYQ== /listr-silent-renderer/1.1.1: dev: true engines: node: '>=4' resolution: integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= - /listr-update-renderer/0.4.0: + /listr-update-renderer/0.5.0/listr@0.14.3: dependencies: chalk: 1.1.3 cli-truncate: 0.2.1 elegant-spinner: 1.0.1 figures: 1.7.0 indent-string: 3.2.0 + listr: /listr/0.14.3/listr@0.14.3 log-symbols: 1.0.2 - log-update: 1.0.2 + log-update: 2.3.0 strip-ansi: 3.0.1 dev: true engines: - node: '>=4' + node: '>=6' + id: registry.npmjs.org/listr-update-renderer/0.5.0 + peerDependencies: + listr: ^0.14.2 resolution: - integrity: sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc= - /listr-verbose-renderer/0.4.1: + integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== + /listr-verbose-renderer/0.5.0: dependencies: - chalk: 1.1.3 - cli-cursor: 1.0.2 + chalk: 2.4.1 + cli-cursor: 2.1.0 date-fns: 1.29.0 - figures: 1.7.0 + figures: 2.0.0 dev: true engines: node: '>=4' resolution: - integrity: sha1-ggb0z21S3cWCfl/RSYng6WWTOjU= - /listr/0.14.2: + integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw== + /listr/0.14.3/listr@0.14.3: dependencies: '@samverschueren/stream-to-observable': 0.3.0 is-observable: 1.1.0 is-promise: 2.1.0 is-stream: 1.1.0 listr-silent-renderer: 1.1.1 - listr-update-renderer: 0.4.0 - listr-verbose-renderer: 0.4.1 - p-map: 1.2.0 - rxjs: 6.3.2 + listr-update-renderer: /listr-update-renderer/0.5.0/listr@0.14.3 + listr-verbose-renderer: 0.5.0 + p-map: 2.0.0 + rxjs: 6.3.3 dev: true engines: node: '>=6' + id: registry.npmjs.org/listr/0.14.3 resolution: - integrity: sha512-vmaNJ1KlGuGWShHI35X/F8r9xxS0VTHh9GejVXwSN20fG5xpq3Jh4bJbnumoT6q5EDM/8/YP1z3YMtQbFmhuXw== + integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== /load-json-file/1.1.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 parse-json: 2.2.0 pify: 2.3.0 pinkie-promise: 2.0.1 @@ -3177,10 +3339,9 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - tarball: 'http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz' /load-json-file/4.0.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -3198,14 +3359,35 @@ packages: node: '>=4' resolution: integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + /locate-path/3.0.0: + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== /lodash._reinterpolate/3.0.0: dev: true resolution: integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + /lodash.get/4.4.2: + dev: true + resolution: + integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= /lodash.memoize/3.0.4: dev: true resolution: integrity: sha1-LcvSwofLwKVcxCMovQxzYVDVPj8= + /lodash.pick/4.4.0: + dev: true + resolution: + integrity: sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= + /lodash.set/4.3.2: + dev: true + resolution: + integrity: sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= /lodash.template/4.4.0: dependencies: lodash._reinterpolate: 3.0.0 @@ -3219,10 +3401,10 @@ packages: dev: true resolution: integrity: sha1-K01OlbpEDZFf8IvImeRVNmZxMxY= - /lodash/4.17.10: + /lodash.uniq/4.5.0: dev: true resolution: - integrity: sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg== + integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= /lodash/4.17.11: dev: true resolution: @@ -3243,15 +3425,16 @@ packages: node: '>=4' resolution: integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - /log-update/1.0.2: + /log-update/2.3.0: dependencies: - ansi-escapes: 1.4.0 - cli-cursor: 1.0.2 + ansi-escapes: 3.1.0 + cli-cursor: 2.1.0 + wrap-ansi: 3.0.1 dev: true engines: - node: '>=0.10.0' + node: '>=4' resolution: - integrity: sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE= + integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg= /loose-envify/1.4.0: dependencies: js-tokens: 4.0.0 @@ -3280,19 +3463,19 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - /lru-cache/4.1.3: + /lru-cache/4.1.5: dependencies: pseudomap: 1.0.2 yallist: 2.1.2 dev: true resolution: - integrity: sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA== - /macos-release/1.1.0: + integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + /macos-release/2.0.0: dev: true engines: - node: '>=0.10.0' + node: '>=6' resolution: - integrity: sha512-mmLbumEYMi5nXReB9js3WGsB8UE6cDBWyIO62Z4DNx6GbRhDxHNjA1MlzSpJ2S2KM1wyiPRA0d19uHWYYvMHjA== + integrity: sha512-iCM3ZGeqIzlrH7KxYK+fphlJpCCczyHXc+HhRVbEu9uNTCrzYJjvvtefzeKTCVHd5AP/aD/fzC80JZ4ZP+dQ/A== /make-dir/1.3.0: dependencies: pify: 3.0.0 @@ -3334,13 +3517,22 @@ packages: hasBin: true resolution: integrity: sha512-tMsdNBgOsrUophCAFQl0XPe6Zqk/uy9gnue+jIIKhykO51hxyu6uNx7zBPy0+y/WKYVZZMspV9YeXLNdKk+iYw== - /md5.js/1.3.4: + /matcher/1.1.1: + dependencies: + escape-string-regexp: 1.0.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg== + /md5.js/1.3.5: dependencies: hash-base: 3.0.4 inherits: 2.0.3 + safe-buffer: 5.1.2 dev: true resolution: - integrity: sha1-6b296UogpawYsENA/Fdk1bCdkB0= + integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== /mem/1.1.0: dependencies: mimic-fn: 1.2.0 @@ -3382,12 +3574,28 @@ packages: node: '>=4' resolution: integrity: sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== - /merge2/1.2.2: + /meow/5.0.0: + dependencies: + camelcase-keys: 4.2.0 + decamelize-keys: 1.1.0 + loud-rejection: 1.6.0 + minimist-options: 3.0.2 + normalize-package-data: 2.4.0 + read-pkg-up: 3.0.0 + redent: 2.0.0 + trim-newlines: 2.0.0 + yargs-parser: 10.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig== + /merge2/1.2.3: dev: true engines: node: '>= 4.5.0' resolution: - integrity: sha512-bgM8twH86rWni21thii6WCMQMRMmwqqdW3sGWi9IipnVAszdLXRjwDwAnyrVXo6DuP3AjRMMttZKUB48QWIFGg== + integrity: sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== /micromatch/3.1.10: dependencies: arr-diff: 4.0.0 @@ -3416,20 +3624,20 @@ packages: hasBin: true resolution: integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - /mime-db/1.36.0: + /mime-db/1.37.0: dev: true engines: node: '>= 0.6' resolution: - integrity: sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw== - /mime-types/2.1.20: + integrity: sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== + /mime-types/2.1.21: dependencies: - mime-db: 1.36.0 + mime-db: 1.37.0 dev: true engines: node: '>= 0.6' resolution: - integrity: sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A== + integrity: sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg== /mimic-fn/1.2.0: dev: true engines: @@ -3469,7 +3677,6 @@ packages: dev: true resolution: integrity: sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= - tarball: 'http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz' /minimist/0.0.8: dev: true resolution: @@ -3479,7 +3686,6 @@ packages: dev: true resolution: integrity: sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= - tarball: 'http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz' /mixin-deep/1.3.1: dependencies: for-in: 1.0.2 @@ -3496,18 +3702,17 @@ packages: hasBin: true resolution: integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= - tarball: 'http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz' /modify-values/1.0.1: dev: true engines: node: '>=0.10.0' resolution: integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== - /module-deps/6.1.0: + /module-deps/6.2.0: dependencies: - JSONStream: 1.3.4 + JSONStream: 1.3.5 browser-resolve: 1.11.3 - cached-path-relative: 1.0.1 + cached-path-relative: 1.0.2 concat-stream: 1.6.2 defined: 1.0.0 detective: 5.1.0 @@ -3518,14 +3723,14 @@ packages: resolve: 1.8.1 stream-combiner2: 1.1.1 subarg: 1.0.0 - through2: 2.0.3 + through2: 2.0.5 xtend: 4.0.1 dev: true engines: node: '>= 0.8.0' hasBin: true resolution: - integrity: sha512-NPs5N511VD1rrVJihSso/LiBShRbJALYBKzDW91uZYy7BpjnO4bGnZL3HjZ9yKcFdZUWwaYjDz9zxbuP7vKMuQ== + integrity: sha512-hKPmO06so6bL/ZvqVNVqdTVO8UAYsi3tQWlCa+z9KuWhoN4KDQtb5hcqQQv58qYiDE21wIvnttZEPiDgEbpwbA== /ms/2.0.0: dev: true resolution: @@ -3560,27 +3765,25 @@ packages: dev: true resolution: integrity: sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== - /node-fetch/2.2.0: + /nice-try/1.0.5: + dev: true + resolution: + integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + /node-fetch/2.3.0: dev: true engines: node: 4.x || >=6.0.0 resolution: - integrity: sha512-OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA== + integrity: sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA== /normalize-package-data/2.4.0: dependencies: hosted-git-info: 2.7.1 is-builtin-module: 1.0.0 - semver: 5.5.1 + semver: 5.6.0 validate-npm-package-license: 3.0.4 dev: true resolution: integrity: sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== - /normalize-path/1.0.0: - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-MtDkcvkf80VwHBWoMRAY07CpA3k= /normalize-url/2.0.1: dependencies: prepend-http: 2.0.0 @@ -3610,7 +3813,7 @@ packages: integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= /npm-which/3.0.1: dependencies: - commander: 2.18.0 + commander: 2.19.0 npm-path: 2.0.4 which: 1.3.1 dev: true @@ -3657,19 +3860,16 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + /octokit-pagination-methods/1.1.0: + dev: true + resolution: + integrity: sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== /once/1.4.0: dependencies: wrappy: 1.0.2 dev: true resolution: integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - /onetime/1.1.0: - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-ofeDj4MUxRbwXs78vEzP4EtO14k= - tarball: 'http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz' /onetime/2.0.1: dependencies: mimic-fn: 1.2.0 @@ -3678,28 +3878,27 @@ packages: node: '>=4' resolution: integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - /opn-cli/3.1.0: + /opn-cli/4.0.0: dependencies: - file-type: 3.9.0 - get-stdin: 5.0.1 - meow: 3.7.0 - opn: 4.0.2 - temp-write: 2.1.0 + file-type: 10.6.0 + get-stdin: 6.0.0 + meow: 5.0.0 + opn: 5.4.0 + temp-write: 3.4.0 dev: true engines: - node: '>=4' + node: '>=8' hasBin: true resolution: - integrity: sha1-+BmubK4LQRvQFJuFYP5siK2tIPg= - /opn/4.0.2: + integrity: sha512-/NxjgPPxgYWAEznUwbvQd3H/vfMBRoIy8ZAvKNNgye2TbFE4pToVwmbi34Xo2rkmlfJIeWPa++zUSj4WBVGJxQ== + /opn/5.4.0: dependencies: - object-assign: 4.1.1 - pinkie-promise: 2.0.1 + is-wsl: 1.1.0 dev: true engines: - node: '>=0.10.0' + node: '>=4' resolution: - integrity: sha1-erwi5kTf9jsKltWrfyeQwPAavJU= + integrity: sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw== /optimist/0.6.1: dependencies: minimist: 0.0.10 @@ -3740,15 +3939,15 @@ packages: node: '>=4' resolution: integrity: sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== - /os-name/2.0.1: + /os-name/3.0.0: dependencies: - macos-release: 1.1.0 - win-release: 1.1.1 + macos-release: 2.0.0 + windows-release: 3.1.0 dev: true engines: - node: '>=0.10.0' + node: '>=6' resolution: - integrity: sha1-uaOGNhwXrjohc27wWZQFyajF3F4= + integrity: sha512-7c74tib2FsdFbQ3W+qj8Tyd1R3Z6tuVRNNxXjJcZ4NgjIEQU9N/prVMqcW29XZPXGACqaXN3jq58/6hoaoXH6g== /os-tmpdir/1.0.2: dev: true engines: @@ -3761,7 +3960,6 @@ packages: node: '>=4' resolution: integrity: sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== - tarball: 'http://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz' /p-finally/1.0.0: dev: true engines: @@ -3782,6 +3980,14 @@ packages: node: '>=4' resolution: integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + /p-limit/2.0.0: + dependencies: + p-try: 2.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A== /p-locate/2.0.0: dependencies: p-limit: 1.3.0 @@ -3790,12 +3996,26 @@ packages: node: '>=4' resolution: integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + /p-locate/3.0.0: + dependencies: + p-limit: 2.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== /p-map/1.2.0: dev: true engines: node: '>=4' resolution: integrity: sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== + /p-map/2.0.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-GO107XdrSUmtHxVoi60qc9tUl/KkNKm+X2CF4P9amalpGxv5YqVPJNfSb0wcA+syCopkZvYYIzW8OVTQW59x/w== /p-timeout/2.0.1: dependencies: p-finally: 1.0.0 @@ -3810,21 +4030,27 @@ packages: node: '>=4' resolution: integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + /p-try/2.0.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ== /package-json/4.0.1: dependencies: got: 6.7.1 registry-auth-token: 3.3.2 registry-url: 3.1.0 - semver: 5.5.1 + semver: 5.6.0 dev: true engines: node: '>=4' resolution: integrity: sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0= - /pako/1.0.6: + /pako/1.0.7: dev: true resolution: - integrity: sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg== + integrity: sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ== /parents/1.0.1: dependencies: path-platform: 0.11.15 @@ -3837,11 +4063,10 @@ packages: browserify-aes: 1.2.0 create-hash: 1.2.0 evp_bytestokey: 1.0.3 - pbkdf2: 3.0.16 + pbkdf2: 3.0.17 dev: true resolution: integrity: sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw== - tarball: 'http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz' /parse-github-repo-url/1.4.1: dev: true resolution: @@ -3923,7 +4148,7 @@ packages: integrity: sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I= /path-type/1.1.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 pify: 2.3.0 pinkie-promise: 2.0.1 dev: true @@ -3939,7 +4164,7 @@ packages: node: '>=4' resolution: integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - /pbkdf2/3.0.16: + /pbkdf2/3.0.17: dependencies: create-hash: 1.2.0 create-hmac: 1.1.7 @@ -3950,7 +4175,7 @@ packages: engines: node: '>=0.12' resolution: - integrity: sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA== + integrity: sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== /pify/2.3.0: dev: true engines: @@ -3977,6 +4202,14 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + /pkg-dir/3.0.0: + dependencies: + find-up: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== /please-upgrade-node/3.1.1: dependencies: semver-compare: 1.0.0 @@ -4001,13 +4234,13 @@ packages: node: '>=4' resolution: integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - /prettier/1.14.3: + /prettier/1.15.3: dev: true engines: node: '>=4' hasBin: true resolution: - integrity: sha512-qZDVnCrnpsRJJq5nSsiHCE3BYMED2OtsI+cmzIzF1QIfqm5ALf8tEJcO27zV1gKNKRPdhjO0dNWnrzssDQ1tFg== + integrity: sha512-gAU9AGAPMaKb3NNSUUuhhFAS7SCO4ALTN4nRIn6PJ075Qd28Yn2Ig2ahEJWdJwJmlEBTUfC7mMUSFy8MwsOCfg== /pretty-format/23.6.0: dependencies: ansi-regex: 3.0.0 @@ -4031,27 +4264,34 @@ packages: node: '>= 0.6.0' resolution: integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - /progress/2.0.0: + /progress/2.0.2: dev: true engines: node: '>=0.4.0' resolution: - integrity: sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8= + integrity: sha512-/OLz5F9beZUWwSHZDreXgap1XShX6W+DCHQCqwCF7uZ88s6uTlD2cR3JBE77SegCmNtb1Idst+NfmwcdU6KVhw== /pseudomap/1.0.2: dev: true resolution: integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - /public-encrypt/4.0.2: + /public-encrypt/4.0.3: dependencies: bn.js: 4.11.8 browserify-rsa: 4.0.1 create-hash: 1.2.0 parse-asn1: 5.1.1 randombytes: 2.0.6 + safe-buffer: 5.1.2 dev: true resolution: - integrity: sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q== - tarball: 'http://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz' + integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + /pump/3.0.0: + dependencies: + end-of-stream: 1.4.1 + once: 1.4.0 + dev: true + resolution: + integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== /punycode/1.3.2: dev: true resolution: @@ -4165,6 +4405,16 @@ packages: node: '>=4' resolution: integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + /read-pkg/4.0.1: + dependencies: + normalize-package-data: 2.4.0 + parse-json: 4.0.0 + pify: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha1-ljYlN48+HE1IyFhytabsfV0JMjc= /readable-stream/2.3.6: dependencies: core-util-is: 1.0.2 @@ -4177,7 +4427,6 @@ packages: dev: true resolution: integrity: sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== - tarball: 'http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz' /rechoir/0.6.2: dependencies: resolve: 1.8.1 @@ -4263,41 +4512,41 @@ packages: hasBin: true resolution: integrity: sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= - /release-it/7.6.1: + /release-it/8.2.0: dependencies: - '@octokit/rest': 15.10.0 - async-retry: 1.2.1 + '@octokit/rest': 16.0.5 + async-retry: 1.2.3 babel-preset-env: 1.7.0 babel-register: 6.26.0 bump-file: 1.0.0 chalk: 2.4.1 - conventional-changelog: 2.0.3 - conventional-recommended-bump: 4.0.1 + conventional-changelog: 3.0.5 + conventional-recommended-bump: 4.0.4 cpy: 7.0.1 - debug: 3.1.0 + debug: 4.1.0 globby: 8.0.1 got: 8.3.2 inquirer: 6.2.0 - is-ci: 1.2.0 - lodash: 4.17.10 - mime-types: 2.1.20 + is-ci: 1.2.1 + lodash: 4.17.11 + mime-types: 2.1.21 ora: 3.0.0 - os-name: 2.0.1 + os-name: 3.0.0 parse-repo: 1.0.4 - semver: 5.5.1 - shelljs: 0.8.2 + semver: 5.6.0 + shelljs: 0.8.3 supports-color: 5.5.0 tmp-promise: 1.0.5 update-notifier: 2.5.0 uuid: 3.3.2 window-size: 1.1.1 - yargs-parser: 10.1.0 + yargs-parser: 11.1.1 dev: true engines: node: '>=6' hasBin: true resolution: - integrity: sha512-6YNfJT9+ue2dhpTwW48eSWuTtJkEIzgOef6SkVeBi28NHGxi1uK0KpPiKuvnCX0Ts85szez5HRaNpLoW8om1Yw== + integrity: sha512-gWR2oJE9OIarQFvmN32Ick/cLVTZcDvwf249j6GU/4eAj6xK6XRufLk0erDLgS0H4lHHELyvD7EUNXlUDpj6Qw== /repeat-element/1.1.3: dev: true engines: @@ -4328,6 +4577,12 @@ packages: dev: true resolution: integrity: sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + /resolve-from/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-six699nWiBvItuZTM17rywoYh0g= /resolve-url/0.2.1: dev: true resolution: @@ -4348,15 +4603,6 @@ packages: dev: true resolution: integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - /restore-cursor/1.0.1: - dependencies: - exit-hook: 1.1.1 - onetime: 1.1.0 - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-NGYfRohjJ/7SmRR5FSJS35LapUE= /restore-cursor/2.0.0: dependencies: onetime: 2.0.1 @@ -4372,10 +4618,12 @@ packages: node: '>=0.12' resolution: integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - /retry/0.10.1: + /retry/0.12.0: dev: true + engines: + node: '>= 4' resolution: - integrity: sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= + integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= /rimraf/2.6.2: dependencies: glob: 7.1.3 @@ -4398,22 +4646,20 @@ packages: node: '>=0.12.0' resolution: integrity: sha1-A3GrSuC91yDUFm19/aZP96RFpsA= - /rxjs/5.5.12: - dependencies: - symbol-observable: 1.0.1 + /run-node/1.0.0: dev: true engines: - npm: '>=2.0.0' + node: '>=4' + hasBin: true resolution: - integrity: sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== - /rxjs/6.3.2: + integrity: sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A== + /rxjs/6.3.3: dependencies: tslib: 1.9.3 - dev: true engines: npm: '>=2.0.0' resolution: - integrity: sha512-hV7criqbR0pe7EeL3O66UYVg92IR0XsA97+9y+BWTePK9SKmEI5Qd3Zj6uPnGkNzXsBywBQWTvujPl+1Kn9Zjw== + integrity: sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw== /safe-buffer/5.1.2: dev: true resolution: @@ -4434,7 +4680,7 @@ packages: integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w= /semver-diff/2.1.0: dependencies: - semver: 5.5.1 + semver: 5.6.0 dev: true engines: node: '>=0.10.0' @@ -4450,6 +4696,11 @@ packages: hasBin: true resolution: integrity: sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw== + /semver/5.6.0: + dev: true + hasBin: true + resolution: + integrity: sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== /set-blocking/2.0.0: dev: true resolution: @@ -4484,7 +4735,6 @@ packages: hasBin: true resolution: integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - tarball: 'http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz' /shasum/1.0.2: dependencies: json-stable-stringify: 0.0.1 @@ -4492,7 +4742,6 @@ packages: dev: true resolution: integrity: sha1-5wEjENj0F/TetXEhUOVni4euVl8= - tarball: 'http://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz' /shebang-command/1.2.0: dependencies: shebang-regex: 1.0.0 @@ -4516,7 +4765,7 @@ packages: dev: true resolution: integrity: sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= - /shelljs/0.8.2: + /shelljs/0.8.3: dependencies: glob: 7.1.3 interpret: 1.1.0 @@ -4526,7 +4775,7 @@ packages: node: '>=4' hasBin: true resolution: - integrity: sha512-pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ== + integrity: sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A== /signal-exit/3.0.2: dev: true resolution: @@ -4535,24 +4784,36 @@ packages: dev: true resolution: integrity: sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= + /simple-git/1.107.0: + dependencies: + debug: 4.1.0 + dev: true + resolution: + integrity: sha512-t4OK1JRlp4ayKRfcW6owrWcRVLyHRUlhGd0uN6ZZTqfDq8a5XpcUdOKiGRNobHEuMtNqzp0vcJNvhYWwh5PsQA== /slash/1.0.0: dev: true engines: node: '>=0.10.0' resolution: integrity: sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + /slash/2.0.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== /slice-ansi/0.0.4: dev: true engines: node: '>=0.10.0' resolution: integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= - /snabbdom-selector/3.1.0: + /snabbdom-selector/4.1.0: dependencies: - tree-selector: 1.2.0 + tree-selector: 2.1.0 dev: false resolution: - integrity: sha512-7FQqsnqwL2Nf6FTYRlqSWdOo3hVTUnDTAPZrA6WHV/7zZGTmmU1yfoC74LwGmZA5FmalxHUjMEvRb5sP5K8NkQ== + integrity: sha512-NDWOVSUR6yPlxH2F9XRwnF59UObLnItfSXcIw6+azkyrEDqT2c8pZ85UHvjijsgdve3g19qsC0/69tB5eZqTvA== /snabbdom/0.7.2: dev: false resolution: @@ -4630,28 +4891,28 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - /spdx-correct/3.0.0: + /spdx-correct/3.0.2: dependencies: spdx-expression-parse: 3.0.0 - spdx-license-ids: 3.0.1 + spdx-license-ids: 3.0.2 dev: true resolution: - integrity: sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g== - /spdx-exceptions/2.1.0: + integrity: sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ== + /spdx-exceptions/2.2.0: dev: true resolution: - integrity: sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg== + integrity: sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== /spdx-expression-parse/3.0.0: dependencies: - spdx-exceptions: 2.1.0 - spdx-license-ids: 3.0.1 + spdx-exceptions: 2.2.0 + spdx-license-ids: 3.0.2 dev: true resolution: integrity: sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== - /spdx-license-ids/3.0.1: + /spdx-license-ids/3.0.2: dev: true resolution: - integrity: sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w== + integrity: sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg== /split-string/3.1.0: dependencies: extend-shallow: 3.0.2 @@ -4668,7 +4929,7 @@ packages: integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== /split2/2.2.0: dependencies: - through2: 2.0.3 + through2: 2.0.5 dev: true resolution: integrity: sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== @@ -4676,11 +4937,11 @@ packages: dev: true resolution: integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - /staged-git-files/1.1.1: + /staged-git-files/1.1.2: dev: true hasBin: true resolution: - integrity: sha512-H89UNKr1rQJvI1c/PIR3kiAMBV23yvR7LItZiV74HWZwzt7f3YHuujJ9nJZlt58WlFox7XQsOahexwk7nTe69A== + integrity: sha512-0Eyrk6uXW6tg9PYkhi/V/J4zHp33aNyi2hOCmhFLqLTIhbgqWn5jlSzI+IU0VqrZq6+DbHcabQl/WP6P3BG0QA== /static-extend/0.1.2: dependencies: define-property: 0.2.5 @@ -4758,16 +5019,22 @@ packages: dev: true resolution: integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - /stringify-object/3.2.2: + /string_decoder/1.2.0: dependencies: - get-own-enumerable-property-symbols: 2.0.1 + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== + /stringify-object/3.3.0: + dependencies: + get-own-enumerable-property-symbols: 3.0.0 is-obj: 1.0.1 is-regexp: 1.0.0 dev: true engines: node: '>=4' resolution: - integrity: sha512-O696NF21oLiDy8PhpWu8AEqoZHw++QW6mUv0UvKZe8gWSdSvMXkiLufK7OmnP27Dro4GU5kb9U7JIO0mBuCRQg== + integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== /strip-ansi/3.0.1: dependencies: ansi-regex: 2.1.1 @@ -4845,12 +5112,6 @@ packages: node: '>=4' resolution: integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - /symbol-observable/1.0.1: - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= /symbol-observable/1.2.0: engines: node: '>=0.10.0' @@ -4858,23 +5119,29 @@ packages: integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== /syntax-error/1.4.0: dependencies: - acorn-node: 1.5.2 + acorn-node: 1.6.2 dev: true resolution: integrity: sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w== - /temp-write/2.1.0: + /temp-dir/1.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= + /temp-write/3.4.0: dependencies: - graceful-fs: 4.1.11 - mkdirp: 0.5.1 - os-tmpdir: 1.0.2 - pify: 2.3.0 - pinkie-promise: 2.0.1 - uuid: 2.0.3 + graceful-fs: 4.1.15 + is-stream: 1.1.0 + make-dir: 1.3.0 + pify: 3.0.0 + temp-dir: 1.0.0 + uuid: 3.3.2 dev: true engines: - node: '>=0.10.0' + node: '>=4' resolution: - integrity: sha1-WYkJGODvCdVIqqNC9L00CdhATpY= + integrity: sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI= /term-size/1.2.0: dependencies: execa: 0.7.0 @@ -4883,24 +5150,23 @@ packages: node: '>=4' resolution: integrity: sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= - /text-extensions/1.8.0: + /text-extensions/1.9.0: dev: true engines: node: '>=0.10' resolution: - integrity: sha512-mVzjRxuWnDKs/qH1rbOJEVHLlSX9kty9lpi7lMvLgU9S74mQ8/Ozg9UPcKxShh0qG2NZ+NyPOPpcZU4C1Eld9A== + integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== /through/2.3.8: dev: true resolution: integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - tarball: 'http://registry.npmjs.org/through/-/through-2.3.8.tgz' - /through2/2.0.3: + /through2/2.0.5: dependencies: readable-stream: 2.3.6 xtend: 4.0.1 dev: true resolution: - integrity: sha1-AARWmzfHx0ujnEPzzteNGtlBQL4= + integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== /timed-out/4.0.1: dev: true engines: @@ -4917,7 +5183,7 @@ packages: integrity: sha1-ycWLV1voQHN1y14kYtrO50NZ9B0= /tmp-promise/1.0.5: dependencies: - bluebird: 3.5.2 + bluebird: 3.5.3 tmp: 0.0.33 dev: true resolution: @@ -4968,10 +5234,10 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - /tree-selector/1.2.0: + /tree-selector/2.1.0: dev: false resolution: - integrity: sha512-UchXIodCdJVo+XfNeWdH9tJI8U9WdwlWKZuUnOZo0nugnfPHElrF6r6yRrZh6ZtwWlPZ2tzNgB7UD1AimyE/ow== + integrity: sha512-Giao15zxN5PvdzJv7HDubn3aSrlsWD9TG9xngYkiuChhIgPH6cQqvCGV5sJ/sWahm7nRtPx46hKax81eyz1sOg== /trim-newlines/1.0.0: dev: true engines: @@ -4997,7 +5263,6 @@ packages: resolution: integrity: sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= /tslib/1.9.3: - dev: true resolution: integrity: sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== /tty-browserify/0.0.1: @@ -5014,45 +5279,38 @@ packages: node: '>= 4' resolution: integrity: sha1-bcJDPnjti+qOiHo6zeLzF4W9Yic= - /typedoc/0.12.0: + /typedoc/0.13.0: dependencies: '@types/fs-extra': 5.0.4 '@types/handlebars': 4.0.39 '@types/highlight.js': 9.12.3 - '@types/lodash': 4.14.116 - '@types/marked': 0.4.1 + '@types/lodash': 4.14.118 + '@types/marked': 0.4.2 '@types/minimatch': 3.0.3 '@types/shelljs': 0.8.0 - fs-extra: 7.0.0 + fs-extra: 7.0.1 handlebars: 4.0.12 - highlight.js: 9.12.0 + highlight.js: 9.13.1 lodash: 4.17.11 marked: 0.4.0 minimatch: 3.0.4 - progress: 2.0.0 - shelljs: 0.8.2 + progress: 2.0.2 + shelljs: 0.8.3 typedoc-default-themes: 0.5.0 - typescript: 3.0.3 + typescript: 3.1.6 dev: true engines: node: '>= 6.0.0' hasBin: true resolution: - integrity: sha512-dsdlaYZ7Je8JC+jQ3j2Iroe4uyD0GhqzADNUVyBRgLuytQDP/g0dPkAw5PdM/4drnmmJjRzSWW97FkKo+ITqQg== - /typescript/2.8.4: + integrity: sha512-jQWtvPcV+0fiLZAXFEe70v5gqjDO6pJYJz4mlTtmGJeW2KRoIU/BEfktma6Uj8Xii7UakuZjbxFewl3UYOkU/w== + /typescript/3.1.6: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-IIU5cN1mR5J3z9jjdESJbnxikTrEz3lzAw/D0Tf45jHpBp55nY31UkUvmVHoffCfKHTqJs3fCLPDxknQTTFegQ== - /typescript/3.0.3: - dev: true - engines: - node: '>=4.2.0' - hasBin: true - resolution: - integrity: sha512-kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg== + integrity: sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA== /uglify-js/3.4.9: dependencies: commander: 2.17.1 @@ -5071,7 +5329,7 @@ packages: integrity: sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow== /undeclared-identifiers/1.1.2: dependencies: - acorn-node: 1.5.2 + acorn-node: 1.6.2 get-assigned-identifiers: 1.2.0 simple-concat: 1.0.0 xtend: 4.0.1 @@ -5098,6 +5356,12 @@ packages: node: '>=4' resolution: integrity: sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= + /universal-user-agent/2.0.2: + dependencies: + os-name: 3.0.0 + dev: true + resolution: + integrity: sha512-nOwvHWLH3dBazyuzbECPA5uVFNd7AlgviXRHgR4yf48QqitIvpdncRrxMbZNMpPPEfgz30I9ubd1XmiJiqsTrg== /universalify/0.1.2: dev: true engines: @@ -5195,10 +5459,6 @@ packages: dev: true resolution: integrity: sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== - /uuid/2.0.3: - dev: true - resolution: - integrity: sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho= /uuid/3.3.2: dev: true hasBin: true @@ -5206,7 +5466,7 @@ packages: integrity: sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== /validate-npm-package-license/3.0.4: dependencies: - spdx-correct: 3.0.0 + spdx-correct: 3.0.2 spdx-expression-parse: 3.0.0 dev: true resolution: @@ -5232,22 +5492,14 @@ packages: hasBin: true resolution: integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - /widest-line/2.0.0: + /widest-line/2.0.1: dependencies: string-width: 2.1.1 dev: true engines: node: '>=4' resolution: - integrity: sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM= - /win-release/1.1.1: - dependencies: - semver: 5.5.1 - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk= + integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== /window-size/1.1.1: dependencies: define-property: 1.0.0 @@ -5258,6 +5510,14 @@ packages: hasBin: true resolution: integrity: sha512-5D/9vujkmVQ7pSmc0SCBmHXbkv6eaHwXEx65MywhmUMsI8sGqJ972APq1lotfcwMKPFLuCFfL8xGHLIp7jaBmA== + /windows-release/3.1.0: + dependencies: + execa: 0.10.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-hBb7m7acFgQPQc222uEQTmdcGLeBmQLNLFIh0rDk3CwFOBrfjefLzEfEfmpMq8Af/n/GnFf3eYf203FY1PmudA== /wordwrap/0.0.3: dev: true engines: @@ -5274,13 +5534,22 @@ packages: resolution: integrity: sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= tarball: 'http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz' + /wrap-ansi/3.0.1: + dependencies: + string-width: 2.1.1 + strip-ansi: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= /wrappy/1.0.2: dev: true resolution: integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= /write-file-atomic/2.3.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.15 imurmurhash: 0.1.4 signal-exit: 3.0.2 dev: true @@ -5317,6 +5586,13 @@ packages: dev: true resolution: integrity: sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== + /yargs-parser/11.1.1: + dependencies: + camelcase: 5.0.0 + decamelize: 1.2.0 + dev: true + resolution: + integrity: sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== /yargs-parser/9.0.2: dependencies: camelcase: 4.1.0 @@ -5344,24 +5620,24 @@ registry: 'https://registry.npmjs.org/' shrinkwrapMinorVersion: 9 shrinkwrapVersion: 3 specifiers: - '@cycle/dom': ^21.1.0 - '@cycle/isolate': ^3.4.0 - '@cycle/run': ^4.4.0 - '@cycle/rxjs-run': ^9.3.0 + '@cycle/dom': ^22.0.0 + '@cycle/isolate': ^4.1.0 + '@cycle/run': ^5.1.0 + '@cycle/rxjs-run': ^10.1.0 babel-preset-env: ^1.7.0 babelify: ^10.0.0 - browserify: ^16.2.2 + browserify: ^16.2.3 cp-cli: ^1.1.2 cycle-onionify: ^6.1.0 - cyclejs-utils: ^3.2.0 - husky: ^0.14.3 - lint-staged: ^7.3.0 + cyclejs-utils: ^4.0.2 + husky: ^1.2.0 + lint-staged: ^8.1.0 mkdirp: ^0.5.1 - opn-cli: ^3.1.0 - prettier: ^1.14.3 - release-it: ^7.6.1 + opn-cli: ^4.0.0 + prettier: ^1.15.3 + release-it: ^8.2.0 rimraf: ^2.6.2 - rxjs: ^5.5.12 - typedoc: ^0.12.0 - typescript: ^2.8.4 + rxjs: ^6.3.3 + typedoc: ^0.13.0 + typescript: ^3.1.6 xstream: ^11.7.0 diff --git a/src/modalify.ts b/src/modalify.ts index c520e2d..222d5fe 100644 --- a/src/modalify.ts +++ b/src/modalify.ts @@ -84,6 +84,8 @@ export class ModalSource { } } +type ModalStack = Array<[string | undefined, Scope[], Sinks]>; + export function modalify( main: Component, { @@ -110,9 +112,7 @@ export function modalify( if (sinks[name]) { const modalProxy$: Stream = xs.create(); - const modalStack$: Stream< - [string | undefined, Scope[], Sinks][] - > = xs + const modalStack$: Stream = xs .merge(sinks[name] as Stream, modalProxy$) .fold((acc, curr) => { if (curr.type === 'close') { @@ -222,7 +222,7 @@ export function modalify( .map(arr => arr.filter(s => s[0] === undefined).map(s => s[2]) ) - .map(mergeSinks), + .map(mergeSinks as any), Object.keys(sinks) );