diff --git a/package.json b/package.json index edd09096..dd74757a 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "@fullhuman/purgecss-loader": "^1.0.0", "@ianwalter/babel-preset-lib": "^2.0.2", "@ianwalter/bff": "^4.0.1", - "@ianwalter/dist": "^3.1.0", + "@ianwalter/dist": "^4.0.0", "@ianwalter/dracula": "^2.0.0", "@ianwalter/eslint-config-vue": "^1.2.0", "@ianwalter/prism-loader": "^1.2.0", diff --git a/yarn.lock b/yarn.lock index 54c3054a..db1177a3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,7 +9,7 @@ dependencies: "@babel/highlight" "^7.0.0" -"@babel/core@^7.3.4", "@babel/core@^7.4.0": +"@babel/core@^7.3.4": version "7.4.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.4.0.tgz#248fd6874b7d755010bfe61f557461d4f446d9e9" integrity sha512-Dzl7U0/T69DFOTwqz/FJdnOSWS57NpjNfCwMKHABr589Lg8uX1RrlBIJ7L5Dubt/xkLsx0xH5EBFzlBVes1ayA== @@ -701,13 +701,6 @@ core-js-pure "^3.0.0" regenerator-runtime "^0.13.2" -"@babel/runtime@^7.2.0": - version "7.4.3" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.3.tgz#79888e452034223ad9609187a0ad1fe0d2ad4bdc" - integrity sha512-9lsJwJLxDh/T3Q3SZszfWOTkk3pHbkmH+3KY+zwIDmsNlxsumuhS2TH3NIpktU4kNvfzy+k3eLT7aTJSPTo0OA== - dependencies: - regenerator-runtime "^0.13.2" - "@babel/runtime@^7.3.1": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.4.tgz#dc2e34982eb236803aa27a07fea6857af1b9171d" @@ -879,26 +872,26 @@ dependencies: "@babel/runtime-corejs3" "^7.4.4" -"@ianwalter/dist@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@ianwalter/dist/-/dist-3.1.0.tgz#8fe46c9980fa270f236db8ff7fbd89948e90b7d2" - integrity sha512-YTL1jwVlth4vk/CbfxS1B/rA3KFTeHttzR/fWXcVF3Khp+61PyooZ/Z7kWAG4UWwkMqkSH6XHHHFxZhunyqIMA== +"@ianwalter/dist@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@ianwalter/dist/-/dist-4.0.0.tgz#2cd37cd131db3930405261e8bd6c3070ec49bd38" + integrity sha512-jB8P2ejiMmfwZ9KOM5LkfWPxh1zHmC2bOuH+PhTvT4l8h225K3N48iFUNf8VQ2pOX9CQbvbB6AR4c+r/qtazGQ== dependencies: - "@babel/core" "^7.4.0" + "@babel/core" "^7.4.4" + "@ianwalter/cli" "^1.1.1" + "@ianwalter/fs" "^1.1.0" "@ianwalter/npm-short-name" "^1.0.0" - "@ianwalter/print" "^2.3.0" - "@ianwalter/promise-complete" "^3.0.1" - "@ianwalter/rollup-plugin-hashbang" "^1.0.1" - builtin-modules "^3.0.0" - meow "^5.0.0" - pify "^4.0.1" + "@ianwalter/print" "^2.3.1" + "@ianwalter/rollup-plugin-hashbang" "^1.3.0" + builtin-modules "^3.1.0" + p-settle "^3.1.0" read-pkg-up "^5.0.0" require-from-string "^2.0.2" - rollup "^1.7.4" + rollup "^1.11.2" rollup-plugin-babel "^4.3.2" - rollup-plugin-commonjs "^9.2.2" + rollup-plugin-commonjs "^9.3.4" rollup-plugin-json "^4.0.0" - rollup-plugin-node-resolve "^4.0.1" + rollup-plugin-node-resolve "^4.2.3" "@ianwalter/dracula@^2.0.0": version "2.0.0" @@ -928,6 +921,13 @@ eslint-plugin-promise "^4.0.1" eslint-plugin-standard "^4.0.0" +"@ianwalter/fs@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@ianwalter/fs/-/fs-1.1.0.tgz#d2b4dc8a5dd56a957645e10f09555d04ce96c045" + integrity sha512-eq3Kirw9wn270t4FiF7J6iz/+R4csinFgYl0903Zv1c3avKGoex2Zgdh4Nj1YwzKCn/pgdlsSbCjPC80tKTPcg== + dependencies: + "@ianwalter/subpub" "^2.0.0" + "@ianwalter/log@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@ianwalter/log/-/log-3.0.0.tgz#c85f7343e28e98d0a4c872a42e6bdd6d8b302e8d" @@ -964,6 +964,16 @@ has-ansi "^3.0.0" has-emoji "^1.0.0" +"@ianwalter/print@^2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@ianwalter/print/-/print-2.3.1.tgz#36e3ed258a9333f39d45e18e2297f987685b8c3d" + integrity sha512-cJSwa3eXMfqU3T/A82e48vnbHy0AJiELIQUD2saaDIxkEZZN01eX5euboLUPCf1Pt72Es5VWDnwScXf6fceFBw== + dependencies: + "@ianwalter/log" "^3.0.0" + chalk "^2.4.2" + has-ansi "^3.0.0" + has-emoji "^1.0.0" + "@ianwalter/prism-loader@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@ianwalter/prism-loader/-/prism-loader-1.2.0.tgz#09b2d019c8d1d39c95ada1a74c3bc71040bf26ba" @@ -975,25 +985,26 @@ rehype-prism "^0.0.2" unified "^7.0.2" -"@ianwalter/promise-complete@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@ianwalter/promise-complete/-/promise-complete-3.0.1.tgz#2d091107caca4736223b5b39968efea5f215691b" - integrity sha512-zWviJp82MB0spJ7FUrpzcIkvZnz/izhayBLsHv/0sFYsHvI92X7r2y9/zBhkKgG3WDzPE5+qJ86zXgRGc5tDzQ== - dependencies: - "@babel/runtime" "^7.2.0" - "@ianwalter/renovate-config@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@ianwalter/renovate-config/-/renovate-config-1.1.0.tgz#04bbd0e384eb0d37eb7c94bddc7ea6d0f3bc1bf4" integrity sha512-2O1o0lAhI3q9cMd6UzPE0RbSLkxsudd1jDpNBI+oi5hFAqokJbgjkdf3eXKYBd1rwA3/WAQrZh4xpl6iE0llLg== -"@ianwalter/rollup-plugin-hashbang@^1.0.1": +"@ianwalter/rollup-plugin-hashbang@^1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@ianwalter/rollup-plugin-hashbang/-/rollup-plugin-hashbang-1.3.0.tgz#635f33179941e3b4b2c8b469547517f87c1c64b2" integrity sha512-zjQfzDcz7XR9fEDb6fBg+N6vvosQANit4oMwX7CBTu8eFAUVvEuGIAXejQ2JyHmDI4jcgS/PqHuERuSmaKWrNw== dependencies: magic-string "^0.25.2" +"@ianwalter/subpub@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@ianwalter/subpub/-/subpub-2.0.0.tgz#38addd121ae71a43b3e32c845d4c76354ae04e28" + integrity sha512-m3XpULJENDsMIB+h0m2FYpMbpKTBgl+DZGYFaLpRklPplZxHrqP5qNRy7snBJfySOA31eDSkRS8Kgb7xI4XTqw== + dependencies: + "@babel/runtime" "^7.3.1" + patrun "^1.0.0" + "@jest/console@^24.7.1": version "24.7.1" resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.7.1.tgz#32a9e42535a97aedfe037e725bd67e954b459545" @@ -1132,16 +1143,23 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-11.9.6.tgz#c632bbcc780a1349673a6e2e9b9dfa8c369d3c74" integrity sha512-4hS2K4gwo9/aXIcoYxCtHpdgd8XUeDmo1siRCAH3RziXB65JlPqUFMtfy9VPj+og7dp3w1TFjGwYga4e0m9GwA== -"@types/node@^11.11.6": - version "11.12.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-11.12.2.tgz#d7f302e74b10e9801d52852137f652d9ee235da8" - integrity sha512-c82MtnqWB/CqqK7/zit74Ob8H1dBdV7bK+BcErwtXbe0+nUGkgzq5NTDmRW/pAv2lFtmeNmW95b0zK2hxpeklg== +"@types/node@^11.13.9": + version "11.13.10" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.10.tgz#4df59e5966b56f512bac98898bcbee5067411f0f" + integrity sha512-leUNzbFTMX94TWaIKz8N15Chu55F9QSH+INKayQr5xpkasBQBRF3qQXfo3/dOnMU/dEIit+Y/SU8HyOjq++GwA== "@types/q@^1.5.1": version "1.5.1" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.1.tgz#48fd98c1561fe718b61733daed46ff115b496e18" integrity sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA== +"@types/resolve@0.0.8": + version "0.0.8" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" + integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== + dependencies: + "@types/node" "*" + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" @@ -1851,10 +1869,10 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" -builtin-modules@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.0.0.tgz#1e587d44b006620d90286cc7a9238bbc6129cab1" - integrity sha512-hMIeU4K2ilbXV6Uv93ZZ0Avg/M91RaKXucQ+4me2Do1txxBDyDZWCBa5bJSLqoNTRpXTLwEzIk1KmloenDDjhg== +builtin-modules@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484" + integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== builtin-status-codes@^3.0.0: version "3.0.0" @@ -3763,6 +3781,13 @@ getopts@^2.2.4: resolved "https://registry.yarnpkg.com/getopts/-/getopts-2.2.4.tgz#3137fe8a5fddf304904059a851bdc1c22f0f54fb" integrity sha512-Rz7DGyomZjrenu9Jx4qmzdlvJgvrEFHXHvjK0FcZtcTC1U5FmES7OdZHUwMuSnEE6QvBvwse1JODKj7TgbSEjQ== +gex@0.3: + version "0.3.0" + resolved "https://registry.yarnpkg.com/gex/-/gex-0.3.0.tgz#217324ccd6e5c61d2485c913eb7614b21358b97f" + integrity sha512-A1F2DMZUAnieFmVowt1QHcH7AJQZApRThR+z4C0GlzMGi6VYUAf9UvQdxODiCajGPGSRso86YJQ48E8+b5CBAQ== + dependencies: + lodash "4.17" + github-url-from-git@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/github-url-from-git/-/github-url-from-git-1.5.0.tgz#f985fedcc0a9aa579dc88d7aff068d55cc6251a0" @@ -5123,7 +5148,7 @@ lodash.zip@^4.0.0: resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020" integrity sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= -lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.3, lodash@^4.17.5, lodash@^4.3.0: +lodash@4.17, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.3, lodash@^4.17.5, lodash@^4.3.0: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== @@ -5985,6 +6010,13 @@ p-limit@^2.0.0: dependencies: p-try "^2.0.0" +p-limit@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" + integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== + dependencies: + p-try "^2.0.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -6017,6 +6049,11 @@ p-reduce@^2.1.0: resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== +p-reflect@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-reflect/-/p-reflect-2.1.0.tgz#5d67c7b3c577c4e780b9451fc9129675bd99fe67" + integrity sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg== + p-series@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-series/-/p-series-2.1.0.tgz#7035b3a81e2644d4ba407c1ebbc21776e353fa29" @@ -6025,6 +6062,14 @@ p-series@^2.1.0: "@sindresorhus/is" "^0.15.0" p-reduce "^2.1.0" +p-settle@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-settle/-/p-settle-3.1.0.tgz#6194f4f929364a8843be54ced118389b7b9ee017" + integrity sha512-gkN3UDlyofG81IRhxLnonSIi8BBrwcPlKMJS6tcJRubofyekqQPMdB5LXPrmCkeu/m/YKx5PzkUVQLezda5/JQ== + dependencies: + p-limit "^2.2.0" + p-reflect "^2.0.0" + p-timeout@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.1.0.tgz#198c1f503bb973e9b9727177a276c80afd6851f3" @@ -6181,6 +6226,14 @@ path-type@^3.0.0: dependencies: pify "^3.0.0" +patrun@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/patrun/-/patrun-1.0.0.tgz#c50a2174e3e02afe7fbc35d16e658d21c66a1e66" + integrity sha512-oemWSuxjb27nPkREl88BxZ2EFDFUKSPace+zYZjFKj2xFn6w/LgDFGptgQvme384As2gpEFIv4WMVE1cb9lDXQ== + dependencies: + gex "0.3" + lodash "4.17" + pbkdf2@^3.0.3: version "3.0.17" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" @@ -7183,15 +7236,15 @@ rollup-plugin-babel@^4.3.2: "@babel/helper-module-imports" "^7.0.0" rollup-pluginutils "^2.3.0" -rollup-plugin-commonjs@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.2.2.tgz#4959f3ff0d9706c132e5247b47ab385f11d9aae6" - integrity sha512-FXBgY+IvZIV2AZVT/0CPMsP+b1dKkxE+F6SHI9wddqKDV9KCGDA2cV5e/VsJLwXKFgrtliqMr7Rq3QBfPiJ8Xg== +rollup-plugin-commonjs@^9.3.4: + version "9.3.4" + resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.3.4.tgz#2b3dddbbbded83d45c36ff101cdd29e924fd23bc" + integrity sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w== dependencies: estree-walker "^0.6.0" magic-string "^0.25.2" resolve "^1.10.0" - rollup-pluginutils "^2.5.0" + rollup-pluginutils "^2.6.0" rollup-plugin-json@^4.0.0: version "4.0.0" @@ -7200,12 +7253,13 @@ rollup-plugin-json@^4.0.0: dependencies: rollup-pluginutils "^2.5.0" -rollup-plugin-node-resolve@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-4.0.1.tgz#f95765d174e5daeef9ea6268566141f53aa9d422" - integrity sha512-fSS7YDuCe0gYqKsr5OvxMloeZYUSgN43Ypi1WeRZzQcWtHgFayV5tUSPYpxuaioIIWaBXl6NrVk0T2/sKwueLg== +rollup-plugin-node-resolve@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-4.2.3.tgz#638a373a54287d19fcc088fdd1c6fd8a58e4d90a" + integrity sha512-r+WaesPzdGEynpLZLALFEDugA4ACa5zn7bc/+LVX4vAXQQ8IgDHv0xfsSvJ8tDXUtprfBtrDtRFg27ifKjcJTg== dependencies: - builtin-modules "^3.0.0" + "@types/resolve" "0.0.8" + builtin-modules "^3.1.0" is-module "^1.0.0" resolve "^1.10.0" @@ -7225,13 +7279,21 @@ rollup-pluginutils@^2.5.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.7.4.tgz#dd9d1d4935d3db38f16e1caaef635d8d1b0831c4" - integrity sha512-nc86fETLHdozhRWlW/uNVIQ7ODuA1vU2/L8znAxP9TNMx1NA6GTth3llqoxxCle2kkyui+OfGzbKaQxD60NJjA== +rollup-pluginutils@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.6.0.tgz#203706edd43dfafeaebc355d7351119402fc83ad" + integrity sha512-aGQwspEF8oPKvg37u3p7h0cYNwmJR1sCBMZGZ5b9qy8HGtETknqjzcxrDRrcAnJNXN18lBH4Q9vZYth/p4n8jQ== + dependencies: + estree-walker "^0.6.0" + micromatch "^3.1.10" + +rollup@^1.11.2: + version "1.11.2" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.11.2.tgz#bc5169a85592a45ef3bc4c0ee94e1f931a7fa4b5" + integrity sha512-H5sS7GZ/Rn0t119Et8mw0QXtg5HTOI/1FL57EKHk5oduRmGaraOf3KcEt6j+dXJ9tXxWQkG+/FBjPS4dzxo6EA== dependencies: "@types/estree" "0.0.39" - "@types/node" "^11.11.6" + "@types/node" "^11.13.9" acorn "^6.1.1" rsvp@^4.8.4: