diff --git a/dev-js/abbrev/Manifest b/dev-js/abbrev/Manifest
new file mode 100644
index 0000000000..a6f59ce4b2
--- /dev/null
+++ b/dev-js/abbrev/Manifest
@@ -0,0 +1 @@
+DIST abbrev-1.1.1.tgz 2301 BLAKE2B 5863e32d9cadf166e13ff9032b2e097092cd8fa46cd27d640794c92616b5b478f48a1e7fda21bdcdf04acb08048b2504a9aedaabaeab4d3695846f2755c2b729 SHA512 9e77bdfc8890fe1cc8858ea97439db06dcfb0e33d32ab634d0fff3bcf4a6e69385925eb1b86ac69d79ff56d4cd35f36d01f67dff546d7a192ccd4f6a7138a2d1
diff --git a/dev-js/abbrev/abbrev-1.1.1.ebuild b/dev-js/abbrev/abbrev-1.1.1.ebuild
new file mode 100644
index 0000000000..3d9b5d1362
--- /dev/null
+++ b/dev-js/abbrev/abbrev-1.1.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Like ruby's abbrev module, but in js"
+HOMEPAGE="
+ https://github.com/isaacs/abbrev-js
+ https://www.npmjs.com/package/abbrev
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/abbrev/metadata.xml b/dev-js/abbrev/metadata.xml
new file mode 100644
index 0000000000..8218a046ae
--- /dev/null
+++ b/dev-js/abbrev/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/abbrev-js/issues
+ isaacs/abbrev-js
+
+
diff --git a/dev-js/agentkeepalive/Manifest b/dev-js/agentkeepalive/Manifest
new file mode 100644
index 0000000000..c37c282d94
--- /dev/null
+++ b/dev-js/agentkeepalive/Manifest
@@ -0,0 +1 @@
+DIST agentkeepalive-4.1.3.tgz 11583 BLAKE2B cf494ec7fdd6400e689542336be37afab2eeeebe55eebbb11afbfa621e578eaaf5add8bdae4c5f35a0119cecbea553b8abbb66aacfd2ef58fa2082126dc95234 SHA512 c27f1fc35f71299c1d18f3b8ee38afa2768745377e9c638c3f5cf5d6c806790cc3cb6c5de451b447aedd20c70a1c3136709e72f985d5df45d519404f45263b1e
diff --git a/dev-js/agentkeepalive/agentkeepalive-4.1.3.ebuild b/dev-js/agentkeepalive/agentkeepalive-4.1.3.ebuild
new file mode 100644
index 0000000000..234f2ed45b
--- /dev/null
+++ b/dev-js/agentkeepalive/agentkeepalive-4.1.3.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Missing keepalive http.Agent"
+HOMEPAGE="
+ https://github.com/node-modules/agentkeepalive
+ https://www.npmjs.com/package/agentkeepalive
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/agentkeepalive/metadata.xml b/dev-js/agentkeepalive/metadata.xml
new file mode 100644
index 0000000000..f15f396e4f
--- /dev/null
+++ b/dev-js/agentkeepalive/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/node-modules/agentkeepalive/issues
+ node-modules/agentkeepalive
+
+
diff --git a/dev-js/ajv/Manifest b/dev-js/ajv/Manifest
new file mode 100644
index 0000000000..3b1d30c790
--- /dev/null
+++ b/dev-js/ajv/Manifest
@@ -0,0 +1,2 @@
+DIST ajv-6.12.6.tgz 202371 BLAKE2B 289865ed8ffbc735067f26a2bb501c0980a2225c4c589246571c73de3f2db454c4ab08dc95a94d6ee87677a983917683fbc49087880f0df7771481fca5ea56b5 SHA512 8f77d52e0bd3a39dbb6a7c98c893864d825b1bebe79d062f1349b99a691cd532be9f1029a6408b3082f4699e1d6e55423681928619be933138654ca4068320e2
+DIST ajv-7.0.3.tgz 203630 BLAKE2B de93ea3545cfd9aea51dfed14d55f056c727ceec5da274ad77497db6478293fc5ca119f66859159970852e44bae58398e619b80bb06e380719f45feadbe07b64 SHA512 479d104655d2c6a5dc40fe52bca52bc3c5597b2a6fa35da2d885f411e4793e267b6c429e1d6833828dbae0b0da754b02538da54c9561162913a89c0d787df881
diff --git a/dev-js/ajv/ajv-6.12.6.ebuild b/dev-js/ajv/ajv-6.12.6.ebuild
new file mode 100644
index 0000000000..c279c18006
--- /dev/null
+++ b/dev-js/ajv/ajv-6.12.6.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Another JSON Schema Validator"
+HOMEPAGE="
+ https://github.com/ajv-validator/ajv
+ https://www.npmjs.com/package/ajv
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/fast-deep-equal
+ dev-js/fast-json-stable-stringify
+ dev-js/json-schema-traverse
+ dev-js/uri-js
+"
diff --git a/dev-js/ajv/ajv-7.0.3.ebuild b/dev-js/ajv/ajv-7.0.3.ebuild
new file mode 100644
index 0000000000..684f956047
--- /dev/null
+++ b/dev-js/ajv/ajv-7.0.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Another JSON Schema Validator"
+HOMEPAGE="
+ https://github.com/ajv-validator/ajv
+ https://www.npmjs.com/package/ajv
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/fast-deep-equal
+ dev-js/json-schema-traverse
+ dev-js/require-from-string
+ dev-js/uri-js
+"
+
+src_install() {
+ dodoc -r docs/.
+ rm -r docs || die
+ node_src_install
+}
diff --git a/dev-js/ajv/metadata.xml b/dev-js/ajv/metadata.xml
new file mode 100644
index 0000000000..338b60b364
--- /dev/null
+++ b/dev-js/ajv/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ajv-validator/ajv/issues
+ ajv-validator/ajv
+
+
diff --git a/dev-js/ansi-regex/Manifest b/dev-js/ansi-regex/Manifest
new file mode 100644
index 0000000000..67ad9eca49
--- /dev/null
+++ b/dev-js/ansi-regex/Manifest
@@ -0,0 +1 @@
+DIST ansi-regex-5.0.0.tgz 2821 BLAKE2B 2d25250872355cc0fe07a4cd8cc2101c46a446991ad1d2ebe9f835775982ed8ba523b701ec4c03b1d0f988c577b2874313e596dbb73a426d356680c331607e94 SHA512 6d8e9f8f9e8e510d215352a314d0d0b8915ecea29dac0c857487af0038aaad61f04a56e604d307a796a4d9fe343e6f094c5c8cda6ab1906ea78241ced757ff96
diff --git a/dev-js/ansi-regex/ansi-regex-5.0.0.ebuild b/dev-js/ansi-regex/ansi-regex-5.0.0.ebuild
new file mode 100644
index 0000000000..98950ab4d0
--- /dev/null
+++ b/dev-js/ansi-regex/ansi-regex-5.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Regular expression for matching ANSI escape codes"
+HOMEPAGE="
+ https://github.com/chalk/ansi-regex
+ https://www.npmjs.com/package/ansi-regex
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/ansi-regex/metadata.xml b/dev-js/ansi-regex/metadata.xml
new file mode 100644
index 0000000000..125244fad3
--- /dev/null
+++ b/dev-js/ansi-regex/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/chalk/ansi-regex/issues
+ chalk/ansi-regex
+
+
diff --git a/dev-js/ansi-styles/Manifest b/dev-js/ansi-styles/Manifest
new file mode 100644
index 0000000000..d1e7acc70a
--- /dev/null
+++ b/dev-js/ansi-styles/Manifest
@@ -0,0 +1 @@
+DIST ansi-styles-5.1.0.tgz 5046 BLAKE2B 309b0e5aed566a1a0885ea941971840b26efdcd674482bff6d3a922eecfbc1b9da4f797a586f14a91c489393cc138f7319a906b882ed35645c9b3bc81d89e7f7 SHA512 a2cc627d9a376abe7af9ef2d758ade53aa7c15919c8811e8e4ed09a03031314a99bb23546fec8713062d259f99df6478e7d8c482dc157f5bbc0fba98c14d25eb
diff --git a/dev-js/ansi-styles/ansi-styles-5.1.0.ebuild b/dev-js/ansi-styles/ansi-styles-5.1.0.ebuild
new file mode 100644
index 0000000000..b331d1a147
--- /dev/null
+++ b/dev-js/ansi-styles/ansi-styles-5.1.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ANSI escape codes for styling strings in the terminal"
+HOMEPAGE="
+ https://github.com/sindresorhus/ansi-styles
+ https://www.npmjs.com/package/ansi-styles
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/ansi-styles/metadata.xml b/dev-js/ansi-styles/metadata.xml
new file mode 100644
index 0000000000..53ed32ba43
--- /dev/null
+++ b/dev-js/ansi-styles/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/ansi-styles/issues
+ sindresorhus/ansi-styles
+
+
diff --git a/dev-js/aproba/Manifest b/dev-js/aproba/Manifest
new file mode 100644
index 0000000000..e893c5360b
--- /dev/null
+++ b/dev-js/aproba/Manifest
@@ -0,0 +1 @@
+DIST aproba-2.0.0.tgz 3691 BLAKE2B 2a8663a9e8fe0430d0540af29f842d501bd6fede1d70c96888c5d9acb5f775130ea694cad01a2a0243980b629e714e807c63e3e7604e6df95ae5e0f8be360bb7 SHA512 9587b81b1ed04fe30a19b0ec03e67e85efd6b5e7f4062c033a52bf5e406b75fb21f49fe33cf5db5f4b44f71f5c976ed39aee608374146d4ad061aff2f8a3873d
diff --git a/dev-js/aproba/aproba-2.0.0.ebuild b/dev-js/aproba/aproba-2.0.0.ebuild
new file mode 100644
index 0000000000..ada953bf76
--- /dev/null
+++ b/dev-js/aproba/aproba-2.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A ridiculously light-weight argument validator (now browser friendly)"
+HOMEPAGE="
+ https://github.com/iarna/aproba
+ https://www.npmjs.com/package/aproba
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/aproba/metadata.xml b/dev-js/aproba/metadata.xml
new file mode 100644
index 0000000000..e6d599d74b
--- /dev/null
+++ b/dev-js/aproba/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/iarna/aproba/issues
+ iarna/aproba
+
+
diff --git a/dev-js/are-we-there-yet/Manifest b/dev-js/are-we-there-yet/Manifest
new file mode 100644
index 0000000000..bd94273f35
--- /dev/null
+++ b/dev-js/are-we-there-yet/Manifest
@@ -0,0 +1 @@
+DIST are-we-there-yet-1.1.5.tgz 5286 BLAKE2B 487738e7e1483ea0f4c46122204f893b7da7590a1999dfb2f6c886fe1d8fed991067d97882ccc41434279168bcb97b1c8822479b96da05b718b129af221c0e4f SHA512 e6161d024665706f2d38bba35434e0093fae3d7d159e9007dbc816b0b7f3a57626ef03fa9a9e50fe063247b610d1c29525c5c99e5de3da4a416a7d773ed41feb
diff --git a/dev-js/are-we-there-yet/are-we-there-yet-1.1.5.ebuild b/dev-js/are-we-there-yet/are-we-there-yet-1.1.5.ebuild
new file mode 100644
index 0000000000..acfa0b72cf
--- /dev/null
+++ b/dev-js/are-we-there-yet/are-we-there-yet-1.1.5.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Keep track of the overall completion of many disparate processes"
+HOMEPAGE="
+ https://github.com/iarna/are-we-there-yet
+ https://www.npmjs.com/package/are-we-there-yet
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/delegates
+ dev-js/readable-stream
+"
diff --git a/dev-js/are-we-there-yet/metadata.xml b/dev-js/are-we-there-yet/metadata.xml
new file mode 100644
index 0000000000..8bcc30b63e
--- /dev/null
+++ b/dev-js/are-we-there-yet/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/iarna/are-we-there-yet/issues
+ iarna/are-we-there-yet
+
+
diff --git a/dev-js/argparse/Manifest b/dev-js/argparse/Manifest
new file mode 100644
index 0000000000..9c53af971d
--- /dev/null
+++ b/dev-js/argparse/Manifest
@@ -0,0 +1 @@
+DIST argparse-2.0.1.tgz 39740 BLAKE2B a5d8bbd09d9809fdc13c4570ca097f2e900dba0515b5375167d5c6dfa6ccdee69d2b34ba25749bb7af2b5c6e9dca2428e2a3003f8785db5e13aad3ea9bb00b86 SHA512 f3ef56a9e6db173a57f4e47e59ae8edbd6ac22881e44ccdc1ad00835da4c1c7c80835d1fd3969215505b704a867ff3d7c35123019faadbf6c4060dc3beeacadd
diff --git a/dev-js/argparse/argparse-2.0.1.ebuild b/dev-js/argparse/argparse-2.0.1.ebuild
new file mode 100644
index 0000000000..d216db5261
--- /dev/null
+++ b/dev-js/argparse/argparse-2.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="CLI arguments parser. Native port of python's argparse."
+HOMEPAGE="
+ https://github.com/nodeca/argparse
+ https://www.npmjs.com/package/argparse
+"
+
+LICENSE="PSF-2"
+KEYWORDS="~amd64"
diff --git a/dev-js/argparse/metadata.xml b/dev-js/argparse/metadata.xml
new file mode 100644
index 0000000000..a0d7b6c416
--- /dev/null
+++ b/dev-js/argparse/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/nodeca/argparse/issues
+ nodeca/argparse
+
+
diff --git a/dev-js/array-filter/Manifest b/dev-js/array-filter/Manifest
new file mode 100644
index 0000000000..5eed6cc1cf
--- /dev/null
+++ b/dev-js/array-filter/Manifest
@@ -0,0 +1 @@
+DIST array-filter-1.0.0.tgz 2595 BLAKE2B 4d0ee4284ff564a0610e4f1aeb8a13b62e4a0ce195540b09d6795b16a8fa537e2044e7e174b60456f725a3bde5aa5268cb934ec931630197635ad90b327a9929 SHA512 1277b585bae29cf675a8fa19a7b352c788d09e1e27afb32d63bf291cd6fecabf321dbc664d2ec28465b46b9e49280ed39110dea10c4ae06709682bc162995228
diff --git a/dev-js/array-filter/array-filter-1.0.0.ebuild b/dev-js/array-filter/array-filter-1.0.0.ebuild
new file mode 100644
index 0000000000..ae4351f9d7
--- /dev/null
+++ b/dev-js/array-filter/array-filter-1.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Array#filter for older browsers."
+HOMEPAGE="
+ https://github.com/juliangruber/array-filter
+ https://www.npmjs.com/package/array-filter
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/array-filter/metadata.xml b/dev-js/array-filter/metadata.xml
new file mode 100644
index 0000000000..128bd78735
--- /dev/null
+++ b/dev-js/array-filter/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/juliangruber/array-filter/issues
+ juliangruber/array-filter
+
+
diff --git a/dev-js/asn1/Manifest b/dev-js/asn1/Manifest
new file mode 100644
index 0000000000..3ac2a524b9
--- /dev/null
+++ b/dev-js/asn1/Manifest
@@ -0,0 +1 @@
+DIST asn1-0.2.4.tgz 5666 BLAKE2B 371f3e3b2e91472944aa825202528bfcc20a77e768dd78643ebe574321bdfd6576a8ee0a5605bc86cfd3e742e0ccc7a5a0990b42ee7272918fe7a5b35bfc1328 SHA512 8f1c334292d08d29965e0c1a09913d373fa09401b4d721754275a06e11b01c8e40e85448118e8856ab478487a91ea23bfe4c84c9011a8010b998110594862f76
diff --git a/dev-js/asn1/asn1-0.2.4.ebuild b/dev-js/asn1/asn1-0.2.4.ebuild
new file mode 100644
index 0000000000..6266464435
--- /dev/null
+++ b/dev-js/asn1/asn1-0.2.4.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Contains parsers and serializers for ASN.1 (currently BER only)"
+HOMEPAGE="
+ https://github.com/joyent/node-asn1
+ https://www.npmjs.com/package/asn1
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/safer-buffer
+"
diff --git a/dev-js/asn1/metadata.xml b/dev-js/asn1/metadata.xml
new file mode 100644
index 0000000000..bf36d57a5b
--- /dev/null
+++ b/dev-js/asn1/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/joyent/node-asn1/issues
+ joyent/node-asn1
+
+
diff --git a/dev-js/assert-plus/Manifest b/dev-js/assert-plus/Manifest
new file mode 100644
index 0000000000..7bcc73546c
--- /dev/null
+++ b/dev-js/assert-plus/Manifest
@@ -0,0 +1 @@
+DIST assert-plus-1.0.0.tgz 3943 BLAKE2B aa2631632f2e5a165a76cd8d86a37324fefe080537dbebb80705a1988d43e234f099f2da18a581660466ffa065ecf46c0198855d93f73d9a20bcd729a6f7d4ca SHA512 35f27853304271018b0e542aee71f11feb6fde4c99d211d0a85e413ba27bb4d25e3f9768d6594fafc759f331e89df840bb43c701d3244a8fbca34c3183d9595b
diff --git a/dev-js/assert-plus/assert-plus-1.0.0.ebuild b/dev-js/assert-plus/assert-plus-1.0.0.ebuild
new file mode 100644
index 0000000000..f9374f8005
--- /dev/null
+++ b/dev-js/assert-plus/assert-plus-1.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Extra assertions on top of node's assert module"
+HOMEPAGE="
+ https://github.com/mcavage/node-assert-plus
+ https://www.npmjs.com/package/assert-plus
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/assert-plus/metadata.xml b/dev-js/assert-plus/metadata.xml
new file mode 100644
index 0000000000..c3575b46a6
--- /dev/null
+++ b/dev-js/assert-plus/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mcavage/node-assert-plus/issues
+ mcavage/node-assert-plus
+
+
diff --git a/dev-js/async/Manifest b/dev-js/async/Manifest
new file mode 100644
index 0000000000..c36baeedf8
--- /dev/null
+++ b/dev-js/async/Manifest
@@ -0,0 +1 @@
+DIST async-3.2.0.tgz 140982 BLAKE2B 289acd67a1f697dc678ceaff21dcecf03fc760edda6177000bc7105ffde02f76eac22dba369725117395e9021c8f9aae6b97001633e849c3a966cd1f0b5aa897 SHA512 4d1da61191553a3da92d2b58c4b86ded3c9fb91cdac9d7e9c6bde4f51a47233320c3b03ae1dcec76a0b11f5589c907687bc4f5d270d777dc271228268ae1c867
diff --git a/dev-js/async/async-3.2.0.ebuild b/dev-js/async/async-3.2.0.ebuild
new file mode 100644
index 0000000000..af4b38bbc2
--- /dev/null
+++ b/dev-js/async/async-3.2.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Higher-order functions and common patterns for asynchronous code"
+HOMEPAGE="
+ https://caolan.github.io/async/
+ https://www.npmjs.com/package/async
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/async/metadata.xml b/dev-js/async/metadata.xml
new file mode 100644
index 0000000000..1ac360d468
--- /dev/null
+++ b/dev-js/async/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/caolan/async/issues
+ caolan/async
+
+
diff --git a/dev-js/asynckit/Manifest b/dev-js/asynckit/Manifest
new file mode 100644
index 0000000000..d84f6f162b
--- /dev/null
+++ b/dev-js/asynckit/Manifest
@@ -0,0 +1 @@
+DIST asynckit-0.4.0.tgz 8111 BLAKE2B 72788d9bbc70592c0d54a77531ab70ba362b94999fd27c8f16dc5d9bdf77597a4de7851cf5c995cd90e6d85d61d93abc9088e4c362a5f7836d3879a50e557295 SHA512 39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1
diff --git a/dev-js/asynckit/asynckit-0.4.0.ebuild b/dev-js/asynckit/asynckit-0.4.0.ebuild
new file mode 100644
index 0000000000..c8461d4097
--- /dev/null
+++ b/dev-js/asynckit/asynckit-0.4.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Minimal async jobs utility library, with streams support"
+HOMEPAGE="
+ https://github.com/alexindigo/asynckit
+ https://www.npmjs.com/package/asynckit
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/asynckit/metadata.xml b/dev-js/asynckit/metadata.xml
new file mode 100644
index 0000000000..11a72ecf2d
--- /dev/null
+++ b/dev-js/asynckit/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/alexindigo/asynckit/issues
+ alexindigo/asynckit
+
+
diff --git a/dev-js/available-typed-arrays/Manifest b/dev-js/available-typed-arrays/Manifest
new file mode 100644
index 0000000000..680e65d0d5
--- /dev/null
+++ b/dev-js/available-typed-arrays/Manifest
@@ -0,0 +1 @@
+DIST available-typed-arrays-1.0.2.tgz 3758 BLAKE2B 844491da6fe66f65218d0fc7a04b09a67b34d9c5812cc2bb5bb138c12af3975de31cb2f91346a6ddfe5820d1472c9bb5fdf87b39bf755414cde355a1658970a5 SHA512 5d65f7397f0e9eff7b2cc93f7ed5720626e91b06396bc4a6bb164fcde3b1aa6b84a9408e33d644fae21a0f554d279427bd4d9442eb2f98a6ee335151f105867d
diff --git a/dev-js/available-typed-arrays/available-typed-arrays-1.0.2.ebuild b/dev-js/available-typed-arrays/available-typed-arrays-1.0.2.ebuild
new file mode 100644
index 0000000000..e22a935fda
--- /dev/null
+++ b/dev-js/available-typed-arrays/available-typed-arrays-1.0.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Returns an array of Typed Array names that are available in the current environment"
+HOMEPAGE="
+ https://github.com/inspect-js/available-typed-arrays
+ https://www.npmjs.com/package/available-typed-arrays
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/array-filter
+"
diff --git a/dev-js/available-typed-arrays/metadata.xml b/dev-js/available-typed-arrays/metadata.xml
new file mode 100644
index 0000000000..f022cc7691
--- /dev/null
+++ b/dev-js/available-typed-arrays/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/available-typed-arrays/issues
+ inspect-js/available-typed-arrays
+
+
diff --git a/dev-js/aws-sign2/Manifest b/dev-js/aws-sign2/Manifest
new file mode 100644
index 0000000000..74c1b1d6ec
--- /dev/null
+++ b/dev-js/aws-sign2/Manifest
@@ -0,0 +1 @@
+DIST aws-sign2-0.7.0.tgz 5160 BLAKE2B 4e2b8f1be20409b71ea655c2381b9969dc148171c689efa2ce7ac880f35dc5347ec4d5e2664eed4662228b6f3d26b8364ea831ff1308468cfcee2f8ed1339a89 SHA512 d3c91c1aa9d87ff6268e84617f1caef822f106352d1cb5cb5d7fef51fc7d9762d8cc6ddcd66eb59eba72154648eb3792f8b8bfc1630c89d0fd2a0aeab46ab798
diff --git a/dev-js/aws-sign2/aws-sign2-0.7.0.ebuild b/dev-js/aws-sign2/aws-sign2-0.7.0.ebuild
new file mode 100644
index 0000000000..3f74a875c2
--- /dev/null
+++ b/dev-js/aws-sign2/aws-sign2-0.7.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module."
+HOMEPAGE="
+ https://github.com/mikeal/aws-sign
+ https://www.npmjs.com/package/aws-sign2
+"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
diff --git a/dev-js/aws-sign2/metadata.xml b/dev-js/aws-sign2/metadata.xml
new file mode 100644
index 0000000000..927fe7f0fa
--- /dev/null
+++ b/dev-js/aws-sign2/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mikeal/aws-sign/issues
+ mikeal/aws-sign
+
+
diff --git a/dev-js/aws4/Manifest b/dev-js/aws4/Manifest
new file mode 100644
index 0000000000..55fcd404ec
--- /dev/null
+++ b/dev-js/aws4/Manifest
@@ -0,0 +1 @@
+DIST aws4-1.11.0.tgz 7934 BLAKE2B d05cfa45bf15fbb463603d14a15e92d27c16a5721c387551ef445c04f959eda4c2e5878c9aa87949b6c6eb280809f930a5274ea91553de871e8c7790025592a0 SHA512 c61d51977e21e858b50c2d9658a7f151356a46c367afa2ec2b3dbe85fc03c502569abc7cf9cef295aa8131c1df975535af676c89f3af297dcb42e2cd67e5d2bc
diff --git a/dev-js/aws4/aws4-1.11.0.ebuild b/dev-js/aws4/aws4-1.11.0.ebuild
new file mode 100644
index 0000000000..ac57d6e871
--- /dev/null
+++ b/dev-js/aws4/aws4-1.11.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Signs and prepares requests using AWS Signature Version 4"
+HOMEPAGE="
+ https://github.com/mhart/aws4
+ https://www.npmjs.com/package/aws4
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/aws4/metadata.xml b/dev-js/aws4/metadata.xml
new file mode 100644
index 0000000000..ec602bb9aa
--- /dev/null
+++ b/dev-js/aws4/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mhart/aws4/issues
+ mhart/aws4
+
+
diff --git a/dev-js/balanced-match/Manifest b/dev-js/balanced-match/Manifest
new file mode 100644
index 0000000000..858a0c39a3
--- /dev/null
+++ b/dev-js/balanced-match/Manifest
@@ -0,0 +1 @@
+DIST balanced-match-1.0.0.tgz 2566 BLAKE2B 9cc9c2dea7284ef8f37060c93f9a04640ed0b33778f4eaaeccaad5c546c0e7bdf01e5bb26a0c900d38fe748318192896721ccecdcafb6c2388a4a44a7ec389aa SHA512 f58d20d10f2b992b7e1f7dc37cabfb14e737bfe89123ea3595bcedf2319c228b185b7ec8216ff65d562ae4d3dd99a0f9350e7d364dba2a5fef65bc16f45afcbe
diff --git a/dev-js/balanced-match/balanced-match-1.0.0.ebuild b/dev-js/balanced-match/balanced-match-1.0.0.ebuild
new file mode 100644
index 0000000000..6364226ac7
--- /dev/null
+++ b/dev-js/balanced-match/balanced-match-1.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Match balanced string pairs"
+HOMEPAGE="
+ https://github.com/juliangruber/balanced-match
+ https://www.npmjs.com/package/balanced-match
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/balanced-match/metadata.xml b/dev-js/balanced-match/metadata.xml
new file mode 100644
index 0000000000..9a0a2c64f2
--- /dev/null
+++ b/dev-js/balanced-match/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/juliangruber/balanced-match/issues
+ juliangruber/balanced-match
+
+
diff --git a/dev-js/base64-js/Manifest b/dev-js/base64-js/Manifest
new file mode 100644
index 0000000000..4edac75023
--- /dev/null
+++ b/dev-js/base64-js/Manifest
@@ -0,0 +1 @@
+DIST base64-js-1.5.1.tgz 4109 BLAKE2B 02a934034e313a51f530270936124cc8cf52b89217a0943901fd28975282c7e74dbd13ce709e9b52c2493d403cc2139fb1ae6e5a8c42b9afefa675a0f9b08abe SHA512 00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58
diff --git a/dev-js/base64-js/base64-js-1.5.1.ebuild b/dev-js/base64-js/base64-js-1.5.1.ebuild
new file mode 100644
index 0000000000..2d459f6be7
--- /dev/null
+++ b/dev-js/base64-js/base64-js-1.5.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Base64 encoding/decoding in pure JS"
+HOMEPAGE="
+ https://github.com/beatgammit/base64-js
+ https://www.npmjs.com/package/base64-js
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/base64-js/metadata.xml b/dev-js/base64-js/metadata.xml
new file mode 100644
index 0000000000..bc0938706d
--- /dev/null
+++ b/dev-js/base64-js/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/beatgammit/base64-js/issues
+ beatgammit/base64-js
+
+
diff --git a/dev-js/bcrypt-pbkdf/Manifest b/dev-js/bcrypt-pbkdf/Manifest
new file mode 100644
index 0000000000..ae48a3bc39
--- /dev/null
+++ b/dev-js/bcrypt-pbkdf/Manifest
@@ -0,0 +1 @@
+DIST bcrypt-pbkdf-1.0.2.tgz 11109 BLAKE2B e2efe35127c8abbca69c09599350d438be4287ede3d44d1026301d77eae554004efb5886e407345f8902e198b921fb55ee8a70cee1e0974443910b6f44291269 SHA512 a9e1485ed3f8312a22e8d2ea3b5d967ea011596b822a2d919fff6124b126b41e724cdafd0ea1569094427f6a92856ccf7803119ce802aead2c83f28bbf9112f7
diff --git a/dev-js/bcrypt-pbkdf/bcrypt-pbkdf-1.0.2.ebuild b/dev-js/bcrypt-pbkdf/bcrypt-pbkdf-1.0.2.ebuild
new file mode 100644
index 0000000000..51814b3495
--- /dev/null
+++ b/dev-js/bcrypt-pbkdf/bcrypt-pbkdf-1.0.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Port of the OpenBSD bcrypt_pbkdf function to pure JS"
+HOMEPAGE="
+ https://github.com/joyent/node-bcrypt-pbkdf
+ https://www.npmjs.com/package/bcrypt-pbkdf
+"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/tweetnacl
+"
diff --git a/dev-js/bcrypt-pbkdf/metadata.xml b/dev-js/bcrypt-pbkdf/metadata.xml
new file mode 100644
index 0000000000..1d63b46cbe
--- /dev/null
+++ b/dev-js/bcrypt-pbkdf/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/joyent/node-bcrypt-pbkdf/issues
+ joyent/node-bcrypt-pbkdf
+
+
diff --git a/dev-js/better-sqlite3/Manifest b/dev-js/better-sqlite3/Manifest
new file mode 100644
index 0000000000..430e007d68
--- /dev/null
+++ b/dev-js/better-sqlite3/Manifest
@@ -0,0 +1 @@
+DIST better-sqlite3-7.4.3.tgz 2407608 BLAKE2B 7e290141ce0cff918d9488549d8f9543b67f506a9ab2d293727221069aabb4a70afac45a2af3c00406015be33c223df6d119ed151f3cb8b89409ab2134d870e2 SHA512 d3b6ca8c295983f7f828c5519335ada08bdacd53dc17582cbd5295217971c25782d83c6e2219eb6b7282325513d6b15e4585d7724a2dd9ae3a51c885d9df4a2f
diff --git a/dev-js/better-sqlite3/better-sqlite3-7.4.3.ebuild b/dev-js/better-sqlite3/better-sqlite3-7.4.3.ebuild
new file mode 100644
index 0000000000..f1cf9b7ddc
--- /dev/null
+++ b/dev-js/better-sqlite3/better-sqlite3-7.4.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="The fastest and simplest library for SQLite3 in Node.js."
+HOMEPAGE="
+ https://github.com/JoshuaWise/better-sqlite3
+ https://www.npmjs.com/package/better-sqlite3
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-db/sqlite:3
+ dev-js/bindings
+ dev-js/prebuild-install
+ dev-js/tar
+"
+DEPEND="
+ ${NODEJS_DEPEND}
+ dev-db/sqlite:3
+"
+
+PATCHES=( "${FILESDIR}/${PN}-system-sqlite.patch" )
+
+NPM_FLAGS="--build-from-source"
+
+src_install() {
+ dodoc -r docs/.
+ rm -rf docs || die
+ node_src_install
+}
diff --git a/dev-js/better-sqlite3/files/better-sqlite3-system-sqlite.patch b/dev-js/better-sqlite3/files/better-sqlite3-system-sqlite.patch
new file mode 100644
index 0000000000..194e6de27e
--- /dev/null
+++ b/dev-js/better-sqlite3/files/better-sqlite3-system-sqlite.patch
@@ -0,0 +1,20 @@
+--- a/binding.gyp 2021-10-01 01:06:48.914850580 +0200
++++ b/binding.gyp 2021-10-01 01:24:44.147041657 +0200
+@@ -7,7 +7,7 @@
+ 'targets': [
+ {
+ 'target_name': 'better_sqlite3',
+- 'dependencies': ['deps/sqlite3.gyp:sqlite3'],
++ 'ldflags': ['-lsqlite3'],
+ 'sources': ['src/better_sqlite3.cpp'],
+ 'cflags': ['-std=c++14'],
+ 'xcode_settings': {
+@@ -16,7 +16,7 @@
+ },
+ {
+ 'target_name': 'test_extension',
+- 'dependencies': ['deps/sqlite3.gyp:sqlite3'],
++ 'ldflags': ['-lsqlite3'],
+ 'conditions': [['sqlite3 == ""', { 'sources': ['deps/test_extension.c'] }]],
+ },
+ ],
diff --git a/dev-js/better-sqlite3/metadata.xml b/dev-js/better-sqlite3/metadata.xml
new file mode 100644
index 0000000000..9fe20857c5
--- /dev/null
+++ b/dev-js/better-sqlite3/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/JoshuaWise/better-sqlite3/issues
+ JoshuaWise/better-sqlite3
+
+
diff --git a/dev-js/bindings/Manifest b/dev-js/bindings/Manifest
new file mode 100644
index 0000000000..c97f8ca97f
--- /dev/null
+++ b/dev-js/bindings/Manifest
@@ -0,0 +1 @@
+DIST bindings-1.5.0.tgz 4174 BLAKE2B 67e38582e7125e06ba2fc77c820498c230f0e5f5d95c5287cbc50721877dba0c2b67a4cc328db7a59bd3234acae9ccb9073be97dc8ca1ae1c34805b5eec9ede2 SHA512 a76abfb7f9a1bee3a3fd478b955eb9eba183fe0ba8c25af4847c42948d16f66ecc59890bd45d212e8fb401ec6cf4748f0ad4754974344c3dcc30aad765a8db89
diff --git a/dev-js/bindings/bindings-1.5.0.ebuild b/dev-js/bindings/bindings-1.5.0.ebuild
new file mode 100644
index 0000000000..2230267cb8
--- /dev/null
+++ b/dev-js/bindings/bindings-1.5.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Helper module for loading your native module's .node file"
+HOMEPAGE="
+ https://github.com/TooTallNate/node-bindings
+ https://www.npmjs.com/package/bindings
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/bindings/metadata.xml b/dev-js/bindings/metadata.xml
new file mode 100644
index 0000000000..03d0626a18
--- /dev/null
+++ b/dev-js/bindings/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/TooTallNate/node-bindings/issues
+ TooTallNate/node-bindings
+
+
diff --git a/dev-js/bl/Manifest b/dev-js/bl/Manifest
new file mode 100644
index 0000000000..0091c1b941
--- /dev/null
+++ b/dev-js/bl/Manifest
@@ -0,0 +1 @@
+DIST bl-4.0.3.tgz 14513 BLAKE2B 70e5c1a38052dd5326a3eca91dbe6c704bf1c1dfb7fb414969617dde610986be4744d64937f2d93f6deefd590dc4496f41563b8f4434138ae89211083a214e14 SHA512 7ece06ebf1eee3f104f85ef927c0ee37fd08a50a8d8c0742eda110bfb42df0c1c6507ec292fd8cc1310478df507a10f4a5f20390c2356e41d890acbbc47c8a22
diff --git a/dev-js/bl/bl-4.0.3.ebuild b/dev-js/bl/bl-4.0.3.ebuild
new file mode 100644
index 0000000000..62b98c1dc5
--- /dev/null
+++ b/dev-js/bl/bl-4.0.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!"
+HOMEPAGE="
+ https://github.com/rvagg/bl
+ https://www.npmjs.com/package/bl
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/buffer
+ dev-js/inherits
+ dev-js/readable-stream
+"
diff --git a/dev-js/bl/metadata.xml b/dev-js/bl/metadata.xml
new file mode 100644
index 0000000000..4b47d96c78
--- /dev/null
+++ b/dev-js/bl/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/rvagg/bl/issues
+ rvagg/bl
+
+
diff --git a/dev-js/brace-expansion/Manifest b/dev-js/brace-expansion/Manifest
new file mode 100644
index 0000000000..58ba75406c
--- /dev/null
+++ b/dev-js/brace-expansion/Manifest
@@ -0,0 +1 @@
+DIST brace-expansion-2.0.0.tgz 4315 BLAKE2B 730e180634e2d5a51bded9af35b6e97c9d5e08fe81f26720f3ad6168aaa0c082e98d8a58489be239012197f05dcc68cf142ccef2ccbca9ac28528aacee50d7fc SHA512 0381876351a97139e9f8495cc29d426ca1d8e99430c1547b41d8d99387cf7ad121ee83417c80aef9e2efbd5bd310c1e00be4869fe5e22c0806a343273cf0463a
diff --git a/dev-js/brace-expansion/brace-expansion-2.0.0.ebuild b/dev-js/brace-expansion/brace-expansion-2.0.0.ebuild
new file mode 100644
index 0000000000..1c407f0135
--- /dev/null
+++ b/dev-js/brace-expansion/brace-expansion-2.0.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Brace expansion as known from sh/bash"
+HOMEPAGE="
+ https://github.com/juliangruber/brace-expansion
+ https://www.npmjs.com/package/brace-expansion
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/balanced-match
+"
diff --git a/dev-js/brace-expansion/metadata.xml b/dev-js/brace-expansion/metadata.xml
new file mode 100644
index 0000000000..660177daf2
--- /dev/null
+++ b/dev-js/brace-expansion/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/juliangruber/brace-expansion/issues
+ juliangruber/brace-expansion
+
+
diff --git a/dev-js/buffer/Manifest b/dev-js/buffer/Manifest
new file mode 100644
index 0000000000..28498f8116
--- /dev/null
+++ b/dev-js/buffer/Manifest
@@ -0,0 +1 @@
+DIST buffer-6.0.3.tgz 23108 BLAKE2B f3aa9393360eddae36870073fed9ffaa7a1dbb1c32896002c1c6b7a6b2e25cd4ddee7da191cddc7f228e0d73208302c384656947b7708c375a8ed2fe0e6a0d28 SHA512 153882a4dc6dc226591c465b71b4c87198c44552029fdcaafe90c591397de7f031cc3d6768172d37b60eebcae233f80b48363bb1dacc6f2f21a1f00362ebaa38
diff --git a/dev-js/buffer/buffer-6.0.3.ebuild b/dev-js/buffer/buffer-6.0.3.ebuild
new file mode 100644
index 0000000000..a056e4ce20
--- /dev/null
+++ b/dev-js/buffer/buffer-6.0.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Node.js Buffer API, for the browser"
+HOMEPAGE="
+ https://github.com/feross/buffer
+ https://www.npmjs.com/package/buffer
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/base64-js
+ dev-js/ieee754
+"
diff --git a/dev-js/buffer/metadata.xml b/dev-js/buffer/metadata.xml
new file mode 100644
index 0000000000..e9eff943ac
--- /dev/null
+++ b/dev-js/buffer/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/feross/buffer/issues
+ feross/buffer
+
+
diff --git a/dev-js/call-bind/Manifest b/dev-js/call-bind/Manifest
new file mode 100644
index 0000000000..a9b7d56a39
--- /dev/null
+++ b/dev-js/call-bind/Manifest
@@ -0,0 +1 @@
+DIST call-bind-1.0.2.tgz 5365 BLAKE2B 3132e6a170ad9f0d44f175b1f566656fe94ca5b9bf9d40fc24e3bc43bcc6f1d92b78009e8b52f05efbed395931f399a2bdef308a30ecf6b712471fc72e123257 SHA512 ecef856c28a1ac1e5619b1587ac72dc264ca69eeab3a22339b3d6272b79627ed1a03b2c97eeaa112ca364fd9dca5c16dccc42dcd77f64061ae7962464d8b2aac
diff --git a/dev-js/call-bind/call-bind-1.0.2.ebuild b/dev-js/call-bind/call-bind-1.0.2.ebuild
new file mode 100644
index 0000000000..af1d65a262
--- /dev/null
+++ b/dev-js/call-bind/call-bind-1.0.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Robustly .call.bind() a function"
+HOMEPAGE="
+ https://github.com/ljharb/call-bind
+ https://www.npmjs.com/package/call-bind
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/function-bind
+ dev-js/get-intrinsic
+"
diff --git a/dev-js/call-bind/metadata.xml b/dev-js/call-bind/metadata.xml
new file mode 100644
index 0000000000..323bcaae3c
--- /dev/null
+++ b/dev-js/call-bind/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/call-bind/issues
+ ljharb/call-bind
+
+
diff --git a/dev-js/caseless/Manifest b/dev-js/caseless/Manifest
new file mode 100644
index 0000000000..b34e22b4fb
--- /dev/null
+++ b/dev-js/caseless/Manifest
@@ -0,0 +1 @@
+DIST caseless-0.12.0.tgz 5323 BLAKE2B 5dd6e051317a2a3f554bbbd981282efa1b846fadc1c9d456e5aa3f061c80b6d4166b4f4c278873a14c4b7aa91ae8336cfc8aca78e068d6e2b145f8a86c69828f SHA512 e2d605ca27da15f19a72888e6e325e828964c12538c503466d581488d6155316d0db1da552c16f638855815cc68887ba58b38fab27165c0e3497e3d6b31b6153
diff --git a/dev-js/caseless/caseless-0.12.0.ebuild b/dev-js/caseless/caseless-0.12.0.ebuild
new file mode 100644
index 0000000000..ea9ef0d07b
--- /dev/null
+++ b/dev-js/caseless/caseless-0.12.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Caseless object set/get/has, very useful when working with HTTP headers."
+HOMEPAGE="
+ https://github.com/mikeal/caseless
+ https://www.npmjs.com/package/caseless
+"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
diff --git a/dev-js/caseless/metadata.xml b/dev-js/caseless/metadata.xml
new file mode 100644
index 0000000000..ff314f3ca2
--- /dev/null
+++ b/dev-js/caseless/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mikeal/caseless/issues
+ mikeal/caseless
+
+
diff --git a/dev-js/chalk/Manifest b/dev-js/chalk/Manifest
new file mode 100644
index 0000000000..c875ea640b
--- /dev/null
+++ b/dev-js/chalk/Manifest
@@ -0,0 +1 @@
+DIST chalk-4.1.0.tgz 11068 BLAKE2B b050cb10f925194a2af3282133885881a6e65c7bd5bd7e7096b3a5985e074c4defe9dbf6eccaf99132affd3c6eba8a27dbf7ba690478cd31e4afd96bec67d5e3 SHA512 ab0c75d80c577b6439c50e3701cfff23abf96974e2a58ad211274e833acdfbd5e3804a728e92aebd219a378a84f777fb4d04e57ab410f12f844341320e854bd4
diff --git a/dev-js/chalk/chalk-4.1.0.ebuild b/dev-js/chalk/chalk-4.1.0.ebuild
new file mode 100644
index 0000000000..d2262b0c4d
--- /dev/null
+++ b/dev-js/chalk/chalk-4.1.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Terminal string styling done right"
+HOMEPAGE="
+ https://github.com/chalk/chalk
+ https://www.npmjs.com/package/chalk
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/ansi-styles
+"
diff --git a/dev-js/chalk/metadata.xml b/dev-js/chalk/metadata.xml
new file mode 100644
index 0000000000..7f5de2e289
--- /dev/null
+++ b/dev-js/chalk/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/chalk/chalk/issues
+ chalk/chalk
+
+
diff --git a/dev-js/chownr/Manifest b/dev-js/chownr/Manifest
new file mode 100644
index 0000000000..737cac482f
--- /dev/null
+++ b/dev-js/chownr/Manifest
@@ -0,0 +1 @@
+DIST chownr-2.0.0.tgz 2243 BLAKE2B 4e9052e4eb7a6ebb87cbd51b1861d78612b816e6bb0c6253c37616a914a8d4400e335b67aa30c759779088d501a371a7a0c2b4d17af7c7f5c20ddfca3c259bdb SHA512 6c8a26b43179286a5da2090b77d56ca6f17393d29fa72c86952f18155665ed318f0472f9b2720e9f17ac8705603ed790f5be04c9d97ea556c8c84d4372f09681
diff --git a/dev-js/chownr/chownr-2.0.0.ebuild b/dev-js/chownr/chownr-2.0.0.ebuild
new file mode 100644
index 0000000000..4fe58e674e
--- /dev/null
+++ b/dev-js/chownr/chownr-2.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="like chown -R"
+HOMEPAGE="
+ https://github.com/isaacs/chownr
+ https://www.npmjs.com/package/chownr
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/chownr/metadata.xml b/dev-js/chownr/metadata.xml
new file mode 100644
index 0000000000..59c3b5765c
--- /dev/null
+++ b/dev-js/chownr/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/chownr/issues
+ isaacs/chownr
+
+
diff --git a/dev-js/cli/Manifest b/dev-js/cli/Manifest
new file mode 100644
index 0000000000..7bdfff631a
--- /dev/null
+++ b/dev-js/cli/Manifest
@@ -0,0 +1 @@
+DIST cli-1.0.1.tgz 14570 BLAKE2B ee003ac2c7d2311b250d5caac30cb05d3302ed7d082f440f9f05f35b9ba7350f4d0a18edaae5d258d815f068d68ecfffcbb14650af83a3871d02535e664c0ef1 SHA512 e3553bd8c079e937d43069dd00a2bcbc9efc7a8a0e0f867934e2f8c447e3734736decfba118297957b260020557252cfd7239f58280481a9d5cdd755ad23684e
diff --git a/dev-js/cli/cli-1.0.1.ebuild b/dev-js/cli/cli-1.0.1.ebuild
new file mode 100644
index 0000000000..58f284cc0e
--- /dev/null
+++ b/dev-js/cli/cli-1.0.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A tool for rapidly building command line apps"
+HOMEPAGE="
+ https://github.com/node-js-libs/cli
+ https://www.npmjs.com/package/cli
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/glob
+ dev-js/exit
+"
diff --git a/dev-js/cli/metadata.xml b/dev-js/cli/metadata.xml
new file mode 100644
index 0000000000..b7c5b54c73
--- /dev/null
+++ b/dev-js/cli/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/node-js-libs/cli/issues
+ node-js-libs/cli
+
+
diff --git a/dev-js/color-support/Manifest b/dev-js/color-support/Manifest
new file mode 100644
index 0000000000..81faa0ee70
--- /dev/null
+++ b/dev-js/color-support/Manifest
@@ -0,0 +1 @@
+DIST color-support-1.1.3.tgz 3642 BLAKE2B d4953136593221fa6af665efbdedc2e802b081c593ed4cfe5f9ed4906c5b32ea062dba17804fbc6bd4993a4f41f879dc36b8030458edf7023093a45aadf33f37 SHA512 aa20639296cc2cefc72faf32fa5878ab4fced4c6458f6457e97fca98c6b7fa0243df3f96c08d59cc31f2b2fa87192de63fa9b39cf724a579b0d6723d7098f246
diff --git a/dev-js/color-support/color-support-1.1.3.ebuild b/dev-js/color-support/color-support-1.1.3.ebuild
new file mode 100644
index 0000000000..3f71fd536f
--- /dev/null
+++ b/dev-js/color-support/color-support-1.1.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A module which will endeavor to guess your terminal's level of color support."
+HOMEPAGE="
+ https://github.com/isaacs/color-support
+ https://www.npmjs.com/package/color-support
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/color-support/metadata.xml b/dev-js/color-support/metadata.xml
new file mode 100644
index 0000000000..fb59911dbc
--- /dev/null
+++ b/dev-js/color-support/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/color-support/issues
+ isaacs/color-support
+
+
diff --git a/dev-js/colors/Manifest b/dev-js/colors/Manifest
new file mode 100644
index 0000000000..393af36afe
--- /dev/null
+++ b/dev-js/colors/Manifest
@@ -0,0 +1 @@
+DIST colors-1.4.0.tgz 11266 BLAKE2B 6ae969a479cdaf0d6fd90e4c65932861a7c92b606896e30b8138d57a80515efacac4f200248e27e2a3e7a64083cbfe062cce32eb253823107956eafb062a3bcd SHA512 6be52a4e1e2481983f4a51af7dbcc31e9811bbb00040e9a6a911c99f185164808a1544fdd5bad584d36de7c08c594f4fb016efdcf0c26541db571b83887da6b4
diff --git a/dev-js/colors/colors-1.4.0.ebuild b/dev-js/colors/colors-1.4.0.ebuild
new file mode 100644
index 0000000000..9046aa59ea
--- /dev/null
+++ b/dev-js/colors/colors-1.4.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="get colors in your node.js console"
+HOMEPAGE="
+ https://github.com/Marak/colors.js
+ https://www.npmjs.com/package/colors
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+src_install() {
+ use examples && dodoc -r examples
+ rm -rf examples || die
+ node_src_install
+}
diff --git a/dev-js/colors/metadata.xml b/dev-js/colors/metadata.xml
new file mode 100644
index 0000000000..5e30932de9
--- /dev/null
+++ b/dev-js/colors/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/Marak/colors.js/issues
+ Marak/colors
+
+
diff --git a/dev-js/combined-stream/Manifest b/dev-js/combined-stream/Manifest
new file mode 100644
index 0000000000..339271d5fc
--- /dev/null
+++ b/dev-js/combined-stream/Manifest
@@ -0,0 +1 @@
+DIST combined-stream-1.0.8.tgz 4068 BLAKE2B 1ab689c244af0a7a41368f8550a82232753d4b69c4c2d11b52ed0b8c863b124e3b667afbcca4e953cf8f3cf07c11b0a4029a476d653f110aa0c648adc012fca8 SHA512 1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476
diff --git a/dev-js/combined-stream/combined-stream-1.0.8.ebuild b/dev-js/combined-stream/combined-stream-1.0.8.ebuild
new file mode 100644
index 0000000000..dc03a66f73
--- /dev/null
+++ b/dev-js/combined-stream/combined-stream-1.0.8.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A stream that emits multiple other streams one after another."
+HOMEPAGE="
+ https://github.com/felixge/node-combined-stream
+ https://www.npmjs.com/package/combined-stream
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/delayed-stream
+"
diff --git a/dev-js/combined-stream/metadata.xml b/dev-js/combined-stream/metadata.xml
new file mode 100644
index 0000000000..b7ab6a8eae
--- /dev/null
+++ b/dev-js/combined-stream/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/felixge/node-combined-stream/issues
+ felixge/node-combined-stream
+
+
diff --git a/dev-js/command-exists/Manifest b/dev-js/command-exists/Manifest
new file mode 100644
index 0000000000..e89c14597c
--- /dev/null
+++ b/dev-js/command-exists/Manifest
@@ -0,0 +1 @@
+DIST command-exists-1.2.9.tgz 4051 BLAKE2B 2fe78e015cbfb2cb0d93e6b1624049fbbf9cb1a7c14f8e5f57ea942491ae89388363bff58aac2e169a1c23e7e5c3720bef855dd717ab25e7636b83e9c13e195c SHA512 2d343f48673eb345dcd05bb959a2a7474622ca06649bd78a16fc92f9f46c53bfd958517cca414ce8f73d68255fd7ec5ab0e399a4edc1015815acabeca8a1d5ef
diff --git a/dev-js/command-exists/command-exists-1.2.9.ebuild b/dev-js/command-exists/command-exists-1.2.9.ebuild
new file mode 100644
index 0000000000..7735b97c76
--- /dev/null
+++ b/dev-js/command-exists/command-exists-1.2.9.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="check whether a command line command exists in the current environment"
+HOMEPAGE="
+ https://github.com/mathisonian/command-exists
+ https://www.npmjs.com/package/command-exists
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/command-exists/metadata.xml b/dev-js/command-exists/metadata.xml
new file mode 100644
index 0000000000..c820a8a380
--- /dev/null
+++ b/dev-js/command-exists/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mathisonian/command-exists/issues
+ mathisonian/command-exists
+
+
diff --git a/dev-js/component-emitter/Manifest b/dev-js/component-emitter/Manifest
new file mode 100644
index 0000000000..e7a603a983
--- /dev/null
+++ b/dev-js/component-emitter/Manifest
@@ -0,0 +1 @@
+DIST component-emitter-1.3.0.tgz 3102 BLAKE2B 1ce41b61068de22b09cb368a03286ddcf558a91b2b9f0328eb348c9cca085f14da5d45463a629a8be1822f8609a1a615d436f12a27fd27598bf2c1749d23976f SHA512 45ddec7ba401fac3b54f0a998ec710aeeae910f21f3b4ff26274a29fa43fac3de63aeb47bd4ac202126e6f7afdd2e35bf9211206e134418a01f7461d7dab6c46
diff --git a/dev-js/component-emitter/component-emitter-1.3.0.ebuild b/dev-js/component-emitter/component-emitter-1.3.0.ebuild
new file mode 100644
index 0000000000..4975cc0903
--- /dev/null
+++ b/dev-js/component-emitter/component-emitter-1.3.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Event emitter"
+HOMEPAGE="
+ https://github.com/component/emitter
+ https://www.npmjs.com/package/component-emitter
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/component-emitter/metadata.xml b/dev-js/component-emitter/metadata.xml
new file mode 100644
index 0000000000..0c6c8e7445
--- /dev/null
+++ b/dev-js/component-emitter/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/component/emitter/issues
+ component/emitter
+
+
diff --git a/dev-js/console-browserify/Manifest b/dev-js/console-browserify/Manifest
new file mode 100644
index 0000000000..276d188112
--- /dev/null
+++ b/dev-js/console-browserify/Manifest
@@ -0,0 +1 @@
+DIST console-browserify-1.2.0.tgz 4227 BLAKE2B de9a826cb3de4c9fe56dbc157bf7461d2be8cabb6d09309393bda138677dfbb2dd8837461bba35766bd74980da615a23680892d2e9f6d5c1c520987e0793fdee SHA512 64c9183bf2e4175ed0bc23ea334831c3cc94ce28003993925921e0f75147ea8ad2eef7048f975565389d3767d0d78c8149d83ded1aa148dc0b517227779d8e4c
diff --git a/dev-js/console-browserify/console-browserify-1.2.0.ebuild b/dev-js/console-browserify/console-browserify-1.2.0.ebuild
new file mode 100644
index 0000000000..53b4818033
--- /dev/null
+++ b/dev-js/console-browserify/console-browserify-1.2.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Emulate console for all the browsers"
+HOMEPAGE="
+ https://github.com/browserify/console-browserify
+ https://www.npmjs.com/package/console-browserify
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/console-browserify/metadata.xml b/dev-js/console-browserify/metadata.xml
new file mode 100644
index 0000000000..d13d4ca1d5
--- /dev/null
+++ b/dev-js/console-browserify/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/browserify/console-browserify/issues
+ browserify/console-browserify
+
+
diff --git a/dev-js/console-control-strings/Manifest b/dev-js/console-control-strings/Manifest
new file mode 100644
index 0000000000..e11e8246e2
--- /dev/null
+++ b/dev-js/console-control-strings/Manifest
@@ -0,0 +1 @@
+DIST console-control-strings-1.1.0.tgz 3335 BLAKE2B 05f23e7d975766b41f2ed212bd2fd951821d776268e21b9d4e1ec71df56d9bd9a99110aa19c7c631e5d8ccc564cb1b8a1fac376e49b8d597c8bd6b3bb1224d3e SHA512 b72fdf4de929a43d9f23046f9d901575e3a219dd5ced85c48b16e0253373a9cc4958a4278c9fd5d5b344104ea1ca0a4cdd68f01c55152ba1d38d64b35786bcb1
diff --git a/dev-js/console-control-strings/console-control-strings-1.1.0.ebuild b/dev-js/console-control-strings/console-control-strings-1.1.0.ebuild
new file mode 100644
index 0000000000..fbc3bcb987
--- /dev/null
+++ b/dev-js/console-control-strings/console-control-strings-1.1.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A library ofterminal/console command strings"
+HOMEPAGE="
+ https://github.com/iarna/console-control-strings
+ https://www.npmjs.com/package/console-control-strings
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/console-control-strings/metadata.xml b/dev-js/console-control-strings/metadata.xml
new file mode 100644
index 0000000000..965b14b1b6
--- /dev/null
+++ b/dev-js/console-control-strings/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/iarna/console-control-strings/issues
+ iarna/console-control-strings
+
+
diff --git a/dev-js/cookiejar/Manifest b/dev-js/cookiejar/Manifest
new file mode 100644
index 0000000000..113a5dfd63
--- /dev/null
+++ b/dev-js/cookiejar/Manifest
@@ -0,0 +1 @@
+DIST cookiejar-2.1.2.tgz 4108 BLAKE2B 9de4ecac765dcbb32c4fcf2ba0f5839875c767dc78383d66651c9d106e8918e668f97594af12f269bb8947c4c475e4497910769c8cc8dbbb6ca0a08546308160 SHA512 330f9a75c7f33f170f788fb45a5bd1aebff794654ed1b0fbe52c57ebcd757314a1d566f1c7bc590462b5795b437fab22f2b8369619d48ec54b30531f6d122ec0
diff --git a/dev-js/cookiejar/cookiejar-2.1.2.ebuild b/dev-js/cookiejar/cookiejar-2.1.2.ebuild
new file mode 100644
index 0000000000..8f1da4c23e
--- /dev/null
+++ b/dev-js/cookiejar/cookiejar-2.1.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="simple persistent cookiejar system"
+HOMEPAGE="
+ https://github.com/bmeck/node-cookiejar
+ https://www.npmjs.com/package/cookiejar
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/cookiejar/metadata.xml b/dev-js/cookiejar/metadata.xml
new file mode 100644
index 0000000000..d82b142f45
--- /dev/null
+++ b/dev-js/cookiejar/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/bmeck/node-cookiejar/issues
+ bmeck/node-cookiejar
+
+
diff --git a/dev-js/core-util-is/Manifest b/dev-js/core-util-is/Manifest
new file mode 100644
index 0000000000..bb5adc236b
--- /dev/null
+++ b/dev-js/core-util-is/Manifest
@@ -0,0 +1 @@
+DIST core-util-is-1.0.2.tgz 7016 BLAKE2B ec2e709b1fd63285bb15599eadd2efc5c805fbc5b5df37c6076d70341da5d0f5ad5d6d7c604a6fa53ed3530d2e08542d3adfe5eedcf90a9d78edee103ea86691 SHA512 de5ab3e588d64d89d6e9d9436b94cb69309c4a17daaf57b8d2b99c255c020490ba996945ba3d1e0872049661b5839932b89fc60fef169f814509ccf88093df69
diff --git a/dev-js/core-util-is/core-util-is-1.0.2.ebuild b/dev-js/core-util-is/core-util-is-1.0.2.ebuild
new file mode 100644
index 0000000000..13f19d715c
--- /dev/null
+++ b/dev-js/core-util-is/core-util-is-1.0.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="The util.is* functions introduced in Node v0.12."
+HOMEPAGE="
+ https://github.com/isaacs/core-util-is
+ https://www.npmjs.com/package/core-util-is
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/core-util-is/metadata.xml b/dev-js/core-util-is/metadata.xml
new file mode 100644
index 0000000000..898949ff26
--- /dev/null
+++ b/dev-js/core-util-is/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/core-util-is/issues
+ isaacs/core-util-is
+
+
diff --git a/dev-js/csv-parse/Manifest b/dev-js/csv-parse/Manifest
new file mode 100644
index 0000000000..e97cc78479
--- /dev/null
+++ b/dev-js/csv-parse/Manifest
@@ -0,0 +1 @@
+DIST csv-parse-4.15.0.tgz 150833 BLAKE2B f87ea1553584f4d6c63b252e84485c130e8de27869be3428f83e235e7e9de6af5d9343e09b3e4bedf9806fd32884dfc1f2aca39a5cacf5f8dbd25c0fa07742ec SHA512 cb6c06794ff26ef525cb0e85f9e6a733a971c44e09b610ae1ee6a84e03d7770e889a67d85eab4fd27ac22ea77a130fdad0580f133dfacb91f39c8d16e6827e72
diff --git a/dev-js/csv-parse/csv-parse-4.15.0.ebuild b/dev-js/csv-parse/csv-parse-4.15.0.ebuild
new file mode 100644
index 0000000000..8b53441fef
--- /dev/null
+++ b/dev-js/csv-parse/csv-parse-4.15.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="CSV parsing implementing the Node.js stream.Transform API"
+HOMEPAGE="
+ https://csv.js.org/parse/
+ https://www.npmjs.com/package/csv-parse
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/csv-parse/metadata.xml b/dev-js/csv-parse/metadata.xml
new file mode 100644
index 0000000000..d6a399836c
--- /dev/null
+++ b/dev-js/csv-parse/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/wdavidw/node-csv-parse/issues
+ wdavidw/node-csv-parse
+
+
diff --git a/dev-js/cyclist/Manifest b/dev-js/cyclist/Manifest
new file mode 100644
index 0000000000..681ad11687
--- /dev/null
+++ b/dev-js/cyclist/Manifest
@@ -0,0 +1 @@
+DIST cyclist-1.0.1.tgz 2312 BLAKE2B a39cb2304756a87a558ec28bd672dcc9d6ab297f2304ecf057bc8018ce73f9950c25cc21fad74716c3ce8bd4bd5e8c479b139f2c0aa61002af8db548afa40a29 SHA512 34919528f4bcd577a31dc2e168b252ee995a6f47cadec94f875d6611279e0ead96e1923991428afcb4517550ef8c9b1ea236cf07b6708e7c8ec9b83722079afc
diff --git a/dev-js/cyclist/cyclist-1.0.1.ebuild b/dev-js/cyclist/cyclist-1.0.1.ebuild
new file mode 100644
index 0000000000..24ea3799d8
--- /dev/null
+++ b/dev-js/cyclist/cyclist-1.0.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Cyclist is an efficient cyclic list implemention."
+HOMEPAGE="
+ https://github.com/mafintosh/cyclist
+ https://www.npmjs.com/package/cyclist
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/cyclist/metadata.xml b/dev-js/cyclist/metadata.xml
new file mode 100644
index 0000000000..92484bd908
--- /dev/null
+++ b/dev-js/cyclist/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mafintosh/cyclist/issues
+ mafintosh/cyclist
+
+
diff --git a/dev-js/dabh+diagnostics/Manifest b/dev-js/dabh+diagnostics/Manifest
new file mode 100644
index 0000000000..e51346896a
--- /dev/null
+++ b/dev-js/dabh+diagnostics/Manifest
@@ -0,0 +1 @@
+DIST dabh+diagnostics-2.0.2.tgz 295914 BLAKE2B 15166b3f424b0fd943cae406f43f311abf876db3a95fba979eeefb52fa2d3ce0fc0c8c193f832e60d3103ece20f963fc2348df73abd88a41f11fc60410ab7c4c SHA512 f80d588afa150cd35509d7e8cc7491f2ffe3caeb8b4cc5f08d6bb13c59459546a95e819cf868fd9839530c37ebc25eeb5c2976b4d674904f2c2013ba60e9fde9
diff --git a/dev-js/dabh+diagnostics/dabh+diagnostics-2.0.2.ebuild b/dev-js/dabh+diagnostics/dabh+diagnostics-2.0.2.ebuild
new file mode 100644
index 0000000000..172fd26a9f
--- /dev/null
+++ b/dev-js/dabh+diagnostics/dabh+diagnostics-2.0.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+first="${PN%%+*}"
+second="${PN#*+}"
+SRC_URI="mirror://npm/@${first}/${second}/-/${second}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="Tools for debugging your node.js modules and event loop"
+HOMEPAGE="
+ https://github.com/3rd-Eden/diagnostics
+ https://www.npmjs.com/package/@dabh/diagnostics
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/dabh+diagnostics/metadata.xml b/dev-js/dabh+diagnostics/metadata.xml
new file mode 100644
index 0000000000..fb41204bbc
--- /dev/null
+++ b/dev-js/dabh+diagnostics/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/3rd-Eden/diagnostics/issues
+ 3rd-Eden/diagnostics
+
+
diff --git a/dev-js/dashdash/Manifest b/dev-js/dashdash/Manifest
new file mode 100644
index 0000000000..26e275c11e
--- /dev/null
+++ b/dev-js/dashdash/Manifest
@@ -0,0 +1 @@
+DIST dashdash-2.0.0.tgz 23789 BLAKE2B 85f532cdc8d942b8fe9088983d3f1099d3fcad862cb8c9649252ba992daf7bbb51f03e2d22893df2f7901acf31040a9ec43d9343d9d56b54b269c0338320eb35 SHA512 12532800f96bce61789743ac705e693c166ff0b8542419f087bac72a59543abc1a6c0af8ed1d5a4082300b9deb739f727026fb9394a3d7f7acf80dc17a9ff1e7
diff --git a/dev-js/dashdash/dashdash-2.0.0.ebuild b/dev-js/dashdash/dashdash-2.0.0.ebuild
new file mode 100644
index 0000000000..2cfb400cd3
--- /dev/null
+++ b/dev-js/dashdash/dashdash-2.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A light, featureful and explicit option parsing library."
+HOMEPAGE="
+ https://github.com/trentm/node-dashdash
+ https://www.npmjs.com/package/dashdash
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/assert-plus
+"
diff --git a/dev-js/dashdash/metadata.xml b/dev-js/dashdash/metadata.xml
new file mode 100644
index 0000000000..b1dfde8122
--- /dev/null
+++ b/dev-js/dashdash/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/trentm/node-dashdash/issues
+ trentm/node-dashdash
+
+
diff --git a/dev-js/debug/Manifest b/dev-js/debug/Manifest
new file mode 100644
index 0000000000..b05dc340fe
--- /dev/null
+++ b/dev-js/debug/Manifest
@@ -0,0 +1 @@
+DIST debug-4.3.1.tgz 12810 BLAKE2B e8e253347fe2f270958dc2cd36d2edfb40e81d8f97d303252b315e8c275be343ee980f152929d2faa4a4a79b62704b7bb800b2488fc4895264f0746ef319cb8f SHA512 76813076f9b83c278ae0add140dd990b60585016b1c0b0110aa666323b45f1ae7527645bd31a559681519c2383c2a8e9c270286a8e297a537c97744976fde045
diff --git a/dev-js/debug/debug-4.3.1.ebuild b/dev-js/debug/debug-4.3.1.ebuild
new file mode 100644
index 0000000000..dfca120c7f
--- /dev/null
+++ b/dev-js/debug/debug-4.3.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="small debugging utility"
+HOMEPAGE="
+ https://github.com/visionmedia/debug
+ https://www.npmjs.com/package/debug
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/ms
+"
diff --git a/dev-js/debug/metadata.xml b/dev-js/debug/metadata.xml
new file mode 100644
index 0000000000..80886e016c
--- /dev/null
+++ b/dev-js/debug/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/visionmedia/debug/issues
+ visionmedia/debug
+
+
diff --git a/dev-js/decompress-response/Manifest b/dev-js/decompress-response/Manifest
new file mode 100644
index 0000000000..4119c3c9bc
--- /dev/null
+++ b/dev-js/decompress-response/Manifest
@@ -0,0 +1 @@
+DIST decompress-response-6.0.0.tgz 2552 BLAKE2B 20fa1fb249cc4e686ec51373d56af76fac0a6c442189d13fa014cd374b6666ae07793bf9f14789a4ae61bf50d064937d3dc3c6e5d4901e7f5b8ceb21f87b1fbe SHA512 696df9c9933a05bff8a099599dc307d8b0a866d2574d1c444b5eef137868462a305369161da24a1644810e70d1f9c9bd27ef5085799113221fbf4a638bd7a309
diff --git a/dev-js/decompress-response/decompress-response-6.0.0.ebuild b/dev-js/decompress-response/decompress-response-6.0.0.ebuild
new file mode 100644
index 0000000000..4c6e148af1
--- /dev/null
+++ b/dev-js/decompress-response/decompress-response-6.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Decompress a HTTP response if needed"
+HOMEPAGE="
+ https://github.com/sindresorhus/decompress-response
+ https://www.npmjs.com/package/decompress-response
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/mimic-response
+"
diff --git a/dev-js/decompress-response/metadata.xml b/dev-js/decompress-response/metadata.xml
new file mode 100644
index 0000000000..88e205e1fe
--- /dev/null
+++ b/dev-js/decompress-response/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/decompress-response/issues
+ sindresorhus/decompress-response
+
+
diff --git a/dev-js/deep-diff/Manifest b/dev-js/deep-diff/Manifest
new file mode 100644
index 0000000000..2701898d5e
--- /dev/null
+++ b/dev-js/deep-diff/Manifest
@@ -0,0 +1 @@
+DIST deep-diff-1.0.2.tgz 121109 BLAKE2B ffcd53babda4bba24d9b74cfe4ed2caf343656036d859d176f9f2a7e974dc8d50ca109391f7fd7048dd06772e50399b16bf0010515250a8c1e5f75eb420fc573 SHA512 6964b7508547f8d3c6083d64922f83094f43b9ad37da24ac3b8dcba90a5cb38477f9d56feed5f4a811a38951c91e3a65b2850cd9744efca07dda096a73af1ac2
diff --git a/dev-js/deep-diff/deep-diff-1.0.2.ebuild b/dev-js/deep-diff/deep-diff-1.0.2.ebuild
new file mode 100644
index 0000000000..6dec8cad37
--- /dev/null
+++ b/dev-js/deep-diff/deep-diff-1.0.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser."
+HOMEPAGE="
+ https://github.com/flitbit/diff
+ https://www.npmjs.com/package/deep-diff
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/deep-diff/metadata.xml b/dev-js/deep-diff/metadata.xml
new file mode 100644
index 0000000000..f6e013fa58
--- /dev/null
+++ b/dev-js/deep-diff/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/flitbit/diff/issues
+ flitbit/diff
+
+
diff --git a/dev-js/deep-equal/Manifest b/dev-js/deep-equal/Manifest
new file mode 100644
index 0000000000..9c9cb93ac1
--- /dev/null
+++ b/dev-js/deep-equal/Manifest
@@ -0,0 +1 @@
+DIST deep-equal-2.0.5.tgz 19549 BLAKE2B 987f392695516c254cd56d24e29e3bead924010f11cc86cb4b8d1483084863e73219362478c9117274b55d591957d8d2dab993e19339ce12cb9cc38a105d0e5b SHA512 9cf8918266c0b66d5adc9b272c27fafd22df5dc8f2379bfc2f54d7cdd0a61eb5c9e21c7e816ff0d5809c9fbcfc809b5288302b642818b5b6a8dd0a8b9bf3754b
diff --git a/dev-js/deep-equal/deep-equal-2.0.5.ebuild b/dev-js/deep-equal/deep-equal-2.0.5.ebuild
new file mode 100644
index 0000000000..d86f512bb8
--- /dev/null
+++ b/dev-js/deep-equal/deep-equal-2.0.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="node's assert.deepEqual algorithm"
+HOMEPAGE="
+ https://github.com/inspect-js/node-deep-equal
+ https://www.npmjs.com/package/deep-equal
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+ dev-js/es-get-iterator
+ dev-js/get-intrinsic
+ dev-js/is-arguments
+ dev-js/is-date-object
+ dev-js/is-regex
+ dev-js/isarray
+ dev-js/object-is
+ dev-js/object-keys
+ dev-js/object_assign
+ dev-js/regexp_prototype_flags
+ dev-js/side-channel
+ dev-js/which-boxed-primitive
+ dev-js/which-collection
+ dev-js/which-typed-array
+"
diff --git a/dev-js/deep-equal/metadata.xml b/dev-js/deep-equal/metadata.xml
new file mode 100644
index 0000000000..a200fb6d3d
--- /dev/null
+++ b/dev-js/deep-equal/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/node-deep-equal/issues
+ inspect-js/node-deep-equal
+
+
diff --git a/dev-js/deep-extend/Manifest b/dev-js/deep-extend/Manifest
new file mode 100644
index 0000000000..5e5186ef56
--- /dev/null
+++ b/dev-js/deep-extend/Manifest
@@ -0,0 +1 @@
+DIST deep-extend-0.6.0.tgz 3627 BLAKE2B ad5d3809d6a08d8c6499984436d710a3390501a5b0427809266ad2ea5f349b736119b36820cb6fcae1c8c91edd72d940551d90855849825a1661a0ebd8c2b36d SHA512 2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038
diff --git a/dev-js/deep-extend/deep-extend-0.6.0.ebuild b/dev-js/deep-extend/deep-extend-0.6.0.ebuild
new file mode 100644
index 0000000000..683485f126
--- /dev/null
+++ b/dev-js/deep-extend/deep-extend-0.6.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Recursive object extending"
+HOMEPAGE="
+ https://github.com/unclechu/node-deep-extend
+ https://www.npmjs.com/package/deep-extend
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/deep-extend/metadata.xml b/dev-js/deep-extend/metadata.xml
new file mode 100644
index 0000000000..e5b3791427
--- /dev/null
+++ b/dev-js/deep-extend/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/unclechu/node-deep-extend/issues
+ unclechu/node-deep-extend
+
+
diff --git a/dev-js/deep-is/Manifest b/dev-js/deep-is/Manifest
new file mode 100644
index 0000000000..4ae5c04879
--- /dev/null
+++ b/dev-js/deep-is/Manifest
@@ -0,0 +1 @@
+DIST deep-is-0.1.3.tgz 3487 BLAKE2B fb627e05fc27da18c55b1ddd2a123f64862c3baa90971aa415dfe4c49bea6235b49bd7fb3c691a4597fda8494d63e32790f1b6d511f8dbdc1f4e5cd3853683a3 SHA512 1adc403781ef05a7216739b83a75aa738e444a950233091872c8e7b0fb36dc5c096ec3be938b7493d6d00a03a6cc89691cedbcf963cafca45b464d030c7bae0f
diff --git a/dev-js/deep-is/deep-is-0.1.3.ebuild b/dev-js/deep-is/deep-is-0.1.3.ebuild
new file mode 100644
index 0000000000..9891328cd0
--- /dev/null
+++ b/dev-js/deep-is/deep-is-0.1.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="node's assert.deepEqual algorithm except for NaN being equal to NaN"
+HOMEPAGE="
+ https://github.com/thlorenz/deep-is
+ https://www.npmjs.com/package/deep-is
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+src_install() {
+ use examples && dodoc -r example
+ rm -rf example || die
+ node_src_install
+}
diff --git a/dev-js/deep-is/metadata.xml b/dev-js/deep-is/metadata.xml
new file mode 100644
index 0000000000..ac5b39f44a
--- /dev/null
+++ b/dev-js/deep-is/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/thlorenz/deep-is/issues
+ thlorenz/deep-is
+
+
diff --git a/dev-js/define-properties/Manifest b/dev-js/define-properties/Manifest
new file mode 100644
index 0000000000..007f5384ee
--- /dev/null
+++ b/dev-js/define-properties/Manifest
@@ -0,0 +1 @@
+DIST define-properties-1.1.3.tgz 6295 BLAKE2B ef309ebd4e8e6568e37ca0e9ec697c5518a900045b2611dbadf0765ad4d6fc834cc64fcb09daa7cb49ca880d1e9383f65e8d42cee67ed01a1fb787916d02dc49 SHA512 dcca9f60a8f694bcdd3127fc648644fd5f99bb2f81803e9fd7ae1ef0adb0edd827a4a02b0437ab198a4ce3a21861c8e791d3cd3233e4f40e95141f3edd22a55d
diff --git a/dev-js/define-properties/define-properties-1.1.3.ebuild b/dev-js/define-properties/define-properties-1.1.3.ebuild
new file mode 100644
index 0000000000..fa660ce084
--- /dev/null
+++ b/dev-js/define-properties/define-properties-1.1.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Define multiple non-enumerable properties at once. Uses Object.defineProperty when available; falls back to standard assignment in older engines."
+HOMEPAGE="
+ https://github.com/ljharb/define-properties
+ https://www.npmjs.com/package/define-properties
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/object-keys
+"
diff --git a/dev-js/define-properties/metadata.xml b/dev-js/define-properties/metadata.xml
new file mode 100644
index 0000000000..85cb4bfd71
--- /dev/null
+++ b/dev-js/define-properties/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/define-properties/issues
+ ljharb/define-properties
+
+
diff --git a/dev-js/defined/Manifest b/dev-js/defined/Manifest
new file mode 100644
index 0000000000..12b19087ac
--- /dev/null
+++ b/dev-js/defined/Manifest
@@ -0,0 +1 @@
+DIST defined-1.0.0.tgz 2162 BLAKE2B ba7b2b0255eb4941ca7eea16597ced1f28d3a97c59b9fe8e7401314e26356380687cb4e0e5d85e2aceef484c5cc9824cf7208584f4d9075a7b4c746a481049eb SHA512 63671a239f99c12e5cdd188d0c9eaee77561407bfe8472b0864235887bdc78a507c3d0dfe842b6cd12df8de8d180cb82bb12bb3df49620cc1679c71e56f4e18d
diff --git a/dev-js/defined/defined-1.0.0.ebuild b/dev-js/defined/defined-1.0.0.ebuild
new file mode 100644
index 0000000000..bb9388fcc0
--- /dev/null
+++ b/dev-js/defined/defined-1.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="return the first argument that is !== undefined"
+HOMEPAGE="
+ https://github.com/substack/defined
+ https://www.npmjs.com/package/defined
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/defined/metadata.xml b/dev-js/defined/metadata.xml
new file mode 100644
index 0000000000..f6e1536491
--- /dev/null
+++ b/dev-js/defined/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/substack/defined/issues
+ substack/defined
+
+
diff --git a/dev-js/delayed-stream/Manifest b/dev-js/delayed-stream/Manifest
new file mode 100644
index 0000000000..97535b51ed
--- /dev/null
+++ b/dev-js/delayed-stream/Manifest
@@ -0,0 +1 @@
+DIST delayed-stream-1.0.0.tgz 3464 BLAKE2B e4004bdde9a3033352690d09c063cae4db048ca8070f667c07c57473e334903d26860b2cd4ca2fcfef2234d8eb4ed34ca1864b3332db06c3dff7ae6cabd15b4d SHA512 672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731
diff --git a/dev-js/delayed-stream/delayed-stream-1.0.0.ebuild b/dev-js/delayed-stream/delayed-stream-1.0.0.ebuild
new file mode 100644
index 0000000000..8c9c4513d5
--- /dev/null
+++ b/dev-js/delayed-stream/delayed-stream-1.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Buffers events from a stream until you are ready to handle them."
+HOMEPAGE="
+ https://github.com/felixge/node-delayed-stream
+ https://www.npmjs.com/package/delayed-stream
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/delayed-stream/metadata.xml b/dev-js/delayed-stream/metadata.xml
new file mode 100644
index 0000000000..a5c5d3b7f5
--- /dev/null
+++ b/dev-js/delayed-stream/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/felixge/node-delayed-stream/issues
+ felixge/node-delayed-stream
+
+
diff --git a/dev-js/delegates/Manifest b/dev-js/delegates/Manifest
new file mode 100644
index 0000000000..31228a73dc
--- /dev/null
+++ b/dev-js/delegates/Manifest
@@ -0,0 +1 @@
+DIST delegates-1.0.0.tgz 2848 BLAKE2B 7292fc00e45808c067dab4c8a201a98e9310f204a9fe61778d6ab6c058c4fbeb68e789936411d3c112a7d4ebb339fc93a9733bdba0f2c2a36752c7f9cb607489 SHA512 6ddd8bebbf2e89601333a9b967557334212b2378e21b3b7a1c663c395202b38d0942afc700b7dbc8d266a745036a4118e2930c68dd0bcb9a26fc1d5523ffb17d
diff --git a/dev-js/delegates/delegates-1.0.0.ebuild b/dev-js/delegates/delegates-1.0.0.ebuild
new file mode 100644
index 0000000000..1361a98fab
--- /dev/null
+++ b/dev-js/delegates/delegates-1.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="delegate methods and accessors to another property"
+HOMEPAGE="
+ https://github.com/visionmedia/node-delegates
+ https://www.npmjs.com/package/delegates
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/delegates/metadata.xml b/dev-js/delegates/metadata.xml
new file mode 100644
index 0000000000..f9d82dd793
--- /dev/null
+++ b/dev-js/delegates/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/visionmedia/node-delegates/issues
+ visionmedia/node-delegates
+
+
diff --git a/dev-js/detect-libc/Manifest b/dev-js/detect-libc/Manifest
new file mode 100644
index 0000000000..3f6efae1f8
--- /dev/null
+++ b/dev-js/detect-libc/Manifest
@@ -0,0 +1 @@
+DIST detect-libc-1.0.3.tgz 6279 BLAKE2B 9b501b7367c1aff6a91863fdc51c6afa05879fdaff026308e7a3db53a77096a67139df037431687fe9683255acaa651964c856a4f91faab66b9fce57c9c79af4 SHA512 a468f086c9aca7890bd914f3d3cc1c3a518df37a2d96a1de0ff6794fc197641fbf61ca50fdd828fa56d4f19b06c55d0722faaac68f65ee6a98c3260c0fd6ca0e
diff --git a/dev-js/detect-libc/detect-libc-1.0.3.ebuild b/dev-js/detect-libc/detect-libc-1.0.3.ebuild
new file mode 100644
index 0000000000..f03bb6efbc
--- /dev/null
+++ b/dev-js/detect-libc/detect-libc-1.0.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Node.js module to detect the C standard library (libc) implementation family and version"
+HOMEPAGE="
+ https://github.com/lovell/detect-libc
+ https://www.npmjs.com/package/detect-libc
+"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
diff --git a/dev-js/detect-libc/metadata.xml b/dev-js/detect-libc/metadata.xml
new file mode 100644
index 0000000000..62bd972c32
--- /dev/null
+++ b/dev-js/detect-libc/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/lovell/detect-libc/issues
+ lovell/detect-libc
+
+
diff --git a/dev-js/dom-serializer/Manifest b/dev-js/dom-serializer/Manifest
new file mode 100644
index 0000000000..dea3fc1695
--- /dev/null
+++ b/dev-js/dom-serializer/Manifest
@@ -0,0 +1 @@
+DIST dom-serializer-1.2.0.tgz 7185 BLAKE2B 601a386e0713f3aa6cbf8962eb596ab6a6ff125de3e4e9f521c11edd7e622d3ccb2b034cb227a0ffa2d499faa5adcb1f00f87e2823290bf04dccdd4793ef536e SHA512 9fa919147fca942aeab3fd461cc39de62d9f77f6de407b9e84a756bcd35f7db1874ebfda966761b95bd35456f757b7e0973fa70b9d1f16eb2ede5637de1d76a4
diff --git a/dev-js/dom-serializer/dom-serializer-1.2.0.ebuild b/dev-js/dom-serializer/dom-serializer-1.2.0.ebuild
new file mode 100644
index 0000000000..8c4392579e
--- /dev/null
+++ b/dev-js/dom-serializer/dom-serializer-1.2.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="render dom nodes to string"
+HOMEPAGE="
+ https://github.com/cheeriojs/dom-renderer
+ https://www.npmjs.com/package/dom-serializer
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/domelementtype
+ dev-js/domhandler
+ dev-js/entities
+"
diff --git a/dev-js/dom-serializer/metadata.xml b/dev-js/dom-serializer/metadata.xml
new file mode 100644
index 0000000000..6466dcb184
--- /dev/null
+++ b/dev-js/dom-serializer/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/cheeriojs/dom-renderer/issues
+ cheeriojs/dom-renderer
+
+
diff --git a/dev-js/domelementtype/Manifest b/dev-js/domelementtype/Manifest
new file mode 100644
index 0000000000..1b736fd03b
--- /dev/null
+++ b/dev-js/domelementtype/Manifest
@@ -0,0 +1 @@
+DIST domelementtype-2.1.0.tgz 2513 BLAKE2B fd1ebf057071fc99a50e34300f5809af2f74e115a280f940e6c38e99b72ee784192a7dcce0524358a64cae4bb297dca2712c742568cf39ab43a24b8bd453c7e1 SHA512 2ec4e0c7f2f95690fe43c966b174875b65a903e781959f473dfddeac3d48a0f174d3fdc92876770649d4540d9018336eebd64d9b21660960523b8e578d8282e7
diff --git a/dev-js/domelementtype/domelementtype-2.1.0.ebuild b/dev-js/domelementtype/domelementtype-2.1.0.ebuild
new file mode 100644
index 0000000000..1cbd4cd4a7
--- /dev/null
+++ b/dev-js/domelementtype/domelementtype-2.1.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="all the types of nodes in htmlparser2's dom"
+HOMEPAGE="
+ https://github.com/fb55/domelementtype
+ https://www.npmjs.com/package/domelementtype
+"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ ${NODEJS_BDEPEND}
+ dev-lang/typescript
+"
diff --git a/dev-js/domelementtype/metadata.xml b/dev-js/domelementtype/metadata.xml
new file mode 100644
index 0000000000..bac17d2c1d
--- /dev/null
+++ b/dev-js/domelementtype/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/fb55/domelementtype/issues
+ fb55/domelementtype
+
+
diff --git a/dev-js/domhandler/Manifest b/dev-js/domhandler/Manifest
new file mode 100644
index 0000000000..dd62a6452d
--- /dev/null
+++ b/dev-js/domhandler/Manifest
@@ -0,0 +1 @@
+DIST domhandler-4.0.0.tgz 9138 BLAKE2B b5e2d529415164f8932fb94610dd60bf9a2f0c54d5fdd753a360bda3ab0795f1fc5d25ee5b16622eed657c9bf9be6ce4104601b63ba91db477819f1eeed2e184 SHA512 28f4db9c643525e10c4323b58985e86a0b08eaca3f0bde876621720725374fa880ce95e7f04184bdcb7aba79b5646a1e77c0723b6a22af1830c419aa285f6168
diff --git a/dev-js/domhandler/domhandler-4.0.0.ebuild b/dev-js/domhandler/domhandler-4.0.0.ebuild
new file mode 100644
index 0000000000..2df128affa
--- /dev/null
+++ b/dev-js/domhandler/domhandler-4.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Handler for htmlparser2 that turns pages into a dom"
+HOMEPAGE="
+ https://github.com/fb55/domhandler
+ https://www.npmjs.com/package/domhandler
+"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/domelementtype
+"
diff --git a/dev-js/domhandler/metadata.xml b/dev-js/domhandler/metadata.xml
new file mode 100644
index 0000000000..2ed52b9778
--- /dev/null
+++ b/dev-js/domhandler/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/fb55/domhandler/issues
+ fb55/domhandler
+
+
diff --git a/dev-js/domutils/Manifest b/dev-js/domutils/Manifest
new file mode 100644
index 0000000000..8712c28bb0
--- /dev/null
+++ b/dev-js/domutils/Manifest
@@ -0,0 +1 @@
+DIST domutils-2.4.4.tgz 11809 BLAKE2B 7bc2a97be2c310a50a93b0b6bba8f22722d0e6a4ca0d849ab164ec5b3052d0925427dc241abfe3773b35f38aeab6735f33aaf2f76ee9727d2e9b226fa344577f SHA512 8c10b4bceb04088e0e31d0f4182f661a7ecd5cf2dbf90b7a296d580d0cde41845414a98d1bc961ee63b91e210b7ebfa52d013b9680d523841c03157cd074be44
diff --git a/dev-js/domutils/domutils-2.4.4.ebuild b/dev-js/domutils/domutils-2.4.4.ebuild
new file mode 100644
index 0000000000..75a4844aa0
--- /dev/null
+++ b/dev-js/domutils/domutils-2.4.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Utilities for working with htmlparser2's dom"
+HOMEPAGE="
+ https://github.com/fb55/domutils
+ https://www.npmjs.com/package/domutils
+"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/dom-serializer
+ dev-js/domelementtype
+ dev-js/domhandler
+"
diff --git a/dev-js/domutils/metadata.xml b/dev-js/domutils/metadata.xml
new file mode 100644
index 0000000000..ee934165a8
--- /dev/null
+++ b/dev-js/domutils/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/fb55/domutils/issues
+ fb55/domutils
+
+
diff --git a/dev-js/dotignore/Manifest b/dev-js/dotignore/Manifest
new file mode 100644
index 0000000000..9fabb7746f
--- /dev/null
+++ b/dev-js/dotignore/Manifest
@@ -0,0 +1 @@
+DIST dotignore-0.1.2.tgz 2271 BLAKE2B 7d46e2cb6c61c5e054b21a92ca434944e9339fbf9fa9672be4abe9e0b94bde82097f97f5a8fbc3c225266915dc4b2824caf7a7c6961adbd721d27319aa14c9bc SHA512 50618659f49abaeb1a5490bef1f815f8d56f0579024e656feec93a9e88c3659bee394346532d199385291d00fa1038d2d23a41c1c002bc7e1ea1fbf2cc17110f
diff --git a/dev-js/dotignore/dotignore-0.1.2.ebuild b/dev-js/dotignore/dotignore-0.1.2.ebuild
new file mode 100644
index 0000000000..add627ad2a
--- /dev/null
+++ b/dev-js/dotignore/dotignore-0.1.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ignorefile/includefile matching .gitignore spec"
+HOMEPAGE="
+ https://github.com/bmeck/dotignore
+ https://www.npmjs.com/package/dotignore
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/minimatch
+"
diff --git a/dev-js/dotignore/metadata.xml b/dev-js/dotignore/metadata.xml
new file mode 100644
index 0000000000..d76b2128d0
--- /dev/null
+++ b/dev-js/dotignore/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/bmeck/dotignore/issues
+ bmeck/dotignore
+
+
diff --git a/dev-js/download-file-sync/Manifest b/dev-js/download-file-sync/Manifest
new file mode 100644
index 0000000000..33647857fd
--- /dev/null
+++ b/dev-js/download-file-sync/Manifest
@@ -0,0 +1 @@
+DIST download-file-sync-1.0.4.tgz 1507 BLAKE2B 910c709c2cb096c7807e01bf8816d00b10e19d8713c418b3bcc213fcd9271144c9b4344c7ae458c1f11c652247f24f8b5e0fbe316b8c4ff606910f2fce46667b SHA512 bc7f76a8d1f9d3c8d9640d761d036afda88c0df6a0af826f8c5888d7b062f28623b31c2fe595488bb8879189945f139052bf74b5c557fbc10f78f8c0a86d58d3
diff --git a/dev-js/download-file-sync/download-file-sync-1.0.4.ebuild b/dev-js/download-file-sync/download-file-sync-1.0.4.ebuild
new file mode 100644
index 0000000000..3f4e4a3b64
--- /dev/null
+++ b/dev-js/download-file-sync/download-file-sync-1.0.4.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Does exactly what you expects"
+HOMEPAGE="
+ https://github.com/vjeux/download-file-sync
+ https://www.npmjs.com/package/download-file-sync
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/download-file-sync/metadata.xml b/dev-js/download-file-sync/metadata.xml
new file mode 100644
index 0000000000..4f9d5c8f07
--- /dev/null
+++ b/dev-js/download-file-sync/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/vjeux/download-file-sync/issues
+ vjeux/download-file-sync
+
+
diff --git a/dev-js/duplexer/Manifest b/dev-js/duplexer/Manifest
new file mode 100644
index 0000000000..487dd781b5
--- /dev/null
+++ b/dev-js/duplexer/Manifest
@@ -0,0 +1 @@
+DIST duplexer-0.1.2.tgz 2474 BLAKE2B 4baeb3402df8ce61051df260c15d7baa57a2c1912212762a2cf320f2cc93334f5e92a353959fb84f2a31746578b3a538ec11d957a78b029d9ca6e5eb3b4cdf31 SHA512 8ed0fa606dfbd190888bff464da24a431593643d38e7ee11e214e4ff1d54ca8a9a77227dc7d0a04a2d519550d017c536b312cb4a716409a32286a9631c85a032
diff --git a/dev-js/duplexer/duplexer-0.1.2.ebuild b/dev-js/duplexer/duplexer-0.1.2.ebuild
new file mode 100644
index 0000000000..ac3db89567
--- /dev/null
+++ b/dev-js/duplexer/duplexer-0.1.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Creates a duplex stream"
+HOMEPAGE="
+ https://github.com/Raynos/duplexer
+ https://www.npmjs.com/package/duplexer
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/duplexer/metadata.xml b/dev-js/duplexer/metadata.xml
new file mode 100644
index 0000000000..ceb64ebd29
--- /dev/null
+++ b/dev-js/duplexer/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/Raynos/duplexer/issues
+ Raynos/duplexer
+
+
diff --git a/dev-js/ecc-jsbn/Manifest b/dev-js/ecc-jsbn/Manifest
new file mode 100644
index 0000000000..ea47653643
--- /dev/null
+++ b/dev-js/ecc-jsbn/Manifest
@@ -0,0 +1 @@
+DIST ecc-jsbn-0.2.0.tgz 8185 BLAKE2B 30f488d9a2d69bc4f81d8769981a728723f1133284015cb5abee5aba47b02a434c1f2233839410890cd52d3ecb45ba80df0ccd7390f1e1189bd0c3fdbff8126f SHA512 5165dbdad2abee8bbff516e04ddd623f0dd87fda7564914f4bff02c2c034852d8e42b5dca538bbbe34549c57511b4abfb6accd1e03d6318b0ec20ce029a0a53a
diff --git a/dev-js/ecc-jsbn/ecc-jsbn-0.2.0.ebuild b/dev-js/ecc-jsbn/ecc-jsbn-0.2.0.ebuild
new file mode 100644
index 0000000000..c43d3e6411
--- /dev/null
+++ b/dev-js/ecc-jsbn/ecc-jsbn-0.2.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ECC JS code based on JSBN"
+HOMEPAGE="
+ https://github.com/quartzjer/ecc-jsbn
+ https://www.npmjs.com/package/ecc-jsbn
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/jsbn
+"
diff --git a/dev-js/ecc-jsbn/metadata.xml b/dev-js/ecc-jsbn/metadata.xml
new file mode 100644
index 0000000000..9f20a3d3d2
--- /dev/null
+++ b/dev-js/ecc-jsbn/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/quartzjer/ecc-jsbn/issues
+ quartzjer/ecc-jsbn
+
+
diff --git a/dev-js/elasticsearch/Manifest b/dev-js/elasticsearch/Manifest
new file mode 100644
index 0000000000..749780e5c2
--- /dev/null
+++ b/dev-js/elasticsearch/Manifest
@@ -0,0 +1 @@
+DIST elasticsearch-16.7.2.tgz 299247 BLAKE2B 2ccaae6084d3b4e51de18b4ca54e8df2ec85a27dd0d7d482d5ea8ff8e0d9c1eb2d87e1b313e4fdfc36cac73f71be63c8df581d1d305c6e38ba36f488c930db11 SHA512 d592ca6651b60017d85415f677bfc98313ac289acce58bbad86bec856bbb652be1c4fa2608de066acf740d2e75c98239e89a256345c687289195484b8482f4e5
diff --git a/dev-js/elasticsearch/elasticsearch-16.7.2.ebuild b/dev-js/elasticsearch/elasticsearch-16.7.2.ebuild
new file mode 100644
index 0000000000..167faf3ed6
--- /dev/null
+++ b/dev-js/elasticsearch/elasticsearch-16.7.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="The official low-level Elasticsearch client for Node.js and the browser."
+HOMEPAGE="
+ https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/16.x/index.html
+ https://www.npmjs.com/package/elasticsearch
+"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/agentkeepalive
+ dev-js/chalk
+ dev-js/lodash
+"
diff --git a/dev-js/elasticsearch/metadata.xml b/dev-js/elasticsearch/metadata.xml
new file mode 100644
index 0000000000..cbb3c30cb7
--- /dev/null
+++ b/dev-js/elasticsearch/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/elastic/elasticsearch-js-legacy/issues
+ elastic/elasticsearch-js-legacy
+
+
diff --git a/dev-js/emoji-regex/Manifest b/dev-js/emoji-regex/Manifest
new file mode 100644
index 0000000000..2f2357b405
--- /dev/null
+++ b/dev-js/emoji-regex/Manifest
@@ -0,0 +1 @@
+DIST emoji-regex-9.2.0.tgz 9300 BLAKE2B d550ca5a8f8abe99c908996cfd4d2f50fc162fe3267995c5658c9392cdc9ee1beb4504cc564050e94546ebe7d73a45f58a8d79f3ae727a2e388b08b181595ebd SHA512 0cd7372853cad7c6cf74494c2677ff3e4bf94d7871154dd814312e18b0d1b4f995e2b9260a3064092129db6bbaac11dd48df55969fc62bb93df29ae6135260ba
diff --git a/dev-js/emoji-regex/emoji-regex-9.2.0.ebuild b/dev-js/emoji-regex/emoji-regex-9.2.0.ebuild
new file mode 100644
index 0000000000..0f300bf4cf
--- /dev/null
+++ b/dev-js/emoji-regex/emoji-regex-9.2.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A regular expression to match all Emoji-only symbols as per the Unicode Standard."
+HOMEPAGE="
+ https://mths.be/emoji-regex
+ https://www.npmjs.com/package/emoji-regex
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/emoji-regex/metadata.xml b/dev-js/emoji-regex/metadata.xml
new file mode 100644
index 0000000000..66782bbb74
--- /dev/null
+++ b/dev-js/emoji-regex/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mathiasbynens/emoji-regex/issues
+ mathiasbynens/emoji-regex
+
+
diff --git a/dev-js/end-of-stream/Manifest b/dev-js/end-of-stream/Manifest
new file mode 100644
index 0000000000..df9addbc7b
--- /dev/null
+++ b/dev-js/end-of-stream/Manifest
@@ -0,0 +1 @@
+DIST end-of-stream-1.4.4.tgz 2387 BLAKE2B 89a594bb0bbbbec85aff1185c7654737cd92e7681a947e2b49945c55214c0f733488c503f8ea73bf54aed36fb83fc93cb13d44fd689ab88af17e72259fef7cdc SHA512 faec358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5
diff --git a/dev-js/end-of-stream/end-of-stream-1.4.4.ebuild b/dev-js/end-of-stream/end-of-stream-1.4.4.ebuild
new file mode 100644
index 0000000000..26d65ddbfe
--- /dev/null
+++ b/dev-js/end-of-stream/end-of-stream-1.4.4.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Call a callback when a readable/writable/duplex stream has completed or failed."
+HOMEPAGE="
+ https://github.com/mafintosh/end-of-stream
+ https://www.npmjs.com/package/end-of-stream
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/once
+"
diff --git a/dev-js/end-of-stream/metadata.xml b/dev-js/end-of-stream/metadata.xml
new file mode 100644
index 0000000000..cb510cfdd1
--- /dev/null
+++ b/dev-js/end-of-stream/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mafintosh/end-of-stream/issues
+ mafintosh/end-of-stream
+
+
diff --git a/dev-js/entities/Manifest b/dev-js/entities/Manifest
new file mode 100644
index 0000000000..26bbe130ed
--- /dev/null
+++ b/dev-js/entities/Manifest
@@ -0,0 +1 @@
+DIST entities-2.2.0.tgz 19521 BLAKE2B 963bffa0753af2ab48e2cf3f5fadec84a49c8889a373511fe8bf1140ec2cfdde345698f8f6faf0bd788e5ebb9fa7c435234fac84355fe2d8f3cee4f34b7c780d SHA512 a7dda27f9373eb5f48d30f9a909acb647d0c5f43dbe435f7f573b0413b5749d41039a607d374b5b88429e2684e66d017af1ab85623baed84e22c1a36eb7f28f4
diff --git a/dev-js/entities/entities-2.2.0.ebuild b/dev-js/entities/entities-2.2.0.ebuild
new file mode 100644
index 0000000000..c55f518323
--- /dev/null
+++ b/dev-js/entities/entities-2.2.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Encode & decode XML and HTML entities with ease"
+HOMEPAGE="
+ https://github.com/fb55/entities
+ https://www.npmjs.com/package/entities
+"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ ${NODEJS_BDEPEND}
+ dev-lang/typescript
+"
diff --git a/dev-js/entities/metadata.xml b/dev-js/entities/metadata.xml
new file mode 100644
index 0000000000..54f88cc2dc
--- /dev/null
+++ b/dev-js/entities/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/fb55/entities/issues
+ fb55/entities
+
+
diff --git a/dev-js/es-abstract/Manifest b/dev-js/es-abstract/Manifest
new file mode 100644
index 0000000000..fd546ce5de
--- /dev/null
+++ b/dev-js/es-abstract/Manifest
@@ -0,0 +1 @@
+DIST es-abstract-1.17.7.tgz 107773 BLAKE2B 5fe268fa8d712ad2e3a8b1b94960b510b1c0b8bed18d1127c21fb791acea5ebe01ac21f918213d37bac6a9de280533707889befe4bad78e7b281574b3efd6fd5 SHA512 54197f8277dc27b39eadc280f4c55a7a05ac047163578f76b3232e75c9d066fb7f0f0f1ece970e1d86576bf27de8ef2fc7e838c7ae582a1c4ec03521eb7692e6
diff --git a/dev-js/es-abstract/es-abstract-1.17.7.ebuild b/dev-js/es-abstract/es-abstract-1.17.7.ebuild
new file mode 100644
index 0000000000..d3fe966a8c
--- /dev/null
+++ b/dev-js/es-abstract/es-abstract-1.17.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ECMAScript spec abstract operations."
+HOMEPAGE="
+ https://github.com/ljharb/es-abstract
+ https://www.npmjs.com/package/es-abstract
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/es-to-primitive
+ dev-js/function-bind
+ dev-js/has
+ dev-js/has-symbols
+ dev-js/is-callable
+ dev-js/is-regex
+ dev-js/object-inspect
+ dev-js/object-keys
+ dev-js/object_assign
+ dev-js/string_prototype_trimend
+ dev-js/string_prototype_trimstart
+"
diff --git a/dev-js/es-abstract/metadata.xml b/dev-js/es-abstract/metadata.xml
new file mode 100644
index 0000000000..3fdd486d5f
--- /dev/null
+++ b/dev-js/es-abstract/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/es-abstract/issues
+ ljharb/es-abstract
+
+
diff --git a/dev-js/es-get-iterator/Manifest b/dev-js/es-get-iterator/Manifest
new file mode 100644
index 0000000000..9f26821537
--- /dev/null
+++ b/dev-js/es-get-iterator/Manifest
@@ -0,0 +1 @@
+DIST es-get-iterator-1.1.2.tgz 10068 BLAKE2B 4afd1e9f76a167a985d41a2044ec7b8e8ae141cd03f16e89504e76c0138251a8fb086f00a6151c0cacd7bc6f2a4ab831a75f623de02c7ad7cf00d58d22c3c311 SHA512 f834cef066306cc0b06f2c238a6c19307a7c02e617392d896455a88b60253ce4b779b9c823dc3f34ba4d66d03b03460b6950f0f8eeca1427a8215ece3ef33b85
diff --git a/dev-js/es-get-iterator/es-get-iterator-1.1.2.ebuild b/dev-js/es-get-iterator/es-get-iterator-1.1.2.ebuild
new file mode 100644
index 0000000000..7972d163fa
--- /dev/null
+++ b/dev-js/es-get-iterator/es-get-iterator-1.1.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Get an iterator for any JS language value. Works robustly across all environments, all versions."
+HOMEPAGE="
+ https://github.com/ljharb/es-get-iterator
+ https://www.npmjs.com/package/es-get-iterator
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+ dev-js/get-intrinsic
+ dev-js/has-symbols
+ dev-js/is-arguments
+ dev-js/is-map
+ dev-js/is-set
+ dev-js/is-string
+ dev-js/isarray
+"
diff --git a/dev-js/es-get-iterator/metadata.xml b/dev-js/es-get-iterator/metadata.xml
new file mode 100644
index 0000000000..9a889b0912
--- /dev/null
+++ b/dev-js/es-get-iterator/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/es-get-iterator/issues
+ ljharb/es-get-iterator
+
+
diff --git a/dev-js/es-to-primitive/Manifest b/dev-js/es-to-primitive/Manifest
new file mode 100644
index 0000000000..81f2686ace
--- /dev/null
+++ b/dev-js/es-to-primitive/Manifest
@@ -0,0 +1 @@
+DIST es-to-primitive-1.2.1.tgz 8725 BLAKE2B 169e57927bfc1525f8f68fd9ac3b668d695f89e01750cebe4bfdc30b45c9e62af0e6425ef9dfb499724f87b27908429780f0eb2e323486afac78945e03f25f45 SHA512 4023a5960649b5a528f6689805c2c285351a1cd8c91773d8b35562743ec0c22123d6463129e41372d2c07b300e1f964a447d20d8880f9fa2b0078213f22469bc
diff --git a/dev-js/es-to-primitive/es-to-primitive-1.2.1.ebuild b/dev-js/es-to-primitive/es-to-primitive-1.2.1.ebuild
new file mode 100644
index 0000000000..1c00810263
--- /dev/null
+++ b/dev-js/es-to-primitive/es-to-primitive-1.2.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ECMAScript ToPrimitive algorithm"
+HOMEPAGE="
+ https://github.com/ljharb/es-to-primitive
+ https://www.npmjs.com/package/es-to-primitive
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/is-callable
+ dev-js/is-date-object
+ dev-js/is-symbol
+"
diff --git a/dev-js/es-to-primitive/metadata.xml b/dev-js/es-to-primitive/metadata.xml
new file mode 100644
index 0000000000..5ada1c8fd9
--- /dev/null
+++ b/dev-js/es-to-primitive/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/es-to-primitive/issues
+ ljharb/es-to-primitive
+
+
diff --git a/dev-js/escape-string-regexp/Manifest b/dev-js/escape-string-regexp/Manifest
new file mode 100644
index 0000000000..cbe191d942
--- /dev/null
+++ b/dev-js/escape-string-regexp/Manifest
@@ -0,0 +1 @@
+DIST escape-string-regexp-4.0.0.tgz 2017 BLAKE2B 923b1b0cb69f07cc082a708215dc8f81957e866c063d329364b50da9f526ee4497ffd8fb9519c16f16f5cf64233e26f31e03881862ad89e78cd473fbd9a405ab SHA512 4eda5c349dd7033c771aaf2c591cc96956a346cd2e57103660091d6f58e6d9890fcf81ba7a05050320379f9bed10865e7cf93959ae145db2ae4b97ca90959d80
diff --git a/dev-js/escape-string-regexp/escape-string-regexp-4.0.0.ebuild b/dev-js/escape-string-regexp/escape-string-regexp-4.0.0.ebuild
new file mode 100644
index 0000000000..8449cfcb62
--- /dev/null
+++ b/dev-js/escape-string-regexp/escape-string-regexp-4.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Escape RegExp special characters"
+HOMEPAGE="
+ https://github.com/sindresorhus/escape-string-regexp
+ https://www.npmjs.com/package/escape-string-regexp
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/escape-string-regexp/metadata.xml b/dev-js/escape-string-regexp/metadata.xml
new file mode 100644
index 0000000000..c5ae3c7332
--- /dev/null
+++ b/dev-js/escape-string-regexp/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/escape-string-regexp/issues
+ sindresorhus/escape-string-regexp
+
+
diff --git a/dev-js/escodegen/Manifest b/dev-js/escodegen/Manifest
new file mode 100644
index 0000000000..06837c00a8
--- /dev/null
+++ b/dev-js/escodegen/Manifest
@@ -0,0 +1 @@
+DIST escodegen-2.0.0.tgz 20222 BLAKE2B bf807819c1a0e6b085db136071e5776e2fa2541bf7cd13acf623eca0740d50b580676de668d1cd9ac9fbfa61110fc69554202dea8301cd083f7dddbe6856eec3 SHA512 9a61cacacfc2f01154188f8c01635c498a0e4582cc74fce3ae49ddd9573e6d4b233796d772bf0486b341f944ea7cbd72dc8f5ce1fc368a182d30f40b051890c7
diff --git a/dev-js/escodegen/escodegen-2.0.0.ebuild b/dev-js/escodegen/escodegen-2.0.0.ebuild
new file mode 100644
index 0000000000..0f31b0a6af
--- /dev/null
+++ b/dev-js/escodegen/escodegen-2.0.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ECMAScript code generator"
+HOMEPAGE="
+ https://github.com/estools/escodegen
+ https://www.npmjs.com/package/escodegen
+"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/estraverse
+ dev-js/esutils
+ dev-js/esprima
+ dev-js/optionator
+ dev-js/source-map
+"
diff --git a/dev-js/escodegen/metadata.xml b/dev-js/escodegen/metadata.xml
new file mode 100644
index 0000000000..5bfa04ab05
--- /dev/null
+++ b/dev-js/escodegen/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/estools/escodegen/issues
+ estools/escodegen
+
+
diff --git a/dev-js/esprima/Manifest b/dev-js/esprima/Manifest
new file mode 100644
index 0000000000..e8b09f28cd
--- /dev/null
+++ b/dev-js/esprima/Manifest
@@ -0,0 +1 @@
+DIST esprima-4.0.1.tgz 52078 BLAKE2B e95d0d3c02ac896b396d28ced1c858b5332b5c4e1640ea690c617c53e9d01b6302b271dc865185466cba41efe13c3a8e006dada81c8e00ae841953a799c65163 SHA512 786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0
diff --git a/dev-js/esprima/esprima-4.0.1.ebuild b/dev-js/esprima/esprima-4.0.1.ebuild
new file mode 100644
index 0000000000..2f11a2fc70
--- /dev/null
+++ b/dev-js/esprima/esprima-4.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ECMAScript parsing infrastructure for multipurpose analysis"
+HOMEPAGE="
+ http://esprima.org
+ https://www.npmjs.com/package/esprima
+"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
diff --git a/dev-js/esprima/metadata.xml b/dev-js/esprima/metadata.xml
new file mode 100644
index 0000000000..03bd7fe673
--- /dev/null
+++ b/dev-js/esprima/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/jquery/esprima/issues
+ jquery/esprima
+
+
diff --git a/dev-js/estraverse/Manifest b/dev-js/estraverse/Manifest
new file mode 100644
index 0000000000..1a73cab3b8
--- /dev/null
+++ b/dev-js/estraverse/Manifest
@@ -0,0 +1 @@
+DIST estraverse-5.2.0.tgz 8025 BLAKE2B 8c9e834cc05f18c8ba628dc92ce28b501a65207f193d01f86bec2a244ad9ec17458eb779bbb2e8bcc0b01e6ce63b77fecf4913a463566bbca3a854456eade777 SHA512 0716cd186366d11c9162f51d1e9230bfd216cde33d5c295b3b1c28013b8574e13b644eb01cbf874394fc8683ccfb31ef98acf3b04aa1832d06ad0e57d7769f89
diff --git a/dev-js/estraverse/estraverse-5.2.0.ebuild b/dev-js/estraverse/estraverse-5.2.0.ebuild
new file mode 100644
index 0000000000..72345810d8
--- /dev/null
+++ b/dev-js/estraverse/estraverse-5.2.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ECMAScript JS AST traversal functions"
+HOMEPAGE="
+ https://github.com/estools/estraverse
+ https://www.npmjs.com/package/estraverse
+"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
diff --git a/dev-js/estraverse/metadata.xml b/dev-js/estraverse/metadata.xml
new file mode 100644
index 0000000000..ea42f53cf6
--- /dev/null
+++ b/dev-js/estraverse/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/estools/estraverse/issues
+ estools/estraverse
+
+
diff --git a/dev-js/esutils/Manifest b/dev-js/esutils/Manifest
new file mode 100644
index 0000000000..8eeef6b673
--- /dev/null
+++ b/dev-js/esutils/Manifest
@@ -0,0 +1 @@
+DIST esutils-2.0.3.tgz 9542 BLAKE2B 139acd19bd840894392fbf6351fad4287fa01360a87d45a26ff78f3a4423d3e5e3bb17ca18e646779b595061ebf9611406c1fe072c44bcbb039b328b0e5ab7aa SHA512 915b1ca97938382a7af126747648042958baffc8a3df4d0a0564c9ab7d8ffdd61e5934b02b8d56c93c5a94dd5e46603967d514fcb5fd0fb1564a657d480631ea
diff --git a/dev-js/esutils/esutils-2.0.3.ebuild b/dev-js/esutils/esutils-2.0.3.ebuild
new file mode 100644
index 0000000000..67918df377
--- /dev/null
+++ b/dev-js/esutils/esutils-2.0.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="utility box for ECMAScript language tools"
+HOMEPAGE="
+ https://github.com/estools/esutils
+ https://www.npmjs.com/package/esutils
+"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
diff --git a/dev-js/esutils/metadata.xml b/dev-js/esutils/metadata.xml
new file mode 100644
index 0000000000..5b19fa1c8b
--- /dev/null
+++ b/dev-js/esutils/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/estools/esutils/issues
+ estools/esutils
+
+
diff --git a/dev-js/exit/Manifest b/dev-js/exit/Manifest
new file mode 100644
index 0000000000..9d7082457f
--- /dev/null
+++ b/dev-js/exit/Manifest
@@ -0,0 +1 @@
+DIST exit-0.1.2.tgz 15295 BLAKE2B ebfed9fe5df82d6fe4644b800dc3649e5e7eaa784a08564ea2ccacdccdbe7be1f2dcbbbf34b8187a5a1ea6bf559c8e3b04311af75f7c7abc18443f04f3814be9 SHA512 664fde34a576cdb8e92b3aec43e9f51baa6855b12b4312742c13895da299d445622f31fe86b2eef5c757238cf0f5d05026c970044a5b4363f5a12ee70f1b3a8d
diff --git a/dev-js/exit/exit-0.1.2.ebuild b/dev-js/exit/exit-0.1.2.ebuild
new file mode 100644
index 0000000000..0ec164cfd5
--- /dev/null
+++ b/dev-js/exit/exit-0.1.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A replacement for process.exit that ensures stdio are fully drained before exiting."
+HOMEPAGE="
+ https://www.npmjs.com/package/exit
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/exit/metadata.xml b/dev-js/exit/metadata.xml
new file mode 100644
index 0000000000..67709fa867
--- /dev/null
+++ b/dev-js/exit/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ cowboy/node-exit
+
+
diff --git a/dev-js/expand-template/Manifest b/dev-js/expand-template/Manifest
new file mode 100644
index 0000000000..b4a0ec51f2
--- /dev/null
+++ b/dev-js/expand-template/Manifest
@@ -0,0 +1 @@
+DIST expand-template-2.0.3.tgz 2311 BLAKE2B e90d8dda2546cbfc1029e3da4024ce8d13346c3c304eb3342e961d09b7c8d1b8b4aca5dad1602ebfd3f6e6a34ed23afd2d88ac38a695004c56ab8b9e3b04224b SHA512 5d87ee28cbe3e0edf97ffa4e5cb39b9dd211bf243effee8084e0e1f8e2968fd4bde3df291c79ff20cb331fe82dd1f04245630d7e4d594a9e71dc089f9a7236be
diff --git a/dev-js/expand-template/expand-template-2.0.3.ebuild b/dev-js/expand-template/expand-template-2.0.3.ebuild
new file mode 100644
index 0000000000..857ed6766e
--- /dev/null
+++ b/dev-js/expand-template/expand-template-2.0.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Expand placeholders in a template string"
+HOMEPAGE="
+ https://github.com/ralphtheninja/expand-template
+ https://www.npmjs.com/package/expand-template
+"
+
+LICENSE="|| ( MIT WTFPL-2 )"
+KEYWORDS="~amd64"
diff --git a/dev-js/expand-template/metadata.xml b/dev-js/expand-template/metadata.xml
new file mode 100644
index 0000000000..9bac511eae
--- /dev/null
+++ b/dev-js/expand-template/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ralphtheninja/expand-template/issues
+ ralphtheninja/expand-template
+
+
diff --git a/dev-js/extend/Manifest b/dev-js/extend/Manifest
new file mode 100644
index 0000000000..8565d6c104
--- /dev/null
+++ b/dev-js/extend/Manifest
@@ -0,0 +1 @@
+DIST extend-3.0.2.tgz 7258 BLAKE2B f7b7d08d78703c31aa760f5d2a1adab512f712a497b59a1397ca9ee56f5c335bb8c70cca73266df547829d4a6714e06a5bac8ccb24ed77b9d65c0dd1187ddaee SHA512 7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe
diff --git a/dev-js/extend/extend-3.0.2.ebuild b/dev-js/extend/extend-3.0.2.ebuild
new file mode 100644
index 0000000000..be11a715fb
--- /dev/null
+++ b/dev-js/extend/extend-3.0.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Port of jQuery.extend for node.js and the browser"
+HOMEPAGE="
+ https://github.com/justmoon/node-extend
+ https://www.npmjs.com/package/extend
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/extend/metadata.xml b/dev-js/extend/metadata.xml
new file mode 100644
index 0000000000..c6c51a74a4
--- /dev/null
+++ b/dev-js/extend/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/justmoon/node-extend/issues
+ justmoon/node-extend
+
+
diff --git a/dev-js/extsprintf/Manifest b/dev-js/extsprintf/Manifest
new file mode 100644
index 0000000000..738d7c980d
--- /dev/null
+++ b/dev-js/extsprintf/Manifest
@@ -0,0 +1 @@
+DIST extsprintf-1.4.0.tgz 11121 BLAKE2B 5f56982b805ae66cc7dfbed98563af7a7645182d9d488e7f12ee9c953a018332845777cc166ade89f9c0612bd4784f27d5d106978fbe6ed7510388a27c5886a0 SHA512 e8d5bc0d9f2958173935b198522aaa71c8fd7579ee4b38a5658aa9add289059b10a1d187f48c94a05386c485950dc0731cc6fc113db86aac7da7aead64459990
diff --git a/dev-js/extsprintf/extsprintf-1.4.0.ebuild b/dev-js/extsprintf/extsprintf-1.4.0.ebuild
new file mode 100644
index 0000000000..96ba820627
--- /dev/null
+++ b/dev-js/extsprintf/extsprintf-1.4.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="extended POSIX-style sprintf"
+HOMEPAGE="
+ https://github.com/davepacheco/node-extsprintf
+ https://www.npmjs.com/package/extsprintf
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/extsprintf/metadata.xml b/dev-js/extsprintf/metadata.xml
new file mode 100644
index 0000000000..80a70ea418
--- /dev/null
+++ b/dev-js/extsprintf/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/davepacheco/node-extsprintf/issues
+ davepacheco/node-extsprintf
+
+
diff --git a/dev-js/fast-deep-equal/Manifest b/dev-js/fast-deep-equal/Manifest
new file mode 100644
index 0000000000..e4a20cf024
--- /dev/null
+++ b/dev-js/fast-deep-equal/Manifest
@@ -0,0 +1 @@
+DIST fast-deep-equal-3.1.3.tgz 3656 BLAKE2B 7d3cd0b79302df438acffa37a02d9a122b6470a7e23cd3e5e3eabfa98aa0fa101eb34746621df0001bf60673689477984ac6b299350ca1f9c8c4029705eba1f8 SHA512 7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1
diff --git a/dev-js/fast-deep-equal/fast-deep-equal-3.1.3.ebuild b/dev-js/fast-deep-equal/fast-deep-equal-3.1.3.ebuild
new file mode 100644
index 0000000000..14438dd465
--- /dev/null
+++ b/dev-js/fast-deep-equal/fast-deep-equal-3.1.3.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Fast deep equal"
+HOMEPAGE="
+ https://github.com/epoberezkin/fast-deep-equal
+ https://www.npmjs.com/package/fast-deep-equal
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/fast-deep-equal/metadata.xml b/dev-js/fast-deep-equal/metadata.xml
new file mode 100644
index 0000000000..102e5dccf3
--- /dev/null
+++ b/dev-js/fast-deep-equal/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/epoberezkin/fast-deep-equal/issues
+ epoberezkin/fast-deep-equal
+
+
diff --git a/dev-js/fast-json-stable-stringify/Manifest b/dev-js/fast-json-stable-stringify/Manifest
new file mode 100644
index 0000000000..87390da124
--- /dev/null
+++ b/dev-js/fast-json-stable-stringify/Manifest
@@ -0,0 +1 @@
+DIST fast-json-stable-stringify-2.1.0.tgz 6318 BLAKE2B 48656a692a012d7c3ab36deaccb23f020f57c12950e0d5a3d12bb8d0ec16993ece92ab659ada2919d1ef4d7439e7beadc0241f4c1d4a7398b5a64583414088da SHA512 96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f
diff --git a/dev-js/fast-json-stable-stringify/fast-json-stable-stringify-2.1.0.ebuild b/dev-js/fast-json-stable-stringify/fast-json-stable-stringify-2.1.0.ebuild
new file mode 100644
index 0000000000..c56bc6ac7d
--- /dev/null
+++ b/dev-js/fast-json-stable-stringify/fast-json-stable-stringify-2.1.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="deterministic JSON.stringify() - a faster version of substack's json-stable-strigify without jsonify"
+HOMEPAGE="
+ https://github.com/epoberezkin/fast-json-stable-stringify
+ https://www.npmjs.com/package/fast-json-stable-stringify
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+src_install() {
+ use examples && dodoc -r example*
+ rm -rf example* || die
+ node_src_install
+}
diff --git a/dev-js/fast-json-stable-stringify/metadata.xml b/dev-js/fast-json-stable-stringify/metadata.xml
new file mode 100644
index 0000000000..528734c8ed
--- /dev/null
+++ b/dev-js/fast-json-stable-stringify/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/epoberezkin/fast-json-stable-stringify/issues
+ epoberezkin/fast-json-stable-stringify
+
+
diff --git a/dev-js/fast-levenshtein/Manifest b/dev-js/fast-levenshtein/Manifest
new file mode 100644
index 0000000000..336ff962af
--- /dev/null
+++ b/dev-js/fast-levenshtein/Manifest
@@ -0,0 +1 @@
+DIST fast-levenshtein-3.0.0.tgz 3207 BLAKE2B a4ea02b4f9355a2bed805a8fdd4a9eb8591ea9ff258ed912f24f671bc904d890360274116d68c38256e1bcd80cbf1fa1014534ffb1b61d1d4248ac021b06fe94 SHA512 84a28d6a39b8eae3664e58474b2664993a00739eae649c18abbcab722663a8ec6795f4301110d02661cf529ee6d66f70c7cbe039ef08682299e4abf69350dd09
diff --git a/dev-js/fast-levenshtein/fast-levenshtein-3.0.0.ebuild b/dev-js/fast-levenshtein/fast-levenshtein-3.0.0.ebuild
new file mode 100644
index 0000000000..107e745cc2
--- /dev/null
+++ b/dev-js/fast-levenshtein/fast-levenshtein-3.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Efficient implementation of Levenshtein algorithm with locale-specific collator support."
+HOMEPAGE="
+ https://github.com/hiddentao/fast-levenshtein
+ https://www.npmjs.com/package/fast-levenshtein
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/fastest-levenshtein
+"
diff --git a/dev-js/fast-levenshtein/metadata.xml b/dev-js/fast-levenshtein/metadata.xml
new file mode 100644
index 0000000000..b712a44ecb
--- /dev/null
+++ b/dev-js/fast-levenshtein/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/hiddentao/fast-levenshtein/issues
+ hiddentao/fast-levenshtein
+
+
diff --git a/dev-js/fast-safe-stringify/Manifest b/dev-js/fast-safe-stringify/Manifest
new file mode 100644
index 0000000000..adfa483688
--- /dev/null
+++ b/dev-js/fast-safe-stringify/Manifest
@@ -0,0 +1 @@
+DIST fast-safe-stringify-2.0.7.tgz 7055 BLAKE2B ff908e7accb1d0afd15fcc2362194e8c7a14e4c6cd60c5c29ebcd52249c48c5195e77d4a459249550cfa7cab0149849a368d0d83d127cd41d959e08b1730d337 SHA512 52d9ba09dcd3fbac6c0e4da6f12eae2fc547c4dc08e89b9bf9ef4d6137009acdbc4fce294dadb9189415f63d02634375accf212b8c7a82ba45d8141ffb6ab054
diff --git a/dev-js/fast-safe-stringify/fast-safe-stringify-2.0.7.ebuild b/dev-js/fast-safe-stringify/fast-safe-stringify-2.0.7.ebuild
new file mode 100644
index 0000000000..3663c62694
--- /dev/null
+++ b/dev-js/fast-safe-stringify/fast-safe-stringify-2.0.7.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Safely and quickly serialize JavaScript objects"
+HOMEPAGE="
+ https://github.com/davidmarkclements/fast-safe-stringify
+ https://www.npmjs.com/package/fast-safe-stringify
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/fast-safe-stringify/metadata.xml b/dev-js/fast-safe-stringify/metadata.xml
new file mode 100644
index 0000000000..b59b29f020
--- /dev/null
+++ b/dev-js/fast-safe-stringify/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/davidmarkclements/fast-safe-stringify/issues
+ davidmarkclements/fast-safe-stringify
+
+
diff --git a/dev-js/fastest-levenshtein/Manifest b/dev-js/fastest-levenshtein/Manifest
new file mode 100644
index 0000000000..6fb5077122
--- /dev/null
+++ b/dev-js/fastest-levenshtein/Manifest
@@ -0,0 +1 @@
+DIST fastest-levenshtein-1.0.12.tgz 4293 BLAKE2B 1d0b58529d8ad8f02000f29766591c55bc845b5a7a34075926fce74632c9535ace53092fddcfa2ce55b7469eb22795bafb26416d912a8b85b919a8a8f03a3c33 SHA512 3a7d8df81a58275e71202f7be10355b9818c3a5115b78b3410e237c3032a3a62b57dd0d8f8537fce5b4f57cbe8b2ae1a77873f809d4a1d27149ffe80588822a3
diff --git a/dev-js/fastest-levenshtein/fastest-levenshtein-1.0.12.ebuild b/dev-js/fastest-levenshtein/fastest-levenshtein-1.0.12.ebuild
new file mode 100644
index 0000000000..ce2bf5e3a5
--- /dev/null
+++ b/dev-js/fastest-levenshtein/fastest-levenshtein-1.0.12.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Fastest Levenshtein distance implementation in JS."
+HOMEPAGE="
+ https://github.com/ka-weihe/fastest-levenshtein
+ https://www.npmjs.com/package/fastest-levenshtein
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/fastest-levenshtein/metadata.xml b/dev-js/fastest-levenshtein/metadata.xml
new file mode 100644
index 0000000000..bdac821b4c
--- /dev/null
+++ b/dev-js/fastest-levenshtein/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ka-weihe/fastest-levenshtein/issues
+ ka-weihe/fastest-levenshtein
+
+
diff --git a/dev-js/fecha/Manifest b/dev-js/fecha/Manifest
new file mode 100644
index 0000000000..0a967df96e
--- /dev/null
+++ b/dev-js/fecha/Manifest
@@ -0,0 +1 @@
+DIST fecha-4.2.0.tgz 11841 BLAKE2B 6d3b9abf2d8678f5c3f33ed71dcc1b2e9d0c0a58e1bd82b785e11100bb94c2d798ad29d3f21d215af2cfe78bb22c813afe5ba12edf513f6fa79235c895f512c3 SHA512 68dde9731fc34a6b72a28bd4b9d72d73cfba1e5e13fa123d1810472e303bea375997bf9bd6c821e60e24faefc62f7753cb5fe99d8ccaa7af45a49d0e89c1375a
diff --git a/dev-js/fecha/fecha-4.2.0.ebuild b/dev-js/fecha/fecha-4.2.0.ebuild
new file mode 100644
index 0000000000..890e60a233
--- /dev/null
+++ b/dev-js/fecha/fecha-4.2.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Date formatting and parsing"
+HOMEPAGE="
+ https://github.com/taylorhakes/fecha
+ https://www.npmjs.com/package/fecha
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/fecha/metadata.xml b/dev-js/fecha/metadata.xml
new file mode 100644
index 0000000000..c2f24eeead
--- /dev/null
+++ b/dev-js/fecha/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/taylorhakes/fecha/issues
+ taylorhakes/fecha
+
+
diff --git a/dev-js/figures/Manifest b/dev-js/figures/Manifest
new file mode 100644
index 0000000000..2b85b32e12
--- /dev/null
+++ b/dev-js/figures/Manifest
@@ -0,0 +1 @@
+DIST figures-3.2.0.tgz 4289 BLAKE2B d7c8bd7f683023a4fac9f7d8c51cd7a603fd6ec175c745986c5b4cf5f3c8e35b40e1999f39e640c7aa17675e5c5cea5130f7c872dc01d0c4da3b87a967dcd36a SHA512 c9a76e40544a2d760e1a0127e8065abbdd23de08123b28aa5d4d05f4965f79762135af899385feb38e40db38398e7b3cec60056b7e01066da45f0e17a4d71b76
diff --git a/dev-js/figures/figures-3.2.0.ebuild b/dev-js/figures/figures-3.2.0.ebuild
new file mode 100644
index 0000000000..08b6756bbe
--- /dev/null
+++ b/dev-js/figures/figures-3.2.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Unicode symbols with Windows CMD fallbacks"
+HOMEPAGE="
+ https://github.com/sindresorhus/figures
+ https://www.npmjs.com/package/figures
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/escape-string-regexp
+"
diff --git a/dev-js/figures/metadata.xml b/dev-js/figures/metadata.xml
new file mode 100644
index 0000000000..411f63192d
--- /dev/null
+++ b/dev-js/figures/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/figures/issues
+ sindresorhus/figures
+
+
diff --git a/dev-js/fill-keys/Manifest b/dev-js/fill-keys/Manifest
new file mode 100644
index 0000000000..360b5c9a70
--- /dev/null
+++ b/dev-js/fill-keys/Manifest
@@ -0,0 +1 @@
+DIST fill-keys-1.0.2.tgz 1912 BLAKE2B 095f4ab6c1920a2c2ee840f3436457c65e2ff05f1bef5cc8462e35f4bd2487611ffd3c5f604c70806de18a430ff23119e068e8984edd66e94ab9caf024f2bf6d SHA512 b5c808f3bdb15e3c05178c604262f18bbe869f0246de0ff78ac075978fc6e59e33adb75d1a9063a9908ef68100701e705f41e3ff9890077b68c5f3bb8a7d611c
diff --git a/dev-js/fill-keys/fill-keys-1.0.2.ebuild b/dev-js/fill-keys/fill-keys-1.0.2.ebuild
new file mode 100644
index 0000000000..a5cc96a667
--- /dev/null
+++ b/dev-js/fill-keys/fill-keys-1.0.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Fill keys in a destination that are defined on the source"
+HOMEPAGE="
+ https://github.com/bendrucker/fill-keys
+ https://www.npmjs.com/package/fill-keys
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/is-object
+ dev-js/merge-descriptors
+"
diff --git a/dev-js/fill-keys/metadata.xml b/dev-js/fill-keys/metadata.xml
new file mode 100644
index 0000000000..05ad9c00c0
--- /dev/null
+++ b/dev-js/fill-keys/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/bendrucker/fill-keys/issues
+ bendrucker/fill-keys
+
+
diff --git a/dev-js/fn_name/Manifest b/dev-js/fn_name/Manifest
new file mode 100644
index 0000000000..0eee6f4a7b
--- /dev/null
+++ b/dev-js/fn_name/Manifest
@@ -0,0 +1 @@
+DIST fn_name-1.1.0.tgz 2771 BLAKE2B 0ba63213835325780d151ec391630fd446a084e23e6ad79e9ddcda7f7499569785923f69d8d3bd48ee2b2915b14523200bda8883668d62a969c52e6ac4cd5201 SHA512 1919e607980fc89a4085341d4994d2a7db9a3d2be5d3d2a861c310b6c07dad0a0e9b3b3d747e9f7de71c1fe67e72fe8febc1eee5b0ba263461e0087f98748d47
diff --git a/dev-js/fn_name/fn_name-1.1.0.ebuild b/dev-js/fn_name/fn_name-1.1.0.ebuild
new file mode 100644
index 0000000000..4c31ad0e66
--- /dev/null
+++ b/dev-js/fn_name/fn_name-1.1.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+MYPN="${PN/_/.}"
+SRC_URI="mirror://npm/${MYPN}/-/${MYPN}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="Extract names from functions"
+HOMEPAGE="
+ https://github.com/3rd-Eden/fn.name
+ https://www.npmjs.com/package/fn.name
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/fn_name/metadata.xml b/dev-js/fn_name/metadata.xml
new file mode 100644
index 0000000000..5d2a01ed71
--- /dev/null
+++ b/dev-js/fn_name/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/3rd-Eden/fn.name/issues
+ 3rd-Eden/fn
+
+
diff --git a/dev-js/for-each/Manifest b/dev-js/for-each/Manifest
new file mode 100644
index 0000000000..e314f43cbb
--- /dev/null
+++ b/dev-js/for-each/Manifest
@@ -0,0 +1 @@
+DIST for-each-0.3.3.tgz 4151 BLAKE2B fab03c80f1414fa4909f38767cd434c6a33bbaba9c2f0cd9e31d5fd848716487d95cf84ddda1e8f76cd50fee252e8471931877134ae2633e68cf4850223d4d5f SHA512 8ea61f2e9ee6a3dbc8c907fcca45b6bfb03ed8de108de09e239f83cfd5eb6a23b58a09fcd708e21fb15bf6f48e5af41f36d9926b81f6468413aeb5e2bdd5199b
diff --git a/dev-js/for-each/for-each-0.3.3.ebuild b/dev-js/for-each/for-each-0.3.3.ebuild
new file mode 100644
index 0000000000..ae808e57e6
--- /dev/null
+++ b/dev-js/for-each/for-each-0.3.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A better forEach"
+HOMEPAGE="
+ https://github.com/Raynos/for-each
+ https://www.npmjs.com/package/for-each
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/is-callable
+"
diff --git a/dev-js/for-each/metadata.xml b/dev-js/for-each/metadata.xml
new file mode 100644
index 0000000000..a64725e78b
--- /dev/null
+++ b/dev-js/for-each/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/Raynos/for-each/issues
+ Raynos/for-each
+
+
diff --git a/dev-js/foreach/Manifest b/dev-js/foreach/Manifest
new file mode 100644
index 0000000000..66dc73967e
--- /dev/null
+++ b/dev-js/foreach/Manifest
@@ -0,0 +1 @@
+DIST foreach-2.0.5.tgz 2874 BLAKE2B 89fd85b0cf1e1011d88534c29316f4b82cbf718be29114c8dfa930888ad7d1d0d8630db69318db6efd894b2c1475936cbe8fddb745a84bb8f6301dc234e2997f SHA512 6416ed4626a991960bb2aa0fc99391fae3dfb68d0644c3503751b0cd9b59b7b899bcf3db0c3415d091791f1e28fd0150e5cd2fcaea19f7c4fc45205ba29cd6b4
diff --git a/dev-js/foreach/foreach-2.0.5.ebuild b/dev-js/foreach/foreach-2.0.5.ebuild
new file mode 100644
index 0000000000..28c2e4cd78
--- /dev/null
+++ b/dev-js/foreach/foreach-2.0.5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="foreach component + npm package"
+HOMEPAGE="
+ https://github.com/manuelstofer/foreach
+ https://www.npmjs.com/package/foreach
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/foreach/metadata.xml b/dev-js/foreach/metadata.xml
new file mode 100644
index 0000000000..d6c0ea8dce
--- /dev/null
+++ b/dev-js/foreach/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/manuelstofer/foreach/issues
+ manuelstofer/foreach
+
+
diff --git a/dev-js/forever-agent/Manifest b/dev-js/forever-agent/Manifest
new file mode 100644
index 0000000000..3537c7572c
--- /dev/null
+++ b/dev-js/forever-agent/Manifest
@@ -0,0 +1 @@
+DIST forever-agent-0.6.1.tgz 5035 BLAKE2B 970e009cb4839d43f9f59eff2de9119330a20ea9b10e23c2c01f58e3e40e4f35d7581f9d1d42500e8ca671d039b0d5ae7fbf6dbb96c3a6212b63b6841a5b0ddc SHA512 8f428b60f866eb379a738973de8277a3ae6abe040270fb9b8b2a2d66b5ea11a1b884d6a03583bca9d954ad7e6fc2abfda21a9e4ff6778fafb25b4ebbc9659d53
diff --git a/dev-js/forever-agent/forever-agent-0.6.1.ebuild b/dev-js/forever-agent/forever-agent-0.6.1.ebuild
new file mode 100644
index 0000000000..0feb2a125e
--- /dev/null
+++ b/dev-js/forever-agent/forever-agent-0.6.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module."
+HOMEPAGE="
+ https://github.com/mikeal/forever-agent
+ https://www.npmjs.com/package/forever-agent
+"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
diff --git a/dev-js/forever-agent/metadata.xml b/dev-js/forever-agent/metadata.xml
new file mode 100644
index 0000000000..17afea2bd0
--- /dev/null
+++ b/dev-js/forever-agent/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mikeal/forever-agent/issues
+ mikeal/forever-agent
+
+
diff --git a/dev-js/form-data/Manifest b/dev-js/form-data/Manifest
new file mode 100644
index 0000000000..91c5108d88
--- /dev/null
+++ b/dev-js/form-data/Manifest
@@ -0,0 +1 @@
+DIST form-data-3.0.0.tgz 10298 BLAKE2B dc924e21ae8b49403a6fd61780f882b18ed3567e7cc8ab96c9919aaeda7410c40a4b6297b114b4e196cb77b23adba93118a9fa8e978e125c97ce9d903a48d74e SHA512 08a3050e09696cc8ba3f237e6ebc01f50fc63b0d1e027b2b1190e072c1f92ab873e4e77f85a287017d0d9907e16b6ccf3f3d09a56cc0ec62471929ef0912d6b2
diff --git a/dev-js/form-data/form-data-3.0.0.ebuild b/dev-js/form-data/form-data-3.0.0.ebuild
new file mode 100644
index 0000000000..5ceee12e13
--- /dev/null
+++ b/dev-js/form-data/form-data-3.0.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications."
+HOMEPAGE="
+ https://github.com/form-data/form-data
+ https://www.npmjs.com/package/form-data
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/asynckit
+ dev-js/combined-stream
+ dev-js/mime-types
+"
diff --git a/dev-js/form-data/metadata.xml b/dev-js/form-data/metadata.xml
new file mode 100644
index 0000000000..10c3c57b08
--- /dev/null
+++ b/dev-js/form-data/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/form-data/form-data/issues
+ form-data/form-data
+
+
diff --git a/dev-js/formidable/Manifest b/dev-js/formidable/Manifest
new file mode 100644
index 0000000000..79125edf43
--- /dev/null
+++ b/dev-js/formidable/Manifest
@@ -0,0 +1 @@
+DIST formidable-1.2.2.tgz 41606 BLAKE2B 337937920eae70dd069918e26e2803520dd0e9a9ce9b67b81832a25c393b5800921007d2d76975d4fd4149191b200bb1447da61a4db8126736174ba2eaf5fe4e SHA512 57c80b9bee3523ff2482e438fe8d43dd1207466858146e299cdca89efb9afb8d2ba9c1264f8f95ef5c9a677078e7bc5b6e00ac09f8d23e2eb9bbf5babcad54e5
diff --git a/dev-js/formidable/formidable-1.2.2.ebuild b/dev-js/formidable/formidable-1.2.2.ebuild
new file mode 100644
index 0000000000..e5063f244b
--- /dev/null
+++ b/dev-js/formidable/formidable-1.2.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A node.js module for parsing form data, especially file uploads."
+HOMEPAGE="
+ https://github.com/node-formidable/formidable
+ https://www.npmjs.com/package/formidable
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/formidable/metadata.xml b/dev-js/formidable/metadata.xml
new file mode 100644
index 0000000000..a0e7d6e16f
--- /dev/null
+++ b/dev-js/formidable/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/node-formidable/formidable/issues
+ node-formidable/formidable
+
+
diff --git a/dev-js/fs-constants/Manifest b/dev-js/fs-constants/Manifest
new file mode 100644
index 0000000000..ece1a36d5d
--- /dev/null
+++ b/dev-js/fs-constants/Manifest
@@ -0,0 +1 @@
+DIST fs-constants-1.0.0.tgz 1381 BLAKE2B 9612f455d2a54bb0a329a3345cb84c395f52b4456d121a16047fd7c8b9fb35f3fdfc3a1cacb33810af71cf858a7a5188f2ff01f79c112aeb0004c311f3436a4d SHA512 cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3
diff --git a/dev-js/fs-constants/fs-constants-1.0.0.ebuild b/dev-js/fs-constants/fs-constants-1.0.0.ebuild
new file mode 100644
index 0000000000..78088f0552
--- /dev/null
+++ b/dev-js/fs-constants/fs-constants-1.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Require constants across node and the browser"
+HOMEPAGE="
+ https://github.com/mafintosh/fs-constants
+ https://www.npmjs.com/package/fs-constants
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/fs-constants/metadata.xml b/dev-js/fs-constants/metadata.xml
new file mode 100644
index 0000000000..7ce96e552d
--- /dev/null
+++ b/dev-js/fs-constants/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mafintosh/fs-constants/issues
+ mafintosh/fs-constants
+
+
diff --git a/dev-js/fs-minipass/Manifest b/dev-js/fs-minipass/Manifest
new file mode 100644
index 0000000000..c08b14375d
--- /dev/null
+++ b/dev-js/fs-minipass/Manifest
@@ -0,0 +1 @@
+DIST fs-minipass-2.1.0.tgz 4535 BLAKE2B 10b5fd281621affe110587f1553da26ca329aefbf08b343c81cabfefa5d0764a7bcd7da6f6a20665ea320dbf76aede3b5ec2618d7b9b1be888b3e6e4df395387 SHA512 57f26038b1424be47a55cab4b250ae69e58474d0b7a2e0e524c348b1a707d95b402e2bbd995e0b3eb1dce5c0e5f24e5ac3a27c8f08165a9893a39458866233be
diff --git a/dev-js/fs-minipass/fs-minipass-2.1.0.ebuild b/dev-js/fs-minipass/fs-minipass-2.1.0.ebuild
new file mode 100644
index 0000000000..475b094f64
--- /dev/null
+++ b/dev-js/fs-minipass/fs-minipass-2.1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="fs read and write streams based on minipass"
+HOMEPAGE="
+ https://github.com/npm/fs-minipass
+ https://www.npmjs.com/package/fs-minipass
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/minipass
+"
diff --git a/dev-js/fs-minipass/metadata.xml b/dev-js/fs-minipass/metadata.xml
new file mode 100644
index 0000000000..7f8166565a
--- /dev/null
+++ b/dev-js/fs-minipass/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/npm/fs-minipass/issues
+ npm/fs-minipass
+
+
diff --git a/dev-js/fs_realpath/Manifest b/dev-js/fs_realpath/Manifest
new file mode 100644
index 0000000000..c4ceb01a25
--- /dev/null
+++ b/dev-js/fs_realpath/Manifest
@@ -0,0 +1 @@
+DIST fs_realpath-1.0.0.tgz 4434 BLAKE2B 60fe9d3e29eafd92d3aa71ef3cfd142b8ff8b29c592bf313a70f1f6306c7e098f6a6d6b34d5a857d64f375e2c09698b0edeb0671e5d8a21a4cfd33017814cdb8 SHA512 38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f
diff --git a/dev-js/fs_realpath/fs_realpath-1.0.0.ebuild b/dev-js/fs_realpath/fs_realpath-1.0.0.ebuild
new file mode 100644
index 0000000000..1b4ffeb67a
--- /dev/null
+++ b/dev-js/fs_realpath/fs_realpath-1.0.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+MYPN="${PN/_/.}"
+SRC_URI="mirror://npm/${MYPN}/-/${MYPN}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="Use node's fs.realpath, but fall back to the JS implementation"
+HOMEPAGE="
+ https://github.com/isaacs/fs.realpath
+ https://www.npmjs.com/package/fs.realpath
+"
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/fs_realpath/metadata.xml b/dev-js/fs_realpath/metadata.xml
new file mode 100644
index 0000000000..3dbc6f3e0f
--- /dev/null
+++ b/dev-js/fs_realpath/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/fs.realpath/issues
+ isaacs/fs
+
+
diff --git a/dev-js/function-bind/Manifest b/dev-js/function-bind/Manifest
new file mode 100644
index 0000000000..d36e79248a
--- /dev/null
+++ b/dev-js/function-bind/Manifest
@@ -0,0 +1 @@
+DIST function-bind-1.1.1.tgz 6301 BLAKE2B 10e89dcba519678dc3fef76b64f2b9a4195a827a2859d8e740dd94f64dc02d208952428070333ac4f6597cff5bf85bab26d2284ece64aa5af3587fed0c155a53 SHA512 c88a2f033317e3db05f18979f1f482589e6cbd22ee6a26cfc5740914b98139b4ee0abd0c7f52a23e8a4633d3621638980426df69ad8587a6eb790e803554c8d0
diff --git a/dev-js/function-bind/function-bind-1.1.1.ebuild b/dev-js/function-bind/function-bind-1.1.1.ebuild
new file mode 100644
index 0000000000..04b478a05b
--- /dev/null
+++ b/dev-js/function-bind/function-bind-1.1.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Implementation of Function.prototype.bind"
+HOMEPAGE="
+ https://github.com/Raynos/function-bind
+ https://www.npmjs.com/package/function-bind
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/function-bind/metadata.xml b/dev-js/function-bind/metadata.xml
new file mode 100644
index 0000000000..88c1b2c8bb
--- /dev/null
+++ b/dev-js/function-bind/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/Raynos/function-bind/issues
+ Raynos/function-bind
+
+
diff --git a/dev-js/gauge/Manifest b/dev-js/gauge/Manifest
new file mode 100644
index 0000000000..972465f32d
--- /dev/null
+++ b/dev-js/gauge/Manifest
@@ -0,0 +1 @@
+DIST gauge-3.0.1.tgz 15571 BLAKE2B 58a366200ad54dafa5fc43a2766a6500f2bd31dad652ba48a2c3b65db576fdeecbc5853e4a4f5947557e5642ea6d1182a2e3140719f0a766b29edf2c3bb869dd SHA512 e924f3e8a7508313b84bf928f806e39451867467249e5ba8a94fbbf46385083aaac988f939a9d07fd023c703748c289db53fb388f3263d2b7d13885f4340b021
diff --git a/dev-js/gauge/gauge-3.0.1.ebuild b/dev-js/gauge/gauge-3.0.1.ebuild
new file mode 100644
index 0000000000..8ad772e641
--- /dev/null
+++ b/dev-js/gauge/gauge-3.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A terminal based horizontal guage"
+HOMEPAGE="
+ https://github.com/npm/gauge
+ https://www.npmjs.com/package/gauge
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/aproba
+ dev-js/color-support
+ dev-js/console-control-strings
+ dev-js/has-unicode
+ dev-js/object-assign
+ dev-js/signal-exit
+ dev-js/string-width
+ dev-js/strip-ansi
+ dev-js/wide-align
+"
diff --git a/dev-js/gauge/metadata.xml b/dev-js/gauge/metadata.xml
new file mode 100644
index 0000000000..f5388dfd3a
--- /dev/null
+++ b/dev-js/gauge/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/npm/gauge/issues
+ iarna/gauge
+
+
diff --git a/dev-js/get-intrinsic/Manifest b/dev-js/get-intrinsic/Manifest
new file mode 100644
index 0000000000..586de7d67f
--- /dev/null
+++ b/dev-js/get-intrinsic/Manifest
@@ -0,0 +1 @@
+DIST get-intrinsic-1.1.0.tgz 8979 BLAKE2B 68a4814751b1735ed6360f3a11603f5f381fa110d3d7691fe0d46e1c2ee8308e076875c95894fd418c32c8861fdbad2778c4bdd79f3e7ad442b3a0814428b8a1 SHA512 335d6b82d429e4664c6730cbee32d33716c37eeae9cee6aee6ea915833ef9478dfbe0dd3752700668f7a18bbe1323226ae647cb80b74152d912e832b7d618a96
diff --git a/dev-js/get-intrinsic/get-intrinsic-1.1.0.ebuild b/dev-js/get-intrinsic/get-intrinsic-1.1.0.ebuild
new file mode 100644
index 0000000000..58a687f70e
--- /dev/null
+++ b/dev-js/get-intrinsic/get-intrinsic-1.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Get and robustly cache all JS language-level intrinsics at first require time"
+HOMEPAGE="
+ https://github.com/ljharb/get-intrinsic
+ https://www.npmjs.com/package/get-intrinsic
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/function-bind
+ dev-js/has
+ dev-js/has-symbols
+"
diff --git a/dev-js/get-intrinsic/metadata.xml b/dev-js/get-intrinsic/metadata.xml
new file mode 100644
index 0000000000..756e32461c
--- /dev/null
+++ b/dev-js/get-intrinsic/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/get-intrinsic/issues
+ ljharb/get-intrinsic
+
+
diff --git a/dev-js/getpass/Manifest b/dev-js/getpass/Manifest
new file mode 100644
index 0000000000..e0ff5e246a
--- /dev/null
+++ b/dev-js/getpass/Manifest
@@ -0,0 +1 @@
+DIST getpass-0.1.7.tgz 2601 BLAKE2B d6a1911c5f2a6696310d8073debfec07dab8df62c095cde6b99129ad8a7508527995a53b9dce181b52fd7eea91461bc85173946f16b44dfa3126c937fd2090aa SHA512 d1fce3f49c4e2df27e5c62e147ccdedee9cdd0a642819c224920f3d7af151118caf1697c91549d72eda4b29778b38c2d01ad72feaad5462000d1672556cbb49e
diff --git a/dev-js/getpass/getpass-0.1.7.ebuild b/dev-js/getpass/getpass-0.1.7.ebuild
new file mode 100644
index 0000000000..377ea6dd16
--- /dev/null
+++ b/dev-js/getpass/getpass-0.1.7.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="getpass for node.js"
+HOMEPAGE="
+ https://github.com/arekinath/node-getpass
+ https://www.npmjs.com/package/getpass
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/assert-plus
+"
diff --git a/dev-js/getpass/metadata.xml b/dev-js/getpass/metadata.xml
new file mode 100644
index 0000000000..7ceaf36bb5
--- /dev/null
+++ b/dev-js/getpass/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/arekinath/node-getpass/issues
+ arekinath/node-getpass
+
+
diff --git a/dev-js/git-validate/Manifest b/dev-js/git-validate/Manifest
new file mode 100644
index 0000000000..10a83279ac
--- /dev/null
+++ b/dev-js/git-validate/Manifest
@@ -0,0 +1 @@
+DIST git-validate-2.2.4.tgz 9942 BLAKE2B 1f73f6f9cdcb22d55ab34bd52a1ac120b5c1733683391461f7cc93c178bff5b84e85e9b965f46b7c9c070ec8e8737a88b35ab206c31ebcc00911169fa786d3e5 SHA512 04ce3d823da0fd5b55f80bec68661f2176af5725947ea709b769254ceafb9238bf1d8aa983007a0a695ebc826e3f21a804f9085145cd4a8bf7dc7b76da3ba1d1
diff --git a/dev-js/git-validate/git-validate-2.2.4.ebuild b/dev-js/git-validate/git-validate-2.2.4.ebuild
new file mode 100644
index 0000000000..e24a8ece7b
--- /dev/null
+++ b/dev-js/git-validate/git-validate-2.2.4.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="the extensible core of precommit-hook"
+HOMEPAGE="
+ https://github.com/nlf/git-validate
+ https://www.npmjs.com/package/git-validate
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/git-validate/metadata.xml b/dev-js/git-validate/metadata.xml
new file mode 100644
index 0000000000..4826688464
--- /dev/null
+++ b/dev-js/git-validate/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/nlf/git-validate/issues
+ nlf/git-validate
+
+
diff --git a/dev-js/github-from-package/Manifest b/dev-js/github-from-package/Manifest
new file mode 100644
index 0000000000..0fb0bdcf85
--- /dev/null
+++ b/dev-js/github-from-package/Manifest
@@ -0,0 +1 @@
+DIST github-from-package-0.0.0.tgz 2121 BLAKE2B af6f9f78f5f110557729f3e5ae13e1f382eadd55cd276196920c78ceb78afc7d8535a96f68ddf27a33ebaa444d231ce0cea460220d1d6829113f77b7ab469795 SHA512 4b21f2dd3d6fd8d5179f6f4eb1677198ae91c070febe48f7bfc7a7f00381675c0143f842010e5b0104c3d36916e16f6d529ff7421e89f2bf44be7b62c8298e3b
diff --git a/dev-js/github-from-package/github-from-package-0.0.0.ebuild b/dev-js/github-from-package/github-from-package-0.0.0.ebuild
new file mode 100644
index 0000000000..f9f01090ec
--- /dev/null
+++ b/dev-js/github-from-package/github-from-package-0.0.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="return the github url from a package.json file"
+HOMEPAGE="
+ https://www.npmjs.com/package/github-from-package
+"
+KEYWORDS="~amd64"
+LICENSE="MIT"
+IUSE="examples"
+
+src_install() {
+ use examples && dodoc -r example
+ rm -rf example || die
+ node_src_install
+}
diff --git a/dev-js/github-from-package/metadata.xml b/dev-js/github-from-package/metadata.xml
new file mode 100644
index 0000000000..1cfacda001
--- /dev/null
+++ b/dev-js/github-from-package/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ substack/github-from-package
+
+
diff --git a/dev-js/glob/Manifest b/dev-js/glob/Manifest
new file mode 100644
index 0000000000..d2f2550861
--- /dev/null
+++ b/dev-js/glob/Manifest
@@ -0,0 +1 @@
+DIST glob-7.1.6.tgz 15878 BLAKE2B 35e59596af2cbaca26213e812509d368e73bf9c45e32aef5a6479046fad19c078eff44be4a0ffe1339724e6c05b9c4c313946f4f40da7dd980fe9f1328abe0a9 SHA512 2f06b1c3267bd8b93bbd920db4d36bcb05f466e2f24adadd0ed69b79f64a018e59189855b607739e5b917acc4d98f8ad1344803be3b6eac5931de292236c0c04
diff --git a/dev-js/glob/glob-7.1.6.ebuild b/dev-js/glob/glob-7.1.6.ebuild
new file mode 100644
index 0000000000..0ca7c180b3
--- /dev/null
+++ b/dev-js/glob/glob-7.1.6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="a little globber"
+HOMEPAGE="
+ https://github.com/isaacs/node-glob
+ https://www.npmjs.com/package/glob
+"
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/fs_realpath
+ dev-js/inflight
+ dev-js/inherits
+ dev-js/minimatch
+ dev-js/once
+ dev-js/path-is-absolute
+"
diff --git a/dev-js/glob/metadata.xml b/dev-js/glob/metadata.xml
new file mode 100644
index 0000000000..35005cc9c8
--- /dev/null
+++ b/dev-js/glob/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/node-glob/issues
+ isaacs/node-glob
+
+
diff --git a/dev-js/handlebars/Manifest b/dev-js/handlebars/Manifest
new file mode 100644
index 0000000000..f24a647f2e
--- /dev/null
+++ b/dev-js/handlebars/Manifest
@@ -0,0 +1 @@
+DIST handlebars-4.7.6.tgz 631926 BLAKE2B b5db9a161bd18b81eeb8416ce94e54d7545b9fb16690913394fca547c2b37b3ec85e8eaa8c48bbcc7af733d619ab076a6d2f33b94e5918505f5143da0caddf1b SHA512 d5fd810027017e2c007d2b4229936b50282a359906b004fb50cde4918b57b8ba342a76957e328ec9fecf47307afbe68af524f24f53ddd9908f7b710639795e5c
diff --git a/dev-js/handlebars/handlebars-4.7.6.ebuild b/dev-js/handlebars/handlebars-4.7.6.ebuild
new file mode 100644
index 0000000000..b6d161ec4b
--- /dev/null
+++ b/dev-js/handlebars/handlebars-4.7.6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Handlebars provides the power necessary to let you build semantic templates effectively with no frustration"
+HOMEPAGE="
+ http://www.handlebarsjs.com/
+ https://www.npmjs.com/package/handlebars
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/minimist
+ dev-js/neo-async
+ dev-js/source-map
+ dev-js/wordwrap
+ dev-js/uglify-js
+"
diff --git a/dev-js/handlebars/metadata.xml b/dev-js/handlebars/metadata.xml
new file mode 100644
index 0000000000..f9973e53ec
--- /dev/null
+++ b/dev-js/handlebars/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/wycats/handlebars.js/issues
+ wycats/handlebars
+
+
diff --git a/dev-js/hapi+address/Manifest b/dev-js/hapi+address/Manifest
new file mode 100644
index 0000000000..b1bd8d282d
--- /dev/null
+++ b/dev-js/hapi+address/Manifest
@@ -0,0 +1 @@
+DIST hapi+address-4.1.0.tgz 16397 BLAKE2B 36c563d186005650aab5c4e077efbba08b88801237a367c1087f5813831960c3b2e0701e80c4897f306d7ed5a28d08778dad532889eea3bbd6252232dfe8e370 SHA512 4a4b3365fd771d580698285d1e8fcfc5c86749a089e9c7ad56a2f3c9c8ae7736514f48dc3a8b8817f43dde6823c3c71c7be0fee05e02d59fd6adf14df8edd51d
diff --git a/dev-js/hapi+address/hapi+address-4.1.0.ebuild b/dev-js/hapi+address/hapi+address-4.1.0.ebuild
new file mode 100644
index 0000000000..7116b3a81a
--- /dev/null
+++ b/dev-js/hapi+address/hapi+address-4.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+first="${PN%%+*}"
+second="${PN#*+}"
+SRC_URI="mirror://npm/@${first}/${second}/-/${second}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="Email address and domain validation"
+HOMEPAGE="
+ https://github.com/hapijs/address
+ https://www.npmjs.com/package/@hapi/address
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/hapi+hoek
+"
diff --git a/dev-js/hapi+address/metadata.xml b/dev-js/hapi+address/metadata.xml
new file mode 100644
index 0000000000..8ba5cde4c7
--- /dev/null
+++ b/dev-js/hapi+address/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/hapijs/address/issues
+ hapijs/address
+
+
diff --git a/dev-js/hapi+formula/Manifest b/dev-js/hapi+formula/Manifest
new file mode 100644
index 0000000000..3b781185a8
--- /dev/null
+++ b/dev-js/hapi+formula/Manifest
@@ -0,0 +1 @@
+DIST hapi+formula-3.0.0.tgz 4998 BLAKE2B 0690e1865156e6e96b80a7352938a320452c08bcdfeec480b20aa1e1a65c8dbece6949e9c3ebfd75ad6155cb0b4fff1d7beb950d06e7605158f297cb29fb5918 SHA512 e86425705e2d4e2829cea1a33f739c26cb55da35a464d1a62872fc427efd7cbda0e4cde8c3ada7eb9d9e02172d59e11221e570b257a31b2d3d603ed45bcaa029
diff --git a/dev-js/hapi+formula/hapi+formula-3.0.0.ebuild b/dev-js/hapi+formula/hapi+formula-3.0.0.ebuild
new file mode 100644
index 0000000000..0ba769a70b
--- /dev/null
+++ b/dev-js/hapi+formula/hapi+formula-3.0.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+first="${PN%%+*}"
+second="${PN#*+}"
+SRC_URI="mirror://npm/@${first}/${second}/-/${second}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="Math and string formula parser."
+HOMEPAGE="
+ https://github.com/hapijs/formula
+ https://www.npmjs.com/package/@hapi/formula
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
diff --git a/dev-js/hapi+formula/metadata.xml b/dev-js/hapi+formula/metadata.xml
new file mode 100644
index 0000000000..a67002e065
--- /dev/null
+++ b/dev-js/hapi+formula/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/hapijs/formula/issues
+ hapijs/formula
+
+
diff --git a/dev-js/hapi+hoek/Manifest b/dev-js/hapi+hoek/Manifest
new file mode 100644
index 0000000000..5932d348e9
--- /dev/null
+++ b/dev-js/hapi+hoek/Manifest
@@ -0,0 +1 @@
+DIST hapi+hoek-9.1.1.tgz 13674 BLAKE2B 3924e39ecde339180cccb87769b885e2d71f92e80b38ec5a35cda5cbd6b7c2fef09c81e8636f191ed25614c95d34fb6025e4ac6c6200e73fbf0083e53b5c9fc1 SHA512 08011b587ece22eafa8c43b369a8bcde3ab71662a6bf83e65f52587ecf48ad870611523f9722f51172460a3ede1552746e0e5047c2ccc41944b40fb12a22e917
diff --git a/dev-js/hapi+hoek/hapi+hoek-9.1.1.ebuild b/dev-js/hapi+hoek/hapi+hoek-9.1.1.ebuild
new file mode 100644
index 0000000000..965f01545e
--- /dev/null
+++ b/dev-js/hapi+hoek/hapi+hoek-9.1.1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+first="${PN%%+*}"
+second="${PN#*+}"
+SRC_URI="mirror://npm/@${first}/${second}/-/${second}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="General purpose node utilities"
+HOMEPAGE="
+ https://github.com/hapijs/hoek
+ https://www.npmjs.com/package/@hapi/hoek
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
diff --git a/dev-js/hapi+hoek/metadata.xml b/dev-js/hapi+hoek/metadata.xml
new file mode 100644
index 0000000000..e2be23360a
--- /dev/null
+++ b/dev-js/hapi+hoek/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/hapijs/hoek/issues
+ hapijs/hoek
+
+
diff --git a/dev-js/hapi+joi/Manifest b/dev-js/hapi+joi/Manifest
new file mode 100644
index 0000000000..49fe712db1
--- /dev/null
+++ b/dev-js/hapi+joi/Manifest
@@ -0,0 +1 @@
+DIST hapi+joi-17.1.1.tgz 100826 BLAKE2B d6eb3807b76cff55576e537bc0c9672b9094d182b79a32f92a934b31d143cbede933363860666053b07e8e32b0342a072668ec72185171f8491318d45d892a5b SHA512 a780ca7990287995b8837bbb65e468faf083b920e04afb6c07f3697e35c41d352349e20d022fd1ad53968954358ac6a82f332f14485ef27e74eb9990ab501d42
diff --git a/dev-js/hapi+joi/hapi+joi-17.1.1.ebuild b/dev-js/hapi+joi/hapi+joi-17.1.1.ebuild
new file mode 100644
index 0000000000..817e403aed
--- /dev/null
+++ b/dev-js/hapi+joi/hapi+joi-17.1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Object schema validation"
+first="${PN%%+*}"
+second="${PN#*+}"
+SRC_URI="mirror://npm/@${first}/${second}/-/${second}-${PV}.tgz -> ${P}.tgz"
+HOMEPAGE="
+ https://github.com/hapijs/joi
+ https://www.npmjs.com/package/@hapi/joi
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/hapi+address
+ dev-js/hapi+formula
+ dev-js/hapi+hoek
+ dev-js/hapi+pinpoint
+ dev-js/hapi+topo
+"
diff --git a/dev-js/hapi+joi/metadata.xml b/dev-js/hapi+joi/metadata.xml
new file mode 100644
index 0000000000..fbec9b4000
--- /dev/null
+++ b/dev-js/hapi+joi/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/hapijs/joi/issues
+ hapijs/joi
+
+
diff --git a/dev-js/hapi+pinpoint/Manifest b/dev-js/hapi+pinpoint/Manifest
new file mode 100644
index 0000000000..6cf1ab2310
--- /dev/null
+++ b/dev-js/hapi+pinpoint/Manifest
@@ -0,0 +1 @@
+DIST hapi+pinpoint-2.0.0.tgz 2154 BLAKE2B 040e3335f51bc9c81ee928718f892e3310b0b65a34628dc546e3434f1dbf6125995ea2986ea5e286dbf20d66eeacc9a4da3c5ebd4ff14ad7948eeb77b5eb715d SHA512 bf35d1e4c63b9f85de22f2e97e5dc7b44ddca1960ee2b68a5d6efae91e83670ffa68ba91dba8ae675d3d2bb6b436d1760dbd23c6a87bc73d80c64530a541726f
diff --git a/dev-js/hapi+pinpoint/hapi+pinpoint-2.0.0.ebuild b/dev-js/hapi+pinpoint/hapi+pinpoint-2.0.0.ebuild
new file mode 100644
index 0000000000..05823a79fd
--- /dev/null
+++ b/dev-js/hapi+pinpoint/hapi+pinpoint-2.0.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Return the filename and line number of the calling function"
+first="${PN%%+*}"
+second="${PN#*+}"
+SRC_URI="mirror://npm/@${first}/${second}/-/${second}-${PV}.tgz -> ${P}.tgz"
+HOMEPAGE="
+ https://github.com/hapijs/pinpoint
+ https://www.npmjs.com/package/@hapi/pinpoint
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
diff --git a/dev-js/hapi+pinpoint/metadata.xml b/dev-js/hapi+pinpoint/metadata.xml
new file mode 100644
index 0000000000..725ce9b592
--- /dev/null
+++ b/dev-js/hapi+pinpoint/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/hapijs/pinpoint/issues
+ hapijs/pinpoint
+
+
diff --git a/dev-js/hapi+topo/Manifest b/dev-js/hapi+topo/Manifest
new file mode 100644
index 0000000000..f10ac50179
--- /dev/null
+++ b/dev-js/hapi+topo/Manifest
@@ -0,0 +1 @@
+DIST hapi+topo-5.0.0.tgz 3707 BLAKE2B 342970eb124facc6c53fd69412e4a53915e562ef4aca24808e2978a6542a93a0b1338f8f1ea18ac40d984e5a3c8b750a767c3479cfb942f7d27dd54100170fc7 SHA512 b452654f8edd6f490ca959b71f89d06209fa3f0835d064d91dbd69c264a2bf52b892ce9dad03ad7c41796673e392f0becb8fdb50f1caf9b73ced0bcb70bf9633
diff --git a/dev-js/hapi+topo/hapi+topo-5.0.0.ebuild b/dev-js/hapi+topo/hapi+topo-5.0.0.ebuild
new file mode 100644
index 0000000000..0290fe628e
--- /dev/null
+++ b/dev-js/hapi+topo/hapi+topo-5.0.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Topological sorting with grouping support"
+first="${PN%%+*}"
+second="${PN#*+}"
+SRC_URI="mirror://npm/@${first}/${second}/-/${second}-${PV}.tgz -> ${P}.tgz"
+HOMEPAGE="
+ https://github.com/hapijs/topo
+ https://www.npmjs.com/package/@hapi/topo
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/hapi+hoek
+"
diff --git a/dev-js/hapi+topo/metadata.xml b/dev-js/hapi+topo/metadata.xml
new file mode 100644
index 0000000000..c4863da238
--- /dev/null
+++ b/dev-js/hapi+topo/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/hapijs/topo/issues
+ hapijs/topo
+
+
diff --git a/dev-js/har-schema/Manifest b/dev-js/har-schema/Manifest
new file mode 100644
index 0000000000..f0a7a5da44
--- /dev/null
+++ b/dev-js/har-schema/Manifest
@@ -0,0 +1 @@
+DIST har-schema-2.0.0.tgz 3628 BLAKE2B 3ca77c24789795668b6e7457d3d40a9667dc33b3444d42002002f5b5a541c508e5226d1bbf998e6ec3da0c7e6df193cebc61595442d6c7e8ababd9acb40bc7f6 SHA512 3aa96ecface1197f1cc9169342514c3f0f346d22551b6c7f7056fc64f85420b1a01e46bd4aca24082390829bde78f7abaa27593ab4f5e22a6a7c96fb20b716e5
diff --git a/dev-js/har-schema/har-schema-2.0.0.ebuild b/dev-js/har-schema/har-schema-2.0.0.ebuild
new file mode 100644
index 0000000000..b2df72ef6f
--- /dev/null
+++ b/dev-js/har-schema/har-schema-2.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="JSON Schema for HTTP Archive (HAR)"
+HOMEPAGE="
+ https://github.com/ahmadnassri/har-schema
+ https://www.npmjs.com/package/har-schema
+"
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/har-schema/metadata.xml b/dev-js/har-schema/metadata.xml
new file mode 100644
index 0000000000..f722d34a64
--- /dev/null
+++ b/dev-js/har-schema/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ahmadnassri/har-schema/issues
+ ahmadnassri/har-schema
+
+
diff --git a/dev-js/har-validator/Manifest b/dev-js/har-validator/Manifest
new file mode 100644
index 0000000000..447657ac37
--- /dev/null
+++ b/dev-js/har-validator/Manifest
@@ -0,0 +1 @@
+DIST har-validator-5.1.5.tgz 2599 BLAKE2B f8325c1844b72934f952f492fa0265f72f94e43791a031db7af90914cb876b7cc051055bbe1148b006669fb0b4b09ca6f5b7de01061f46519f74f66b9579a9b9 SHA512 9e64f64f49658dbc5d4197eca6c9e8f6182b1b7522afa2ace5a7e2b26eb6a68c6a04ceac0e7304b8f9b34eaf17374384c2a28b2dd8758d0237ab213ae8dcdbdf
diff --git a/dev-js/har-validator/har-validator-5.1.5.ebuild b/dev-js/har-validator/har-validator-5.1.5.ebuild
new file mode 100644
index 0000000000..5b5823e780
--- /dev/null
+++ b/dev-js/har-validator/har-validator-5.1.5.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Extremely fast HTTP Archive (HAR) validator using JSON Schema"
+HOMEPAGE="
+ https://github.com/ahmadnassri/node-har-validator
+ https://www.npmjs.com/package/har-validator
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/ajv
+ dev-js/har-schema
+"
diff --git a/dev-js/har-validator/metadata.xml b/dev-js/har-validator/metadata.xml
new file mode 100644
index 0000000000..8c4640b584
--- /dev/null
+++ b/dev-js/har-validator/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ahmadnassri/node-har-validator/issues
+ ahmadnassri/node-har-validator
+
+
diff --git a/dev-js/has-flag/Manifest b/dev-js/has-flag/Manifest
new file mode 100644
index 0000000000..2207976ada
--- /dev/null
+++ b/dev-js/has-flag/Manifest
@@ -0,0 +1 @@
+DIST has-flag-4.0.0.tgz 2206 BLAKE2B 205d00c6f1253a6319778c1218742c344fee1298414ee555fa543b7dddb61ebd9c8bb2474b9983281608e5375541d71e19329ad3d30ddb8491e157b382fb3135 SHA512 1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d
diff --git a/dev-js/has-flag/has-flag-4.0.0.ebuild b/dev-js/has-flag/has-flag-4.0.0.ebuild
new file mode 100644
index 0000000000..67a33695f3
--- /dev/null
+++ b/dev-js/has-flag/has-flag-4.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Check if argv has a specific flag"
+HOMEPAGE="
+ https://github.com/sindresorhus/has-flag
+ https://www.npmjs.com/package/has-flag
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/has-flag/metadata.xml b/dev-js/has-flag/metadata.xml
new file mode 100644
index 0000000000..a1802aab77
--- /dev/null
+++ b/dev-js/has-flag/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/has-flag/issues
+ sindresorhus/has-flag
+
+
diff --git a/dev-js/has-symbols/Manifest b/dev-js/has-symbols/Manifest
new file mode 100644
index 0000000000..4fc5aaa3a7
--- /dev/null
+++ b/dev-js/has-symbols/Manifest
@@ -0,0 +1 @@
+DIST has-symbols-1.0.1.tgz 5663 BLAKE2B 422fa5d638e9a8ffd440117a69fe9a082cad413f56e8dd25d250eb113344dbb0b206fc1411ea9d64eed63ee95c3733d8e50981427b47fa2ee4b3b2760f124a7d SHA512 3cb72ca2abbef9d98421907eeada2d3452aaffb0e8f99d2ee284f4cca389365de560aeaf1b0c2eda18c7b3eebc38465b4e389413d6e03800576cffc6beb4b42a
diff --git a/dev-js/has-symbols/has-symbols-1.0.1.ebuild b/dev-js/has-symbols/has-symbols-1.0.1.ebuild
new file mode 100644
index 0000000000..30ea66d4ff
--- /dev/null
+++ b/dev-js/has-symbols/has-symbols-1.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Determine if the JS environment has Symbol support. Supports spec, or shams."
+HOMEPAGE="
+ https://github.com/ljharb/has-symbols
+ https://www.npmjs.com/package/has-symbols
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/has-symbols/metadata.xml b/dev-js/has-symbols/metadata.xml
new file mode 100644
index 0000000000..c46cead948
--- /dev/null
+++ b/dev-js/has-symbols/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/has-symbols/issues
+ ljharb/has-symbols
+
+
diff --git a/dev-js/has-unicode/Manifest b/dev-js/has-unicode/Manifest
new file mode 100644
index 0000000000..0fed879570
--- /dev/null
+++ b/dev-js/has-unicode/Manifest
@@ -0,0 +1 @@
+DIST has-unicode-2.0.1.tgz 1965 BLAKE2B 9e0d1372919be049cec33efda2dc1c385a3ceedbc3a52166e7ba2dd887f3221be7c5de5d59bf0ea7b662e74ed923384eaf182a9856785ac84e13418dd15f85c7 SHA512 f117fd63cdcd05178c9f1d2017303c248990002b2d098594a657a90daf71a6bc30b6680465417487f8b9c5203adb9cc1fc8dfb12daecc12493e8e5f1c1a68825
diff --git a/dev-js/has-unicode/has-unicode-2.0.1.ebuild b/dev-js/has-unicode/has-unicode-2.0.1.ebuild
new file mode 100644
index 0000000000..ee35ac8e09
--- /dev/null
+++ b/dev-js/has-unicode/has-unicode-2.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Try to guess if your terminal supports unicode"
+HOMEPAGE="
+ https://github.com/iarna/has-unicode
+ https://www.npmjs.com/package/has-unicode
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/has-unicode/metadata.xml b/dev-js/has-unicode/metadata.xml
new file mode 100644
index 0000000000..cadae2e53a
--- /dev/null
+++ b/dev-js/has-unicode/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/iarna/has-unicode/issues
+ iarna/has-unicode
+
+
diff --git a/dev-js/has/Manifest b/dev-js/has/Manifest
new file mode 100644
index 0000000000..4d1746e14a
--- /dev/null
+++ b/dev-js/has/Manifest
@@ -0,0 +1 @@
+DIST has-1.0.3.tgz 1553 BLAKE2B d9affd37aecdfec2cc6bd132ce1e7b44950453b8ab100c9fc5a24c2e9f6d9f0a3934750161f18a8e3c7d57a4b82f0408e472d55e3d72d224cef5eae8e543d56b SHA512 7f676f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf
diff --git a/dev-js/has/has-1.0.3.ebuild b/dev-js/has/has-1.0.3.ebuild
new file mode 100644
index 0000000000..aad97c2798
--- /dev/null
+++ b/dev-js/has/has-1.0.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Object.prototype.hasOwnProperty.call shortcut"
+HOMEPAGE="
+ https://github.com/tarruda/has
+ https://www.npmjs.com/package/has
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/function-bind
+"
diff --git a/dev-js/has/metadata.xml b/dev-js/has/metadata.xml
new file mode 100644
index 0000000000..33149813dd
--- /dev/null
+++ b/dev-js/has/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/tarruda/has/issues
+ tarruda/has
+
+
diff --git a/dev-js/htmlparser2/Manifest b/dev-js/htmlparser2/Manifest
new file mode 100644
index 0000000000..50d1fcbc5e
--- /dev/null
+++ b/dev-js/htmlparser2/Manifest
@@ -0,0 +1 @@
+DIST htmlparser2-6.0.0.tgz 22827 BLAKE2B c9d5b03fa1f8e94b4c42ad6b2113ee5a954da2217300be4eb1eca3a28a46fc826d3be22f864f54da123b45776e495fe14cc9bc2e57e419c5d31864af1b261ce4 SHA512 9ee99342d0d932887bf3326968d749f4c5dbd9cbf91b78f05287b774c40e0ee6d9bcba06bd313f39fa7ab07bc7f0e18a70dffc038ee918b8bf939f311cffd37f
diff --git a/dev-js/htmlparser2/htmlparser2-6.0.0.ebuild b/dev-js/htmlparser2/htmlparser2-6.0.0.ebuild
new file mode 100644
index 0000000000..b0c838e54c
--- /dev/null
+++ b/dev-js/htmlparser2/htmlparser2-6.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Fast & forgiving HTML/XML parser"
+HOMEPAGE="
+ https://github.com/fb55/htmlparser2
+ https://www.npmjs.com/package/htmlparser2
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/domelementtype
+ dev-js/domhandler
+ dev-js/domutils
+ dev-js/entities
+"
diff --git a/dev-js/htmlparser2/metadata.xml b/dev-js/htmlparser2/metadata.xml
new file mode 100644
index 0000000000..f286ab8c7f
--- /dev/null
+++ b/dev-js/htmlparser2/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/fb55/htmlparser2/issues
+ fb55/htmlparser2
+
+
diff --git a/dev-js/http-signature/Manifest b/dev-js/http-signature/Manifest
new file mode 100644
index 0000000000..a6b991e627
--- /dev/null
+++ b/dev-js/http-signature/Manifest
@@ -0,0 +1 @@
+DIST http-signature-1.3.5.tgz 11038 BLAKE2B 2db9bd849d46adbb4e60a8ee27977430b65b643b680881b84bdeab0ae7492e328de7c2f0bb404b3cf9c4c9373a4fdf1ff48a75a5781e5ffbfbfac1108adfdf68 SHA512 370a13418489a05b77e234816f0cc31c3a1fa00eb53465f3bbac1787de68d51cbad849e62a35dbfe747f4649cb799dc6fee1b0ae528d636cfbb8fb7e09d97b4f
diff --git a/dev-js/http-signature/http-signature-1.3.5.ebuild b/dev-js/http-signature/http-signature-1.3.5.ebuild
new file mode 100644
index 0000000000..c6b2c0d131
--- /dev/null
+++ b/dev-js/http-signature/http-signature-1.3.5.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Reference implementation of Joyent's HTTP Signature scheme."
+HOMEPAGE="
+ https://github.com/joyent/node-http-signature/
+ https://www.npmjs.com/package/http-signature
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/assert-plus
+ dev-js/jsprim
+ dev-js/sshpk
+"
diff --git a/dev-js/http-signature/metadata.xml b/dev-js/http-signature/metadata.xml
new file mode 100644
index 0000000000..386d603b74
--- /dev/null
+++ b/dev-js/http-signature/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/joyent/node-http-signature/issues
+ joyent/node-http-signature
+
+
diff --git a/dev-js/ieee754/Manifest b/dev-js/ieee754/Manifest
new file mode 100644
index 0000000000..fde62c8ed1
--- /dev/null
+++ b/dev-js/ieee754/Manifest
@@ -0,0 +1 @@
+DIST ieee754-1.2.1.tgz 2886 BLAKE2B 399f6452d11024c58069351de49c96a857f301b554a46081b287df07e239cfe107a068755ed9eb65fbca22adccf950805f24982a92d69467658997018f958e20 SHA512 75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68
diff --git a/dev-js/ieee754/ieee754-1.2.1.ebuild b/dev-js/ieee754/ieee754-1.2.1.ebuild
new file mode 100644
index 0000000000..650107d602
--- /dev/null
+++ b/dev-js/ieee754/ieee754-1.2.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Read/write IEEE754 floating point numbers from/to a Buffer or array-like object"
+HOMEPAGE="
+ https://github.com/feross/ieee754
+ https://www.npmjs.com/package/ieee754
+"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
diff --git a/dev-js/ieee754/metadata.xml b/dev-js/ieee754/metadata.xml
new file mode 100644
index 0000000000..dcd6844720
--- /dev/null
+++ b/dev-js/ieee754/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/feross/ieee754/issues
+ feross/ieee754
+
+
diff --git a/dev-js/inflight/Manifest b/dev-js/inflight/Manifest
new file mode 100644
index 0000000000..7b1a7f93e9
--- /dev/null
+++ b/dev-js/inflight/Manifest
@@ -0,0 +1 @@
+DIST inflight-1.0.6.tgz 2041 BLAKE2B a90e535b464618a8e547d1f08180f82f03dceff6da032d81f4fc40ce7d2f525321ac14dcb3a0d25268acc07fdc2fe576962c4bfef0a5d1e6c5d76b204ce9c583 SHA512 93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224
diff --git a/dev-js/inflight/inflight-1.0.6.ebuild b/dev-js/inflight/inflight-1.0.6.ebuild
new file mode 100644
index 0000000000..1f487badb6
--- /dev/null
+++ b/dev-js/inflight/inflight-1.0.6.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Add callbacks to requests in flight to avoid async duplication"
+HOMEPAGE="
+ https://github.com/isaacs/inflight
+ https://www.npmjs.com/package/inflight
+"
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/once
+ dev-js/wrappy
+"
diff --git a/dev-js/inflight/metadata.xml b/dev-js/inflight/metadata.xml
new file mode 100644
index 0000000000..9fbc061a49
--- /dev/null
+++ b/dev-js/inflight/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/inflight/issues
+ npm/inflight
+
+
diff --git a/dev-js/inherits/Manifest b/dev-js/inherits/Manifest
new file mode 100644
index 0000000000..c9fdf69e6a
--- /dev/null
+++ b/dev-js/inherits/Manifest
@@ -0,0 +1 @@
+DIST inherits-2.0.4.tgz 2030 BLAKE2B 4977cc86cfbf0466b3fa8b29961b0b0595d15d46590accaf360c4f25d916fa8213a6e38637faafe3a7d56775931ff0e6b2493925323b794014bdd755a080cd5a SHA512 93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1
diff --git a/dev-js/inherits/inherits-2.0.4.ebuild b/dev-js/inherits/inherits-2.0.4.ebuild
new file mode 100644
index 0000000000..64f4912bb6
--- /dev/null
+++ b/dev-js/inherits/inherits-2.0.4.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Browser-friendly inheritance fully compatible with standard node.js inherits()"
+HOMEPAGE="
+ https://github.com/isaacs/inherits
+ https://www.npmjs.com/package/inherits
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/inherits/metadata.xml b/dev-js/inherits/metadata.xml
new file mode 100644
index 0000000000..6268f7db99
--- /dev/null
+++ b/dev-js/inherits/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/inherits/issues
+ isaacs/inherits
+
+
diff --git a/dev-js/ini/Manifest b/dev-js/ini/Manifest
new file mode 100644
index 0000000000..7a547d41e8
--- /dev/null
+++ b/dev-js/ini/Manifest
@@ -0,0 +1 @@
+DIST ini-2.0.0.tgz 4081 BLAKE2B 02460cba61e9bb34beef94423f9e879d0b036bea5a22203616f9afbbe347255080c08552279ad8e5e42c5639efccd0c0c8dc03d3bf4817fd21fc006fa8d540f9 SHA512 ecf9c5e283770af645db7003840e7045a60442927cab281291bb535d605e5d65e61154572bed484dc8875b01e1b23bf54e65b432069c22fea1122e695f935074
diff --git a/dev-js/ini/ini-2.0.0.ebuild b/dev-js/ini/ini-2.0.0.ebuild
new file mode 100644
index 0000000000..d3a99ad294
--- /dev/null
+++ b/dev-js/ini/ini-2.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="An ini encoder/decoder for node"
+HOMEPAGE="
+ https://github.com/isaacs/ini
+ https://www.npmjs.com/package/ini
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/ini/metadata.xml b/dev-js/ini/metadata.xml
new file mode 100644
index 0000000000..dad1d7a002
--- /dev/null
+++ b/dev-js/ini/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/ini/issues
+ isaacs/ini
+
+
diff --git a/dev-js/interpret/Manifest b/dev-js/interpret/Manifest
new file mode 100644
index 0000000000..3540732863
--- /dev/null
+++ b/dev-js/interpret/Manifest
@@ -0,0 +1 @@
+DIST interpret-2.2.0.tgz 4502 BLAKE2B fc40a58d9b1b5f4d9b88ad7094823a1d054791283272576540863c998b348798a9c3d9abe2a81d374cf7cdbd5b44f2b7cb9e73a4d4d83918461ab6157de16836 SHA512 26ed01cff70489ae79c43c145846bcfa8945a42890a32a639d0c92b1e2ad9a336b9e9b373fec5fa54986afdd13ef28e554998eb726d1bcf5e128c6c7afe7d69f
diff --git a/dev-js/interpret/interpret-2.2.0.ebuild b/dev-js/interpret/interpret-2.2.0.ebuild
new file mode 100644
index 0000000000..e8106e9a60
--- /dev/null
+++ b/dev-js/interpret/interpret-2.2.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A dictionary of file extensions and associated module loaders."
+HOMEPAGE="
+ https://github.com/gulpjs/interpret
+ https://www.npmjs.com/package/interpret
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/interpret/metadata.xml b/dev-js/interpret/metadata.xml
new file mode 100644
index 0000000000..751f674504
--- /dev/null
+++ b/dev-js/interpret/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/gulpjs/interpret/issues
+ gulpjs/interpret
+
+
diff --git a/dev-js/is-arguments/Manifest b/dev-js/is-arguments/Manifest
new file mode 100644
index 0000000000..dba0868dc2
--- /dev/null
+++ b/dev-js/is-arguments/Manifest
@@ -0,0 +1 @@
+DIST is-arguments-1.1.0.tgz 10242 BLAKE2B fd85074d0f08f1f605cd072cc17be5bbfd4ad0b9b7f5f57d10ce78fbb0b93551798bad072d4d13f9645c14069b9180e4a8d942392fa8f0a6f2b99be1bfdfdb37 SHA512 d488f894e30f97fc41e640439fb23e6f6b6d3cc29af2cce1108ad70ee5d00ffa1edc724b4cb86a8601aca7083219de8c3b2c0152a56f622705ef69648039c81e
diff --git a/dev-js/is-arguments/is-arguments-1.1.0.ebuild b/dev-js/is-arguments/is-arguments-1.1.0.ebuild
new file mode 100644
index 0000000000..f979b649ab
--- /dev/null
+++ b/dev-js/is-arguments/is-arguments-1.1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this an arguments object? It's a harder question than you think."
+HOMEPAGE="
+ https://github.com/inspect-js/is-arguments
+ https://www.npmjs.com/package/is-arguments
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+"
diff --git a/dev-js/is-arguments/metadata.xml b/dev-js/is-arguments/metadata.xml
new file mode 100644
index 0000000000..22e99c0825
--- /dev/null
+++ b/dev-js/is-arguments/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/is-arguments/issues
+ inspect-js/is-arguments
+
+
diff --git a/dev-js/is-bigint/Manifest b/dev-js/is-bigint/Manifest
new file mode 100644
index 0000000000..3bf7866e33
--- /dev/null
+++ b/dev-js/is-bigint/Manifest
@@ -0,0 +1 @@
+DIST is-bigint-1.0.1.tgz 5929 BLAKE2B a534e3803e7e0f4f4e22cc5590d1e1e3524bee9b42b5832289d4d30f175743c5549b218e6bf9b152897cc93419720c02b301b4c10f8cfff1cf9497abdb07c451 SHA512 27410b178c871711f2d1c992c59ba17833b3da5b8e755bea8f0984723f07fcbd491deb840d20db7913fe0e4f641559394531736ee709d8a6fd17b8b163641a0a
diff --git a/dev-js/is-bigint/is-bigint-1.0.1.ebuild b/dev-js/is-bigint/is-bigint-1.0.1.ebuild
new file mode 100644
index 0000000000..a112111d09
--- /dev/null
+++ b/dev-js/is-bigint/is-bigint-1.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this value an ES BigInt?"
+HOMEPAGE="
+ https://github.com/ljharb/is-bigint
+ https://www.npmjs.com/package/is-bigint
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-bigint/metadata.xml b/dev-js/is-bigint/metadata.xml
new file mode 100644
index 0000000000..484470886c
--- /dev/null
+++ b/dev-js/is-bigint/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/is-bigint/issues
+ ljharb/is-bigint
+
+
diff --git a/dev-js/is-boolean-object/Manifest b/dev-js/is-boolean-object/Manifest
new file mode 100644
index 0000000000..c53aeba387
--- /dev/null
+++ b/dev-js/is-boolean-object/Manifest
@@ -0,0 +1 @@
+DIST is-boolean-object-1.1.0.tgz 8097 BLAKE2B ae490ba5e460f7c91a9fdff6c42be2e6371ac2f03c9a5da46b3a79b404c74dacad1a4876082939d2d71500d11da02ffc3468b04d7bfbc94be2f51d5f719c2813 SHA512 6bb529af1f14b43f8759dc98c270f5f84c6d4e0a90b43da4ff5c8982d5cfeb09cc9bc6f2864a1365197ef792cb4e1a73359279684be2e3a71d1fe6b230547098
diff --git a/dev-js/is-boolean-object/is-boolean-object-1.1.0.ebuild b/dev-js/is-boolean-object/is-boolean-object-1.1.0.ebuild
new file mode 100644
index 0000000000..1bb65f555e
--- /dev/null
+++ b/dev-js/is-boolean-object/is-boolean-object-1.1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag."
+HOMEPAGE="
+ https://github.com/ljharb/is-boolean-object
+ https://www.npmjs.com/package/is-boolean-object
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+"
diff --git a/dev-js/is-boolean-object/metadata.xml b/dev-js/is-boolean-object/metadata.xml
new file mode 100644
index 0000000000..23dc7472d6
--- /dev/null
+++ b/dev-js/is-boolean-object/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/is-boolean-object/issues
+ ljharb/is-boolean-object
+
+
diff --git a/dev-js/is-callable/Manifest b/dev-js/is-callable/Manifest
new file mode 100644
index 0000000000..2bb89d0937
--- /dev/null
+++ b/dev-js/is-callable/Manifest
@@ -0,0 +1 @@
+DIST is-callable-1.2.2.tgz 7148 BLAKE2B f011a2bba17961536b0125a8b4604d9618e4a30f96518d4d9b964cab6a2e5c7ff2706fad3d0caa6514e6dc392b9e3f9aa9179d475d8d99e059e0c287e53a5428 SHA512 76732ab29bf99d4dcba1ec0ad8dff2eca2edc6d6a4bd3b9a0ac53d154e74fd00e675b1cdcbfe3f26e46d307a91536da8deaf96f3d6109dd4047825702bedeaac
diff --git a/dev-js/is-callable/is-callable-1.2.2.ebuild b/dev-js/is-callable/is-callable-1.2.2.ebuild
new file mode 100644
index 0000000000..83ece48717
--- /dev/null
+++ b/dev-js/is-callable/is-callable-1.2.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag."
+HOMEPAGE="
+ https://github.com/ljharb/is-callable
+ https://www.npmjs.com/package/is-callable
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-callable/metadata.xml b/dev-js/is-callable/metadata.xml
new file mode 100644
index 0000000000..1a2c2f9cf8
--- /dev/null
+++ b/dev-js/is-callable/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/is-callable/issues
+ ljharb/is-callable
+
+
diff --git a/dev-js/is-core-module/Manifest b/dev-js/is-core-module/Manifest
new file mode 100644
index 0000000000..aca72d2760
--- /dev/null
+++ b/dev-js/is-core-module/Manifest
@@ -0,0 +1 @@
+DIST is-core-module-2.2.0.tgz 6850 BLAKE2B f17bd25683f5f13e0f7e159f07ec576591cb6e1a00a45a3dde90a5093ed8ca237521562387039c6b0d06262ba46053b6291d48f437d46cb60ecfbbd5109b10d5 SHA512 5d101f01dcb263917970e5e7ee16100ea8765e68a2f8311f21c406c4afee37030784890f58ed20f26b1771bccb7be3291a847de75325a8cff6888954e2f28375
diff --git a/dev-js/is-core-module/is-core-module-2.2.0.ebuild b/dev-js/is-core-module/is-core-module-2.2.0.ebuild
new file mode 100644
index 0000000000..f36a05b210
--- /dev/null
+++ b/dev-js/is-core-module/is-core-module-2.2.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this specifier a node.js core module?"
+HOMEPAGE="
+ https://github.com/inspect-js/is-core-module
+ https://www.npmjs.com/package/is-core-module
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/has
+"
diff --git a/dev-js/is-core-module/metadata.xml b/dev-js/is-core-module/metadata.xml
new file mode 100644
index 0000000000..fe1fdb1ce6
--- /dev/null
+++ b/dev-js/is-core-module/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/is-core-module/issues
+ inspect-js/is-core-module
+
+
diff --git a/dev-js/is-date-object/Manifest b/dev-js/is-date-object/Manifest
new file mode 100644
index 0000000000..1268dbff28
--- /dev/null
+++ b/dev-js/is-date-object/Manifest
@@ -0,0 +1 @@
+DIST is-date-object-1.0.2.tgz 7501 BLAKE2B 253376fcb57b00d26dec85e2e82041f23dbe5a1ddcb8996f79247f22b845f344bc657afa33642fb8b78db568bba61215ca9560218df9fd7a6aa5a34c2c067c34 SHA512 5129434f9db8c28434f1aa19173877fd9e9c87d63f1165c41d0fc06913744a42aae2dd89c36476df7f6d4979b0b95a18ecb2e50426ce225c769b23ff2f9ce4d2
diff --git a/dev-js/is-date-object/is-date-object-1.0.2.ebuild b/dev-js/is-date-object/is-date-object-1.0.2.ebuild
new file mode 100644
index 0000000000..e308834fa1
--- /dev/null
+++ b/dev-js/is-date-object/is-date-object-1.0.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag."
+HOMEPAGE="
+ https://github.com/ljharb/is-date-object
+ https://www.npmjs.com/package/is-date-object
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-date-object/metadata.xml b/dev-js/is-date-object/metadata.xml
new file mode 100644
index 0000000000..a04b3c8a71
--- /dev/null
+++ b/dev-js/is-date-object/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/is-date-object/issues
+ ljharb/is-date-object
+
+
diff --git a/dev-js/is-fullwidth-code-point/Manifest b/dev-js/is-fullwidth-code-point/Manifest
new file mode 100644
index 0000000000..176039ef6c
--- /dev/null
+++ b/dev-js/is-fullwidth-code-point/Manifest
@@ -0,0 +1 @@
+DIST is-fullwidth-code-point-3.0.0.tgz 2169 BLAKE2B 3b40a71a06a3d46a66b1f99a17f5675a9bb33828e8304fd33395f7923321df573d4daa35ff9b170eb2274dede84906ee12276110d2df5b281359010f3c1ad5d9 SHA512 cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742
diff --git a/dev-js/is-fullwidth-code-point/is-fullwidth-code-point-3.0.0.ebuild b/dev-js/is-fullwidth-code-point/is-fullwidth-code-point-3.0.0.ebuild
new file mode 100644
index 0000000000..670740ebc5
--- /dev/null
+++ b/dev-js/is-fullwidth-code-point/is-fullwidth-code-point-3.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Check if the character represented by a given Unicode code point is fullwidth"
+HOMEPAGE="
+ https://github.com/sindresorhus/is-fullwidth-code-point
+ https://www.npmjs.com/package/is-fullwidth-code-point
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-fullwidth-code-point/metadata.xml b/dev-js/is-fullwidth-code-point/metadata.xml
new file mode 100644
index 0000000000..66c38ec66e
--- /dev/null
+++ b/dev-js/is-fullwidth-code-point/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/is-fullwidth-code-point/issues
+ sindresorhus/is-fullwidth-code-point
+
+
diff --git a/dev-js/is-map/Manifest b/dev-js/is-map/Manifest
new file mode 100644
index 0000000000..3796382b6b
--- /dev/null
+++ b/dev-js/is-map/Manifest
@@ -0,0 +1 @@
+DIST is-map-2.0.2.tgz 5463 BLAKE2B 1670e264e7a909b5447fc729a6b6e957185104b84b42c138756ff5e821e7c6aba54e362acd89f8274dc23a30acb4ae9d43e37bcd79439b9ead57b2e5ec7f6408 SHA512 70e645410a334e16b57f83312c5ce580a60f4f28f6ea989c7594f1f3685b73f5dfe0afed64e39748290cbd4e292a2a115c60cb2519f418ced4a5eee447bdb5ca
diff --git a/dev-js/is-map/is-map-2.0.2.ebuild b/dev-js/is-map/is-map-2.0.2.ebuild
new file mode 100644
index 0000000000..bd053a8307
--- /dev/null
+++ b/dev-js/is-map/is-map-2.0.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag."
+HOMEPAGE="
+ https://github.com/inspect-js/is-map
+ https://www.npmjs.com/package/is-map
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-map/metadata.xml b/dev-js/is-map/metadata.xml
new file mode 100644
index 0000000000..75e6959f52
--- /dev/null
+++ b/dev-js/is-map/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/is-map/issues
+ inspect-js/is-map
+
+
diff --git a/dev-js/is-number-object/Manifest b/dev-js/is-number-object/Manifest
new file mode 100644
index 0000000000..f13e722177
--- /dev/null
+++ b/dev-js/is-number-object/Manifest
@@ -0,0 +1 @@
+DIST is-number-object-1.0.4.tgz 6299 BLAKE2B 9e0e4e80362a74b079355685f4acd335c9cb879ab23601f4e33b1be19bd6f3abadb7546567e992bd3b73dde93af6b1e0d1e236895057ec56cbcc33034c9d1805 SHA512 ce88707a5380babfb9b97b64f0edc63d0d5e01cbb8657dd4c314215257c514c36951df378178236e1261e87981e8b50d57f89e38b42e0f024eddd589a2c51e33
diff --git a/dev-js/is-number-object/is-number-object-1.0.4.ebuild b/dev-js/is-number-object/is-number-object-1.0.4.ebuild
new file mode 100644
index 0000000000..db37f02134
--- /dev/null
+++ b/dev-js/is-number-object/is-number-object-1.0.4.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag."
+HOMEPAGE="
+ https://github.com/inspect-js/is-number-object
+ https://www.npmjs.com/package/is-number-object
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-number-object/metadata.xml b/dev-js/is-number-object/metadata.xml
new file mode 100644
index 0000000000..3850246dc2
--- /dev/null
+++ b/dev-js/is-number-object/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/is-number-object/issues
+ inspect-js/is-number-object
+
+
diff --git a/dev-js/is-object/Manifest b/dev-js/is-object/Manifest
new file mode 100644
index 0000000000..0fda1fc94a
--- /dev/null
+++ b/dev-js/is-object/Manifest
@@ -0,0 +1 @@
+DIST is-object-1.0.2.tgz 6916 BLAKE2B 4571810da4b759ca83b29d17316b6b71055fd876d0ba6d2210b3056cdc3b6c7de32baec6108d0108321ec4a917537f229c880f194d97a00213c1d2c69449423f SHA512 dab4486a1859af65166f8e5f20ebaf646a45b73d13c8e64b7f7d8ac416d2a1409e651e3de7308a95650a29407293781e4b6780b3b640001b7463f471d0689018
diff --git a/dev-js/is-object/is-object-1.0.2.ebuild b/dev-js/is-object/is-object-1.0.2.ebuild
new file mode 100644
index 0000000000..05aab594eb
--- /dev/null
+++ b/dev-js/is-object/is-object-1.0.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Checks whether a value is an object"
+HOMEPAGE="
+ https://github.com/inspect-js/is-object
+ https://www.npmjs.com/package/is-object
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-object/metadata.xml b/dev-js/is-object/metadata.xml
new file mode 100644
index 0000000000..4747b8b9f7
--- /dev/null
+++ b/dev-js/is-object/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/is-object/issues
+ inspect-js/is-object
+
+
diff --git a/dev-js/is-regex/Manifest b/dev-js/is-regex/Manifest
new file mode 100644
index 0000000000..20e15ef4d1
--- /dev/null
+++ b/dev-js/is-regex/Manifest
@@ -0,0 +1 @@
+DIST is-regex-1.1.1.tgz 9659 BLAKE2B c0fcf57bdc74c2e1b133da77bfbbfc8bdbc997b7c9c970d74ee3bfa808b608542f2a37894415ea3c0b8044be908e8d16df918045a6816319cbce90bda448e3f2 SHA512 d7e42411cc622e507b544c85b72060f787b4f0e02cbeaec5501800a53abfc36ca608bc8a2600cfb326c110d56d03b5c24048045f128fa271be9af611c61fcb22
diff --git a/dev-js/is-regex/is-regex-1.1.1.ebuild b/dev-js/is-regex/is-regex-1.1.1.ebuild
new file mode 100644
index 0000000000..5929e5dece
--- /dev/null
+++ b/dev-js/is-regex/is-regex-1.1.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag"
+HOMEPAGE="
+ https://github.com/ljharb/is-regex
+ https://www.npmjs.com/package/is-regex
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/has-symbols
+"
diff --git a/dev-js/is-regex/metadata.xml b/dev-js/is-regex/metadata.xml
new file mode 100644
index 0000000000..cf5785908e
--- /dev/null
+++ b/dev-js/is-regex/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/is-regex/issues
+ ljharb/is-regex
+
+
diff --git a/dev-js/is-set/Manifest b/dev-js/is-set/Manifest
new file mode 100644
index 0000000000..900d796d93
--- /dev/null
+++ b/dev-js/is-set/Manifest
@@ -0,0 +1 @@
+DIST is-set-2.0.2.tgz 5318 BLAKE2B 1247dabfccd28035f529314e99699391c7d1e39c4b3c4ca8f293b3417c3e0d45f5cdd677e575e0c7c78193081e4d96dff74d2f06636d0b70a48b68611770496f SHA512 fb67274c465e639cff89719b2e13eb38068afcc6aee64e5e5eaf63d780a94537edab4a4026ed8cc15452661c99581cf1de8e97efde4bcfa0696fa47418a7f7ee
diff --git a/dev-js/is-set/is-set-2.0.2.ebuild b/dev-js/is-set/is-set-2.0.2.ebuild
new file mode 100644
index 0000000000..363d348fa8
--- /dev/null
+++ b/dev-js/is-set/is-set-2.0.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag."
+HOMEPAGE="
+ https://github.com/inspect-js/is-set
+ https://www.npmjs.com/package/is-set
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-set/metadata.xml b/dev-js/is-set/metadata.xml
new file mode 100644
index 0000000000..21741b895b
--- /dev/null
+++ b/dev-js/is-set/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/is-set/issues
+ inspect-js/is-set
+
+
diff --git a/dev-js/is-stream/Manifest b/dev-js/is-stream/Manifest
new file mode 100644
index 0000000000..bb5b28e43e
--- /dev/null
+++ b/dev-js/is-stream/Manifest
@@ -0,0 +1 @@
+DIST is-stream-2.0.0.tgz 2080 BLAKE2B 182b1cdadcba02f284725f651b7ac6a299ea9bdc80316970314dfa1606130c39d4244f5830c8d7f74fd6873641c79bbaf62d766d5349091d39ef57ea894ac5b3 SHA512 5c2a32f96954afb775f99f06812b979a9b94142f5f3a145782524cc7e7702ca4e42f8e028dde16d59e4ff81419a6bf9c47ddda18fe12fecec5b70e8d77f92213
diff --git a/dev-js/is-stream/is-stream-2.0.0.ebuild b/dev-js/is-stream/is-stream-2.0.0.ebuild
new file mode 100644
index 0000000000..0d778a6653
--- /dev/null
+++ b/dev-js/is-stream/is-stream-2.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Check if something is a Node.js stream"
+HOMEPAGE="
+ https://github.com/sindresorhus/is-stream
+ https://www.npmjs.com/package/is-stream
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-stream/metadata.xml b/dev-js/is-stream/metadata.xml
new file mode 100644
index 0000000000..2024f2f561
--- /dev/null
+++ b/dev-js/is-stream/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/is-stream/issues
+ sindresorhus/is-stream
+
+
diff --git a/dev-js/is-string/Manifest b/dev-js/is-string/Manifest
new file mode 100644
index 0000000000..f792678e82
--- /dev/null
+++ b/dev-js/is-string/Manifest
@@ -0,0 +1 @@
+DIST is-string-1.0.5.tgz 6154 BLAKE2B ef468eaf97445e429fc34e70f4459df6db68386785be7c9f3559852c1f1ce772c5701bfa873979262f4b04522ac7f01259a152e65091efcd395b80a0c7c91509 SHA512 6ee63a54d463850322175a960e8ba5a199506d18433c279bc314a3c4c8f181e9984f8e9831dd8d474fc7f9f06111f597e00ff0f53049fa897ea24a8928513abd
diff --git a/dev-js/is-string/is-string-1.0.5.ebuild b/dev-js/is-string/is-string-1.0.5.ebuild
new file mode 100644
index 0000000000..14580e8f89
--- /dev/null
+++ b/dev-js/is-string/is-string-1.0.5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag."
+HOMEPAGE="
+ https://github.com/ljharb/is-string
+ https://www.npmjs.com/package/is-string
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-string/metadata.xml b/dev-js/is-string/metadata.xml
new file mode 100644
index 0000000000..2ccb9d8c0b
--- /dev/null
+++ b/dev-js/is-string/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/is-string/issues
+ ljharb/is-string
+
+
diff --git a/dev-js/is-symbol/Manifest b/dev-js/is-symbol/Manifest
new file mode 100644
index 0000000000..5f9d0550de
--- /dev/null
+++ b/dev-js/is-symbol/Manifest
@@ -0,0 +1 @@
+DIST is-symbol-1.0.3.tgz 8828 BLAKE2B 3d552b8c35ed2f912eef1445f8c993fa38c2834ac8da833a8808224c281f2e5ded5849bc43662e57e486be60b8006d299059a76aaae658761d196e117253a76b SHA512 3b08a385a45282abe19bfd19740717359b7d95874a1697110d3e542d4b985cfa13efde1434e754fa0a53e91ce8edbe15d87525fe8a7a1aa63cf78019c2ff5f69
diff --git a/dev-js/is-symbol/is-symbol-1.0.3.ebuild b/dev-js/is-symbol/is-symbol-1.0.3.ebuild
new file mode 100644
index 0000000000..83979858ee
--- /dev/null
+++ b/dev-js/is-symbol/is-symbol-1.0.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Determine if a value is an ES6 Symbol or not."
+HOMEPAGE="
+ https://github.com/inspect-js/is-symbol
+ https://www.npmjs.com/package/is-symbol
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/has-symbols
+"
diff --git a/dev-js/is-symbol/metadata.xml b/dev-js/is-symbol/metadata.xml
new file mode 100644
index 0000000000..6fba2ebe64
--- /dev/null
+++ b/dev-js/is-symbol/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/is-symbol/issues
+ inspect-js/is-symbol
+
+
diff --git a/dev-js/is-typed-array/Manifest b/dev-js/is-typed-array/Manifest
new file mode 100644
index 0000000000..1649bc838d
--- /dev/null
+++ b/dev-js/is-typed-array/Manifest
@@ -0,0 +1 @@
+DIST is-typed-array-1.1.4.tgz 8252 BLAKE2B deef8d203099bc584b4377d0fdf5317eadb3401b192bcd2b73b914ad15c3bca6ba9f0b5dc1a3175b1cebecd5f6403c48209d0805d3a3b832a0b241d395aff554 SHA512 20b691827e33692ad5357346b4e37a885368b575b78403c5dfed1f075bac8368c5956aa8e5f103766264cf4cc17e88bb0e0b24afc2a18b6c59f1c5ea6447d734
diff --git a/dev-js/is-typed-array/is-typed-array-1.1.4.ebuild b/dev-js/is-typed-array/is-typed-array-1.1.4.ebuild
new file mode 100644
index 0000000000..6d3d996f0b
--- /dev/null
+++ b/dev-js/is-typed-array/is-typed-array-1.1.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this value a JS Typed Array?"
+HOMEPAGE="
+ https://github.com/inspect-js/is-typed-array
+ https://www.npmjs.com/package/is-typed-array
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/available-typed-arrays
+ dev-js/call-bind
+ dev-js/es-abstract
+ dev-js/foreach
+ dev-js/has-symbols
+"
diff --git a/dev-js/is-typed-array/metadata.xml b/dev-js/is-typed-array/metadata.xml
new file mode 100644
index 0000000000..855935046c
--- /dev/null
+++ b/dev-js/is-typed-array/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/is-typed-array/issues
+ inspect-js/is-typed-array
+
+
diff --git a/dev-js/is-typedarray/Manifest b/dev-js/is-typedarray/Manifest
new file mode 100644
index 0000000000..669bc3278e
--- /dev/null
+++ b/dev-js/is-typedarray/Manifest
@@ -0,0 +1 @@
+DIST is-typedarray-1.0.0.tgz 1881 BLAKE2B 426e24ffe66cf0c2cfe4f661645916d4f68b656ee26a7179227e5b05ac9ef46d673e2f63586ecfdd682c40c1d9e3ee69cf23808cf393f6305a1f00fdd6564959 SHA512 732039ea208c1c087909dce32486b86a8849c9e3b561bc0b8b725cdf9326454ea9a2ba058c8199cd4ceea468913ce8e01e0f532eee37c5ba705e4e76ddf33128
diff --git a/dev-js/is-typedarray/is-typedarray-1.0.0.ebuild b/dev-js/is-typedarray/is-typedarray-1.0.0.ebuild
new file mode 100644
index 0000000000..7b4a9bad8e
--- /dev/null
+++ b/dev-js/is-typedarray/is-typedarray-1.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Detect whether or not an object is a Typed Array"
+HOMEPAGE="
+ https://github.com/hughsk/is-typedarray
+ https://www.npmjs.com/package/is-typedarray
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-typedarray/metadata.xml b/dev-js/is-typedarray/metadata.xml
new file mode 100644
index 0000000000..f60c076b7b
--- /dev/null
+++ b/dev-js/is-typedarray/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/hughsk/is-typedarray/issues
+ hughsk/is-typedarray
+
+
diff --git a/dev-js/is-weakmap/Manifest b/dev-js/is-weakmap/Manifest
new file mode 100644
index 0000000000..ef740cf138
--- /dev/null
+++ b/dev-js/is-weakmap/Manifest
@@ -0,0 +1 @@
+DIST is-weakmap-2.0.1.tgz 4402 BLAKE2B fd5f25356a4d323953f7ef5a33881ca3aa991a761ad752be7b7dec9079e8e1982fee9dc7ac2c6f3b4071abfc059d9a1046ad0c365d2dcc01df63df3800f5b1f2 SHA512 352051e241f9a158f5530beff7bd2bb9490257b3b59b381514ee3fadebf670b45d6bd4e6f47acbef464fbade2b387818d0536b52ef4109b5c0dac750fb1d1c84
diff --git a/dev-js/is-weakmap/is-weakmap-2.0.1.ebuild b/dev-js/is-weakmap/is-weakmap-2.0.1.ebuild
new file mode 100644
index 0000000000..268c89d917
--- /dev/null
+++ b/dev-js/is-weakmap/is-weakmap-2.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag."
+HOMEPAGE="
+ https://github.com/inspect-js/is-weakmap
+ https://www.npmjs.com/package/is-weakmap
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-weakmap/metadata.xml b/dev-js/is-weakmap/metadata.xml
new file mode 100644
index 0000000000..6c2789b527
--- /dev/null
+++ b/dev-js/is-weakmap/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/is-weakmap/issues
+ inspect-js/is-weakmap
+
+
diff --git a/dev-js/is-weakset/Manifest b/dev-js/is-weakset/Manifest
new file mode 100644
index 0000000000..bcf820397e
--- /dev/null
+++ b/dev-js/is-weakset/Manifest
@@ -0,0 +1 @@
+DIST is-weakset-2.0.1.tgz 4446 BLAKE2B ed9b2810778ff4f9f2ac2ff6e013a7f76b407894d16d338a2e84f849f5890b807fd8c624d7fdd7d5fe020bf9d505e673ae54324cbf47e56702f772bc7884d50c SHA512 a62e2f85b8551c62f1a21530ecf846b2e793e2f4461685e13fbf9118dd23288bfdfbc3d6602413aad0039e0af13a6da0e3a8681f4fa0f2e65907332bbd51839b
diff --git a/dev-js/is-weakset/is-weakset-2.0.1.ebuild b/dev-js/is-weakset/is-weakset-2.0.1.ebuild
new file mode 100644
index 0000000000..df54bc1e16
--- /dev/null
+++ b/dev-js/is-weakset/is-weakset-2.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag."
+HOMEPAGE="
+ https://github.com/inspect-js/is-weakset
+ https://www.npmjs.com/package/is-weakset
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/is-weakset/metadata.xml b/dev-js/is-weakset/metadata.xml
new file mode 100644
index 0000000000..0f025d75d8
--- /dev/null
+++ b/dev-js/is-weakset/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/is-weakset/issues
+ inspect-js/is-weakset
+
+
diff --git a/dev-js/isarray/Manifest b/dev-js/isarray/Manifest
new file mode 100644
index 0000000000..9373209178
--- /dev/null
+++ b/dev-js/isarray/Manifest
@@ -0,0 +1 @@
+DIST isarray-2.0.5.tgz 1859 BLAKE2B dbf817564e3cbeb3521749880ca07a70fe28331259b51d36cb7bf5b5cb8f4eb114e2356872298656687a1abe3707c295912d37fc860fcf786a5ccfb719f948d5 SHA512 c478e10ebddc3412b40737542523d7667b50531fe6c0c4b9470e00ee53c9f745c600ee8848ffde3c336ea34be1a8e654f940f9268a1dc02000a1941ddc57802b
diff --git a/dev-js/isarray/isarray-2.0.5.ebuild b/dev-js/isarray/isarray-2.0.5.ebuild
new file mode 100644
index 0000000000..75b1c2d24a
--- /dev/null
+++ b/dev-js/isarray/isarray-2.0.5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Array#isArray for older browsers"
+HOMEPAGE="
+ https://github.com/juliangruber/isarray
+ https://www.npmjs.com/package/isarray
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/isarray/metadata.xml b/dev-js/isarray/metadata.xml
new file mode 100644
index 0000000000..3e2b97a695
--- /dev/null
+++ b/dev-js/isarray/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/juliangruber/isarray/issues
+ juliangruber/isarray
+
+
diff --git a/dev-js/isexe/Manifest b/dev-js/isexe/Manifest
new file mode 100644
index 0000000000..60be2dec38
--- /dev/null
+++ b/dev-js/isexe/Manifest
@@ -0,0 +1 @@
+DIST isexe-2.0.0.tgz 3756 BLAKE2B ebe0a418451a5b6d743fd139d3452625eb581c419516b707171721959220d82747a526f589d2b7b143e6d18bbf19834dc319a5c0f455415122d3196c39e2f5aa SHA512 447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23
diff --git a/dev-js/isexe/isexe-2.0.0.ebuild b/dev-js/isexe/isexe-2.0.0.ebuild
new file mode 100644
index 0000000000..3adf59be0a
--- /dev/null
+++ b/dev-js/isexe/isexe-2.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Minimal module to check if a file is executable."
+HOMEPAGE="
+ https://github.com/isaacs/isexe
+ https://www.npmjs.com/package/isexe
+"
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/isexe/metadata.xml b/dev-js/isexe/metadata.xml
new file mode 100644
index 0000000000..0c942b4073
--- /dev/null
+++ b/dev-js/isexe/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/isexe/issues
+ isaacs/isexe
+
+
diff --git a/dev-js/iso3166_1/Manifest b/dev-js/iso3166_1/Manifest
new file mode 100644
index 0000000000..389f1d1140
--- /dev/null
+++ b/dev-js/iso3166_1/Manifest
@@ -0,0 +1 @@
+DIST iso3166_1-0.5.1.tgz 18839 BLAKE2B c54330ba64fc4b981386fbb3cc5926c49095e41e2c9371fe2a1ce77d2ade30c1bb2ae2eb38c59bb3d01d80ca9a1b59a0a31f09352d03960d0261d2d72b4b62ce SHA512 34dccc11d951ccd6016dfd6ba4099a8356eb76cefbe950ca50f77c9b3e8a8367d0f9bc734c4d209657fb2b2380cabf99f475140834b38e8b674e213fa364c6fb
diff --git a/dev-js/iso3166_1/iso3166_1-0.5.1.ebuild b/dev-js/iso3166_1/iso3166_1-0.5.1.ebuild
new file mode 100644
index 0000000000..76d42972c5
--- /dev/null
+++ b/dev-js/iso3166_1/iso3166_1-0.5.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+MYPN="${PN/_/-}"
+SRC_URI="mirror://npm/${MYPN}/-/${MYPN}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="Tiny, fast, modular ISO 3166-1 alpha-2/alpha-3 parser."
+HOMEPAGE="
+ https://github.com/moimikey/iso3166-1
+ https://www.npmjs.com/package/iso3166-1
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/iso3166_1/metadata.xml b/dev-js/iso3166_1/metadata.xml
new file mode 100644
index 0000000000..53cc68bae2
--- /dev/null
+++ b/dev-js/iso3166_1/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/moimikey/iso3166-1/issues
+ moimikey/iso3166-1
+
+
diff --git a/dev-js/iso_639_3/Manifest b/dev-js/iso_639_3/Manifest
new file mode 100644
index 0000000000..4b507a1d2e
--- /dev/null
+++ b/dev-js/iso_639_3/Manifest
@@ -0,0 +1 @@
+DIST iso_639_3-2.2.0.tgz 87074 BLAKE2B 76b9ac89e4cc6312c5a6c3847bc2681c8a604cfdc79b97b4afdcc7de769c34909fc425d4a067ddc6edb39184ffb17b7b19d34417a0160012fc8bc82fcbdf9470 SHA512 bfdc3f5385c349f5c2ad7c5fe04e9eaed182fe54d15fc30b2efed70b58fa379a0bdf29a97b7f23a7bef381ec8cb27dcc6ee7ee000a06795cc325b3979cf4cc85
diff --git a/dev-js/iso_639_3/iso_639_3-2.2.0.ebuild b/dev-js/iso_639_3/iso_639_3-2.2.0.ebuild
new file mode 100644
index 0000000000..728c6d494d
--- /dev/null
+++ b/dev-js/iso_639_3/iso_639_3-2.2.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+MYPN="${PN//_/-}"
+SRC_URI="mirror://npm/${MYPN}/-/${MYPN}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="ISO-639-3 codes in an accessible format"
+HOMEPAGE="
+ https://github.com/wooorm/iso-639-3
+ https://www.npmjs.com/package/iso-639-3
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/iso_639_3/metadata.xml b/dev-js/iso_639_3/metadata.xml
new file mode 100644
index 0000000000..153af12e62
--- /dev/null
+++ b/dev-js/iso_639_3/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/wooorm/iso-639-3/issues
+ wooorm/iso-639-3
+
+
diff --git a/dev-js/isstream/Manifest b/dev-js/isstream/Manifest
new file mode 100644
index 0000000000..4d419648e5
--- /dev/null
+++ b/dev-js/isstream/Manifest
@@ -0,0 +1 @@
+DIST isstream-0.1.2.tgz 3755 BLAKE2B 0bab030c65e25a6a7efa5f4f6e3414277666d5e0ef14b2b713ae5a875fd803e8676634654c3eafdab260520bddaaa796f5e66aa393486b116f005e39a7162b16 SHA512 6258f3edf7f23dbacba4b9e0accb59ecd76e52056f8bac06f5127d21473209de7d610f75d4f049a6138351c6ce55ba987f17b5c2e61ffcb27c3dab8c470b0cfe
diff --git a/dev-js/isstream/isstream-0.1.2.ebuild b/dev-js/isstream/isstream-0.1.2.ebuild
new file mode 100644
index 0000000000..6edf26913b
--- /dev/null
+++ b/dev-js/isstream/isstream-0.1.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Determine if an object is a Stream"
+HOMEPAGE="
+ https://github.com/rvagg/isstream
+ https://www.npmjs.com/package/isstream
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/isstream/metadata.xml b/dev-js/isstream/metadata.xml
new file mode 100644
index 0000000000..109120f4c7
--- /dev/null
+++ b/dev-js/isstream/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/rvagg/isstream/issues
+ rvagg/isstream
+
+
diff --git a/dev-js/istanbul/Manifest b/dev-js/istanbul/Manifest
new file mode 100644
index 0000000000..87e6f3fee9
--- /dev/null
+++ b/dev-js/istanbul/Manifest
@@ -0,0 +1 @@
+DIST istanbul-0.4.5.tgz 95020 BLAKE2B 01457c8080960b0309562048a71a4ab1335013fae0ec2ce5aa70fdfd9806c43a38a982e9e40860ca5e0823924e52a759a467611d2a129a0f6818e134e29901cb SHA512 9ccb5d9f886f2b41e3525cebd43aca49463cc9c869aedf1dcc73a0636297b08847bb93ee41010e4ccdbb815f576e5ca89fb6941ff4d21488d11c438317f1513e
diff --git a/dev-js/istanbul/istanbul-0.4.5.ebuild b/dev-js/istanbul/istanbul-0.4.5.ebuild
new file mode 100644
index 0000000000..73838a534d
--- /dev/null
+++ b/dev-js/istanbul/istanbul-0.4.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Yet another JS code coverage tool"
+HOMEPAGE="
+ https://github.com/gotwarlost/istanbul
+ https://www.npmjs.com/package/istanbul
+"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/abbrev
+ dev-js/async
+ dev-js/escodegen
+ dev-js/esprima
+ dev-js/glob
+ dev-js/handlebars
+ dev-js/js-yaml
+ dev-js/mkdirp
+ dev-js/nopt
+ dev-js/once
+ dev-js/resolve
+ dev-js/supports-color
+ dev-js/which
+ dev-js/wordwrap
+"
diff --git a/dev-js/istanbul/metadata.xml b/dev-js/istanbul/metadata.xml
new file mode 100644
index 0000000000..597a5bf58f
--- /dev/null
+++ b/dev-js/istanbul/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/gotwarlost/istanbul/issues
+ gotwarlost/istanbul
+
+
diff --git a/dev-js/joi/Manifest b/dev-js/joi/Manifest
new file mode 100644
index 0000000000..6a6133249c
--- /dev/null
+++ b/dev-js/joi/Manifest
@@ -0,0 +1 @@
+DIST joi-17.3.0.tgz 119184 BLAKE2B 9647965237350204a25db0a4c3d2e454f95d57014163c6bf687ca6fe202d7e6310e9045a1ed12906d49aab29314509655ec0d9726f57c194798a171aac7c583f SHA512 421e60754ea78ae61b508515e5e8dbb0c8a216605dc3c29ca7c06e8f6267b6ccc29027f127d0b3efa3ad1f139930f5ebb79f35d220c85ecfa7d67355a2ab8782
diff --git a/dev-js/joi/joi-17.3.0.ebuild b/dev-js/joi/joi-17.3.0.ebuild
new file mode 100644
index 0000000000..43f7a5389d
--- /dev/null
+++ b/dev-js/joi/joi-17.3.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Object schema validation"
+HOMEPAGE="
+ https://github.com/sideway/joi
+ https://www.npmjs.com/package/joi
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/hapi+hoek
+ dev-js/hapi+topo
+ dev-js/sideway+address
+ dev-js/sideway+formula
+ dev-js/sideway+pinpoint
+"
diff --git a/dev-js/joi/metadata.xml b/dev-js/joi/metadata.xml
new file mode 100644
index 0000000000..ddaa436574
--- /dev/null
+++ b/dev-js/joi/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sideway/joi/issues
+ sideway/joi
+
+
diff --git a/dev-js/js-yaml/Manifest b/dev-js/js-yaml/Manifest
new file mode 100644
index 0000000000..5693143ef4
--- /dev/null
+++ b/dev-js/js-yaml/Manifest
@@ -0,0 +1 @@
+DIST js-yaml-4.0.0.tgz 101527 BLAKE2B 5db135c80596427ff0f225dc430863ab3ed350081bcf50f58e3188099c1ef420e1ea50f0987eaddb0daded04fac88678b4fcaf3a20890e21234475b5581c9418 SHA512 a6aa27d2cfb849c614bd7df4c31422dcfa201850255321f46b07a95afc248f88c3e2ffa8bdadd1898c3c6e603ac76ac3ac46a3f22fe858aa11c6954d5be45ef1
diff --git a/dev-js/js-yaml/js-yaml-4.0.0.ebuild b/dev-js/js-yaml/js-yaml-4.0.0.ebuild
new file mode 100644
index 0000000000..95f26bbece
--- /dev/null
+++ b/dev-js/js-yaml/js-yaml-4.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="YAML 1.2 parser and serializer"
+HOMEPAGE="
+ https://github.com/nodeca/js-yaml
+ https://www.npmjs.com/package/js-yaml
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/argparse
+"
diff --git a/dev-js/js-yaml/metadata.xml b/dev-js/js-yaml/metadata.xml
new file mode 100644
index 0000000000..c681cf392e
--- /dev/null
+++ b/dev-js/js-yaml/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/nodeca/js-yaml/issues
+ nodeca/js-yaml
+
+
diff --git a/dev-js/jsbn/Manifest b/dev-js/jsbn/Manifest
new file mode 100644
index 0000000000..845cfa8830
--- /dev/null
+++ b/dev-js/jsbn/Manifest
@@ -0,0 +1 @@
+DIST jsbn-1.1.0.tgz 14044 BLAKE2B 485183ada13e0e90bd6c3546a12bab7a5dd667090cdbb56d5e85042f789e412a83ff6d4aa90c20f28ece1bf234c32a5bc21ddc7543900dc6b2ddd8b8353aeb70 SHA512 e1b61557768032d0d34eee3ec6c0d86bab32f46c89ebdfda9acbbdb18176cea8e2128640e71262dc1adf5f7b98fbf21e908bbb33074e6dd6c35a9a19741bf7fc
diff --git a/dev-js/jsbn/jsbn-1.1.0.ebuild b/dev-js/jsbn/jsbn-1.1.0.ebuild
new file mode 100644
index 0000000000..6ecb67cbc0
--- /dev/null
+++ b/dev-js/jsbn/jsbn-1.1.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="fast, portable implementation of large-number math in pure JavaScript"
+HOMEPAGE="
+ https://github.com/andyperlitch/jsbn
+ https://www.npmjs.com/package/jsbn
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/jsbn/metadata.xml b/dev-js/jsbn/metadata.xml
new file mode 100644
index 0000000000..ed0445d3be
--- /dev/null
+++ b/dev-js/jsbn/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/andyperlitch/jsbn/issues
+ andyperlitch/jsbn
+
+
diff --git a/dev-js/jshint/Manifest b/dev-js/jshint/Manifest
new file mode 100644
index 0000000000..8297bc3b2b
--- /dev/null
+++ b/dev-js/jshint/Manifest
@@ -0,0 +1 @@
+DIST jshint-2.12.0.tgz 947040 BLAKE2B 1eed5540c123259666b3712287880969c66735594febb0491311d868f29b1c1629e1ff9a5174bd85e3d740088c2c1745efdaeb5187ad86c7d279974f3e8730b2 SHA512 4f0bae6940e6adad09324baabeacbe586a36c461d2363bf5040d674c882d1f62b9cf58c7b8011e020a7b95a691fa12d199a8d18dcaccef5faf0720436a70b260
diff --git a/dev-js/jshint/jshint-2.12.0.ebuild b/dev-js/jshint/jshint-2.12.0.ebuild
new file mode 100644
index 0000000000..2301096a44
--- /dev/null
+++ b/dev-js/jshint/jshint-2.12.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Static analysis tool for JavaScript"
+HOMEPAGE="
+ http://jshint.com/
+ https://www.npmjs.com/package/jshint
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/cli
+ dev-js/console-browserify
+ dev-js/exit
+ dev-js/htmlparser2
+ dev-js/lodash
+ dev-js/minimatch
+ dev-js/shelljs
+ dev-js/strip-json-comments
+"
diff --git a/dev-js/jshint/metadata.xml b/dev-js/jshint/metadata.xml
new file mode 100644
index 0000000000..3ea0bce028
--- /dev/null
+++ b/dev-js/jshint/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/jshint/jshint/issues
+ jshint/jshint
+
+
diff --git a/dev-js/json-schema-traverse/Manifest b/dev-js/json-schema-traverse/Manifest
new file mode 100644
index 0000000000..6a2859ca11
--- /dev/null
+++ b/dev-js/json-schema-traverse/Manifest
@@ -0,0 +1 @@
+DIST json-schema-traverse-1.0.0.tgz 6074 BLAKE2B 55c8f856f5771be25072c0734149bd0d8f06e13dd66e1fd8846baca028ec041f3f534e778373573aef1bd53c2af1e43bd47ccbd0c096626ec37d224657d3c2bc SHA512 34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba
diff --git a/dev-js/json-schema-traverse/json-schema-traverse-1.0.0.ebuild b/dev-js/json-schema-traverse/json-schema-traverse-1.0.0.ebuild
new file mode 100644
index 0000000000..612307724e
--- /dev/null
+++ b/dev-js/json-schema-traverse/json-schema-traverse-1.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Traverse JSON Schema passing each schema object to callback"
+HOMEPAGE="
+ https://github.com/epoberezkin/json-schema-traverse
+ https://www.npmjs.com/package/json-schema-traverse
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/json-schema-traverse/metadata.xml b/dev-js/json-schema-traverse/metadata.xml
new file mode 100644
index 0000000000..0e7d763496
--- /dev/null
+++ b/dev-js/json-schema-traverse/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/epoberezkin/json-schema-traverse/issues
+ epoberezkin/json-schema-traverse
+
+
diff --git a/dev-js/json-schema/Manifest b/dev-js/json-schema/Manifest
new file mode 100644
index 0000000000..55facd397e
--- /dev/null
+++ b/dev-js/json-schema/Manifest
@@ -0,0 +1 @@
+DIST json-schema-0.3.0.tgz 8907 BLAKE2B f2663b8539415fcfbcc9e9a9ef2016a3f09f336ab1afc9fd2b6ceb373400d28aa636617a8adface7b80cfecd98562743d542df695889f8e91365212cc463219a SHA512 4d87f1c77eb17e5e7645fd4b53d1f25922c63dd60b2fe490f3f13fd32572286f300820da4ab84f6a9d2f11d96c65645a4bab6728a2cf1a21091a2444542f24c5
diff --git a/dev-js/json-schema/json-schema-0.3.0.ebuild b/dev-js/json-schema/json-schema-0.3.0.ebuild
new file mode 100644
index 0000000000..7d36891bdc
--- /dev/null
+++ b/dev-js/json-schema/json-schema-0.3.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="JSON Schema validation and specifications"
+HOMEPAGE="
+ https://github.com/kriszyp/json-schema
+ https://www.npmjs.com/package/json-schema
+"
+
+LICENSE="|| ( AFL-2.1 BSD )"
+KEYWORDS="~amd64"
diff --git a/dev-js/json-schema/metadata.xml b/dev-js/json-schema/metadata.xml
new file mode 100644
index 0000000000..496c57dee4
--- /dev/null
+++ b/dev-js/json-schema/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/kriszyp/json-schema/issues
+ kriszyp/json-schema
+
+
diff --git a/dev-js/json-stringify-safe/Manifest b/dev-js/json-stringify-safe/Manifest
new file mode 100644
index 0000000000..a862f3b2e7
--- /dev/null
+++ b/dev-js/json-stringify-safe/Manifest
@@ -0,0 +1 @@
+DIST json-stringify-safe-5.0.1.tgz 4014 BLAKE2B a0b4dca543e6240c72ea7f2e7a8ad4b3c29bae002cabfecd764130f1801b5abb39e05459a98d9991e5e0bb2fdfafa26b1f1bc0132371ca427da49fb07c77a509 SHA512 642960e80698bda9af60413cd9ddc8c9ddef49222343ea1d823693cd1b8edeceeda0274529cce86f68b4cc287b244f245a7d7bcaf016854571bea1b051a96c44
diff --git a/dev-js/json-stringify-safe/json-stringify-safe-5.0.1.ebuild b/dev-js/json-stringify-safe/json-stringify-safe-5.0.1.ebuild
new file mode 100644
index 0000000000..70e77c14cb
--- /dev/null
+++ b/dev-js/json-stringify-safe/json-stringify-safe-5.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Like JSON.stringify, but doesn't blow up on circular refs."
+HOMEPAGE="
+ https://github.com/isaacs/json-stringify-safe
+ https://www.npmjs.com/package/json-stringify-safe
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/json-stringify-safe/metadata.xml b/dev-js/json-stringify-safe/metadata.xml
new file mode 100644
index 0000000000..8d9a8bbfd6
--- /dev/null
+++ b/dev-js/json-stringify-safe/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/json-stringify-safe/issues
+ isaacs/json-stringify-safe
+
+
diff --git a/dev-js/jsprim/Manifest b/dev-js/jsprim/Manifest
new file mode 100644
index 0000000000..c24b8d060a
--- /dev/null
+++ b/dev-js/jsprim/Manifest
@@ -0,0 +1 @@
+DIST jsprim-2.0.0.tgz 10962 BLAKE2B 5e3f011def76ec22dff3942dbca8bae5a9aa0c3539b5b75a316f400277cfb8caef39b9d8e39c592bbfd2c5a04a9ee5be0831e522d8f70ebff87032d0da760c55 SHA512 af15c65d819ebd095c1cecd4a607e91a90f55bfddb04cc1079203ab3f87e296b435a80ac5bd4d3a9db6732081e690f3c90b857fde3b825609fda7b3d18e0e507
diff --git a/dev-js/jsprim/jsprim-2.0.0.ebuild b/dev-js/jsprim/jsprim-2.0.0.ebuild
new file mode 100644
index 0000000000..6a3350374e
--- /dev/null
+++ b/dev-js/jsprim/jsprim-2.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="utilities for primitive JavaScript types"
+HOMEPAGE="
+ https://github.com/joyent/node-jsprim
+ https://www.npmjs.com/package/jsprim
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/assert-plus
+ dev-js/extsprintf
+ dev-js/json-schema
+ dev-js/verror
+"
diff --git a/dev-js/jsprim/metadata.xml b/dev-js/jsprim/metadata.xml
new file mode 100644
index 0000000000..2670ad3d7c
--- /dev/null
+++ b/dev-js/jsprim/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/joyent/node-jsprim/issues
+ joyent/node-jsprim
+
+
diff --git a/dev-js/levn/Manifest b/dev-js/levn/Manifest
new file mode 100644
index 0000000000..fb187fb679
--- /dev/null
+++ b/dev-js/levn/Manifest
@@ -0,0 +1 @@
+DIST levn-0.4.1.tgz 7465 BLAKE2B 95cac2d9df79d23df7c426492010bcaee85536b9b2b563772b9370b8dcee5ec1d8b3df3d07d9269baeff89b0c540e6e6d6a30306e53f9563837577b88b5b1dc1 SHA512 f9b4f6b87e04e4b184ee1fe7ddebdc4bfb109495c2a48a7aca6f0e589e5e57afbaec3b2a97f2da693eea24102ddabcdfa1aff94011818710e2c7574cb7691029
diff --git a/dev-js/levn/levn-0.4.1.ebuild b/dev-js/levn/levn-0.4.1.ebuild
new file mode 100644
index 0000000000..3c9b5ec766
--- /dev/null
+++ b/dev-js/levn/levn-0.4.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible"
+HOMEPAGE="
+ https://github.com/gkz/levn
+ https://www.npmjs.com/package/levn
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/prelude-ls
+ dev-js/type-check
+"
diff --git a/dev-js/levn/metadata.xml b/dev-js/levn/metadata.xml
new file mode 100644
index 0000000000..b55c8a0592
--- /dev/null
+++ b/dev-js/levn/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/gkz/levn/issues
+ gkz/levn
+
+
diff --git a/dev-js/lodash/Manifest b/dev-js/lodash/Manifest
new file mode 100644
index 0000000000..f5e669ad38
--- /dev/null
+++ b/dev-js/lodash/Manifest
@@ -0,0 +1,2 @@
+DIST lodash-4.17.20.tgz 316680 BLAKE2B 2eb7a3271c88a569708fa1e89141aef4a8fa07f89e4b7d2836b9587c9927816cf90baf85ceb0e6a88decb8a933bf54d9c73ddfd4b109191171f60eac549881de SHA512 3e585d15c8a594e20d7de57b362ea81754c011acb2641a19f1b72c8531ea39825896bab344ae616a0a5a824cb9a381df0b3cddd534645cf305aba70a93dac698
+DIST lodash-4.17.21.tgz 318961 BLAKE2B 501b0f9be15285815ba771d2315168f1a19a2e265e9b239c59f8ff605a5c895dde24c6d41ddfb09bb216fdf6630688bc6a5d2362182dafe776206596e5319af0 SHA512 bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a
diff --git a/dev-js/lodash/lodash-4.17.20.ebuild b/dev-js/lodash/lodash-4.17.20.ebuild
new file mode 100644
index 0000000000..72e6a9e1df
--- /dev/null
+++ b/dev-js/lodash/lodash-4.17.20.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Lodash modular utilities."
+HOMEPAGE="
+ https://lodash.com/
+ https://www.npmjs.com/package/lodash
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/lodash/lodash-4.17.21.ebuild b/dev-js/lodash/lodash-4.17.21.ebuild
new file mode 100644
index 0000000000..45bdb7dc05
--- /dev/null
+++ b/dev-js/lodash/lodash-4.17.21.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Lodash modular utilities."
+HOMEPAGE="
+ https://lodash.com/
+ https://www.npmjs.com/package/lodash
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/lodash/metadata.xml b/dev-js/lodash/metadata.xml
new file mode 100644
index 0000000000..d4a3eeccd3
--- /dev/null
+++ b/dev-js/lodash/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/lodash/lodash/issues
+ lodash/lodash
+
+
diff --git a/dev-js/logform/Manifest b/dev-js/logform/Manifest
new file mode 100644
index 0000000000..bf16a395ee
--- /dev/null
+++ b/dev-js/logform/Manifest
@@ -0,0 +1 @@
+DIST logform-2.2.0.tgz 24190 BLAKE2B 3f2e56d567f05766dd144ba7d1fb70a32357534af6b435e09aa1ca9e8c78d22dec8ec14b34aeae2791e9522c826b4aca8d8ca5fef67c2f583c92e64d4239c229 SHA512 374a8f96a7f2a45c7b507367e01de5cd2fdbd2e2eab76866ba86be3e9b97358828cdd2580326ae1792b2d015958ebc4394c5a24f7a8de333eadef5407d9cbb62
diff --git a/dev-js/logform/logform-2.2.0.ebuild b/dev-js/logform/logform-2.2.0.ebuild
new file mode 100644
index 0000000000..89ab4c7dcc
--- /dev/null
+++ b/dev-js/logform/logform-2.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="An mutable object-based log format designed for chaining & objectMode streams."
+HOMEPAGE="
+ https://github.com/winstonjs/logform
+ https://www.npmjs.com/package/logform
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="examples"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/colors
+ dev-js/fast-safe-stringify
+ dev-js/fecha
+ dev-js/ms
+ dev-js/triple-beam
+"
+
+src_install() {
+ use examples && dodoc -r examples
+ rm -rf examples || die
+ node_src_install
+}
diff --git a/dev-js/logform/metadata.xml b/dev-js/logform/metadata.xml
new file mode 100644
index 0000000000..4d6079812c
--- /dev/null
+++ b/dev-js/logform/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/winstonjs/logform/issues
+ winstonjs/logform
+
+
diff --git a/dev-js/lru-cache/Manifest b/dev-js/lru-cache/Manifest
new file mode 100644
index 0000000000..8617a805c0
--- /dev/null
+++ b/dev-js/lru-cache/Manifest
@@ -0,0 +1 @@
+DIST lru-cache-6.0.0.tgz 5788 BLAKE2B 79d4e82cd9709f30420b8d9b092749371db4627e033edff8a46816e8afe83a18b50c57ac316dfac9331e34e03c18ddbc19067c9238421d61080da405116be929 SHA512 268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88
diff --git a/dev-js/lru-cache/lru-cache-6.0.0.ebuild b/dev-js/lru-cache/lru-cache-6.0.0.ebuild
new file mode 100644
index 0000000000..85252f2b70
--- /dev/null
+++ b/dev-js/lru-cache/lru-cache-6.0.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A cache object that deletes the least-recently-used items."
+HOMEPAGE="
+ https://github.com/isaacs/node-lru-cache
+ https://www.npmjs.com/package/lru-cache
+"
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/yallist
+"
diff --git a/dev-js/lru-cache/metadata.xml b/dev-js/lru-cache/metadata.xml
new file mode 100644
index 0000000000..df68dea2cf
--- /dev/null
+++ b/dev-js/lru-cache/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/node-lru-cache/issues
+ isaacs/node-lru-cache
+
+
diff --git a/dev-js/merge-descriptors/Manifest b/dev-js/merge-descriptors/Manifest
new file mode 100644
index 0000000000..352bcb65ee
--- /dev/null
+++ b/dev-js/merge-descriptors/Manifest
@@ -0,0 +1 @@
+DIST merge-descriptors-1.0.1.tgz 2312 BLAKE2B be79b10aa21f7f3980a697ff1c8a829036cab62d53eb07405574fd61cf43d142c8c6e9f31abfddeefc8446652fe758a85127c45e31e665548e2dd96cd37e61c2 SHA512 7028ba837fd9af58aa422eb249bb1e3355efa286bdf0dd30df58f3518ad73d7db1a8e6e61461c9d2d439bbbe07de6561ef02e8b93b1e672608ab7f60f1c369d7
diff --git a/dev-js/merge-descriptors/merge-descriptors-1.0.1.ebuild b/dev-js/merge-descriptors/merge-descriptors-1.0.1.ebuild
new file mode 100644
index 0000000000..9831fd25dd
--- /dev/null
+++ b/dev-js/merge-descriptors/merge-descriptors-1.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Merge objects using descriptors"
+HOMEPAGE="
+ https://github.com/component/merge-descriptors
+ https://www.npmjs.com/package/merge-descriptors
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/merge-descriptors/metadata.xml b/dev-js/merge-descriptors/metadata.xml
new file mode 100644
index 0000000000..716ef6c6fb
--- /dev/null
+++ b/dev-js/merge-descriptors/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/component/merge-descriptors/issues
+ component/merge-descriptors
+
+
diff --git a/dev-js/merge/Manifest b/dev-js/merge/Manifest
new file mode 100644
index 0000000000..9c673f9e08
--- /dev/null
+++ b/dev-js/merge/Manifest
@@ -0,0 +1 @@
+DIST merge-2.1.0.tgz 2546 BLAKE2B a97ba1d4cc7fbbcc3d59bde32c316a81d983d95c8baa8bdcfed0a1d987fa88a4bf29de21691f0bf9f387d7a852af5660e6a43beaa1f8f9092d3a8526cd88eaf7 SHA512 4dcba154357e7ba5f8e7b310026ef121bd7dad6859b840c4868ed1af0c4ca50ff71a10f9b039673f5f3c823410bb07971f2f6281d91ee6852d54e5d7d57f12c6
diff --git a/dev-js/merge/merge-2.1.0.ebuild b/dev-js/merge/merge-2.1.0.ebuild
new file mode 100644
index 0000000000..7d17c0253f
--- /dev/null
+++ b/dev-js/merge/merge-2.1.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="(recursive)? merging of (cloned)? objects."
+HOMEPAGE="
+ https://github.com/yeikos/js.merge
+ https://www.npmjs.com/package/merge
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/merge/metadata.xml b/dev-js/merge/metadata.xml
new file mode 100644
index 0000000000..db9848d9df
--- /dev/null
+++ b/dev-js/merge/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/yeikos/js.merge/issues
+ yeikos/js
+
+
diff --git a/dev-js/methods/Manifest b/dev-js/methods/Manifest
new file mode 100644
index 0000000000..ec1571e136
--- /dev/null
+++ b/dev-js/methods/Manifest
@@ -0,0 +1 @@
+DIST methods-1.1.2.tgz 2475 BLAKE2B 9f7902543bcd6fe1d31a40066f97181957a7e6c64e830bf85f9d2cbf2d4982cc292374ebd1734a1b3ab924e7e6638d7d36bf6aeb058197fa6471f63131779498 SHA512 89c9401de36a366ebccc5b676747bed4bdb250876fccda1ab8a53858103756f1ffbcf162785eea7d197051953e0c0f4ff5b3d7212f74ba5c68528087db7b15db
diff --git a/dev-js/methods/metadata.xml b/dev-js/methods/metadata.xml
new file mode 100644
index 0000000000..c7021a828a
--- /dev/null
+++ b/dev-js/methods/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/jshttp/methods/issues
+ jshttp/methods
+
+
diff --git a/dev-js/methods/methods-1.1.2.ebuild b/dev-js/methods/methods-1.1.2.ebuild
new file mode 100644
index 0000000000..d9d2f64dd7
--- /dev/null
+++ b/dev-js/methods/methods-1.1.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="HTTP methods that node supports"
+HOMEPAGE="
+ https://github.com/jshttp/methods
+ https://www.npmjs.com/package/methods
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/mime-db/Manifest b/dev-js/mime-db/Manifest
new file mode 100644
index 0000000000..fcb778e726
--- /dev/null
+++ b/dev-js/mime-db/Manifest
@@ -0,0 +1 @@
+DIST mime-db-1.45.0.tgz 27273 BLAKE2B 42d840d75c84843549b926ef56118e8c9a3518224f30a194e06a5fe8fe98d9baded0e56a3f5796ca41b56938c62ed94e4afaaca13038ede0ec08a1f4deed3a80 SHA512 0a4a8b531524d798687cba0bca58c94abba4662f2602d81dfb2139b8ee2da9166c76c0092afd0efab14c8550d1260a33cbec86ea67792b0b97843e28708a0ffb
diff --git a/dev-js/mime-db/metadata.xml b/dev-js/mime-db/metadata.xml
new file mode 100644
index 0000000000..60ef5a7a8e
--- /dev/null
+++ b/dev-js/mime-db/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/jshttp/mime-db/issues
+ jshttp/mime-db
+
+
diff --git a/dev-js/mime-db/mime-db-1.45.0.ebuild b/dev-js/mime-db/mime-db-1.45.0.ebuild
new file mode 100644
index 0000000000..b3bfec0216
--- /dev/null
+++ b/dev-js/mime-db/mime-db-1.45.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Media Type Database"
+HOMEPAGE="
+ https://github.com/jshttp/mime-db
+ https://www.npmjs.com/package/mime-db
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/mime-score/Manifest b/dev-js/mime-score/Manifest
new file mode 100644
index 0000000000..841a8ba80f
--- /dev/null
+++ b/dev-js/mime-score/Manifest
@@ -0,0 +1 @@
+DIST mime-score-1.2.0.tgz 2363 BLAKE2B 712a3c768d9072e1dbe8cf97d869081417ec021870b6e806a7c6f5d07645dff7c7721012e7825d49ab93d3d9b11243507ee25f10ac02efc2ac48f199555460db SHA512 d6fb048a863d82c916e3f6dc6bb849060d88fa398b61928f222e62c81f50731d45fd21de7dc63d7d3262226c4cf2604791f2df7cb1b6b82d40ad1f165e4cbaba
diff --git a/dev-js/mime-score/metadata.xml b/dev-js/mime-score/metadata.xml
new file mode 100644
index 0000000000..ca81e82f2e
--- /dev/null
+++ b/dev-js/mime-score/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/broofa/mime-score/issues
+ broofa/mime-score
+
+
diff --git a/dev-js/mime-score/mime-score-1.2.0.ebuild b/dev-js/mime-score/mime-score-1.2.0.ebuild
new file mode 100644
index 0000000000..57102482c6
--- /dev/null
+++ b/dev-js/mime-score/mime-score-1.2.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Logic for prioritizing MIME types"
+HOMEPAGE="
+ https://github.com/broofa/mime-score
+ https://www.npmjs.com/package/mime-score
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/mime-types/Manifest b/dev-js/mime-types/Manifest
new file mode 100644
index 0000000000..232d12a8b8
--- /dev/null
+++ b/dev-js/mime-types/Manifest
@@ -0,0 +1 @@
+DIST mime-types-2.1.28.tgz 5495 BLAKE2B fc18325987326b1589aeb519044165b079c9bf7312f897403062b297fb16e8c3ade3bcd4ad5618a746ee22968d57314d9397db25f34c8f68051a923788fc2e7a SHA512 d133b6c89e581d8afb336cf34fb803535b5bc07c445160422edd25b1c48da5c7407c5c89395129458352ec45d57132cd8ffdb940ef20ba51c2e49b53cd213651
diff --git a/dev-js/mime-types/metadata.xml b/dev-js/mime-types/metadata.xml
new file mode 100644
index 0000000000..0118d2a585
--- /dev/null
+++ b/dev-js/mime-types/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/jshttp/mime-types/issues
+ jshttp/mime-types
+
+
diff --git a/dev-js/mime-types/mime-types-2.1.28.ebuild b/dev-js/mime-types/mime-types-2.1.28.ebuild
new file mode 100644
index 0000000000..8c2aa84058
--- /dev/null
+++ b/dev-js/mime-types/mime-types-2.1.28.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="The ultimate javascript content-type utility."
+HOMEPAGE="
+ https://github.com/jshttp/mime-types
+ https://www.npmjs.com/package/mime-types
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/mime-db
+"
diff --git a/dev-js/mime/Manifest b/dev-js/mime/Manifest
new file mode 100644
index 0000000000..6efa9cec04
--- /dev/null
+++ b/dev-js/mime/Manifest
@@ -0,0 +1 @@
+DIST mime-2.5.0.tgz 64533 BLAKE2B 738a76496cd92ed713b3a15fc98b9553ac712acfea7e8913eae20432f31ff61f6532db0729d7ed82a99e8fd163c18aa59a400d1ef11c928d3e6eedbd199510ce SHA512 3d4b6d21d5345c6773cd624ef6e4e0a2cc2709b905d4b9cd3a5c89e6719cd2cc9a782af359e943006f59f30ff0c4ef0a9f5941177d669a9445c04d74eb59447c
diff --git a/dev-js/mime/metadata.xml b/dev-js/mime/metadata.xml
new file mode 100644
index 0000000000..c52a417c16
--- /dev/null
+++ b/dev-js/mime/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/broofa/mime/issues
+ broofa/mime
+
+
diff --git a/dev-js/mime/mime-2.5.0.ebuild b/dev-js/mime/mime-2.5.0.ebuild
new file mode 100644
index 0000000000..e50bc30ce6
--- /dev/null
+++ b/dev-js/mime/mime-2.5.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A comprehensive library for mime-type mapping"
+HOMEPAGE="
+ https://github.com/broofa/mime
+ https://www.npmjs.com/package/mime
+"
+SRC_URI="https://github.com/broofa/mime/archive/refs/tags/v${PV}.tar.gz -> ${P}.tgz"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+BDEPEND="
+ ${NODEJS_BDEPEND}
+ dev-js/mime-score
+ dev-js/runmd
+ dev-js/supports-color
+"
+S="${WORKDIR}/${P}"
diff --git a/dev-js/mimic-response/Manifest b/dev-js/mimic-response/Manifest
new file mode 100644
index 0000000000..5daf17f7ac
--- /dev/null
+++ b/dev-js/mimic-response/Manifest
@@ -0,0 +1 @@
+DIST mimic-response-3.1.0.tgz 2822 BLAKE2B 18755616f40b2832d7c95091e0766b5ff6ed58dbd630b7ba8d29e073566d1e7dd6ee745a907284688d0098b61301b5291f7fddaf7fe4fe8664e5fcb07ce45bc2 SHA512 cf4c9623ee050ebaf0792f199ade048f91dd266932d79f8bd9ee96827dfe88ae5f5b36fa4f77e1345ab6f8c79345bd3ae1ce96af837fc2fd03cd04e33731cd19
diff --git a/dev-js/mimic-response/metadata.xml b/dev-js/mimic-response/metadata.xml
new file mode 100644
index 0000000000..abcebbd7d0
--- /dev/null
+++ b/dev-js/mimic-response/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/mimic-response/issues
+ sindresorhus/mimic-response
+
+
diff --git a/dev-js/mimic-response/mimic-response-3.1.0.ebuild b/dev-js/mimic-response/mimic-response-3.1.0.ebuild
new file mode 100644
index 0000000000..07ff302e46
--- /dev/null
+++ b/dev-js/mimic-response/mimic-response-3.1.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Mimic a Node.js HTTP response stream"
+HOMEPAGE="
+ https://github.com/sindresorhus/mimic-response
+ https://www.npmjs.com/package/mimic-response
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/minimatch/Manifest b/dev-js/minimatch/Manifest
new file mode 100644
index 0000000000..423eafdabd
--- /dev/null
+++ b/dev-js/minimatch/Manifest
@@ -0,0 +1 @@
+DIST minimatch-3.0.4.tgz 11423 BLAKE2B fddbb49080421c840c2eb05dca037b42a925d9772cbf51a0a320062ee779ad8ffe2f91e2e1b889f7e9309952a6a5a2eb4d62c19ebfdd9bb1a975a701639a9c4c SHA512 c891d5404872a8f2d44e0b7d07cdcf5eee96debc7832fbc7bd252f4e8a20a70a060ce510fb20eb4741d1a2dfb23827423bbbb8857de959fb7a91604172a87450
diff --git a/dev-js/minimatch/metadata.xml b/dev-js/minimatch/metadata.xml
new file mode 100644
index 0000000000..305a674198
--- /dev/null
+++ b/dev-js/minimatch/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/minimatch/issues
+ isaacs/minimatch
+
+
diff --git a/dev-js/minimatch/minimatch-3.0.4.ebuild b/dev-js/minimatch/minimatch-3.0.4.ebuild
new file mode 100644
index 0000000000..35e1292f10
--- /dev/null
+++ b/dev-js/minimatch/minimatch-3.0.4.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="a glob matcher in javascript"
+HOMEPAGE="
+ https://github.com/isaacs/minimatch
+ https://www.npmjs.com/package/minimatch
+"
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/brace-expansion
+"
diff --git a/dev-js/minimist/Manifest b/dev-js/minimist/Manifest
new file mode 100644
index 0000000000..9fff998773
--- /dev/null
+++ b/dev-js/minimist/Manifest
@@ -0,0 +1 @@
+DIST minimist-1.2.5.tgz 8251 BLAKE2B 2ef1647a19db86f6600671dd397fe499a402466c07c748e23a7df79faaaaaafcd221c6fd3009e78eb69b87d3e85c965ca467f1f12afb4f44579e381b5c4ea70a SHA512 14cf6735462b4410042d9413df179943b7e630e060ea758d989293720b0979a2ecb4ffd43835691acaf93a15e185783a7feaad27cba267e3d4c640d67202172f
diff --git a/dev-js/minimist/metadata.xml b/dev-js/minimist/metadata.xml
new file mode 100644
index 0000000000..1c1f3adb0c
--- /dev/null
+++ b/dev-js/minimist/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/substack/minimist/issues
+ substack/minimist
+
+
diff --git a/dev-js/minimist/minimist-1.2.5.ebuild b/dev-js/minimist/minimist-1.2.5.ebuild
new file mode 100644
index 0000000000..8717fedb77
--- /dev/null
+++ b/dev-js/minimist/minimist-1.2.5.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="parse argument options"
+HOMEPAGE="
+ https://github.com/substack/minimist
+ https://www.npmjs.com/package/minimist
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+src_install() {
+ use examples && dodoc -r example
+ rm -rf example || die
+ node_src_install
+}
diff --git a/dev-js/minipass/Manifest b/dev-js/minipass/Manifest
new file mode 100644
index 0000000000..f62b0cbcc5
--- /dev/null
+++ b/dev-js/minipass/Manifest
@@ -0,0 +1 @@
+DIST minipass-3.1.3.tgz 12388 BLAKE2B 77ea68cb37f5cea983de5cc402b915db739365dbfe5300fb415a93dba94e2720b693500f694043edee88223d0fe822c4e685f3060e79010717650b8f71084951 SHA512 32077619d315cd8fb1dc827ea079d533e286de503973cb6769bc892a61d2686da4006a6e771b8e7fc4e80e486e985ed4ccc13b0de71b404f6e39984d9bb3ee26
diff --git a/dev-js/minipass/metadata.xml b/dev-js/minipass/metadata.xml
new file mode 100644
index 0000000000..8862dfc7ee
--- /dev/null
+++ b/dev-js/minipass/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/minipass/issues
+ isaacs/minipass
+
+
diff --git a/dev-js/minipass/minipass-3.1.3.ebuild b/dev-js/minipass/minipass-3.1.3.ebuild
new file mode 100644
index 0000000000..dd80f302c3
--- /dev/null
+++ b/dev-js/minipass/minipass-3.1.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="minimal implementation of a PassThrough stream"
+HOMEPAGE="
+ https://github.com/isaacs/minipass
+ https://www.npmjs.com/package/minipass
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/yallist
+"
diff --git a/dev-js/minizlib/Manifest b/dev-js/minizlib/Manifest
new file mode 100644
index 0000000000..ea7e266c53
--- /dev/null
+++ b/dev-js/minizlib/Manifest
@@ -0,0 +1 @@
+DIST minizlib-2.1.2.tgz 6154 BLAKE2B fa4494224d32fa6cf9faba9f920aadf1b0e75d5851a4638bd88450437d3bdacc7106ed564c3527d8a38456e50cc496549991589d99e4ce43a0059379b5882595 SHA512 6c0c6c47c0557e3eb40d65c7137bb7d281f37e5e06ee48644ae3d6faabe977b8c54479bb74bc4e8d493510700227f8712d8f29846274621607668ee38a5ed076
diff --git a/dev-js/minizlib/metadata.xml b/dev-js/minizlib/metadata.xml
new file mode 100644
index 0000000000..e8e9d2a435
--- /dev/null
+++ b/dev-js/minizlib/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/minizlib/issues
+ isaacs/minizlib
+
+
diff --git a/dev-js/minizlib/minizlib-2.1.2.ebuild b/dev-js/minizlib/minizlib-2.1.2.ebuild
new file mode 100644
index 0000000000..420b3fc335
--- /dev/null
+++ b/dev-js/minizlib/minizlib-2.1.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding."
+HOMEPAGE="
+ https://github.com/isaacs/minizlib
+ https://www.npmjs.com/package/minizlib
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/minipass
+ dev-js/yallist
+"
diff --git a/dev-js/mkdirp-classic/Manifest b/dev-js/mkdirp-classic/Manifest
new file mode 100644
index 0000000000..805df2afda
--- /dev/null
+++ b/dev-js/mkdirp-classic/Manifest
@@ -0,0 +1 @@
+DIST mkdirp-classic-0.5.3.tgz 1953 BLAKE2B 5a4823fb697d05748b4125df81a7ce0df42fd5c19e9ac95ca817dcc17b6b8acda9187bde3fc7235a74a5fe28b7c68e00804aaa72dd1160028538c43087b1647c SHA512 80a2dc444321b6e651c1101fa8fdd1156f932b826a029541b4e21fb55823b8006902da7184f19a0dc7ef6e136f0f407c883d6852bfedc57df936371a63a36cfc
diff --git a/dev-js/mkdirp-classic/metadata.xml b/dev-js/mkdirp-classic/metadata.xml
new file mode 100644
index 0000000000..eedcab299a
--- /dev/null
+++ b/dev-js/mkdirp-classic/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mafintosh/mkdirp-classic/issues
+ mafintosh/mkdirp-classic
+
+
diff --git a/dev-js/mkdirp-classic/mkdirp-classic-0.5.3.ebuild b/dev-js/mkdirp-classic/mkdirp-classic-0.5.3.ebuild
new file mode 100644
index 0000000000..a533799fb9
--- /dev/null
+++ b/dev-js/mkdirp-classic/mkdirp-classic-0.5.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Mirror of mkdirp 0.5.2"
+HOMEPAGE="
+ https://github.com/mafintosh/mkdirp-classic
+ https://www.npmjs.com/package/mkdirp-classic
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/mkdirp/Manifest b/dev-js/mkdirp/Manifest
new file mode 100644
index 0000000000..4aaa6fc548
--- /dev/null
+++ b/dev-js/mkdirp/Manifest
@@ -0,0 +1 @@
+DIST mkdirp-1.0.4.tgz 6665 BLAKE2B a07cfbe019bad967aa1dc55ab35d5ac78819b254b307ffb3e84d72f8f52626b02bb99a227f567953fa505cdcaf7ab96f22b8aaae328845cb94029f4f9711da8d SHA512 bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf
diff --git a/dev-js/mkdirp/metadata.xml b/dev-js/mkdirp/metadata.xml
new file mode 100644
index 0000000000..88464aa6d8
--- /dev/null
+++ b/dev-js/mkdirp/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/node-mkdirp/issues
+ isaacs/node-mkdirp
+
+
diff --git a/dev-js/mkdirp/mkdirp-1.0.4.ebuild b/dev-js/mkdirp/mkdirp-1.0.4.ebuild
new file mode 100644
index 0000000000..98309b11b0
--- /dev/null
+++ b/dev-js/mkdirp/mkdirp-1.0.4.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Recursively mkdir, like mkdir -p"
+HOMEPAGE="
+ https://github.com/isaacs/node-mkdirp
+ https://www.npmjs.com/package/mkdirp
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/module-not-found-error/Manifest b/dev-js/module-not-found-error/Manifest
new file mode 100644
index 0000000000..544c1b9cdd
--- /dev/null
+++ b/dev-js/module-not-found-error/Manifest
@@ -0,0 +1 @@
+DIST module-not-found-error-1.0.1.tgz 1518 BLAKE2B 2020afeea888484935f5be280500f5ea25c378a9f56cdfc120e57937b3c2bfcedbf2df0f111b38d9f7a9b0d8a5cda4e26517f09d21562d4ed59bec11a8fe319e SHA512 a449381025905d5eb3db38e14595289e09cb24d51e190277c3a390e5cb46c03fa2e68f77aa3450524d91b7a55d35ebb7b043f4001e0b71fbdd79ba7105156be2
diff --git a/dev-js/module-not-found-error/metadata.xml b/dev-js/module-not-found-error/metadata.xml
new file mode 100644
index 0000000000..0123cf1641
--- /dev/null
+++ b/dev-js/module-not-found-error/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/bendrucker/module-not-found-error/issues
+ bendrucker/module-not-found-error
+
+
diff --git a/dev-js/module-not-found-error/module-not-found-error-1.0.1.ebuild b/dev-js/module-not-found-error/module-not-found-error-1.0.1.ebuild
new file mode 100644
index 0000000000..c2ce741c94
--- /dev/null
+++ b/dev-js/module-not-found-error/module-not-found-error-1.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Create a module not found error"
+HOMEPAGE="
+ https://github.com/bendrucker/module-not-found-error
+ https://www.npmjs.com/package/module-not-found-error
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/ms/Manifest b/dev-js/ms/Manifest
new file mode 100644
index 0000000000..466a77fa2c
--- /dev/null
+++ b/dev-js/ms/Manifest
@@ -0,0 +1 @@
+DIST ms-2.1.3.tgz 2967 BLAKE2B 03b7e21a6de1fd9498f6e6233a10660829034e9153dd28e76aeac23a96f490689ee1d5d51b4b6b298eadca7a7f44fe886248c78e69272b3eccc7ea199fdd6a03 SHA512 e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394
diff --git a/dev-js/ms/metadata.xml b/dev-js/ms/metadata.xml
new file mode 100644
index 0000000000..0b25cad6dc
--- /dev/null
+++ b/dev-js/ms/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/vercel/ms/issues
+ vercel/ms
+
+
diff --git a/dev-js/ms/ms-2.1.3.ebuild b/dev-js/ms/ms-2.1.3.ebuild
new file mode 100644
index 0000000000..7952c82d70
--- /dev/null
+++ b/dev-js/ms/ms-2.1.3.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Tiny millisecond conversion utility"
+HOMEPAGE="
+ https://github.com/vercel/ms
+ https://www.npmjs.com/package/ms
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/naivedb/Manifest b/dev-js/naivedb/Manifest
new file mode 100644
index 0000000000..b3a7889ec2
--- /dev/null
+++ b/dev-js/naivedb/Manifest
@@ -0,0 +1 @@
+DIST naivedb-1.0.7.tgz 2408 BLAKE2B 19008bb50dcb15c10d6d853d86b08e2e660d0e4b92b5cf781e797454eded6b1c9882ed600ef30b9f47e55a2eeda0ad9a909be686ea2b1a203d20bdd3fb9ae3f5 SHA512 b89cc4ad7006a4edd1fd89624d5c998c2b7a2cd4a78850cd3e72a0f76effddc6ff685f6d1f5c19941c2cb7f0ecbfc21b8d034e994351d88bf98cd1e3b61bbf25
diff --git a/dev-js/naivedb/metadata.xml b/dev-js/naivedb/metadata.xml
new file mode 100644
index 0000000000..41db9db205
--- /dev/null
+++ b/dev-js/naivedb/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/missinglink/naivedb/issues
+ missinglink/naivedb
+
+
diff --git a/dev-js/naivedb/naivedb-1.0.7.ebuild b/dev-js/naivedb/naivedb-1.0.7.ebuild
new file mode 100644
index 0000000000..db6574956a
--- /dev/null
+++ b/dev-js/naivedb/naivedb-1.0.7.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="bash npm install naivedb --save "
+HOMEPAGE="
+ https://github.com/missinglink/naivedb
+ https://www.npmjs.com/package/naivedb
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/through2
+"
diff --git a/dev-js/napi-build-utils/Manifest b/dev-js/napi-build-utils/Manifest
new file mode 100644
index 0000000000..dd49fddf31
--- /dev/null
+++ b/dev-js/napi-build-utils/Manifest
@@ -0,0 +1 @@
+DIST napi-build-utils-1.0.2.tgz 4581 BLAKE2B 5099441cded38d734e641b198ee1d0e6975cd4de90c9190ac3aacd8ffd78514a589fa070ee15e162d2edcaa326b28d92ab01be7d42dd2bd21e49b3b3e1058045 SHA512 38d99152a2bbce3ec3597d03f400ded37c1bc0e059c4d01f176d0f9467c2590703dfefcc6a44a1207accab1f58c0f4dfc43745d732de2fe44666247d90630b76
diff --git a/dev-js/napi-build-utils/metadata.xml b/dev-js/napi-build-utils/metadata.xml
new file mode 100644
index 0000000000..5e0bb3ee6e
--- /dev/null
+++ b/dev-js/napi-build-utils/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspiredware/napi-build-utils/issues
+ inspiredware/napi-build-utils
+
+
diff --git a/dev-js/napi-build-utils/napi-build-utils-1.0.2.ebuild b/dev-js/napi-build-utils/napi-build-utils-1.0.2.ebuild
new file mode 100644
index 0000000000..728cc8c33e
--- /dev/null
+++ b/dev-js/napi-build-utils/napi-build-utils-1.0.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A set of utilities to assist developers of tools that build N-API native add-ons"
+HOMEPAGE="
+ https://github.com/inspiredware/napi-build-utils
+ https://www.npmjs.com/package/napi-build-utils
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/neo-async/Manifest b/dev-js/neo-async/Manifest
new file mode 100644
index 0000000000..e1c504761b
--- /dev/null
+++ b/dev-js/neo-async/Manifest
@@ -0,0 +1 @@
+DIST neo-async-2.6.2.tgz 38647 BLAKE2B 8ab9a5a80254bc1d69471765ab6b822e1d4d4d0683f1c5db5438bdc392ec21fccb3dc85149ac7b0c246bcb0628b2f2744e14417a0eea48de9f42da6450146a24 SHA512 61ddd4112e665824aa47ea8d4fddd2dd4a18524a8067d94b83c6bb83dae29ac5a66062bc7154e8038fec17746bb21772577b0018c5d5526a4c60ec3e74ba4ebb
diff --git a/dev-js/neo-async/metadata.xml b/dev-js/neo-async/metadata.xml
new file mode 100644
index 0000000000..80f954fa40
--- /dev/null
+++ b/dev-js/neo-async/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/suguru03/neo-async/issues
+ suguru03/neo-async
+
+
diff --git a/dev-js/neo-async/neo-async-2.6.2.ebuild b/dev-js/neo-async/neo-async-2.6.2.ebuild
new file mode 100644
index 0000000000..1de6a5d506
--- /dev/null
+++ b/dev-js/neo-async/neo-async-2.6.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster "
+HOMEPAGE="
+ https://github.com/suguru03/neo-async
+ https://www.npmjs.com/package/neo-async
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/node-abi/Manifest b/dev-js/node-abi/Manifest
new file mode 100644
index 0000000000..0f0785a684
--- /dev/null
+++ b/dev-js/node-abi/Manifest
@@ -0,0 +1 @@
+DIST node-abi-2.19.3.tgz 8431 BLAKE2B 184fd61b708f33a92788292bc2ef572a7deb1f794b2617e5e787c37f7b35004503271896f540e2db006471b5b002ede1302cdea14ed44ca09f92ab0658534895 SHA512 f7166b9727ef2a15a67b611714a421651a75c8d593fee23596e60faf7b0597e1f891e618e3147ed633bb9af4d38a322c1dfd4cf900def6e5ae29e1292c89c896
diff --git a/dev-js/node-abi/metadata.xml b/dev-js/node-abi/metadata.xml
new file mode 100644
index 0000000000..63ed0409ed
--- /dev/null
+++ b/dev-js/node-abi/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/lgeiger/node-abi/issues
+ lgeiger/node-abi
+
+
diff --git a/dev-js/node-abi/node-abi-2.19.3.ebuild b/dev-js/node-abi/node-abi-2.19.3.ebuild
new file mode 100644
index 0000000000..c46cad2f96
--- /dev/null
+++ b/dev-js/node-abi/node-abi-2.19.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Get the Node ABI for a given target and runtime, and vice versa."
+HOMEPAGE="
+ https://github.com/lgeiger/node-abi
+ https://www.npmjs.com/package/node-abi
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/semver
+"
diff --git a/dev-js/noop-logger/Manifest b/dev-js/noop-logger/Manifest
new file mode 100644
index 0000000000..c42b7ba74a
--- /dev/null
+++ b/dev-js/noop-logger/Manifest
@@ -0,0 +1 @@
+DIST noop-logger-0.1.1.tgz 1322 BLAKE2B 3d3d69a549762c04f64cc57dd9541fe9b970ebacd129875f6e3b026cb23c48b63c4d7b096f51c6d9f54b4cac722c88cedcc57af76bae7f6b9ee90e90a75cb88b SHA512 ea433c08b5efb96e5cad3c6c02dbdad982eb46b0da89322421e3d6b3d9a82c7a9b1564fde16a4d163c12ff975f2df1028398bf9649b0ddaa2a562771b76dd311
diff --git a/dev-js/noop-logger/metadata.xml b/dev-js/noop-logger/metadata.xml
new file mode 100644
index 0000000000..40a27a7d13
--- /dev/null
+++ b/dev-js/noop-logger/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/segmentio/noop-logger/issues
+ segmentio/noop-logger
+
+
diff --git a/dev-js/noop-logger/noop-logger-0.1.1.ebuild b/dev-js/noop-logger/noop-logger-0.1.1.ebuild
new file mode 100644
index 0000000000..06d18494a9
--- /dev/null
+++ b/dev-js/noop-logger/noop-logger-0.1.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A logger that does exactly nothing."
+HOMEPAGE="
+ https://github.com/segmentio/noop-logger
+ https://www.npmjs.com/package/noop-logger
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/nopt/Manifest b/dev-js/nopt/Manifest
new file mode 100644
index 0000000000..4ceaebf324
--- /dev/null
+++ b/dev-js/nopt/Manifest
@@ -0,0 +1 @@
+DIST nopt-5.0.0.tgz 9343 BLAKE2B 2e5f720b9fbd3331947fd88bcca77e92979dc4a886571be6a168364c29dae568288321a65ee14df683d4c2cc0d9cdba859c5a9268ca4a34190ee80018734ed0f SHA512 4db8faeeb7dfa9c79e2e97115eb4fbbca00df02c1f3de20180cec4ea206498a2d5edb10cc291a060b1afd2300252c10269afefbb13f42231289edeae99d320b5
diff --git a/dev-js/nopt/metadata.xml b/dev-js/nopt/metadata.xml
new file mode 100644
index 0000000000..d88e32f15b
--- /dev/null
+++ b/dev-js/nopt/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/npm/nopt/issues
+ npm/nopt
+
+
diff --git a/dev-js/nopt/nopt-5.0.0.ebuild b/dev-js/nopt/nopt-5.0.0.ebuild
new file mode 100644
index 0000000000..67ed29c5cf
--- /dev/null
+++ b/dev-js/nopt/nopt-5.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Option parsing for Node, supporting types, shorthands, etc. Used by npm."
+HOMEPAGE="
+ https://github.com/npm/nopt
+ https://www.npmjs.com/package/nopt
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/abbrev
+"
diff --git a/dev-js/npmlog/Manifest b/dev-js/npmlog/Manifest
new file mode 100644
index 0000000000..384ef5e84c
--- /dev/null
+++ b/dev-js/npmlog/Manifest
@@ -0,0 +1 @@
+DIST npmlog-4.1.2.tgz 6509 BLAKE2B 7799b682dcd5f398efc0fcf079745c80a3429c0be5f942c231ac86cc254116bf5bbf011d1d5714c7da07194a251b3f7f8a51e7546c050bd49940923658154e57 SHA512 dae52a6b3b8a95369223f742f00ce2714724efe22b11a3a737f7b48dddd7b6dd4a706a70c77d2fe7498bee83f2aff87d6cbdc4e1a65c715c29c0ffb95bd56392
diff --git a/dev-js/npmlog/metadata.xml b/dev-js/npmlog/metadata.xml
new file mode 100644
index 0000000000..48ac6125c1
--- /dev/null
+++ b/dev-js/npmlog/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/npm/npmlog/issues
+ npm/npmlog
+
+
diff --git a/dev-js/npmlog/npmlog-4.1.2.ebuild b/dev-js/npmlog/npmlog-4.1.2.ebuild
new file mode 100644
index 0000000000..0770c11f0f
--- /dev/null
+++ b/dev-js/npmlog/npmlog-4.1.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="logger for npm"
+HOMEPAGE="
+ https://github.com/npm/npmlog
+ https://www.npmjs.com/package/npmlog
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/are-we-there-yet
+ dev-js/console-control-strings
+ dev-js/gauge
+ dev-js/set-blocking
+"
diff --git a/dev-js/oauth-sign/Manifest b/dev-js/oauth-sign/Manifest
new file mode 100644
index 0000000000..b345f067cc
--- /dev/null
+++ b/dev-js/oauth-sign/Manifest
@@ -0,0 +1 @@
+DIST oauth-sign-0.9.0.tgz 5195 BLAKE2B 0d4dd7478896ba14d9ea0b5676e678d85198aa80177f7fd2f92d4ef215944979b0157dc0543cf440d4a51a338b0eb295a5a528cc8413108ac37fce185920efc3 SHA512 7dec6150514f4c657cc9b02d48819b57a80e912bfc52d45b0c19c0c8b430e103ca920365b07d81c8f1ad314a9d5a4a2ce98091980a958b0819ac973f9910f365
diff --git a/dev-js/oauth-sign/metadata.xml b/dev-js/oauth-sign/metadata.xml
new file mode 100644
index 0000000000..ae2b18b37a
--- /dev/null
+++ b/dev-js/oauth-sign/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mikeal/oauth-sign/issues
+ mikeal/oauth-sign
+
+
diff --git a/dev-js/oauth-sign/oauth-sign-0.9.0.ebuild b/dev-js/oauth-sign/oauth-sign-0.9.0.ebuild
new file mode 100644
index 0000000000..ffa69874cf
--- /dev/null
+++ b/dev-js/oauth-sign/oauth-sign-0.9.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module."
+HOMEPAGE="
+ https://github.com/mikeal/oauth-sign
+ https://www.npmjs.com/package/oauth-sign
+"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
diff --git a/dev-js/object-assign/Manifest b/dev-js/object-assign/Manifest
new file mode 100644
index 0000000000..c2e89502b8
--- /dev/null
+++ b/dev-js/object-assign/Manifest
@@ -0,0 +1 @@
+DIST object-assign-4.1.1.tgz 2675 BLAKE2B 2d91b1a932cecfec572480b7b9cbc23263493fd37f22167aa04861e6376f37cff15103e4042b793f1768d26977eb467ac719fad26b0c50ad2dcaeb4ecd955245 SHA512 ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52
diff --git a/dev-js/object-assign/metadata.xml b/dev-js/object-assign/metadata.xml
new file mode 100644
index 0000000000..69cd2a6558
--- /dev/null
+++ b/dev-js/object-assign/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/object-assign/issues
+ sindresorhus/object-assign
+
+
diff --git a/dev-js/object-assign/object-assign-4.1.1.ebuild b/dev-js/object-assign/object-assign-4.1.1.ebuild
new file mode 100644
index 0000000000..ba25dc00a8
--- /dev/null
+++ b/dev-js/object-assign/object-assign-4.1.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ES2015 Object.assign() ponyfill"
+HOMEPAGE="
+ https://github.com/sindresorhus/object-assign
+ https://www.npmjs.com/package/object-assign
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/object-inspect/Manifest b/dev-js/object-inspect/Manifest
new file mode 100644
index 0000000000..6c2274daaf
--- /dev/null
+++ b/dev-js/object-inspect/Manifest
@@ -0,0 +1 @@
+DIST object-inspect-1.9.0.tgz 12164 BLAKE2B 3119598451fa23114fd43864a4a179b3535bb43166998367736e8e6351f1c1beea8886d303c8c58ea38d7a4ba91e7f85281701e7a199071cf650a9f5f386a7cc SHA512 8b7069f624eac2168b641c469117e8e596c4d3b050453ecc1aef3e9cd8305bd22d1a9d53cc24f0d832c4a16c230a5c418ce148fe15a58d3026606084c26b673b
diff --git a/dev-js/object-inspect/metadata.xml b/dev-js/object-inspect/metadata.xml
new file mode 100644
index 0000000000..944ee3de24
--- /dev/null
+++ b/dev-js/object-inspect/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/object-inspect/issues
+ inspect-js/object-inspect
+
+
diff --git a/dev-js/object-inspect/object-inspect-1.9.0.ebuild b/dev-js/object-inspect/object-inspect-1.9.0.ebuild
new file mode 100644
index 0000000000..43df940ed5
--- /dev/null
+++ b/dev-js/object-inspect/object-inspect-1.9.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="string representations of objects in node and the browser"
+HOMEPAGE="
+ https://github.com/inspect-js/object-inspect
+ https://www.npmjs.com/package/object-inspect
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+src_install() {
+ use examples && dodoc -r example
+ rm -rf example || die
+ node_src_install
+}
diff --git a/dev-js/object-is/Manifest b/dev-js/object-is/Manifest
new file mode 100644
index 0000000000..e7245717b8
--- /dev/null
+++ b/dev-js/object-is/Manifest
@@ -0,0 +1 @@
+DIST object-is-1.1.4.tgz 9173 BLAKE2B ae4b94d03e929fc43d07fab2b96f76b4638207f78fb3e9c9a1c3bf5d0e341bfb6f0a30a38cc2b11c81ecab8bc296e54d93917f37fa4087a58134d9e45b1c527a SHA512 d59bc0678c2517b2323d539c1353a68a4b7b52968594e42ad07952b62f99bc31f75220f66ebc063300dbc95e378daa366ca27ee3e59d3c91d277b920cca615aa
diff --git a/dev-js/object-is/metadata.xml b/dev-js/object-is/metadata.xml
new file mode 100644
index 0000000000..dc9dfec280
--- /dev/null
+++ b/dev-js/object-is/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/es-shims/object-is/issues
+ es-shims/object-is
+
+
diff --git a/dev-js/object-is/object-is-1.1.4.ebuild b/dev-js/object-is/object-is-1.1.4.ebuild
new file mode 100644
index 0000000000..12812d2295
--- /dev/null
+++ b/dev-js/object-is/object-is-1.1.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ES2015-compliant shim for Object.is - differentiates between -0 and +0"
+HOMEPAGE="
+ https://github.com/es-shims/object-is
+ https://www.npmjs.com/package/object-is
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+ dev-js/define-properties
+"
diff --git a/dev-js/object-keys/Manifest b/dev-js/object-keys/Manifest
new file mode 100644
index 0000000000..04ac68ecda
--- /dev/null
+++ b/dev-js/object-keys/Manifest
@@ -0,0 +1 @@
+DIST object-keys-1.1.1.tgz 7677 BLAKE2B f9431231747bb3aa685fd010bd1b916e898be75314e2f78c956a1730ab7cc2e7c411d4049857db9ba1d26ae73c40825af4d3702cda748a13505b3bfd271ce11e SHA512 36e00449439432b9485ce7c72b30fa6e93eeded62ddf1be335d44843e15e4f494d6f82bc591ef409a0f186e360b92d971be1a39323303b3b0de5992d2267e12c
diff --git a/dev-js/object-keys/metadata.xml b/dev-js/object-keys/metadata.xml
new file mode 100644
index 0000000000..bd8b9f55f1
--- /dev/null
+++ b/dev-js/object-keys/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/object-keys/issues
+ ljharb/object-keys
+
+
diff --git a/dev-js/object-keys/object-keys-1.1.1.ebuild b/dev-js/object-keys/object-keys-1.1.1.ebuild
new file mode 100644
index 0000000000..783e193f80
--- /dev/null
+++ b/dev-js/object-keys/object-keys-1.1.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim"
+HOMEPAGE="
+ https://github.com/ljharb/object-keys
+ https://www.npmjs.com/package/object-keys
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/object_assign/Manifest b/dev-js/object_assign/Manifest
new file mode 100644
index 0000000000..c8ef8faa8b
--- /dev/null
+++ b/dev-js/object_assign/Manifest
@@ -0,0 +1 @@
+DIST object_assign-4.1.2.tgz 16372 BLAKE2B 307841c6bb22b739feabbd10b6ce503513dd2a0111966c9ae4a20ae6cb6a7e0d744d8d4ce2d26706b08c05047280930c2f65c88c1eddc2acdca935cefadb16f0 SHA512 8b14f62f94c75ec029ca250f60a996fb6107a575dee488b733e7f87be6891401daa396a61515ba27438ee9cfcb53c05ee3bbad0b1d862fcf61c4607a5d298ab9
diff --git a/dev-js/object_assign/metadata.xml b/dev-js/object_assign/metadata.xml
new file mode 100644
index 0000000000..fe96756746
--- /dev/null
+++ b/dev-js/object_assign/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/object.assign/issues
+ ljharb/object.assign
+
+
diff --git a/dev-js/object_assign/object_assign-4.1.2.ebuild b/dev-js/object_assign/object_assign-4.1.2.ebuild
new file mode 100644
index 0000000000..1f778f3684
--- /dev/null
+++ b/dev-js/object_assign/object_assign-4.1.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim"
+HOMEPAGE="
+ https://github.com/ljharb/object.assign
+ https://www.npmjs.com/package/object.assign
+"
+
+MYPN="${PN//_/.}"
+SRC_URI="mirror://npm/${MYPN}/-/${MYPN}-${PV}.tgz -> ${P}.tgz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+ dev-js/define-properties
+ dev-js/has-symbols
+ dev-js/object-keys
+"
diff --git a/dev-js/once/Manifest b/dev-js/once/Manifest
new file mode 100644
index 0000000000..6304396458
--- /dev/null
+++ b/dev-js/once/Manifest
@@ -0,0 +1 @@
+DIST once-1.4.0.tgz 1979 BLAKE2B a87bc0b296d43fe660321ad6e33672d9f335e993a6c16a9ba60909690d6b667ca6368f59611081e603302b4b9ef69cfddc22e0f250a210cb9869b6ec2dcdd66d SHA512 94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb
diff --git a/dev-js/once/metadata.xml b/dev-js/once/metadata.xml
new file mode 100644
index 0000000000..2d783930a4
--- /dev/null
+++ b/dev-js/once/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/once/issues
+ isaacs/once
+
+
diff --git a/dev-js/once/once-1.4.0.ebuild b/dev-js/once/once-1.4.0.ebuild
new file mode 100644
index 0000000000..caaf47d1f6
--- /dev/null
+++ b/dev-js/once/once-1.4.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Run a function exactly one time"
+HOMEPAGE="
+ https://github.com/isaacs/once
+ https://www.npmjs.com/package/once
+"
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/wrappy
+"
diff --git a/dev-js/one-time/Manifest b/dev-js/one-time/Manifest
new file mode 100644
index 0000000000..225e2a7331
--- /dev/null
+++ b/dev-js/one-time/Manifest
@@ -0,0 +1 @@
+DIST one-time-1.0.0.tgz 2690 BLAKE2B e948f081bc524174762b5752beaa50cd0ff794c7ed318b2eb851dc0edbaa3509affdbfcb40f11716f2364461c13684deda99142fec8e29d09d7a7b9c2df88233 SHA512 e435ce8912b0b9211c43f974906085e90de37000c5bf9b52991689724fceaa454570eceeb41d77e0a4527c5d310eb2f7f4c367ab16c705b51472364885381bda
diff --git a/dev-js/one-time/metadata.xml b/dev-js/one-time/metadata.xml
new file mode 100644
index 0000000000..503b47fe26
--- /dev/null
+++ b/dev-js/one-time/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/3rd-Eden/one-time/issues
+ 3rd-Eden/one-time
+
+
diff --git a/dev-js/one-time/one-time-1.0.0.ebuild b/dev-js/one-time/one-time-1.0.0.ebuild
new file mode 100644
index 0000000000..97a046e030
--- /dev/null
+++ b/dev-js/one-time/one-time-1.0.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Run the supplied function exactly one time (once)"
+HOMEPAGE="
+ https://github.com/3rd-Eden/one-time
+ https://www.npmjs.com/package/one-time
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/fn_name
+"
diff --git a/dev-js/optionator/Manifest b/dev-js/optionator/Manifest
new file mode 100644
index 0000000000..0258283281
--- /dev/null
+++ b/dev-js/optionator/Manifest
@@ -0,0 +1 @@
+DIST optionator-0.9.1.tgz 13979 BLAKE2B ff2a5b372bb0d526c9b70de19142678f38956a0e4f8b62a4f0c10dbf9a4152102e2f9ac091aeaad4388d3bc5b80eca5944f46d5881acbd54f649ea8a335b3a2c SHA512 ef84656391429e1ab88d1c5550f283691c2b54d5ccaac1ac896e80270e172bc866b66d74c02d32a5904bc39208a7ce4d64cafdd7ea9dd51bef10dc20ee38d117
diff --git a/dev-js/optionator/metadata.xml b/dev-js/optionator/metadata.xml
new file mode 100644
index 0000000000..c0a82b2ea6
--- /dev/null
+++ b/dev-js/optionator/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/gkz/optionator/issues
+ gkz/optionator
+
+
diff --git a/dev-js/optionator/optionator-0.9.1.ebuild b/dev-js/optionator/optionator-0.9.1.ebuild
new file mode 100644
index 0000000000..d384bc717c
--- /dev/null
+++ b/dev-js/optionator/optionator-0.9.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="option parsing and help generation"
+HOMEPAGE="
+ https://github.com/gkz/optionator
+ https://www.npmjs.com/package/optionator
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/prelude-ls
+ dev-js/deep-is
+ dev-js/word-wrap
+ dev-js/type-check
+ dev-js/levn
+ dev-js/fast-levenshtein
+"
diff --git a/dev-js/parallel-transform/Manifest b/dev-js/parallel-transform/Manifest
new file mode 100644
index 0000000000..8ad3b0b132
--- /dev/null
+++ b/dev-js/parallel-transform/Manifest
@@ -0,0 +1 @@
+DIST parallel-transform-1.2.0.tgz 2478 BLAKE2B 15addf33fa57a1d2a38d9ae9ac8b0a999d274661c8220c8bbb07f10c48f8fff9ab3c7a8f627d9b4c442de69e27dfcfa6f9a5b1755e2ed7a6bcb185f5ab8ba780 SHA512 3f6bd2988bb7f2e225bdd714edf0e4cabc63df7813532fc004ee5951b1a8c31342a2906afcea03e366cfe1498cac9a0fca4e14a9fd26bb79ad5818470990fcca
diff --git a/dev-js/parallel-transform/metadata.xml b/dev-js/parallel-transform/metadata.xml
new file mode 100644
index 0000000000..230a157b32
--- /dev/null
+++ b/dev-js/parallel-transform/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mafintosh/parallel-transform/issues
+ mafintosh/parallel-transform
+
+
diff --git a/dev-js/parallel-transform/parallel-transform-1.2.0.ebuild b/dev-js/parallel-transform/parallel-transform-1.2.0.ebuild
new file mode 100644
index 0000000000..3ed193787b
--- /dev/null
+++ b/dev-js/parallel-transform/parallel-transform-1.2.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Transform stream that allows you to run your transforms in parallel without changing the order"
+HOMEPAGE="
+ https://github.com/mafintosh/parallel-transform
+ https://www.npmjs.com/package/parallel-transform
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/cyclist
+ dev-js/inherits
+ dev-js/readable-stream
+"
diff --git a/dev-js/parse-ms/Manifest b/dev-js/parse-ms/Manifest
new file mode 100644
index 0000000000..4a1e77cb1c
--- /dev/null
+++ b/dev-js/parse-ms/Manifest
@@ -0,0 +1 @@
+DIST parse-ms-2.1.0.tgz 1820 BLAKE2B 578cb427ff32e216d4b9c04416590d2511cfa0b8101724e06c6b7ecded41fd29b59766813f289b71788c5b089456f393bc910414944a6f551013883b63c1c2be SHA512 907b7b9332e84bd54165f52c88a8efe379abf7579af94d391322a412daa9eef35b1f199a56e12a37b5f17845671ab32d60e0311ab0c49528bde8aec480ed7308
diff --git a/dev-js/parse-ms/metadata.xml b/dev-js/parse-ms/metadata.xml
new file mode 100644
index 0000000000..afea6b8b09
--- /dev/null
+++ b/dev-js/parse-ms/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/parse-ms/issues
+ sindresorhus/parse-ms
+
+
diff --git a/dev-js/parse-ms/parse-ms-2.1.0.ebuild b/dev-js/parse-ms/parse-ms-2.1.0.ebuild
new file mode 100644
index 0000000000..76de5bf27d
--- /dev/null
+++ b/dev-js/parse-ms/parse-ms-2.1.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Parse milliseconds into an object"
+HOMEPAGE="
+ https://github.com/sindresorhus/parse-ms
+ https://www.npmjs.com/package/parse-ms
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/path-is-absolute/Manifest b/dev-js/path-is-absolute/Manifest
new file mode 100644
index 0000000000..e6fa0b14d3
--- /dev/null
+++ b/dev-js/path-is-absolute/Manifest
@@ -0,0 +1 @@
+DIST path-is-absolute-2.0.0.tgz 1905 BLAKE2B e140ff6089209b9456c1c0116211a8f7d585a435a213345a6d8659e46c58ab590d147b0389d9b0051aed509edd91f15e2d4a065880befb7c2346cd8badf5b640 SHA512 6a344ea63ab548bc4966c81254271522df9979b547f8fc09b4f9d51128df83a24ac091b00201d10b7cc8723bc8d0b9de72320708986d7cd67f63f46b7a0ab25e
diff --git a/dev-js/path-is-absolute/metadata.xml b/dev-js/path-is-absolute/metadata.xml
new file mode 100644
index 0000000000..b5cc004ca2
--- /dev/null
+++ b/dev-js/path-is-absolute/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/path-is-absolute/issues
+ sindresorhus/path-is-absolute
+
+
diff --git a/dev-js/path-is-absolute/path-is-absolute-2.0.0.ebuild b/dev-js/path-is-absolute/path-is-absolute-2.0.0.ebuild
new file mode 100644
index 0000000000..b562244818
--- /dev/null
+++ b/dev-js/path-is-absolute/path-is-absolute-2.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Node.js 0.12 path.isAbsolute() ponyfill"
+HOMEPAGE="
+ https://github.com/sindresorhus/path-is-absolute
+ https://www.npmjs.com/package/path-is-absolute
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/path-parse/Manifest b/dev-js/path-parse/Manifest
new file mode 100644
index 0000000000..4ec3f399e7
--- /dev/null
+++ b/dev-js/path-parse/Manifest
@@ -0,0 +1 @@
+DIST path-parse-1.0.6.tgz 3231 BLAKE2B b2a4a6022cf69c0b7d6003a0dc1c86c4c7f4bcf8488ff1f8712ed5eaaabfb778555a91b9730daa5018e53211d7ab8432d35c38e6f8612111395893cab023bfb4 SHA512 19298e4f611b1eb20d05ff5247b08310bc2527c004364dd09fb3a290ae2715802edceb5edbe258355be4a401109b7fd32cd109143ff16498f3cb183728158ecf
diff --git a/dev-js/path-parse/metadata.xml b/dev-js/path-parse/metadata.xml
new file mode 100644
index 0000000000..abdd647d67
--- /dev/null
+++ b/dev-js/path-parse/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/jbgutierrez/path-parse/issues
+ jbgutierrez/path-parse
+
+
diff --git a/dev-js/path-parse/path-parse-1.0.6.ebuild b/dev-js/path-parse/path-parse-1.0.6.ebuild
new file mode 100644
index 0000000000..4ea7cc70b7
--- /dev/null
+++ b/dev-js/path-parse/path-parse-1.0.6.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Node.js path.parse() ponyfill"
+HOMEPAGE="
+ https://github.com/jbgutierrez/path-parse
+ https://www.npmjs.com/package/path-parse
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/pbf2json/Manifest b/dev-js/pbf2json/Manifest
new file mode 100644
index 0000000000..fd9bbdf035
--- /dev/null
+++ b/dev-js/pbf2json/Manifest
@@ -0,0 +1,42 @@
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.zip 60546 BLAKE2B e775860f49c6ee09a6c48902d38fdf5d2d77af4cd405d8d303902170e46493301d4aa873a48b4d12a16d92dafaa65290de1fd3a42545025fbfc82f15a3881e8d SHA512 53dc5484f488ae1f8d0eb672c3431bbf9fce33dfcee83dda7929103e3650559cf703f601716984a640422f01cc640860dba0b47e16aef04d0d2452a266fefbf9
+DIST github.com%2Ffsnotify%2Ffsnotify%2F@v%2Fv1.4.7.mod 36 BLAKE2B 2b77fbdbb6c6c20767c120b390fbd2992bf79dcae0a35c27121a6e755233da3ecb7d74e74c38c0a2463976b546ed8bbfb8a8d8cb140526dd9a0c4f524cc131a4 SHA512 5749d33fb085d63b7c12f43df824c96f168323cf6d88cfea3e2536eeb7b56689dab9dddb8cde1ec8bc9c2848e7148b8a37abf8523a99c55ce10f896245c5f341
+DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.2.0.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
+DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.5.0.mod 129 BLAKE2B 15d140a0b2b22d6c9886ee9e517f923fda26ee8179755702a8eebf1ae8cf75be48e8d28a1df1bf875a7bfd499075d83a541c9716601856abe0e7c850a3ec68fd SHA512 467a3f6fb4c941cd55d8d4b2d6a2015966c60a8614691539c88c4bf0da2f8022055be8561cddd0e60b118f74f010be5998dd128b7b136f14edd2674e5650db2a
+DIST github.com%2Fgolang%2Fsnappy%2F@v%2Fv0.0.0-20180518054509-2e65f85255db.mod 32 BLAKE2B 8b498b103962181cf69cf5de686eee1a7f0e481ccd35430e33999c951b91ebb98e9dcb1dc9c4e40cb379fe4abae40a47eb36d9456fea076e44245022552d055a SHA512 c9faa5760addf2869df9a3ec5ed9da02944823afc5be93b8b6193c43261d167cff2aeb65bb844d959d368ada83932c86056aefbff799be326e889d3de4c2b8f5
+DIST github.com%2Fgolang%2Fsnappy%2F@v%2Fv0.0.0-20180518054509-2e65f85255db.zip 70555 BLAKE2B d83b37593eea44bbd11100af9c0c41bc2b55e14d06ef1fae1dce5242bf8cea1574c97a7148e7878385fd4bafbb433aa26fb4fcaa47e766353b2b6c179ddda124 SHA512 3ecebc76ab8e8f3cb65a95065639f3e90b5d722ba1aa564b42104e83ea4bd67af65e52c73a33b9b327b9934553f2c5b7324be8229f2c2e95c495065360a37c54
+DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.5.mod 105 BLAKE2B ffd22df03c1b351fb766a97818d46cc6aebeef365632d5263c90cf45a4acffdf5811da10ea2cd4747bc9691f74661c0b655961a065ed15a0194eeb4d1d12ca9b SHA512 cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713
+DIST github.com%2Fhpcloud%2Ftail%2F@v%2Fv1.0.0.mod 31 BLAKE2B 7202132cff9b47a4484c61586949dbf7e13622067675cdd09dace3ce2e5b3a37b6fc5275b3bd6dbb0ec6ca0335bb7c9a036cc043b2d8ff1f38bc90ce13041aec SHA512 54a5bbc02b82693a977a4f690314b16d94cf071decddee3a4af2a90398e626ff188bc34ab3517278e7aac4e657f3f3070a020c85274be3750371dfdeee139b23
+DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.6.0.mod 30 BLAKE2B 54980427295e87f99bc189c9ec00c2167e9aa771cd8777d61cec8127a3eb19f718843e2e736a6d4c08877d23528bc6da810da0c61a1dc07620422fb1b5434684 SHA512 1b8b7ce4a8f0092f0b2a2395fbcafa8cfd6830183bc36fdd58e740dc9ec4fc5201f5eec2daa6e2effeb59f9e1c0ce986ceef838d16876c9fbf0fffad4b7660ba
+DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.7.0.mod 30 BLAKE2B 54980427295e87f99bc189c9ec00c2167e9aa771cd8777d61cec8127a3eb19f718843e2e736a6d4c08877d23528bc6da810da0c61a1dc07620422fb1b5434684 SHA512 1b8b7ce4a8f0092f0b2a2395fbcafa8cfd6830183bc36fdd58e740dc9ec4fc5201f5eec2daa6e2effeb59f9e1c0ce986ceef838d16876c9fbf0fffad4b7660ba
+DIST github.com%2Fonsi%2Fgomega%2F@v%2Fv1.4.3.mod 555 BLAKE2B b182f5a37e6169f7e40ea33bdda2790e7e1b01c1e61cc9d109ca6b8803ce9161cc0c2e2ee857ef5af582b1b9317c58734683ac3e8a8d11c620865b3b12c6baf6 SHA512 a7ef7e84c93e09b01b83de08580bec055f0164d3272a3e2571707d0b33f4b4616a379d440ab3835d455d8d573e357a6df1163fa8415684d5d55af8e22c68f7d8
+DIST github.com%2Fpaulmach%2Fgo.geo%2F@v%2Fv0.0.0-20180829195134-22b514266d33.mod 34 BLAKE2B f056c8fedcd41927fef6634d0e3d38fc1c4554020bc17dbf21e6cdbe6309a455567993e260ddd4ba2caaa69a48d30cb15e754e352007661dcda430a55a24d428 SHA512 cf54c20ca68bbc1474dd4b0641d40eea0cce723eb44d5d854b1893de122a3eabd17c13794840b289eb7d719af715cbf6e40712b8147edf666851e65d69d1a8c9
+DIST github.com%2Fpaulmach%2Fgo.geo%2F@v%2Fv0.0.0-20180829195134-22b514266d33.zip 299166 BLAKE2B 45c519aeecca1b2bf5bf11487c568e57b025a24cfc104003ef356d59fe6a1001e22307dcf57b499bc2b448cf128844ec420fa63b0298e52d8125f9697652ef7f SHA512 a6f88c28ef1baff966a60913444c573989d5c24e3ed3d7d67ba77078742de563130f1441c44774dc992dbd26308d33e1069cb7d72156c53765f2d79da54d5fe2
+DIST github.com%2Fpaulmach%2Fgo.geojson%2F@v%2Fv1.4.0.mod 38 BLAKE2B 9b2d4fc58ed284992e11f3fdd27e541691cd5eacd0489bba079a985d0b9e6a3da2b751e0e501d3cc03f114cdd95097c3cc98af3e971f0709b42208df7d591ffb SHA512 7422fe7d30116cc1bb3ce413a1070cb4c947fa926d29d002efec86fd43541da5255625593e98ee9556bb3096569832e65092e29b9d3f6fdd2d957cb416d03c36
+DIST github.com%2Fpaulmach%2Fgo.geojson%2F@v%2Fv1.4.0.zip 13874 BLAKE2B 0781459224ef0190915eeb95487cdde9c75554cbb95219241222c06f17933f279e07714c52c0873ea8b65d3382b86e90b34c3c270e5d646aa70d22a996ea9b49 SHA512 cea3dc16dabfebd0b434bd5d35f119883ce6a7368b41f6f970e0f2e3d5da7eaa0d37935b09aa696f69b166bc92db02daf64c65220645446289ba36010bdd882a
+DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
+DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
+DIST github.com%2Fqedus%2Fosmpbf%2F@v%2Fv1.2.0.mod 121 BLAKE2B 5f6752f18c444248a0d1549d370bdff281f68a72c9050db4b40e315c893fcecdff2174b0c633cde025bdccf8ad092adb32a66050688a66b28061d585ab0a27fb SHA512 65b2588d162013c85477d2ceaa1317dfb1e2d740618c2d2f7d24ff243ae5b1f91f3547308e4dea22b100ca522fddf62855a41584ad358a2cfa21f02017ce5b76
+DIST github.com%2Fqedus%2Fosmpbf%2F@v%2Fv1.2.0.zip 32742 BLAKE2B 47e6b867872155741f32cfb37fa29bcd0cf9d60ea600757768a56312d50e34595150dc68604203e748ae1e82422a983c6bf81314849dc402959bdd764df1e43b SHA512 eef1e8f495bed3d569ac1871271a645f421174dcdad5fd1739bbd2e93ca3722a892b0f6c609d33f5c105a4656695c1c9a251e1e727044fafcc4bd59346325b94
+DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
+DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
+DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.zip 105564 BLAKE2B 7b082ff11190ff27ce4a3de68896fffbbbf80ebdead7612aa3b06981171974ad2935bee7d5d71cb9ea29b110a82b3e04447248e7b9376e84c8f3f53d5001ae4b SHA512 be80972112f0a3907bde960637cb2c08d6ba4256ca27cfa07de5a0a8e523d0dfbd8e90ae593e5302d7351b7dbddecf69dc3985a9d19b96087732dd886eff371f
+DIST github.com%2Fsyndtr%2Fgoleveldb%2F@v%2Fv1.0.0.mod 207 BLAKE2B b3578856c4b568f9e23567c8da567675f81f1bbc2ce1ad2838a1b13e3af24c4fb934cb42a981e7b69c0258e64468a7e563804308b9e4e188761e3d51c3e396d0 SHA512 ab5490498bd7094429cd5ad92115675715f8d70493b8a322bd816a87952d922350c64d3d2703543fa7f36368c901a5ca6bcff5d79d023b518f134b2e21787631
+DIST github.com%2Fsyndtr%2Fgoleveldb%2F@v%2Fv1.0.0.zip 194781 BLAKE2B 6d7bb4caa2e9f8019200327081d38c63977311e160697ff476ebd8642cbe00bc9633cad9a5da67c75aac08910bd6ddc50ab358af0bd98e002aad72c78fa457fb SHA512 97982b474b8804fcba6f5a4c7c1a41e5e3c3293ef669cd3b8e9ba8d2695582812ec1b2e1307da6b2c313a2e845922815ab22dab767c45de467fb1cc60603eb80
+DIST github.com%2Ftmthrgd%2Fgo-popcount%2F@v%2Fv0.0.0-20190904054823-afb1ace8b04f.mod 38 BLAKE2B dfb219bc3d0d4c8a502bd66cfeb63103ab7a19dcaa3f9370eaa8e3249d331646140a802b8f288b5558b76595c61348b417dee2b82cd7d5e71e000df08afe393b SHA512 db717abe6dd89caa3e7c696150c54007ca9e436ae78bd2e82d1311f14dae5f05b6a33439348135bce7cdb3ead190561fda6fd4b4b27a0df35e2c824f3e73558f
+DIST github.com%2Ftmthrgd%2Fgo-popcount%2F@v%2Fv0.0.0-20190904054823-afb1ace8b04f.zip 10155 BLAKE2B 258069d376f4cb3e30168fdd425a484b67f8ef8c34ee423c45c652cd93d8f197711288f923a545fecdbdc334bd0fe3fa84871587fd11df18621dec10ff023115 SHA512 ee0e8847f353e43dc9e0f1cffe72394d46cfe3e26a490a09122ed1e692e3bb9bbf68159a807b5b89d3ae8ac5aa03a19c8b45211a721e7e0ba4f419b7a69ed147
+DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180906233101-161cd47e91fd.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
+DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20180314180146-1d60e4601c6f.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
+DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180909124046-d0be0721c37e.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
+DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
+DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191204190536-9bdfabe68543.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
+DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.26.0-rc.1.mod 83 BLAKE2B 0e4901ba1d4e31ef22f0f978ee7b7d926ac2cd3a1cb5d8d8a81a33e02f9dc81aad6508280d65659862c3a9bc0667c334cb6cd8c0c532d5fdb3735a415c2a5eca SHA512 a7b2aad691925341e3d1f6d1d1453b68386902a4e2e1c0deb406bc157d04328c5519a01ce938a33a6e358cbd9dc0c2f862c9822bde5314d2eb9d416d7bf789d2
+DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.26.0.mod 123 BLAKE2B 73f875413489557d8f0bbcd665c06356b900f87e2cd9ef0ee5aba218a3a910842912d36dc9e653afa538c99cc723d28327a8bec6eac1f6bd93277d70fa891339 SHA512 d618524aca1cb3e525060bb66b0c8f06c9ad6be5389be228d265dbcdb368442f4f0a7e98f8c9082916b2579d77e627a550904f0b1c058b7d5e45eb7ceb77c2e0
+DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.26.0.zip 1557709 BLAKE2B bc672854cc46d48461bf28395c5be02fe99ff9da1d23e212078e549bf3e2beeaf953cc185e059c73a374f3e2662cb81fd6c3ff53472934964b8461f370b51a78 SHA512 de309c033d05be35503d6073e14ead585db4e6b75d478a674a37f93c7757e914c67bad446cf7ce04ccd49659d1ab2f9a024ee639a7536480ef92bb6b8b52dfdb
+DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
+DIST gopkg.in%2Ffsnotify.v1%2F@v%2Fv1.4.7.mod 28 BLAKE2B ee2514c386f6cb3ff4a9b829d903e57372ce765aeab91fb2f29e95358e3472e0612a00f2982f53790159738e416819e368afa03e44bf8f6b43511347bc6d6995 SHA512 7cf7d1933039974dd4fa16febc52cc118bcd0e35c329d4c563c7f411b8000d9e17be5bca9a60d94f5309cbef97b3d176110704ebfbc3c114572cbadf63a55a34
+DIST gopkg.in%2Ftomb.v1%2F@v%2Fv1.0.0-20141024135613-dd632973f1e7.mod 24 BLAKE2B 24a0c476e6590543f1b46175c4f0e036498afd9af616f6e204cac280e61cc10454e0c2a54fe10b9a7a306715ab966a5822ad78626c6cf20c2c78aac02598c922 SHA512 b147b03cabc4666519b94f4d9c7d9fefdea45810e3e35a9b3d303dba491d486fe03c0d5969a6186adbb9c75665e4f3e9811c7bf4ce72c46280b053611c198c41
+DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.1.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
+DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
+DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.zip 101467 BLAKE2B 8bb0aec8e693a4c0da59f1931e1fdcf6f94a236faba149d5af91e87284f39c693d20be65248eecde739cb555e371804fa6c723a56c69e6d02a347ba908e968b1 SHA512 bee7757d760f5ba1b9f7523af358652a5cb65f2b0064da097f78450871b2636efcbab0298a9871bbb3ce8012bf95a155949251d4f61464dde510097b936b47a8
+DIST pbf2json-6.9.0.tgz 10586319 BLAKE2B d33b9fa96d49ab5f71db02c0088c6ae52a2535bb3231db156aa2454f596e59cc54db8f97f65de78a0b3093071f10bb1e36f492bd7e8167fe75dab5e4b526e996 SHA512 b5ad5daafea38cb5abe8080803aff8cc1b3ddf5d13b9e37616c5d27242e5ebe556f61df830dea0ec9781e0fea19936604a140e6fe3b0c26c7ede45eb592a07cb
diff --git a/dev-js/pbf2json/metadata.xml b/dev-js/pbf2json/metadata.xml
new file mode 100644
index 0000000000..88a319e200
--- /dev/null
+++ b/dev-js/pbf2json/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/pbf2json/issues
+ pelias/pbf2json
+
+
diff --git a/dev-js/pbf2json/pbf2json-6.9.0.ebuild b/dev-js/pbf2json/pbf2json-6.9.0.ebuild
new file mode 100644
index 0000000000..f011c47518
--- /dev/null
+++ b/dev-js/pbf2json/pbf2json-6.9.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module node
+
+EGO_SUM=(
+ "github.com/davecgh/go-spew v1.1.0"
+ "github.com/davecgh/go-spew v1.1.0/go.mod"
+ "github.com/fsnotify/fsnotify v1.4.7/go.mod"
+ "github.com/golang/protobuf v1.2.0/go.mod"
+ "github.com/golang/protobuf v1.5.0/go.mod"
+ "github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db"
+ "github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod"
+ "github.com/google/go-cmp v0.5.5/go.mod"
+ "github.com/hpcloud/tail v1.0.0/go.mod"
+ "github.com/onsi/ginkgo v1.6.0/go.mod"
+ "github.com/onsi/ginkgo v1.7.0/go.mod"
+ "github.com/onsi/gomega v1.4.3/go.mod"
+ "github.com/paulmach/go.geo v0.0.0-20180829195134-22b514266d33"
+ "github.com/paulmach/go.geo v0.0.0-20180829195134-22b514266d33/go.mod"
+ "github.com/paulmach/go.geojson v1.4.0"
+ "github.com/paulmach/go.geojson v1.4.0/go.mod"
+ "github.com/pmezard/go-difflib v1.0.0"
+ "github.com/pmezard/go-difflib v1.0.0/go.mod"
+ "github.com/qedus/osmpbf v1.2.0"
+ "github.com/qedus/osmpbf v1.2.0/go.mod"
+ "github.com/stretchr/objx v0.1.0/go.mod"
+ "github.com/stretchr/testify v1.7.0"
+ "github.com/stretchr/testify v1.7.0/go.mod"
+ "github.com/syndtr/goleveldb v1.0.0"
+ "github.com/syndtr/goleveldb v1.0.0/go.mod"
+ "github.com/tmthrgd/go-popcount v0.0.0-20190904054823-afb1ace8b04f"
+ "github.com/tmthrgd/go-popcount v0.0.0-20190904054823-afb1ace8b04f/go.mod"
+ "golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod"
+ "golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod"
+ "golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod"
+ "golang.org/x/text v0.3.0/go.mod"
+ "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod"
+ "google.golang.org/protobuf v1.26.0-rc.1/go.mod"
+ "google.golang.org/protobuf v1.26.0"
+ "google.golang.org/protobuf v1.26.0/go.mod"
+ "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
+ "gopkg.in/fsnotify.v1 v1.4.7/go.mod"
+ "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod"
+ "gopkg.in/yaml.v2 v2.2.1/go.mod"
+ "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c"
+ "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod"
+)
+go-module_set_globals
+
+DESCRIPTION="Golang osm pbf parser with npm wrapper"
+HOMEPAGE="
+ https://github.com/pelias/pbf2json
+ https://www.npmjs.com/package/pbf2json
+"
+SRC_URI="
+ https://github.com/pelias/pbf2json/archive/refs/tags/v${PV}.tar.gz -> ${P}.tgz
+ ${EGO_SUM_SRC_URI}
+"
+S="${WORKDIR}/${P}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/split
+ dev-js/through2
+"
+
+src_unpack() {
+ node_src_unpack
+ go-module_setup_proxy
+}
+
+src_prepare() {
+ rm -r build/* || die
+ node_src_prepare
+}
+
+src_compile() {
+ go build -v -x || die
+
+ chmod +x pbf2json || die
+
+ platform=$(node -p "var os=require('os'); os.platform()") || die
+ arch=$(node -p "var os=require('os'); os.arch()") || die
+
+ mv pbf2json "build/pbf2json.${platform}-${arch}" || die
+
+ node_src_compile
+}
diff --git a/dev-js/pelias-blacklist-stream/Manifest b/dev-js/pelias-blacklist-stream/Manifest
new file mode 100644
index 0000000000..e5ced91489
--- /dev/null
+++ b/dev-js/pelias-blacklist-stream/Manifest
@@ -0,0 +1 @@
+DIST pelias-blacklist-stream-1.3.0.tgz 5135 BLAKE2B ca6253b6eeef9f95e53ba3a9933b352558765a2afd6c079f23479cb139050249326c98702e957d5d1f4295dd17e8a90f6547569c37ea3e1c34a59084347fbe8d SHA512 d8d2cd7f58569081a112c4f78dbc91f790219bbe058fd8034da26bf036838c5a376716974034b01e8252c689c3c1ec94dbcd9ac59ddca432adcab31299f9d5af
diff --git a/dev-js/pelias-blacklist-stream/metadata.xml b/dev-js/pelias-blacklist-stream/metadata.xml
new file mode 100644
index 0000000000..694c098102
--- /dev/null
+++ b/dev-js/pelias-blacklist-stream/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/blacklist-stream/issues
+ pelias/blacklist-stream
+
+
diff --git a/dev-js/pelias-blacklist-stream/pelias-blacklist-stream-1.3.0.ebuild b/dev-js/pelias-blacklist-stream/pelias-blacklist-stream-1.3.0.ebuild
new file mode 100644
index 0000000000..50537c1769
--- /dev/null
+++ b/dev-js/pelias-blacklist-stream/pelias-blacklist-stream-1.3.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Pelias document blacklist stream"
+HOMEPAGE="
+ https://github.com/pelias/blacklist-stream
+ https://www.npmjs.com/package/pelias-blacklist-stream
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/pelias-config
+ dev-js/through2
+"
diff --git a/dev-js/pelias-config/Manifest b/dev-js/pelias-config/Manifest
new file mode 100644
index 0000000000..1d0bc4cc60
--- /dev/null
+++ b/dev-js/pelias-config/Manifest
@@ -0,0 +1 @@
+DIST pelias-config-4.12.1.tgz 6693 BLAKE2B bb84fd8f601ec703c4151d85448b77a6bf53727a0ba1cb3d0df0fe9bd0d6035d13e74b9eeb371ac0b99fe254ba1e4f5c8e1bcdabcf02748d3500b7c11c7b843e SHA512 12e78243dc38420ef8ef80b956967012901551030e705495d7a3b66ec14bcfba8f14cee81fa02b864eb33c3d1359cc30fd8628b7dd41e17e819503a6213bf4bd
diff --git a/dev-js/pelias-config/metadata.xml b/dev-js/pelias-config/metadata.xml
new file mode 100644
index 0000000000..312db27292
--- /dev/null
+++ b/dev-js/pelias-config/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/config/issues
+ pelias/config
+
+
diff --git a/dev-js/pelias-config/pelias-config-4.12.1.ebuild b/dev-js/pelias-config/pelias-config-4.12.1.ebuild
new file mode 100644
index 0000000000..61c5cbf0c6
--- /dev/null
+++ b/dev-js/pelias-config/pelias-config-4.12.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Configuration settings for Pelias"
+HOMEPAGE="
+ https://github.com/pelias/config
+ https://www.npmjs.com/package/pelias-config
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/hapi+joi
+ dev-js/lodash
+"
diff --git a/dev-js/pelias-dbclient/Manifest b/dev-js/pelias-dbclient/Manifest
new file mode 100644
index 0000000000..15ba756f98
--- /dev/null
+++ b/dev-js/pelias-dbclient/Manifest
@@ -0,0 +1 @@
+DIST pelias-dbclient-2.14.0.tgz 8716 BLAKE2B 121d1de2b755505433b12c1991ff1ef281f32b4b92d5c8952c2ebbd079285d2e48f0a88bf13a0d528c3b2680f13f51f223724c7eb3a2aff42605b2c5e63dfa5e SHA512 50d1f83b93f52ec323a37823f76dc9cb583cccab9e2980b9ba647d207c3d595ae2381a167ec5d732cf0904f5063cfe0fee6cabc7ddf91fd8a7251777a226824c
diff --git a/dev-js/pelias-dbclient/metadata.xml b/dev-js/pelias-dbclient/metadata.xml
new file mode 100644
index 0000000000..16990cf416
--- /dev/null
+++ b/dev-js/pelias-dbclient/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/dbclient/issues
+ pelias/dbclient
+
+
diff --git a/dev-js/pelias-dbclient/pelias-dbclient-2.14.0.ebuild b/dev-js/pelias-dbclient/pelias-dbclient-2.14.0.ebuild
new file mode 100644
index 0000000000..a9f24e95b4
--- /dev/null
+++ b/dev-js/pelias-dbclient/pelias-dbclient-2.14.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Database client for Pelias import pipelines"
+HOMEPAGE="
+ https://github.com/pelias/dbclient
+ https://www.npmjs.com/package/pelias-dbclient
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/hapi+joi
+ dev-js/elasticsearch
+ dev-js/pelias-config
+ dev-js/pelias-logger
+ dev-js/through2
+"
diff --git a/dev-js/pelias-logger/Manifest b/dev-js/pelias-logger/Manifest
new file mode 100644
index 0000000000..b18e306395
--- /dev/null
+++ b/dev-js/pelias-logger/Manifest
@@ -0,0 +1 @@
+DIST pelias-logger-1.5.0.tgz 2257 BLAKE2B d78ac302386a8f0f02f85b2ccc75598ca0b69fbe0c0fc1d5d1b53569b94fc95c5c69606c7bbe07055b3535dd27c9bc78d509615f0571337051959635ecd90285 SHA512 2aed8e3877280ac84033afef39f04ec0ca5a16f6e25a2b0e2367f0828dbbefc5bb62071d6ef250802b0c2b891d02d938849d529963202fcb5615c3f814dbec74
diff --git a/dev-js/pelias-logger/metadata.xml b/dev-js/pelias-logger/metadata.xml
new file mode 100644
index 0000000000..be6846a68e
--- /dev/null
+++ b/dev-js/pelias-logger/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/logger/issues
+ pelias/logger
+
+
diff --git a/dev-js/pelias-logger/pelias-logger-1.5.0.ebuild b/dev-js/pelias-logger/pelias-logger-1.5.0.ebuild
new file mode 100644
index 0000000000..64a3908118
--- /dev/null
+++ b/dev-js/pelias-logger/pelias-logger-1.5.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="The centralized logger package for Pelias."
+HOMEPAGE="
+ https://github.com/pelias/logger
+ https://www.npmjs.com/package/pelias-logger
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/winston
+ dev-js/pelias-config
+"
diff --git a/dev-js/pelias-microservice-wrapper/Manifest b/dev-js/pelias-microservice-wrapper/Manifest
new file mode 100644
index 0000000000..1e3e717270
--- /dev/null
+++ b/dev-js/pelias-microservice-wrapper/Manifest
@@ -0,0 +1 @@
+DIST pelias-microservice-wrapper-1.9.0.tgz 7789 BLAKE2B 87c362500ae07fc39cb7cf74a5f9664e68baf6d5264a56df6e1d0a81d6d6974cbe075108b32f39820936d93322308c5292d9423af44bd0b5901be2fe5c3b3221 SHA512 c2862ddab21e3d29c87b348b76d1d3478d1a616c4e7494006f1b701da9d3672bd31b8667319d1a77670c23405fa0e90fde6154d2f1e5972474d2df36562b04be
diff --git a/dev-js/pelias-microservice-wrapper/metadata.xml b/dev-js/pelias-microservice-wrapper/metadata.xml
new file mode 100644
index 0000000000..062e1d20d0
--- /dev/null
+++ b/dev-js/pelias-microservice-wrapper/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/microservice-wrapper/issues
+ pelias/microservice-wrapper
+
+
diff --git a/dev-js/pelias-microservice-wrapper/pelias-microservice-wrapper-1.9.0.ebuild b/dev-js/pelias-microservice-wrapper/pelias-microservice-wrapper-1.9.0.ebuild
new file mode 100644
index 0000000000..1944f665ad
--- /dev/null
+++ b/dev-js/pelias-microservice-wrapper/pelias-microservice-wrapper-1.9.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Module that provides a convenience wrapper around HTTP GET microservices"
+HOMEPAGE="
+ https://github.com/pelias/microservice-wrapper
+ https://www.npmjs.com/package/pelias-microservice-wrapper
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/lodash
+ dev-js/pelias-logger
+ dev-js/superagent
+"
diff --git a/dev-js/pelias-mock-logger/Manifest b/dev-js/pelias-mock-logger/Manifest
new file mode 100644
index 0000000000..d79c61ff2b
--- /dev/null
+++ b/dev-js/pelias-mock-logger/Manifest
@@ -0,0 +1 @@
+DIST pelias-mock-logger-1.6.0.tgz 4271 BLAKE2B bde1cc7d2c320b1c750536ce6a96fe9dd235eee1659f0d97bf3bce8398170edfbbbbe7bf3329ad0c081d694e46b7f340fcc79b674b82efc1a2140d319661d71b SHA512 c9167a1db3f958c7baaa32b9823abb95dbfb212bc45c361e8abab3f445ddfa55fd959c2e4b93d1891ea71a8c66c0ed55e319686c9ba0df0c0e7e369fd3ed9bd5
diff --git a/dev-js/pelias-mock-logger/metadata.xml b/dev-js/pelias-mock-logger/metadata.xml
new file mode 100644
index 0000000000..29d03389d4
--- /dev/null
+++ b/dev-js/pelias-mock-logger/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/mock-logger/issues
+ pelias/mock-logger
+
+
diff --git a/dev-js/pelias-mock-logger/pelias-mock-logger-1.6.0.ebuild b/dev-js/pelias-mock-logger/pelias-mock-logger-1.6.0.ebuild
new file mode 100644
index 0000000000..698f00401c
--- /dev/null
+++ b/dev-js/pelias-mock-logger/pelias-mock-logger-1.6.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Mock logger for testing logging behavior in Pelias projects"
+HOMEPAGE="
+ https://github.com/pelias/mock-logger
+ https://www.npmjs.com/package/pelias-mock-logger
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/lodash
+"
diff --git a/dev-js/pelias-model/Manifest b/dev-js/pelias-model/Manifest
new file mode 100644
index 0000000000..4f0871485a
--- /dev/null
+++ b/dev-js/pelias-model/Manifest
@@ -0,0 +1 @@
+DIST pelias-model-8.1.0.tgz 23095 BLAKE2B 7d9c508cfb32ebbca39611e4e9600b6866f39fd3cdf4d6424f66fdc59241553333e5b0be78965fee77ef1d25ab8b56fa13d23bb50824e11963c5f061d043b05e SHA512 8e069fc194fb7166bfbaed539341909ef70b868865fffba490c4aff1aa4a2c3e10cfb9f1c2395caf8c88c5436ded27bdc8c0a385802804d7fe57b2425cb35522
diff --git a/dev-js/pelias-model/metadata.xml b/dev-js/pelias-model/metadata.xml
new file mode 100644
index 0000000000..ca8b8bea39
--- /dev/null
+++ b/dev-js/pelias-model/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/model/issues
+ pelias/model
+
+
diff --git a/dev-js/pelias-model/pelias-model-8.1.0.ebuild b/dev-js/pelias-model/pelias-model-8.1.0.ebuild
new file mode 100644
index 0000000000..5699e52f09
--- /dev/null
+++ b/dev-js/pelias-model/pelias-model-8.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Pelias data models"
+HOMEPAGE="
+ https://github.com/pelias/model
+ https://www.npmjs.com/package/pelias-model
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/lodash
+ dev-js/pelias-config
+ dev-js/through2
+"
+IUSE="examples"
+
+src_install() {
+ use examples && dodoc -r example
+ rm -rf example || die
+ node_src_install
+}
diff --git a/dev-js/pelias-whosonfirst/Manifest b/dev-js/pelias-whosonfirst/Manifest
new file mode 100644
index 0000000000..2b88f2d06c
--- /dev/null
+++ b/dev-js/pelias-whosonfirst/Manifest
@@ -0,0 +1 @@
+DIST pelias-whosonfirst-5.1.0.tgz 31388 BLAKE2B ab9a3e52fd97b60fdd3c7cc424d69cd85ea8c274c83175b401c06de2c8c547141e3a6aad7d93406af0250ec706ee33767a53ba5c68e455755a8ced3fca2f6191 SHA512 a095a4f201e47063816a24000f70beecac9bf5b3f311ba865af5db46f0efa75b015a1539c427bf579da2d6192a07c6f7e677193683537e391878eec30e3ad918
diff --git a/dev-js/pelias-whosonfirst/metadata.xml b/dev-js/pelias-whosonfirst/metadata.xml
new file mode 100644
index 0000000000..538657c33e
--- /dev/null
+++ b/dev-js/pelias-whosonfirst/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/whosonfirst/issues
+ pelias/whosonfirst
+
+
diff --git a/dev-js/pelias-whosonfirst/pelias-whosonfirst-5.1.0.ebuild b/dev-js/pelias-whosonfirst/pelias-whosonfirst-5.1.0.ebuild
new file mode 100644
index 0000000000..ed739e9670
--- /dev/null
+++ b/dev-js/pelias-whosonfirst/pelias-whosonfirst-5.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Importer for Who's on First"
+HOMEPAGE="
+ https://github.com/pelias/whosonfirst
+ https://www.npmjs.com/package/pelias-whosonfirst
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/hapi+joi
+ dev-js/async
+ dev-js/better-sqlite3
+ dev-js/combined-stream
+ dev-js/command-exists
+ dev-js/download-file-sync
+ dev-js/iso3166_1
+ dev-js/lodash
+ dev-js/pelias-blacklist-stream
+ dev-js/pelias-config
+ dev-js/pelias-dbclient
+ dev-js/pelias-logger
+ dev-js/pelias-model
+ dev-js/through2
+ dev-js/through2-filter
+ dev-js/through2-map
+ dev-js/through2-sink
+"
diff --git a/dev-js/pelias-wof-admin-lookup/Manifest b/dev-js/pelias-wof-admin-lookup/Manifest
new file mode 100644
index 0000000000..613894687b
--- /dev/null
+++ b/dev-js/pelias-wof-admin-lookup/Manifest
@@ -0,0 +1 @@
+DIST pelias-wof-admin-lookup-7.4.0.tgz 5249289 BLAKE2B be072a2f74c9380b87383135178bbc86eeaf1a0023851fbaa2a86ddd88ee8d8257b64f9293029107585680199072acedbca4da71a008c90acfcda45146cef2d8 SHA512 67ca7f6d01e1a38396596f967c684498d94df3e407bea2000c838bb02c6d65147b45241d259d57744d62c09bf6f47b478e6f39d3229ab6503fce56ccea4bf21b
diff --git a/dev-js/pelias-wof-admin-lookup/metadata.xml b/dev-js/pelias-wof-admin-lookup/metadata.xml
new file mode 100644
index 0000000000..8345f73289
--- /dev/null
+++ b/dev-js/pelias-wof-admin-lookup/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/wof-admin-lookup/issues
+ pelias/wof-admin-lookup
+
+
diff --git a/dev-js/pelias-wof-admin-lookup/pelias-wof-admin-lookup-7.4.0.ebuild b/dev-js/pelias-wof-admin-lookup/pelias-wof-admin-lookup-7.4.0.ebuild
new file mode 100644
index 0000000000..e0370835b8
--- /dev/null
+++ b/dev-js/pelias-wof-admin-lookup/pelias-wof-admin-lookup-7.4.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A fast, local, streaming Who's On First administrative hierarchy lookup."
+HOMEPAGE="
+ https://github.com/pelias/wof-admin-lookup
+ https://www.npmjs.com/package/pelias-wof-admin-lookup
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/hapi+joi
+ dev-js/async
+ dev-js/csv-parse
+ dev-js/lodash
+ dev-js/parallel-transform
+ dev-js/pelias-config
+ dev-js/pelias-logger
+ dev-js/pelias-microservice-wrapper
+ dev-js/pelias-whosonfirst
+ dev-js/polygon-lookup
+ dev-js/request
+ dev-js/simplify-js
+ dev-js/stable
+ dev-js/through2
+ dev-js/through2-filter
+ dev-js/through2-map
+ dev-js/through2-sink
+"
diff --git a/dev-js/performance-now/Manifest b/dev-js/performance-now/Manifest
new file mode 100644
index 0000000000..871716af3e
--- /dev/null
+++ b/dev-js/performance-now/Manifest
@@ -0,0 +1 @@
+DIST performance-now-2.1.0.tgz 4564 BLAKE2B 09374f7c1038a39e1455ee9bd36d3a459d9d2c775ccba349b40785a6e474846b08e0b4541ae262f9e556c6db871352b66599df16f727c0df0893396a43807086 SHA512 ec40079722c7239e9510874ae7bbb01dd1ca21a0066e75cf8b0d3259b6ab41938a68aa6f508816d2359154b89ab6733e5d7952c2c6a72011ff87318c26e94ca3
diff --git a/dev-js/performance-now/metadata.xml b/dev-js/performance-now/metadata.xml
new file mode 100644
index 0000000000..6412e29e62
--- /dev/null
+++ b/dev-js/performance-now/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/braveg1rl/performance-now/issues
+ braveg1rl/performance-now
+
+
diff --git a/dev-js/performance-now/performance-now-2.1.0.ebuild b/dev-js/performance-now/performance-now-2.1.0.ebuild
new file mode 100644
index 0000000000..7a6b458686
--- /dev/null
+++ b/dev-js/performance-now/performance-now-2.1.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Implements performance.now (based on process.hrtime)."
+HOMEPAGE="
+ https://github.com/braveg1rl/performance-now
+ https://www.npmjs.com/package/performance-now
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/point-in-polygon/Manifest b/dev-js/point-in-polygon/Manifest
new file mode 100644
index 0000000000..15a2cd8305
--- /dev/null
+++ b/dev-js/point-in-polygon/Manifest
@@ -0,0 +1 @@
+DIST point-in-polygon-1.0.1.tgz 1904 BLAKE2B 16f6e464479d24791800620b7b67cdc44158512f7cc56ee8c70fcae3b1ee8ea5d65b6b974693f942af6692c17050e46ea198dc9cad56f98050e3e2946203b31c SHA512 ef16e56a3309b44f7139f0d7919aeaf7c9239e86b398d3df357aaef5708a934ba1b6322635d4d18e47242162a2aed97252871653d5f2cd3c84db2e7f138e6fe4
diff --git a/dev-js/point-in-polygon/metadata.xml b/dev-js/point-in-polygon/metadata.xml
new file mode 100644
index 0000000000..7cebe4e60c
--- /dev/null
+++ b/dev-js/point-in-polygon/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/substack/point-in-polygon/issues
+ substack/point-in-polygon
+
+
diff --git a/dev-js/point-in-polygon/point-in-polygon-1.0.1.ebuild b/dev-js/point-in-polygon/point-in-polygon-1.0.1.ebuild
new file mode 100644
index 0000000000..6b0f07de89
--- /dev/null
+++ b/dev-js/point-in-polygon/point-in-polygon-1.0.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="determine if a point is inside a polygon with a ray intersection counting algorithm"
+HOMEPAGE="
+ https://github.com/substack/point-in-polygon
+ https://www.npmjs.com/package/point-in-polygon
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+src_install() {
+ use examples && dodoc -r example
+ rm -rf example || die
+ node_src_install
+}
diff --git a/dev-js/polygon-lookup/Manifest b/dev-js/polygon-lookup/Manifest
new file mode 100644
index 0000000000..1c5271a0cc
--- /dev/null
+++ b/dev-js/polygon-lookup/Manifest
@@ -0,0 +1 @@
+DIST polygon-lookup-2.6.0.tgz 5417 BLAKE2B 5ae2711811aa66e9144dfe257ba65b1e4eed30c5265939008b95aa2bb62bf6fcbb79a9107f0515ffc01064d151726943fa02dc8eb621d93639a1d947761865ed SHA512 63bea2a09a26835f5118c61b79499f81c5fb027fb4bc72bff3d9c4526b7ed6981563a5a0b56d76fe39d2970f03e3dd3b916122deb8500b5d5a5d4735a990cde2
diff --git a/dev-js/polygon-lookup/metadata.xml b/dev-js/polygon-lookup/metadata.xml
new file mode 100644
index 0000000000..2faed93b40
--- /dev/null
+++ b/dev-js/polygon-lookup/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/polygon-lookup/issues
+ pelias/polygon-lookup
+
+
diff --git a/dev-js/polygon-lookup/polygon-lookup-2.6.0.ebuild b/dev-js/polygon-lookup/polygon-lookup-2.6.0.ebuild
new file mode 100644
index 0000000000..44d8adbd52
--- /dev/null
+++ b/dev-js/polygon-lookup/polygon-lookup-2.6.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Fast point-in-polygon intersection for large numbers of polygons."
+HOMEPAGE="
+ https://github.com/pelias/polygon-lookup
+ https://www.npmjs.com/package/polygon-lookup
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/lodash
+ dev-js/point-in-polygon
+ dev-js/rbush
+"
diff --git a/dev-js/prebuild-install/Manifest b/dev-js/prebuild-install/Manifest
new file mode 100644
index 0000000000..98e4aaef80
--- /dev/null
+++ b/dev-js/prebuild-install/Manifest
@@ -0,0 +1 @@
+DIST prebuild-install-6.0.0.tgz 9328 BLAKE2B 7055f7b8e79e75d32f614dec20973968e33c37c786ba50e10c6d4c14b4f192f60754d8f63bc3994b913a1d5691f8260df06c27dee93a28ff516589dfd1e43c2e SHA512 876649d4f5c7296669a7571a2f0d285fdb1a815a4bd984e4f99c089d06d0dd0a8d778274dcee8ca4536631326591f80f10d5aa7b990fd168d02eacf93a32dfb3
diff --git a/dev-js/prebuild-install/metadata.xml b/dev-js/prebuild-install/metadata.xml
new file mode 100644
index 0000000000..c450c3ecf6
--- /dev/null
+++ b/dev-js/prebuild-install/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/prebuild/prebuild-install/issues
+ prebuild/prebuild-install
+
+
diff --git a/dev-js/prebuild-install/prebuild-install-6.0.0.ebuild b/dev-js/prebuild-install/prebuild-install-6.0.0.ebuild
new file mode 100644
index 0000000000..4eb5b9e5a9
--- /dev/null
+++ b/dev-js/prebuild-install/prebuild-install-6.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform"
+HOMEPAGE="
+ https://github.com/prebuild/prebuild-install
+ https://www.npmjs.com/package/prebuild-install
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/detect-libc
+ dev-js/expand-template
+ dev-js/github-from-package
+ dev-js/minimist
+ dev-js/mkdirp-classic
+ dev-js/napi-build-utils
+ dev-js/node-abi
+ dev-js/noop-logger
+ dev-js/npmlog
+ dev-js/pump
+ dev-js/rc
+ dev-js/simple-get
+ dev-js/tar-fs
+ dev-js/tunnel-agent
+ dev-js/which-pm-runs
+"
diff --git a/dev-js/precommit-hook/Manifest b/dev-js/precommit-hook/Manifest
new file mode 100644
index 0000000000..2abda38d7f
--- /dev/null
+++ b/dev-js/precommit-hook/Manifest
@@ -0,0 +1 @@
+DIST precommit-hook-3.0.0.tgz 2720 BLAKE2B 50238b827c12cec57e06c5901d7a9b41dc2d6b7b63faad1643ed9ceed15f0bc208208e09b9abb3cebbff73c4a77c5e0274c2bdf4662999ca8c838fec376d50d5 SHA512 65f2470be6c01145db62f19afa13217e912af57b9111e2c52f86c49aba7218e68e5b1451ec2a9ee8aab0b9ab462175ea57746354ae002d0cf7b0c0ee4043cc98
diff --git a/dev-js/precommit-hook/async/Manifest b/dev-js/precommit-hook/async/Manifest
new file mode 100644
index 0000000000..c36baeedf8
--- /dev/null
+++ b/dev-js/precommit-hook/async/Manifest
@@ -0,0 +1 @@
+DIST async-3.2.0.tgz 140982 BLAKE2B 289acd67a1f697dc678ceaff21dcecf03fc760edda6177000bc7105ffde02f76eac22dba369725117395e9021c8f9aae6b97001633e849c3a966cd1f0b5aa897 SHA512 4d1da61191553a3da92d2b58c4b86ded3c9fb91cdac9d7e9c6bde4f51a47233320c3b03ae1dcec76a0b11f5589c907687bc4f5d270d777dc271228268ae1c867
diff --git a/dev-js/precommit-hook/async/async-3.2.0.ebuild b/dev-js/precommit-hook/async/async-3.2.0.ebuild
new file mode 100644
index 0000000000..af4b38bbc2
--- /dev/null
+++ b/dev-js/precommit-hook/async/async-3.2.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Higher-order functions and common patterns for asynchronous code"
+HOMEPAGE="
+ https://caolan.github.io/async/
+ https://www.npmjs.com/package/async
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/precommit-hook/async/metadata.xml b/dev-js/precommit-hook/async/metadata.xml
new file mode 100644
index 0000000000..1ac360d468
--- /dev/null
+++ b/dev-js/precommit-hook/async/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/caolan/async/issues
+ caolan/async
+
+
diff --git a/dev-js/precommit-hook/colors/Manifest b/dev-js/precommit-hook/colors/Manifest
new file mode 100644
index 0000000000..393af36afe
--- /dev/null
+++ b/dev-js/precommit-hook/colors/Manifest
@@ -0,0 +1 @@
+DIST colors-1.4.0.tgz 11266 BLAKE2B 6ae969a479cdaf0d6fd90e4c65932861a7c92b606896e30b8138d57a80515efacac4f200248e27e2a3e7a64083cbfe062cce32eb253823107956eafb062a3bcd SHA512 6be52a4e1e2481983f4a51af7dbcc31e9811bbb00040e9a6a911c99f185164808a1544fdd5bad584d36de7c08c594f4fb016efdcf0c26541db571b83887da6b4
diff --git a/dev-js/precommit-hook/colors/colors-1.4.0.ebuild b/dev-js/precommit-hook/colors/colors-1.4.0.ebuild
new file mode 100644
index 0000000000..9046aa59ea
--- /dev/null
+++ b/dev-js/precommit-hook/colors/colors-1.4.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="get colors in your node.js console"
+HOMEPAGE="
+ https://github.com/Marak/colors.js
+ https://www.npmjs.com/package/colors
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+src_install() {
+ use examples && dodoc -r examples
+ rm -rf examples || die
+ node_src_install
+}
diff --git a/dev-js/precommit-hook/colors/metadata.xml b/dev-js/precommit-hook/colors/metadata.xml
new file mode 100644
index 0000000000..5e30932de9
--- /dev/null
+++ b/dev-js/precommit-hook/colors/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/Marak/colors.js/issues
+ Marak/colors
+
+
diff --git a/dev-js/precommit-hook/combined-stream/Manifest b/dev-js/precommit-hook/combined-stream/Manifest
new file mode 100644
index 0000000000..339271d5fc
--- /dev/null
+++ b/dev-js/precommit-hook/combined-stream/Manifest
@@ -0,0 +1 @@
+DIST combined-stream-1.0.8.tgz 4068 BLAKE2B 1ab689c244af0a7a41368f8550a82232753d4b69c4c2d11b52ed0b8c863b124e3b667afbcca4e953cf8f3cf07c11b0a4029a476d653f110aa0c648adc012fca8 SHA512 1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476
diff --git a/dev-js/precommit-hook/combined-stream/combined-stream-1.0.8.ebuild b/dev-js/precommit-hook/combined-stream/combined-stream-1.0.8.ebuild
new file mode 100644
index 0000000000..07a303a887
--- /dev/null
+++ b/dev-js/precommit-hook/combined-stream/combined-stream-1.0.8.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A stream that emits multiple other streams one after another."
+HOMEPAGE="
+ https://github.com/felixge/node-combined-stream
+ https://www.npmjs.com/package/combined-stream
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/delayed-stream
+"
\ No newline at end of file
diff --git a/dev-js/precommit-hook/combined-stream/metadata.xml b/dev-js/precommit-hook/combined-stream/metadata.xml
new file mode 100644
index 0000000000..b7ab6a8eae
--- /dev/null
+++ b/dev-js/precommit-hook/combined-stream/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/felixge/node-combined-stream/issues
+ felixge/node-combined-stream
+
+
diff --git a/dev-js/precommit-hook/deep-diff/Manifest b/dev-js/precommit-hook/deep-diff/Manifest
new file mode 100644
index 0000000000..2701898d5e
--- /dev/null
+++ b/dev-js/precommit-hook/deep-diff/Manifest
@@ -0,0 +1 @@
+DIST deep-diff-1.0.2.tgz 121109 BLAKE2B ffcd53babda4bba24d9b74cfe4ed2caf343656036d859d176f9f2a7e974dc8d50ca109391f7fd7048dd06772e50399b16bf0010515250a8c1e5f75eb420fc573 SHA512 6964b7508547f8d3c6083d64922f83094f43b9ad37da24ac3b8dcba90a5cb38477f9d56feed5f4a811a38951c91e3a65b2850cd9744efca07dda096a73af1ac2
diff --git a/dev-js/precommit-hook/deep-diff/deep-diff-1.0.2.ebuild b/dev-js/precommit-hook/deep-diff/deep-diff-1.0.2.ebuild
new file mode 100644
index 0000000000..6dec8cad37
--- /dev/null
+++ b/dev-js/precommit-hook/deep-diff/deep-diff-1.0.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser."
+HOMEPAGE="
+ https://github.com/flitbit/diff
+ https://www.npmjs.com/package/deep-diff
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/precommit-hook/deep-diff/metadata.xml b/dev-js/precommit-hook/deep-diff/metadata.xml
new file mode 100644
index 0000000000..f6e013fa58
--- /dev/null
+++ b/dev-js/precommit-hook/deep-diff/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/flitbit/diff/issues
+ flitbit/diff
+
+
diff --git a/dev-js/precommit-hook/extend/Manifest b/dev-js/precommit-hook/extend/Manifest
new file mode 100644
index 0000000000..8565d6c104
--- /dev/null
+++ b/dev-js/precommit-hook/extend/Manifest
@@ -0,0 +1 @@
+DIST extend-3.0.2.tgz 7258 BLAKE2B f7b7d08d78703c31aa760f5d2a1adab512f712a497b59a1397ca9ee56f5c335bb8c70cca73266df547829d4a6714e06a5bac8ccb24ed77b9d65c0dd1187ddaee SHA512 7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe
diff --git a/dev-js/precommit-hook/extend/extend-3.0.2.ebuild b/dev-js/precommit-hook/extend/extend-3.0.2.ebuild
new file mode 100644
index 0000000000..be11a715fb
--- /dev/null
+++ b/dev-js/precommit-hook/extend/extend-3.0.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Port of jQuery.extend for node.js and the browser"
+HOMEPAGE="
+ https://github.com/justmoon/node-extend
+ https://www.npmjs.com/package/extend
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/precommit-hook/extend/metadata.xml b/dev-js/precommit-hook/extend/metadata.xml
new file mode 100644
index 0000000000..c6c51a74a4
--- /dev/null
+++ b/dev-js/precommit-hook/extend/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/justmoon/node-extend/issues
+ justmoon/node-extend
+
+
diff --git a/dev-js/precommit-hook/is-object/Manifest b/dev-js/precommit-hook/is-object/Manifest
new file mode 100644
index 0000000000..0fda1fc94a
--- /dev/null
+++ b/dev-js/precommit-hook/is-object/Manifest
@@ -0,0 +1 @@
+DIST is-object-1.0.2.tgz 6916 BLAKE2B 4571810da4b759ca83b29d17316b6b71055fd876d0ba6d2210b3056cdc3b6c7de32baec6108d0108321ec4a917537f229c880f194d97a00213c1d2c69449423f SHA512 dab4486a1859af65166f8e5f20ebaf646a45b73d13c8e64b7f7d8ac416d2a1409e651e3de7308a95650a29407293781e4b6780b3b640001b7463f471d0689018
diff --git a/dev-js/precommit-hook/is-object/is-object-1.0.2.ebuild b/dev-js/precommit-hook/is-object/is-object-1.0.2.ebuild
new file mode 100644
index 0000000000..05aab594eb
--- /dev/null
+++ b/dev-js/precommit-hook/is-object/is-object-1.0.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Checks whether a value is an object"
+HOMEPAGE="
+ https://github.com/inspect-js/is-object
+ https://www.npmjs.com/package/is-object
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/precommit-hook/is-object/metadata.xml b/dev-js/precommit-hook/is-object/metadata.xml
new file mode 100644
index 0000000000..4747b8b9f7
--- /dev/null
+++ b/dev-js/precommit-hook/is-object/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/is-object/issues
+ inspect-js/is-object
+
+
diff --git a/dev-js/precommit-hook/iso_639_3/Manifest b/dev-js/precommit-hook/iso_639_3/Manifest
new file mode 100644
index 0000000000..4b507a1d2e
--- /dev/null
+++ b/dev-js/precommit-hook/iso_639_3/Manifest
@@ -0,0 +1 @@
+DIST iso_639_3-2.2.0.tgz 87074 BLAKE2B 76b9ac89e4cc6312c5a6c3847bc2681c8a604cfdc79b97b4afdcc7de769c34909fc425d4a067ddc6edb39184ffb17b7b19d34417a0160012fc8bc82fcbdf9470 SHA512 bfdc3f5385c349f5c2ad7c5fe04e9eaed182fe54d15fc30b2efed70b58fa379a0bdf29a97b7f23a7bef381ec8cb27dcc6ee7ee000a06795cc325b3979cf4cc85
diff --git a/dev-js/precommit-hook/iso_639_3/iso_639_3-2.2.0.ebuild b/dev-js/precommit-hook/iso_639_3/iso_639_3-2.2.0.ebuild
new file mode 100644
index 0000000000..b3159b6359
--- /dev/null
+++ b/dev-js/precommit-hook/iso_639_3/iso_639_3-2.2.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+MYPN="${PN//_/-}"
+SRC_URI="mirror://npm/${MYPN}/-/${MYPN}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="ISO-639-3 codes in an accessible format"
+HOMEPAGE="
+ https://github.com/wooorm/iso-639-3
+ https://www.npmjs.com/package/iso-639-3
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
\ No newline at end of file
diff --git a/dev-js/precommit-hook/iso_639_3/metadata.xml b/dev-js/precommit-hook/iso_639_3/metadata.xml
new file mode 100644
index 0000000000..153af12e62
--- /dev/null
+++ b/dev-js/precommit-hook/iso_639_3/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/wooorm/iso-639-3/issues
+ wooorm/iso-639-3
+
+
diff --git a/dev-js/precommit-hook/istanbul/Manifest b/dev-js/precommit-hook/istanbul/Manifest
new file mode 100644
index 0000000000..87e6f3fee9
--- /dev/null
+++ b/dev-js/precommit-hook/istanbul/Manifest
@@ -0,0 +1 @@
+DIST istanbul-0.4.5.tgz 95020 BLAKE2B 01457c8080960b0309562048a71a4ab1335013fae0ec2ce5aa70fdfd9806c43a38a982e9e40860ca5e0823924e52a759a467611d2a129a0f6818e134e29901cb SHA512 9ccb5d9f886f2b41e3525cebd43aca49463cc9c869aedf1dcc73a0636297b08847bb93ee41010e4ccdbb815f576e5ca89fb6941ff4d21488d11c438317f1513e
diff --git a/dev-js/precommit-hook/istanbul/istanbul-0.4.5.ebuild b/dev-js/precommit-hook/istanbul/istanbul-0.4.5.ebuild
new file mode 100644
index 0000000000..73838a534d
--- /dev/null
+++ b/dev-js/precommit-hook/istanbul/istanbul-0.4.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Yet another JS code coverage tool"
+HOMEPAGE="
+ https://github.com/gotwarlost/istanbul
+ https://www.npmjs.com/package/istanbul
+"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/abbrev
+ dev-js/async
+ dev-js/escodegen
+ dev-js/esprima
+ dev-js/glob
+ dev-js/handlebars
+ dev-js/js-yaml
+ dev-js/mkdirp
+ dev-js/nopt
+ dev-js/once
+ dev-js/resolve
+ dev-js/supports-color
+ dev-js/which
+ dev-js/wordwrap
+"
diff --git a/dev-js/precommit-hook/istanbul/metadata.xml b/dev-js/precommit-hook/istanbul/metadata.xml
new file mode 100644
index 0000000000..597a5bf58f
--- /dev/null
+++ b/dev-js/precommit-hook/istanbul/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/gotwarlost/istanbul/issues
+ gotwarlost/istanbul
+
+
diff --git a/dev-js/precommit-hook/joi/Manifest b/dev-js/precommit-hook/joi/Manifest
new file mode 100644
index 0000000000..6a6133249c
--- /dev/null
+++ b/dev-js/precommit-hook/joi/Manifest
@@ -0,0 +1 @@
+DIST joi-17.3.0.tgz 119184 BLAKE2B 9647965237350204a25db0a4c3d2e454f95d57014163c6bf687ca6fe202d7e6310e9045a1ed12906d49aab29314509655ec0d9726f57c194798a171aac7c583f SHA512 421e60754ea78ae61b508515e5e8dbb0c8a216605dc3c29ca7c06e8f6267b6ccc29027f127d0b3efa3ad1f139930f5ebb79f35d220c85ecfa7d67355a2ab8782
diff --git a/dev-js/precommit-hook/joi/joi-17.3.0.ebuild b/dev-js/precommit-hook/joi/joi-17.3.0.ebuild
new file mode 100644
index 0000000000..e676f11d50
--- /dev/null
+++ b/dev-js/precommit-hook/joi/joi-17.3.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Object schema validation"
+HOMEPAGE="
+ https://github.com/sideway/joi
+ https://www.npmjs.com/package/joi
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/hapi+hoek
+ dev-js/hapi+topo
+ dev-js/sideway+address
+ dev-js/sideway+formula
+ dev-js/sideway+pinpoint
+"
\ No newline at end of file
diff --git a/dev-js/precommit-hook/joi/metadata.xml b/dev-js/precommit-hook/joi/metadata.xml
new file mode 100644
index 0000000000..ddaa436574
--- /dev/null
+++ b/dev-js/precommit-hook/joi/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sideway/joi/issues
+ sideway/joi
+
+
diff --git a/dev-js/precommit-hook/jshint/Manifest b/dev-js/precommit-hook/jshint/Manifest
new file mode 100644
index 0000000000..8297bc3b2b
--- /dev/null
+++ b/dev-js/precommit-hook/jshint/Manifest
@@ -0,0 +1 @@
+DIST jshint-2.12.0.tgz 947040 BLAKE2B 1eed5540c123259666b3712287880969c66735594febb0491311d868f29b1c1629e1ff9a5174bd85e3d740088c2c1745efdaeb5187ad86c7d279974f3e8730b2 SHA512 4f0bae6940e6adad09324baabeacbe586a36c461d2363bf5040d674c882d1f62b9cf58c7b8011e020a7b95a691fa12d199a8d18dcaccef5faf0720436a70b260
diff --git a/dev-js/precommit-hook/jshint/jshint-2.12.0.ebuild b/dev-js/precommit-hook/jshint/jshint-2.12.0.ebuild
new file mode 100644
index 0000000000..2301096a44
--- /dev/null
+++ b/dev-js/precommit-hook/jshint/jshint-2.12.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Static analysis tool for JavaScript"
+HOMEPAGE="
+ http://jshint.com/
+ https://www.npmjs.com/package/jshint
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/cli
+ dev-js/console-browserify
+ dev-js/exit
+ dev-js/htmlparser2
+ dev-js/lodash
+ dev-js/minimatch
+ dev-js/shelljs
+ dev-js/strip-json-comments
+"
diff --git a/dev-js/precommit-hook/jshint/metadata.xml b/dev-js/precommit-hook/jshint/metadata.xml
new file mode 100644
index 0000000000..3ea0bce028
--- /dev/null
+++ b/dev-js/precommit-hook/jshint/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/jshint/jshint/issues
+ jshint/jshint
+
+
diff --git a/dev-js/precommit-hook/merge/Manifest b/dev-js/precommit-hook/merge/Manifest
new file mode 100644
index 0000000000..9c673f9e08
--- /dev/null
+++ b/dev-js/precommit-hook/merge/Manifest
@@ -0,0 +1 @@
+DIST merge-2.1.0.tgz 2546 BLAKE2B a97ba1d4cc7fbbcc3d59bde32c316a81d983d95c8baa8bdcfed0a1d987fa88a4bf29de21691f0bf9f387d7a852af5660e6a43beaa1f8f9092d3a8526cd88eaf7 SHA512 4dcba154357e7ba5f8e7b310026ef121bd7dad6859b840c4868ed1af0c4ca50ff71a10f9b039673f5f3c823410bb07971f2f6281d91ee6852d54e5d7d57f12c6
diff --git a/dev-js/precommit-hook/merge/merge-2.1.0.ebuild b/dev-js/precommit-hook/merge/merge-2.1.0.ebuild
new file mode 100644
index 0000000000..7d17c0253f
--- /dev/null
+++ b/dev-js/precommit-hook/merge/merge-2.1.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="(recursive)? merging of (cloned)? objects."
+HOMEPAGE="
+ https://github.com/yeikos/js.merge
+ https://www.npmjs.com/package/merge
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/precommit-hook/merge/metadata.xml b/dev-js/precommit-hook/merge/metadata.xml
new file mode 100644
index 0000000000..db9848d9df
--- /dev/null
+++ b/dev-js/precommit-hook/merge/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/yeikos/js.merge/issues
+ yeikos/js
+
+
diff --git a/dev-js/precommit-hook/metadata.xml b/dev-js/precommit-hook/metadata.xml
new file mode 100644
index 0000000000..b5c521c8f0
--- /dev/null
+++ b/dev-js/precommit-hook/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/nlf/precommit-hook/issues
+ nlf/precommit-hook
+
+
diff --git a/dev-js/precommit-hook/naivedb/Manifest b/dev-js/precommit-hook/naivedb/Manifest
new file mode 100644
index 0000000000..b3a7889ec2
--- /dev/null
+++ b/dev-js/precommit-hook/naivedb/Manifest
@@ -0,0 +1 @@
+DIST naivedb-1.0.7.tgz 2408 BLAKE2B 19008bb50dcb15c10d6d853d86b08e2e660d0e4b92b5cf781e797454eded6b1c9882ed600ef30b9f47e55a2eeda0ad9a909be686ea2b1a203d20bdd3fb9ae3f5 SHA512 b89cc4ad7006a4edd1fd89624d5c998c2b7a2cd4a78850cd3e72a0f76effddc6ff685f6d1f5c19941c2cb7f0ecbfc21b8d034e994351d88bf98cd1e3b61bbf25
diff --git a/dev-js/precommit-hook/naivedb/metadata.xml b/dev-js/precommit-hook/naivedb/metadata.xml
new file mode 100644
index 0000000000..41db9db205
--- /dev/null
+++ b/dev-js/precommit-hook/naivedb/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/missinglink/naivedb/issues
+ missinglink/naivedb
+
+
diff --git a/dev-js/precommit-hook/naivedb/naivedb-1.0.7.ebuild b/dev-js/precommit-hook/naivedb/naivedb-1.0.7.ebuild
new file mode 100644
index 0000000000..db6574956a
--- /dev/null
+++ b/dev-js/precommit-hook/naivedb/naivedb-1.0.7.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="bash npm install naivedb --save "
+HOMEPAGE="
+ https://github.com/missinglink/naivedb
+ https://www.npmjs.com/package/naivedb
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/through2
+"
diff --git a/dev-js/precommit-hook/pbf2json/Manifest b/dev-js/precommit-hook/pbf2json/Manifest
new file mode 100644
index 0000000000..ecd7e81695
--- /dev/null
+++ b/dev-js/precommit-hook/pbf2json/Manifest
@@ -0,0 +1 @@
+DIST pbf2json-6.6.0.tgz 6396220 BLAKE2B 902abfa4d78dc4d77af152c635229c42f1187615cb26794b84a0a94fcd58f9ef0f7faeeaa32e7b6124e692a6a803c50122d689f418eaf45d5b568d5c20c8265b SHA512 ecf03164922d48419aed933ee219e1bf63b0a3cd82bc1418d7dd380548549fae322058330d8ab871d9f5e6a0636bf482d9691d28618f3bc2d563b21bce263dc9
diff --git a/dev-js/precommit-hook/pbf2json/metadata.xml b/dev-js/precommit-hook/pbf2json/metadata.xml
new file mode 100644
index 0000000000..88a319e200
--- /dev/null
+++ b/dev-js/precommit-hook/pbf2json/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/pelias/pbf2json/issues
+ pelias/pbf2json
+
+
diff --git a/dev-js/precommit-hook/pbf2json/pbf2json-6.6.0.ebuild b/dev-js/precommit-hook/pbf2json/pbf2json-6.6.0.ebuild
new file mode 100644
index 0000000000..7fa2dbcb33
--- /dev/null
+++ b/dev-js/precommit-hook/pbf2json/pbf2json-6.6.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Golang osm pbf parser with npm wrapper"
+HOMEPAGE="
+ https://github.com/pelias/pbf2json
+ https://www.npmjs.com/package/pbf2json
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/split
+ dev-js/through2
+"
\ No newline at end of file
diff --git a/dev-js/precommit-hook/precommit-hook-3.0.0.ebuild b/dev-js/precommit-hook/precommit-hook-3.0.0.ebuild
new file mode 100644
index 0000000000..5f2a5c7391
--- /dev/null
+++ b/dev-js/precommit-hook/precommit-hook-3.0.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A useful pre-commit hook for git based projects that lints and runs npm test"
+HOMEPAGE="
+ https://github.com/nlf/precommit-hook
+ https://www.npmjs.com/package/precommit-hook
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/git-validate
+ dev-js/jshint
+"
diff --git a/dev-js/precommit-hook/proxyquire/Manifest b/dev-js/precommit-hook/proxyquire/Manifest
new file mode 100644
index 0000000000..ac0260c381
--- /dev/null
+++ b/dev-js/precommit-hook/proxyquire/Manifest
@@ -0,0 +1 @@
+DIST proxyquire-2.1.3.tgz 18060 BLAKE2B b89803c3468a4d8f69d28ccf15b1ca42293d8865c7cb0b1c5ae4c0f0a57454916009875df32a67182df7b82e97cbcc52436de1d0e62788e640ae92d4f97211f2 SHA512 05059f0aa60cf9020d77ec9ac09cf6ded6c1338d152065ce743c375f7e3829c72523f82d05b75617a4a54389cafdb62117d776eca62e83d5b39631c2e81f58b2
diff --git a/dev-js/precommit-hook/proxyquire/metadata.xml b/dev-js/precommit-hook/proxyquire/metadata.xml
new file mode 100644
index 0000000000..bfa7092798
--- /dev/null
+++ b/dev-js/precommit-hook/proxyquire/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/thlorenz/proxyquire/issues
+ thlorenz/proxyquire
+
+
diff --git a/dev-js/precommit-hook/proxyquire/proxyquire-2.1.3.ebuild b/dev-js/precommit-hook/proxyquire/proxyquire-2.1.3.ebuild
new file mode 100644
index 0000000000..24d28784ee
--- /dev/null
+++ b/dev-js/precommit-hook/proxyquire/proxyquire-2.1.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Proxies nodejs require in order to allow overriding dependencies during testing."
+HOMEPAGE="
+ https://github.com/thlorenz/proxyquire
+ https://www.npmjs.com/package/proxyquire
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/fill-keys
+ dev-js/module-not-found-error
+ dev-js/resolve
+"
diff --git a/dev-js/precommit-hook/stream-mock/Manifest b/dev-js/precommit-hook/stream-mock/Manifest
new file mode 100644
index 0000000000..6764f1fe64
--- /dev/null
+++ b/dev-js/precommit-hook/stream-mock/Manifest
@@ -0,0 +1 @@
+DIST stream-mock-2.0.5.tgz 9729 BLAKE2B a6d929fd3fb8e8e94fa30efc5aeba7eb8bce64248b257329504ff491595c6e0e820aca9f688f117b8904263efd6f924d35532502c3572ea22f5fb04e9ea83101 SHA512 771f6c913f10623c0bb1a97e321187af852d812e3d6ebc3ce750bfa138b19a10a2e08a7efea9d99a1575a8e7339d8600103ea060a98a79afa38f36b8ff08e94a
diff --git a/dev-js/precommit-hook/stream-mock/metadata.xml b/dev-js/precommit-hook/stream-mock/metadata.xml
new file mode 100644
index 0000000000..220b4a153f
--- /dev/null
+++ b/dev-js/precommit-hook/stream-mock/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/BastienAr/stream-mock/issues
+ BastienAr/stream-mock
+
+
diff --git a/dev-js/precommit-hook/stream-mock/stream-mock-2.0.5.ebuild b/dev-js/precommit-hook/stream-mock/stream-mock-2.0.5.ebuild
new file mode 100644
index 0000000000..8cf26260d3
--- /dev/null
+++ b/dev-js/precommit-hook/stream-mock/stream-mock-2.0.5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Node stream mock module"
+HOMEPAGE="
+ https://github.com/BastienAr/stream-mock
+ https://www.npmjs.com/package/stream-mock
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/precommit-hook/taginfo/Manifest b/dev-js/precommit-hook/taginfo/Manifest
new file mode 100644
index 0000000000..e838cbcd8e
--- /dev/null
+++ b/dev-js/precommit-hook/taginfo/Manifest
@@ -0,0 +1 @@
+DIST taginfo-1.0.1.tgz 1691 BLAKE2B dfc7167bcafeff652f1ea42ec29fd89b53c18c9970850a5ebfb0e8d029c5d5421c6a55c9d04dc8379f1bdba9312d9e19015bbb48b78903bbce74de9625aa873b SHA512 0bfc399f6f5d8101e140f7ffcd56ad9153347e5ddbac8ab7965b71efe31c6ce2372845cbed257738a8473e80746ba7398c1df548036369427d576188f9d0e238
diff --git a/dev-js/precommit-hook/taginfo/metadata.xml b/dev-js/precommit-hook/taginfo/metadata.xml
new file mode 100644
index 0000000000..e044d2e6dd
--- /dev/null
+++ b/dev-js/precommit-hook/taginfo/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/oddityoverseer13/node-taginfo/issues
+ oddityoverseer13/node-taginfo
+
+
diff --git a/dev-js/precommit-hook/taginfo/taginfo-1.0.1.ebuild b/dev-js/precommit-hook/taginfo/taginfo-1.0.1.ebuild
new file mode 100644
index 0000000000..ab92a6c435
--- /dev/null
+++ b/dev-js/precommit-hook/taginfo/taginfo-1.0.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Node.js taginfo interface"
+HOMEPAGE="
+ https://github.com/oddityoverseer13/node-taginfo
+ https://www.npmjs.com/package/taginfo
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/merge
+ dev-js/request
+"
diff --git a/dev-js/precommit-hook/tap-spec/Manifest b/dev-js/precommit-hook/tap-spec/Manifest
new file mode 100644
index 0000000000..2f0df8b80f
--- /dev/null
+++ b/dev-js/precommit-hook/tap-spec/Manifest
@@ -0,0 +1 @@
+DIST tap-spec-5.0.0.tgz 4798 BLAKE2B 7677ef69b9b251ac688cdf2c88bb9f1903114e7bdaf2de46d8621b48f432f29022cd4b04618803db69f7e4d8c40b9973a9aed7ccf4c81585da33ce48e7dc31e4 SHA512 ccc0d526213923a6385c68e5b9e1972485f660891b0cde386eba19967ca94f7f078ff7337ce5ebb331cd349045fc35d1f27fb1ea06df4b1ebcc74e242041ddaf
diff --git a/dev-js/precommit-hook/tap-spec/metadata.xml b/dev-js/precommit-hook/tap-spec/metadata.xml
new file mode 100644
index 0000000000..694edc9b0c
--- /dev/null
+++ b/dev-js/precommit-hook/tap-spec/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/scottcorgan/tap-spec/issues
+ scottcorgan/tap-spec
+
+
diff --git a/dev-js/precommit-hook/tap-spec/tap-spec-5.0.0.ebuild b/dev-js/precommit-hook/tap-spec/tap-spec-5.0.0.ebuild
new file mode 100644
index 0000000000..fa1d05ac50
--- /dev/null
+++ b/dev-js/precommit-hook/tap-spec/tap-spec-5.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Formatted TAP output like Mocha's spec reporter"
+HOMEPAGE="
+ https://github.com/scottcorgan/tap-spec
+ https://www.npmjs.com/package/tap-spec
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/chalk
+ dev-js/duplexer
+ dev-js/figures
+ dev-js/lodash
+ dev-js/pretty-ms
+ dev-js/repeat-string
+ dev-js/tap-out
+ dev-js/through2
+"
diff --git a/dev-js/precommit-hook/tape/Manifest b/dev-js/precommit-hook/tape/Manifest
new file mode 100644
index 0000000000..e3c14b63f1
--- /dev/null
+++ b/dev-js/precommit-hook/tape/Manifest
@@ -0,0 +1 @@
+DIST tape-5.1.1.tgz 41504 BLAKE2B 81f1be372d0709a437cb9b0cf063ed38258d9436f27882dd3170f3273a5e47b939d88185b1c37bc59735107d4d97b523c63fa9592e02152e0e5800fdd5cc9d58 SHA512 ba3853f9924fa92198f4b7b4da6206067c96a3b2acd39144192f4f9e5a840abdec3372b257809209702f48124a30dfadf9a6582ca105504a34978c0524c869a5
diff --git a/dev-js/precommit-hook/tape/metadata.xml b/dev-js/precommit-hook/tape/metadata.xml
new file mode 100644
index 0000000000..78cf1b1755
--- /dev/null
+++ b/dev-js/precommit-hook/tape/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/substack/tape/issues
+ substack/tape
+
+
diff --git a/dev-js/precommit-hook/tape/tape-5.1.1.ebuild b/dev-js/precommit-hook/tape/tape-5.1.1.ebuild
new file mode 100644
index 0000000000..e199c23a12
--- /dev/null
+++ b/dev-js/precommit-hook/tape/tape-5.1.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="tap-producing test harness for node and browsers"
+HOMEPAGE="
+ https://github.com/substack/tape
+ https://www.npmjs.com/package/tape
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+ dev-js/deep-equal
+ dev-js/defined
+ dev-js/dotignore
+ dev-js/for-each
+ dev-js/glob
+ dev-js/has
+ dev-js/inherits
+ dev-js/is-regex
+ dev-js/minimist
+ dev-js/object-inspect
+ dev-js/object-is
+ dev-js/object_assign
+ dev-js/resolve
+ dev-js/resumer
+ dev-js/string_prototype_trim
+ dev-js/through
+"
diff --git a/dev-js/precommit-hook/through2-sink/Manifest b/dev-js/precommit-hook/through2-sink/Manifest
new file mode 100644
index 0000000000..ff8d27e7c2
--- /dev/null
+++ b/dev-js/precommit-hook/through2-sink/Manifest
@@ -0,0 +1 @@
+DIST through2-sink-1.0.0.tgz 1973 BLAKE2B 6bdde4d7fb1f3d2e441a08e1eaa9c3a136bfdd58f2c61333215a86aa3da83ad5811063a885c585827d499b6afc716cc8dc737b1009199ee58705a426e4082944 SHA512 f47bc81c8117679620b2d431defb2ee14fd043f9fb5f94479577fc32c7d212713379415b5fd0470569a5c1d4356fa0b30e55040f08c59e4488c69259eaa3fed1
diff --git a/dev-js/precommit-hook/through2-sink/metadata.xml b/dev-js/precommit-hook/through2-sink/metadata.xml
new file mode 100644
index 0000000000..5bdc7008c5
--- /dev/null
+++ b/dev-js/precommit-hook/through2-sink/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/joepie91/through2-sink/issues
+ through2-sink
+
+
diff --git a/dev-js/precommit-hook/through2-sink/through2-sink-1.0.0.ebuild b/dev-js/precommit-hook/through2-sink/through2-sink-1.0.0.ebuild
new file mode 100644
index 0000000000..257e175a1d
--- /dev/null
+++ b/dev-js/precommit-hook/through2-sink/through2-sink-1.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A through2 wrapper that just receives chunks and nothing else."
+HOMEPAGE="
+ https://github.com/joepie91/through2-sink
+ https://www.npmjs.com/package/through2-sink
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/through2
+ dev-js/xtend
+"
\ No newline at end of file
diff --git a/dev-js/precommit-hook/through2/Manifest b/dev-js/precommit-hook/through2/Manifest
new file mode 100644
index 0000000000..65fbfdc6b9
--- /dev/null
+++ b/dev-js/precommit-hook/through2/Manifest
@@ -0,0 +1 @@
+DIST through2-4.0.2.tgz 4009 BLAKE2B 35bbe62fb232a79079a0bd8ac936efac708fdf6ecac8ccf5d8f104c06ce3e584e869428a67ce222869478f8d60fe05cef32fd87c7a3a46e2fa191fba778ee147 SHA512 88ea926afd34715c4410809e0fb4e32c1d6cb9e10bfbcd56a73a766d8d7bb998d9374a5664fba8e2cb99ffad55ba3c66a921857e039c36e4d9f39409c0d650a7
diff --git a/dev-js/precommit-hook/through2/metadata.xml b/dev-js/precommit-hook/through2/metadata.xml
new file mode 100644
index 0000000000..33fa995ac5
--- /dev/null
+++ b/dev-js/precommit-hook/through2/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/rvagg/through2/issues
+ rvagg/through2
+
+
diff --git a/dev-js/precommit-hook/through2/through2-4.0.2.ebuild b/dev-js/precommit-hook/through2/through2-4.0.2.ebuild
new file mode 100644
index 0000000000..a75bf2ed92
--- /dev/null
+++ b/dev-js/precommit-hook/through2/through2-4.0.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise"
+HOMEPAGE="
+ https://github.com/rvagg/through2
+ https://www.npmjs.com/package/through2
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/readable-stream
+"
\ No newline at end of file
diff --git a/dev-js/prelude-ls/Manifest b/dev-js/prelude-ls/Manifest
new file mode 100644
index 0000000000..6766e9411a
--- /dev/null
+++ b/dev-js/prelude-ls/Manifest
@@ -0,0 +1 @@
+DIST prelude-ls-1.2.1.tgz 9408 BLAKE2B dad1c8ef07dc9ba13241afda1eb12053ee1c58952ac2d0849138a9b633f4c76b904b4046f1862e9a39a143c1696545aacc8f0e9d7fc9e4b6e139d2e91b27d2da SHA512 be47033eb459a354192db9f944b18fa60fd698843ae6aa165a170629ffdbe5ea659246ab5f49bdcfca6909ab789a53aa52c5a9c8db9880edd5472ad81d2cd7e6
diff --git a/dev-js/prelude-ls/metadata.xml b/dev-js/prelude-ls/metadata.xml
new file mode 100644
index 0000000000..e689d4c271
--- /dev/null
+++ b/dev-js/prelude-ls/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/gkz/prelude-ls/issues
+ gkz/prelude-ls
+
+
diff --git a/dev-js/prelude-ls/prelude-ls-1.2.1.ebuild b/dev-js/prelude-ls/prelude-ls-1.2.1.ebuild
new file mode 100644
index 0000000000..7ec07cb036
--- /dev/null
+++ b/dev-js/prelude-ls/prelude-ls-1.2.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="prelude.ls is a functionally oriented utility library"
+HOMEPAGE="
+ http://preludels.com
+ https://www.npmjs.com/package/prelude-ls
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/pretty-ms/Manifest b/dev-js/pretty-ms/Manifest
new file mode 100644
index 0000000000..5e41e205e7
--- /dev/null
+++ b/dev-js/pretty-ms/Manifest
@@ -0,0 +1 @@
+DIST pretty-ms-7.0.1.tgz 3815 BLAKE2B d6bf710893caa060c5e97d4498b6ce93e8bf259f27f70be93aa8ac939584af68aa07bea038a3894d26bc894c6f9a4df1944a1bf98167c48f95b76f0a101f81fe SHA512 f7bdddae2259bf1886390e4e36c161385fc3b733cc38cb600b5d640a952b3c631382aa76abfd60c330aaba872b377de2b34559e461475d960c33d97a87aeefd9
diff --git a/dev-js/pretty-ms/metadata.xml b/dev-js/pretty-ms/metadata.xml
new file mode 100644
index 0000000000..b9fffe316e
--- /dev/null
+++ b/dev-js/pretty-ms/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/pretty-ms/issues
+ sindresorhus/pretty-ms
+
+
diff --git a/dev-js/pretty-ms/pretty-ms-7.0.1.ebuild b/dev-js/pretty-ms/pretty-ms-7.0.1.ebuild
new file mode 100644
index 0000000000..f20acbe8a5
--- /dev/null
+++ b/dev-js/pretty-ms/pretty-ms-7.0.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Convert milliseconds to a human readable string"
+HOMEPAGE="
+ https://github.com/sindresorhus/pretty-ms
+ https://www.npmjs.com/package/pretty-ms
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/parse-ms
+"
diff --git a/dev-js/proxyquire/Manifest b/dev-js/proxyquire/Manifest
new file mode 100644
index 0000000000..ac0260c381
--- /dev/null
+++ b/dev-js/proxyquire/Manifest
@@ -0,0 +1 @@
+DIST proxyquire-2.1.3.tgz 18060 BLAKE2B b89803c3468a4d8f69d28ccf15b1ca42293d8865c7cb0b1c5ae4c0f0a57454916009875df32a67182df7b82e97cbcc52436de1d0e62788e640ae92d4f97211f2 SHA512 05059f0aa60cf9020d77ec9ac09cf6ded6c1338d152065ce743c375f7e3829c72523f82d05b75617a4a54389cafdb62117d776eca62e83d5b39631c2e81f58b2
diff --git a/dev-js/proxyquire/metadata.xml b/dev-js/proxyquire/metadata.xml
new file mode 100644
index 0000000000..bfa7092798
--- /dev/null
+++ b/dev-js/proxyquire/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/thlorenz/proxyquire/issues
+ thlorenz/proxyquire
+
+
diff --git a/dev-js/proxyquire/proxyquire-2.1.3.ebuild b/dev-js/proxyquire/proxyquire-2.1.3.ebuild
new file mode 100644
index 0000000000..24d28784ee
--- /dev/null
+++ b/dev-js/proxyquire/proxyquire-2.1.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Proxies nodejs require in order to allow overriding dependencies during testing."
+HOMEPAGE="
+ https://github.com/thlorenz/proxyquire
+ https://www.npmjs.com/package/proxyquire
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/fill-keys
+ dev-js/module-not-found-error
+ dev-js/resolve
+"
diff --git a/dev-js/psl/Manifest b/dev-js/psl/Manifest
new file mode 100644
index 0000000000..0659fe394e
--- /dev/null
+++ b/dev-js/psl/Manifest
@@ -0,0 +1 @@
+DIST psl-1.8.0.tgz 133491 BLAKE2B ee3bd3eaec961f7888bf80abaddd31b7916af2543f3ed49635389fec609693b231853bf77e542a5aa83d5277e1dc0290433d6fadd32b013261703aa53cfe1182 SHA512 44874ecf2a1abcafa1035f0e186583a944ec08b86d03b21c67fe8d0ace1f14968704369bfa90c3983201c96151409ab609deebd4ea10c4118a39acedabe86321
diff --git a/dev-js/psl/metadata.xml b/dev-js/psl/metadata.xml
new file mode 100644
index 0000000000..9e9231bdb2
--- /dev/null
+++ b/dev-js/psl/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/lupomontero/psl/issues
+ lupomontero/psl
+
+
diff --git a/dev-js/psl/psl-1.8.0.ebuild b/dev-js/psl/psl-1.8.0.ebuild
new file mode 100644
index 0000000000..1114c6d7e8
--- /dev/null
+++ b/dev-js/psl/psl-1.8.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Domain name parser based on the Public Suffix List"
+HOMEPAGE="
+ https://github.com/lupomontero/psl
+ https://www.npmjs.com/package/psl
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/pump/Manifest b/dev-js/pump/Manifest
new file mode 100644
index 0000000000..09dcc04d8e
--- /dev/null
+++ b/dev-js/pump/Manifest
@@ -0,0 +1 @@
+DIST pump-3.0.0.tgz 3237 BLAKE2B cc2a30f93054a3be85e87608d387005a5519e2d39560fb099ac8c1c7fbf986f7c9c1132cbd5f941325783fbb52c31d2b4759fde818a156db179e63e8bb16a784 SHA512 2f0672fa9dd216cd4fcad77f8d872de30a6fe3d1e2602a9df5195ce5955d93457ef18cefea34790659374d198f2f57edebd4f13f420c64627e58f154d81161c3
diff --git a/dev-js/pump/metadata.xml b/dev-js/pump/metadata.xml
new file mode 100644
index 0000000000..f11f25276f
--- /dev/null
+++ b/dev-js/pump/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mafintosh/pump/issues
+ mafintosh/pump
+
+
diff --git a/dev-js/pump/pump-3.0.0.ebuild b/dev-js/pump/pump-3.0.0.ebuild
new file mode 100644
index 0000000000..e24e070bab
--- /dev/null
+++ b/dev-js/pump/pump-3.0.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="pipe streams together and close all of them if one of them closes"
+HOMEPAGE="
+ https://github.com/mafintosh/pump
+ https://www.npmjs.com/package/pump
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/end-of-stream
+ dev-js/once
+"
diff --git a/dev-js/punycode/Manifest b/dev-js/punycode/Manifest
new file mode 100644
index 0000000000..995a252583
--- /dev/null
+++ b/dev-js/punycode/Manifest
@@ -0,0 +1 @@
+DIST punycode-2.1.1.tgz 7270 BLAKE2B e3632de5bb3844d741e3ff58a5ae2c053a377596a08a738fb98fc4646fe1ea52015eaea4db14cad69e966003adc261112362eaf82747cea6a1cf16240837292f SHA512 5d1b118dd7fe8f99a5fb2ffa18a1cf65bac5ffca766206b424fb5da93218d977b9a2124f0fdb1a0c924b3efa7df8d481a6b56f7af7576726e78f672ff0e11dd0
diff --git a/dev-js/punycode/metadata.xml b/dev-js/punycode/metadata.xml
new file mode 100644
index 0000000000..514b6ff77e
--- /dev/null
+++ b/dev-js/punycode/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/bestiejs/punycode.js/issues
+ bestiejs/punycode
+
+
diff --git a/dev-js/punycode/punycode-2.1.1.ebuild b/dev-js/punycode/punycode-2.1.1.ebuild
new file mode 100644
index 0000000000..3fd304b64e
--- /dev/null
+++ b/dev-js/punycode/punycode-2.1.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms."
+HOMEPAGE="
+ https://mths.be/punycode
+ https://www.npmjs.com/package/punycode
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/qs/Manifest b/dev-js/qs/Manifest
new file mode 100644
index 0000000000..5227f4ab8b
--- /dev/null
+++ b/dev-js/qs/Manifest
@@ -0,0 +1 @@
+DIST qs-6.9.6.tgz 35999 BLAKE2B 135ceb488052fe6fa00a8c6768f1ff6a8d1baca9097dfc57929b3bdda6a096c6de95d31c03cd3560afc55aad59fd58ca7fc8976a2c0942c9bd32facabe09be93 SHA512 4c8464e1aa982cda0951b77e836944773e642d622e4cc45a8005f197bf10d118958c03ae80799e28d19d777730a3f92da5ff5a2fd7a909f16a58310acac5252d
diff --git a/dev-js/qs/metadata.xml b/dev-js/qs/metadata.xml
new file mode 100644
index 0000000000..bf613dacfd
--- /dev/null
+++ b/dev-js/qs/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/qs/issues
+ ljharb/qs
+
+
diff --git a/dev-js/qs/qs-6.9.6.ebuild b/dev-js/qs/qs-6.9.6.ebuild
new file mode 100644
index 0000000000..cd96053d5f
--- /dev/null
+++ b/dev-js/qs/qs-6.9.6.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A querystring parser that supports nesting and arrays, with a depth limit"
+HOMEPAGE="
+ https://github.com/ljharb/qs
+ https://www.npmjs.com/package/qs
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
diff --git a/dev-js/quickselect/Manifest b/dev-js/quickselect/Manifest
new file mode 100644
index 0000000000..8f2cd3d28b
--- /dev/null
+++ b/dev-js/quickselect/Manifest
@@ -0,0 +1 @@
+DIST quickselect-2.0.0.tgz 2247 BLAKE2B 751620bc5d6ff1105cae85153b7f85679a2c2c3d1c52360c1350dd277c49a4d1d80dbdba22f6ff73f3514ff47d55acff0d85760d7a044b8b2bd1ec69b159170a SHA512 44a276da15fc9877b763ac07fcddf008ce815ad8dac48cb25089291cebdf167c5d238c83e2d0571012926eb886ba317a8e7495909adf7eea3abf10028924b123
diff --git a/dev-js/quickselect/metadata.xml b/dev-js/quickselect/metadata.xml
new file mode 100644
index 0000000000..f31aef4089
--- /dev/null
+++ b/dev-js/quickselect/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
diff --git a/dev-js/quickselect/quickselect-2.0.0.ebuild b/dev-js/quickselect/quickselect-2.0.0.ebuild
new file mode 100644
index 0000000000..218ed5db8a
--- /dev/null
+++ b/dev-js/quickselect/quickselect-2.0.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A tiny and fast selection algorithm in JavaScript."
+HOMEPAGE="
+ https://www.npmjs.com/package/quickselect
+"
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/rbush/Manifest b/dev-js/rbush/Manifest
new file mode 100644
index 0000000000..9693374acd
--- /dev/null
+++ b/dev-js/rbush/Manifest
@@ -0,0 +1 @@
+DIST rbush-3.0.1.tgz 12661 BLAKE2B 3cf1bdd99c2bae3a555d4cbad4f3da58099287d6e85e2b165ed3681e60b09d18ca4d79f339a3cf59a9dabf72427868ea845793f3af142c09955739fa22cefd28 SHA512 5d16953b461e70ea44b88bdb85ba53ad9828888eb1065cfa86796be841e177ed31f5ab1ee8499e37e85dc3051a26f2dcb05150f225951751802b5c81d015a2d3
diff --git a/dev-js/rbush/metadata.xml b/dev-js/rbush/metadata.xml
new file mode 100644
index 0000000000..8ecd090011
--- /dev/null
+++ b/dev-js/rbush/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mourner/rbush/issues
+ mourner/rbush
+
+
diff --git a/dev-js/rbush/rbush-3.0.1.ebuild b/dev-js/rbush/rbush-3.0.1.ebuild
new file mode 100644
index 0000000000..8c81290e2c
--- /dev/null
+++ b/dev-js/rbush/rbush-3.0.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="High-performance 2D spatial index for rectangles (based on R*-tree with bulk loading and bulk insertion algorithms)"
+HOMEPAGE="
+ https://github.com/mourner/rbush
+ https://www.npmjs.com/package/rbush
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/quickselect
+"
diff --git a/dev-js/rc/Manifest b/dev-js/rc/Manifest
new file mode 100644
index 0000000000..8dbcb8261e
--- /dev/null
+++ b/dev-js/rc/Manifest
@@ -0,0 +1 @@
+DIST rc-1.2.8.tgz 7148 BLAKE2B 5720d8c1a0f8001e6dd3fea0dfdee4c4f2e9fccbe578ee6fc5979f2efea623115f32b7bba56dd75e4d43a29f99363d09aaf1779057274aba2b9b1ea2f5ab29d4 SHA512 cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b
diff --git a/dev-js/rc/metadata.xml b/dev-js/rc/metadata.xml
new file mode 100644
index 0000000000..bd8d91ec4f
--- /dev/null
+++ b/dev-js/rc/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/dominictarr/rc/issues
+ dominictarr/rc
+
+
diff --git a/dev-js/rc/rc-1.2.8.ebuild b/dev-js/rc/rc-1.2.8.ebuild
new file mode 100644
index 0000000000..fd69542ad7
--- /dev/null
+++ b/dev-js/rc/rc-1.2.8.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="hardwired configuration loader"
+HOMEPAGE="
+ https://github.com/dominictarr/rc
+ https://www.npmjs.com/package/rc
+"
+
+LICENSE="|| ( BSD-2 MIT Apache-2.0 )"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/deep-extend
+ dev-js/ini
+ dev-js/minimist
+ dev-js/strip-json-comments
+"
diff --git a/dev-js/re-emitter/Manifest b/dev-js/re-emitter/Manifest
new file mode 100644
index 0000000000..bf5596ef19
--- /dev/null
+++ b/dev-js/re-emitter/Manifest
@@ -0,0 +1 @@
+DIST re-emitter-1.1.4.tgz 2097 BLAKE2B 01c100f557edc48831d1947909dcc15eb0febbcef274faa8d875a850800500f0fca2ee6496edc3cd7059f749c7305cf4d33671b99c3ded40def4d6308ad715a5 SHA512 0b44885dd5c34aeb36caaaaf57baa27e76f836858fee61015c9ab76b1722df4d665c70996fc0e3c26e21ac4668e1479745a1277e31fdf2e43c101a69936a0d58
diff --git a/dev-js/re-emitter/metadata.xml b/dev-js/re-emitter/metadata.xml
new file mode 100644
index 0000000000..ca9a8c1271
--- /dev/null
+++ b/dev-js/re-emitter/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/feross/re-emitter/issues
+ feross/re-emitter
+
+
diff --git a/dev-js/re-emitter/re-emitter-1.1.4.ebuild b/dev-js/re-emitter/re-emitter-1.1.4.ebuild
new file mode 100644
index 0000000000..a5e5e96527
--- /dev/null
+++ b/dev-js/re-emitter/re-emitter-1.1.4.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Re emit events from another emitter"
+HOMEPAGE="
+ https://github.com/feross/re-emitter
+ https://www.npmjs.com/package/re-emitter
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/readable-stream/Manifest b/dev-js/readable-stream/Manifest
new file mode 100644
index 0000000000..fa7001c210
--- /dev/null
+++ b/dev-js/readable-stream/Manifest
@@ -0,0 +1 @@
+DIST readable-stream-3.6.0.tgz 33259 BLAKE2B b8b0a14b9ea5742ebdcd475f828f1d1a39215ac65a1bf9a1b302be45486950c7b738ea399c449bffbb5aaa279a3703def4eb1dd6560ea826bd036435a8394a48 SHA512 055887cbb2ca793cf8a0d9e470b27e95548beafa6215e5fafddde8487f33096ed4c4fda89dc864faf4c6075e37c6e1631d2ddd7938242a85d7ca65eaca688874
diff --git a/dev-js/readable-stream/metadata.xml b/dev-js/readable-stream/metadata.xml
new file mode 100644
index 0000000000..93483d8f84
--- /dev/null
+++ b/dev-js/readable-stream/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/nodejs/readable-stream/issues
+ nodejs/readable-stream
+
+
diff --git a/dev-js/readable-stream/readable-stream-3.6.0.ebuild b/dev-js/readable-stream/readable-stream-3.6.0.ebuild
new file mode 100644
index 0000000000..0225017e93
--- /dev/null
+++ b/dev-js/readable-stream/readable-stream-3.6.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Streams3, a user-land copy of the stream library from Node.js"
+HOMEPAGE="
+ https://github.com/nodejs/readable-stream
+ https://www.npmjs.com/package/readable-stream
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/inherits
+ dev-js/string_decoder
+ dev-js/util-deprecate
+"
diff --git a/dev-js/rechoir/Manifest b/dev-js/rechoir/Manifest
new file mode 100644
index 0000000000..3410f0a1ca
--- /dev/null
+++ b/dev-js/rechoir/Manifest
@@ -0,0 +1 @@
+DIST rechoir-0.7.0.tgz 3569 BLAKE2B 6a105b9361f6af7425988f8f8040d9cd9990f301ecd94d2b1bfd4dfd06b73693b2a3897d0f50790ceb05c11960eee87dda807a17c8f19acc85f4508e8766dc54 SHA512 003b03107d9bbdb8e5b5710ffa14c80267857a44c52b4576053c4c92893aa882f20091175740057e859c02ae327e597955d20c77f4555ead2547ec108b9654dd
diff --git a/dev-js/rechoir/metadata.xml b/dev-js/rechoir/metadata.xml
new file mode 100644
index 0000000000..d761db2e6e
--- /dev/null
+++ b/dev-js/rechoir/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/gulpjs/rechoir/issues
+ gulpjs/rechoir
+
+
diff --git a/dev-js/rechoir/rechoir-0.7.0.ebuild b/dev-js/rechoir/rechoir-0.7.0.ebuild
new file mode 100644
index 0000000000..faecdbb4e3
--- /dev/null
+++ b/dev-js/rechoir/rechoir-0.7.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Prepare a node environment to require files with different extensions."
+HOMEPAGE="
+ https://github.com/gulpjs/rechoir
+ https://www.npmjs.com/package/rechoir
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/resolve
+"
diff --git a/dev-js/regexp_prototype_flags/Manifest b/dev-js/regexp_prototype_flags/Manifest
new file mode 100644
index 0000000000..95466f02b2
--- /dev/null
+++ b/dev-js/regexp_prototype_flags/Manifest
@@ -0,0 +1 @@
+DIST regexp_prototype_flags-1.3.1.tgz 10101 BLAKE2B 03c89ade9b6c94263a9203215f0494418a47bad316b96cf9e95658b9fd4d9aa61532a643086bdf23d21ee2e20574cfb1552958ef6c66975006df2667941adfbf SHA512 26205d441abdd56958eee449d1db3b47e754d368ba2ca8bcaf706e4213579fe92678b37e11f1e17e3a8c462b35cc9c6796ef3c86aff8771d0fd8e3f700f45338
diff --git a/dev-js/regexp_prototype_flags/metadata.xml b/dev-js/regexp_prototype_flags/metadata.xml
new file mode 100644
index 0000000000..ddc8cf51c1
--- /dev/null
+++ b/dev-js/regexp_prototype_flags/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/es-shims/RegExp.prototype.flags/issues
+ es-shims/RegExp.prototype.flags
+
+
diff --git a/dev-js/regexp_prototype_flags/regexp_prototype_flags-1.3.1.ebuild b/dev-js/regexp_prototype_flags/regexp_prototype_flags-1.3.1.ebuild
new file mode 100644
index 0000000000..c8e3f53a92
--- /dev/null
+++ b/dev-js/regexp_prototype_flags/regexp_prototype_flags-1.3.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ES6 spec-compliant RegExp.prototype.flags shim."
+HOMEPAGE="
+ https://github.com/es-shims/RegExp.prototype.flags
+ https://www.npmjs.com/package/regexp.prototype.flags
+"
+
+MYPN="${PN//_/.}"
+SRC_URI="mirror://npm/${MYPN}/-/${MYPN}-${PV}.tgz -> ${P}.tgz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+ dev-js/define-properties
+"
diff --git a/dev-js/repeat-string/Manifest b/dev-js/repeat-string/Manifest
new file mode 100644
index 0000000000..ce04b90a3b
--- /dev/null
+++ b/dev-js/repeat-string/Manifest
@@ -0,0 +1 @@
+DIST repeat-string-1.6.1.tgz 3339 BLAKE2B 269083947452508d80aac765c3c5656291cd605660bb9dfc97047f466deed2474a8338e30428118a03a6a25515f8d2848bcece0eb4418b513f57ecff98e18294 SHA512 3d5d1dcc260335f462d630836c9ce95bb8cd34346e08e1bf8c8e5cb507062adfdc9590fe61c3d2df22255ae4c93261120bc69ebc2166589cb9c2300580da8deb
diff --git a/dev-js/repeat-string/metadata.xml b/dev-js/repeat-string/metadata.xml
new file mode 100644
index 0000000000..e09dc39dd2
--- /dev/null
+++ b/dev-js/repeat-string/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/jonschlinkert/repeat-string/issues
+ jonschlinkert/repeat-string
+
+
diff --git a/dev-js/repeat-string/repeat-string-1.6.1.ebuild b/dev-js/repeat-string/repeat-string-1.6.1.ebuild
new file mode 100644
index 0000000000..fcb30c5a13
--- /dev/null
+++ b/dev-js/repeat-string/repeat-string-1.6.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Repeat the given string n times. Fastest implementation for repeating a string."
+HOMEPAGE="
+ https://github.com/jonschlinkert/repeat-string
+ https://www.npmjs.com/package/repeat-string
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/request/Manifest b/dev-js/request/Manifest
new file mode 100644
index 0000000000..8a83822b09
--- /dev/null
+++ b/dev-js/request/Manifest
@@ -0,0 +1 @@
+DIST request-2.88.2.tgz 59214 BLAKE2B 4ec3b72c0483e72bc4dd4a1a10c4fbb7adf5ff2f13b650a2254e85c44e8691df199193f78e3045df03300195a5298ccf61c9ccfab5ceb183651800b0440087b2 SHA512 32cbed3ab7c6f5972b3b0016f908be17a1db0f40965c487da2eefbb8e6fb14cd963e1c13eec98cf37dcfcda9e124bb205e337cf48afa5763dccd7367329c0a87
diff --git a/dev-js/request/files/uuid8.patch b/dev-js/request/files/uuid8.patch
new file mode 100644
index 0000000000..bcf3ac660f
--- /dev/null
+++ b/dev-js/request/files/uuid8.patch
@@ -0,0 +1,35 @@
+diff -ur a/lib/auth.js b/lib/auth.js
+--- a/lib/auth.js 1985-10-26 08:15:00.000000000 -0000
++++ b/lib/auth.js 2021-02-12 16:39:59.871468071 -0000
+@@ -1,7 +1,7 @@
+ 'use strict'
+
+ var caseless = require('caseless')
+-var uuid = require('uuid/v4')
++const { v4: uuid } = require('uuid');
+ var helpers = require('./helpers')
+
+ var md5 = helpers.md5
+diff -ur a/lib/multipart.js b/lib/multipart.js
+--- a/lib/multipart.js 1985-10-26 08:15:00.000000000 -0000
++++ b/lib/multipart.js 2021-02-12 16:39:59.871468071 -0000
+@@ -1,6 +1,6 @@
+ 'use strict'
+
+-var uuid = require('uuid/v4')
++const { v4: uuid } = require('uuid');
+ var CombinedStream = require('combined-stream')
+ var isstream = require('isstream')
+ var Buffer = require('safe-buffer').Buffer
+diff -ur a/lib/oauth.js b/lib/oauth.js
+--- a/lib/oauth.js 1985-10-26 08:15:00.000000000 -0000
++++ b/lib/oauth.js 2021-02-12 16:39:59.871468071 -0000
+@@ -3,7 +3,7 @@
+ var url = require('url')
+ var qs = require('qs')
+ var caseless = require('caseless')
+-var uuid = require('uuid/v4')
++const { v4: uuid } = require('uuid');
+ var oauth = require('oauth-sign')
+ var crypto = require('crypto')
+ var Buffer = require('safe-buffer').Buffer
diff --git a/dev-js/request/metadata.xml b/dev-js/request/metadata.xml
new file mode 100644
index 0000000000..9e33cf19ac
--- /dev/null
+++ b/dev-js/request/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/request/request/issues
+ request/request
+
+
diff --git a/dev-js/request/request-2.88.2.ebuild b/dev-js/request/request-2.88.2.ebuild
new file mode 100644
index 0000000000..7a39701884
--- /dev/null
+++ b/dev-js/request/request-2.88.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Simplified HTTP request client."
+HOMEPAGE="
+ https://github.com/request/request
+ https://www.npmjs.com/package/request
+"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+PATCHES=( "${FILESDIR}/uuid8.patch" )
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/aws-sign2
+ dev-js/aws4
+ dev-js/caseless
+ dev-js/combined-stream
+ dev-js/extend
+ dev-js/forever-agent
+ dev-js/form-data
+ dev-js/har-validator
+ dev-js/http-signature
+ dev-js/is-typedarray
+ dev-js/isstream
+ dev-js/json-stringify-safe
+ dev-js/mime-types
+ dev-js/oauth-sign
+ dev-js/performance-now
+ dev-js/qs
+ dev-js/safe-buffer
+ dev-js/tough-cookie
+ dev-js/tunnel-agent
+ dev-js/uuid
+"
diff --git a/dev-js/require-from-string/Manifest b/dev-js/require-from-string/Manifest
new file mode 100644
index 0000000000..5f2b538e44
--- /dev/null
+++ b/dev-js/require-from-string/Manifest
@@ -0,0 +1 @@
+DIST require-from-string-2.0.2.tgz 1816 BLAKE2B ac0408fa672b2206ab4f2c323e0120be3a53c1a10679cd3485461f27c7d1df6b7b4c4261136728a941b32ccf7fa22fc3e92fd2ec866b5427f3df7f27a6c102ba SHA512 5dfd2759ee91b1ece214cbbe029f5b8a251b9a996ae92f7fa7eef0ed85cffc904786b5030d48706bebc0372b9bbaa7d9593bde53ffc36151ac0c6ed128bfef13
diff --git a/dev-js/require-from-string/metadata.xml b/dev-js/require-from-string/metadata.xml
new file mode 100644
index 0000000000..719d8cd167
--- /dev/null
+++ b/dev-js/require-from-string/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/floatdrop/require-from-string/issues
+ floatdrop/require-from-string
+
+
diff --git a/dev-js/require-from-string/require-from-string-2.0.2.ebuild b/dev-js/require-from-string/require-from-string-2.0.2.ebuild
new file mode 100644
index 0000000000..9261a11095
--- /dev/null
+++ b/dev-js/require-from-string/require-from-string-2.0.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Require module from string"
+HOMEPAGE="
+ https://github.com/floatdrop/require-from-string
+ https://www.npmjs.com/package/require-from-string
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/require-like/Manifest b/dev-js/require-like/Manifest
new file mode 100644
index 0000000000..a1310866aa
--- /dev/null
+++ b/dev-js/require-like/Manifest
@@ -0,0 +1 @@
+DIST require-like-0.1.2.tgz 3535 BLAKE2B d58a7cb166ab5ae3c6cfda6d81e574e6e3a1cba6340ef6a759a35d7d0d4e15819ab7f45e7d0a949aa1b056c8fb9724e81a9219804adc4f43d7d03ca4ac5a942b SHA512 a32ad4f3cb2490cb4375ab870ee295ae047ecee22daabebf73ffc55f3be6c5118c7b148373a84dbc9227196dcb2f8ea7fbc6f9d11ca4aefc125082101f62d0e4
diff --git a/dev-js/require-like/metadata.xml b/dev-js/require-like/metadata.xml
new file mode 100644
index 0000000000..21083804b4
--- /dev/null
+++ b/dev-js/require-like/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ felixge/node-require-like
+
+
diff --git a/dev-js/require-like/require-like-0.1.2.ebuild b/dev-js/require-like/require-like-0.1.2.ebuild
new file mode 100644
index 0000000000..a4942db540
--- /dev/null
+++ b/dev-js/require-like/require-like-0.1.2.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Generates require functions that act as if they were operating in a given path."
+HOMEPAGE="
+ https://www.npmjs.com/package/require-like
+"
+KEYWORDS="~amd64"
+LICENSE="MIT"
diff --git a/dev-js/resolve/Manifest b/dev-js/resolve/Manifest
new file mode 100644
index 0000000000..46848cf910
--- /dev/null
+++ b/dev-js/resolve/Manifest
@@ -0,0 +1 @@
+DIST resolve-1.19.0.tgz 23317 BLAKE2B f560a7d51a009dca990cff766d8d5397edb5d2fb608f1242c566850a6ca26d2f47b723c7280135620e9f704eeee1731e972629ffd2e3b468fbeff2d8d8cc8596 SHA512 ac0ac45c082c046e1481119cca7c56216285be1fd7642712f1425d1e1c32f75cf002f09921b72cfaf01b7e58019cd8d832cfe2fe2fbf531e8866130bd723efc6
diff --git a/dev-js/resolve/metadata.xml b/dev-js/resolve/metadata.xml
new file mode 100644
index 0000000000..284d3ac618
--- /dev/null
+++ b/dev-js/resolve/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/browserify/resolve/issues
+ browserify/resolve
+
+
diff --git a/dev-js/resolve/resolve-1.19.0.ebuild b/dev-js/resolve/resolve-1.19.0.ebuild
new file mode 100644
index 0000000000..fd17b6bd8a
--- /dev/null
+++ b/dev-js/resolve/resolve-1.19.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="resolve like require.resolve() on behalf of files asynchronously and synchronously"
+HOMEPAGE="
+ https://github.com/browserify/resolve
+ https://www.npmjs.com/package/resolve
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/is-core-module
+ dev-js/path-parse
+"
+IUSE="examples"
+
+src_install() {
+ use examples && dodoc -r example
+ rm -rf example || die
+ node_src_install
+}
diff --git a/dev-js/resumer/Manifest b/dev-js/resumer/Manifest
new file mode 100644
index 0000000000..ade30182d7
--- /dev/null
+++ b/dev-js/resumer/Manifest
@@ -0,0 +1 @@
+DIST resumer-0.0.0.tgz 2437 BLAKE2B 35a246f70db69e2295e36ad8c2885a70f291a353cbdc8602c15edf5f5b1f40d7f975418f30041d81103def3c0d24249e970a5cd31a3bc04e6261780273a1acc5 SHA512 167f57f2b5fcc981789bcd6b6422bfe559ab9ac49ba92fe2deb0cb97a6591c05e00b69d3031ddd8701bcabca1d3ff46674b6b662bc9b0c9680320f97d5a8d8df
diff --git a/dev-js/resumer/metadata.xml b/dev-js/resumer/metadata.xml
new file mode 100644
index 0000000000..784afcd120
--- /dev/null
+++ b/dev-js/resumer/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ substack/resumer
+
+
diff --git a/dev-js/resumer/resumer-0.0.0.ebuild b/dev-js/resumer/resumer-0.0.0.ebuild
new file mode 100644
index 0000000000..09590e9427
--- /dev/null
+++ b/dev-js/resumer/resumer-0.0.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="a through stream that starts paused and resumes on the next tick"
+HOMEPAGE="
+ https://www.npmjs.com/package/resumer
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/through
+"
diff --git a/dev-js/runmd/Manifest b/dev-js/runmd/Manifest
new file mode 100644
index 0000000000..074d5e7f39
--- /dev/null
+++ b/dev-js/runmd/Manifest
@@ -0,0 +1 @@
+DIST runmd-1.3.2.tgz 30954 BLAKE2B 1e9ff5c314372c01f14268850ea3df855d675e6f94860a521165f03a74748ab789b51aefeee3c3972d434814bc879fbfde8fee942622c7ec9c68c4a022a9e7a0 SHA512 785ad82bf2f83bdcc47247788442a7161b777ca47dc80180077e2eb31766112464c69eadd7df3680424eefc8a13efdc57eaaf7f214807b61b3cf6bf7454361d6
diff --git a/dev-js/runmd/metadata.xml b/dev-js/runmd/metadata.xml
new file mode 100644
index 0000000000..f04ec4eda2
--- /dev/null
+++ b/dev-js/runmd/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/broofa/runmd/issues
+ broofa/runmd
+
+
diff --git a/dev-js/runmd/runmd-1.3.2.ebuild b/dev-js/runmd/runmd-1.3.2.ebuild
new file mode 100644
index 0000000000..d8e42da921
--- /dev/null
+++ b/dev-js/runmd/runmd-1.3.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Runnable README files"
+HOMEPAGE="
+ https://github.com/broofa/runmd
+ https://www.npmjs.com/package/runmd
+"
+SRC_URI="https://github.com/broofa/runmd/archive/refs/tags/v${PV}.tar.gz -> ${P}.tgz"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/minimist
+ dev-js/require-like
+"
+S="${WORKDIR}/${P}"
diff --git a/dev-js/safe-buffer/Manifest b/dev-js/safe-buffer/Manifest
new file mode 100644
index 0000000000..5923b819b2
--- /dev/null
+++ b/dev-js/safe-buffer/Manifest
@@ -0,0 +1 @@
+DIST safe-buffer-5.2.1.tgz 9972 BLAKE2B 5291e5d14e580afa8945efddfc4c59beda822429625779151132f3ce19755f29022decf7f57bf84e43598c4d363acc6431af15cd29cc175e3c503fc3a4e895b4 SHA512 ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d
diff --git a/dev-js/safe-buffer/metadata.xml b/dev-js/safe-buffer/metadata.xml
new file mode 100644
index 0000000000..aaea76b26c
--- /dev/null
+++ b/dev-js/safe-buffer/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/feross/safe-buffer/issues
+ feross/safe-buffer
+
+
diff --git a/dev-js/safe-buffer/safe-buffer-5.2.1.ebuild b/dev-js/safe-buffer/safe-buffer-5.2.1.ebuild
new file mode 100644
index 0000000000..1e66318083
--- /dev/null
+++ b/dev-js/safe-buffer/safe-buffer-5.2.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Safer Node.js Buffer API"
+HOMEPAGE="
+ https://github.com/feross/safe-buffer
+ https://www.npmjs.com/package/safe-buffer
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/safer-buffer/Manifest b/dev-js/safer-buffer/Manifest
new file mode 100644
index 0000000000..4ffadeca9e
--- /dev/null
+++ b/dev-js/safer-buffer/Manifest
@@ -0,0 +1 @@
+DIST safer-buffer-2.1.2.tgz 12035 BLAKE2B 739b558efffab0ebd10a3bb510eedc1516be71ae4ca0a96cd76899cec0e3eed2e0eafe8e14b14cb7f79dadf40a8a01240c841ee40f50ab56cd9b290cf00609a9 SHA512 619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6
diff --git a/dev-js/safer-buffer/metadata.xml b/dev-js/safer-buffer/metadata.xml
new file mode 100644
index 0000000000..ecb31dc0a8
--- /dev/null
+++ b/dev-js/safer-buffer/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ChALkeR/safer-buffer/issues
+ ChALkeR/safer-buffer
+
+
diff --git a/dev-js/safer-buffer/safer-buffer-2.1.2.ebuild b/dev-js/safer-buffer/safer-buffer-2.1.2.ebuild
new file mode 100644
index 0000000000..a07c365847
--- /dev/null
+++ b/dev-js/safer-buffer/safer-buffer-2.1.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Modern Buffer API polyfill without footguns"
+HOMEPAGE="
+ https://github.com/ChALkeR/safer-buffer
+ https://www.npmjs.com/package/safer-buffer
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/semver/Manifest b/dev-js/semver/Manifest
new file mode 100644
index 0000000000..38a3562697
--- /dev/null
+++ b/dev-js/semver/Manifest
@@ -0,0 +1 @@
+DIST semver-7.3.4.tgz 25318 BLAKE2B e1d73c14c2312bea17b5d520cdd14010dcd9a9e5d37011736c32e8e01d55fc70d5181bfadc9954cf6f74eb87938423cbbee777943c173434952e9275b1a5ee88 SHA512 b427dbd962e3a8502d5e7e0a11dc4885a96746da0a14dee70308f407765709b425a15dadab97836dc4e64faf09243de7449ab6e3f5e0c6d40a148a5076dbe657
diff --git a/dev-js/semver/metadata.xml b/dev-js/semver/metadata.xml
new file mode 100644
index 0000000000..a315c46897
--- /dev/null
+++ b/dev-js/semver/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/npm/node-semver/issues
+ npm/node-semver
+
+
diff --git a/dev-js/semver/semver-7.3.4.ebuild b/dev-js/semver/semver-7.3.4.ebuild
new file mode 100644
index 0000000000..b68d91876e
--- /dev/null
+++ b/dev-js/semver/semver-7.3.4.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="The semantic version parser used by npm."
+HOMEPAGE="
+ https://github.com/npm/node-semver
+ https://www.npmjs.com/package/semver
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/lru-cache
+"
diff --git a/dev-js/set-blocking/Manifest b/dev-js/set-blocking/Manifest
new file mode 100644
index 0000000000..8c17c96e22
--- /dev/null
+++ b/dev-js/set-blocking/Manifest
@@ -0,0 +1 @@
+DIST set-blocking-2.0.0.tgz 2212 BLAKE2B 6a462190a94790ada290f90cb683985e92601fcb0faac98abf5004646b61c3bacd7df58def2cb6326c4402f3ad1b06f401eef332ba50ecbf494e611ab067c82f SHA512 2a22814bc0275861322f3a1f15f9af2b0a5d3f3aa2cb5e8bbd07cadf2bff7d51fb063d77ff097725247527eadf81113dabbc5424ae2abe04bcada48e78b51e87
diff --git a/dev-js/set-blocking/metadata.xml b/dev-js/set-blocking/metadata.xml
new file mode 100644
index 0000000000..babe7d95e3
--- /dev/null
+++ b/dev-js/set-blocking/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/yargs/set-blocking/issues
+ yargs/set-blocking
+
+
diff --git a/dev-js/set-blocking/set-blocking-2.0.0.ebuild b/dev-js/set-blocking/set-blocking-2.0.0.ebuild
new file mode 100644
index 0000000000..ed8a409768
--- /dev/null
+++ b/dev-js/set-blocking/set-blocking-2.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="set blocking stdio and stderr ensuring that terminal output does not truncate"
+HOMEPAGE="
+ https://github.com/yargs/set-blocking
+ https://www.npmjs.com/package/set-blocking
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/shelljs/Manifest b/dev-js/shelljs/Manifest
new file mode 100644
index 0000000000..8c087a7bb5
--- /dev/null
+++ b/dev-js/shelljs/Manifest
@@ -0,0 +1 @@
+DIST shelljs-0.8.4.tgz 57164 BLAKE2B 2688a048c30bca32a1d239bbdf48b644cd2fbc4c242eb4e50c04caff31a3c5367b676dad655d37b76444c18f9282d85fe38e3064ab0b9075be6379697e6af8e7 SHA512 ee0937519f6439f3cb2006ec94bcf259e1a212ac7d7b7af1c19334284e842fc1a51b08f29bd32b971e7fa77ddb593bbd606eaf712e0c0716190c762be65afc05
diff --git a/dev-js/shelljs/metadata.xml b/dev-js/shelljs/metadata.xml
new file mode 100644
index 0000000000..820e085f86
--- /dev/null
+++ b/dev-js/shelljs/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/shelljs/shelljs/issues
+ shelljs/shelljs
+
+
diff --git a/dev-js/shelljs/shelljs-0.8.4.ebuild b/dev-js/shelljs/shelljs-0.8.4.ebuild
new file mode 100644
index 0000000000..b33e973ad8
--- /dev/null
+++ b/dev-js/shelljs/shelljs-0.8.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Portable Unix shell commands for Node.js"
+HOMEPAGE="
+ https://github.com/shelljs/shelljs
+ https://www.npmjs.com/package/shelljs
+"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/glob
+ dev-js/interpret
+ dev-js/rechoir
+"
diff --git a/dev-js/side-channel/Manifest b/dev-js/side-channel/Manifest
new file mode 100644
index 0000000000..6a204b5103
--- /dev/null
+++ b/dev-js/side-channel/Manifest
@@ -0,0 +1 @@
+DIST side-channel-1.0.4.tgz 5638 BLAKE2B c9c0fc00c981a02f46b98e81476df5fcf9d87a58694295d4a649585fa688c324d6763cb1e150cdb227cc679b1f240a64ac5062e566b630b7d218b384436afd8d SHA512 ab95cfcada85108287906762308ad8d749af2d1be7421e36ffe1a8065156ddbd8b5cb136c71269645766f78c1ed016a85774702721aa839c12edea714efd19bf
diff --git a/dev-js/side-channel/metadata.xml b/dev-js/side-channel/metadata.xml
new file mode 100644
index 0000000000..71cc038ed7
--- /dev/null
+++ b/dev-js/side-channel/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/ljharb/side-channel/issues
+ ljharb/side-channel
+
+
diff --git a/dev-js/side-channel/side-channel-1.0.4.ebuild b/dev-js/side-channel/side-channel-1.0.4.ebuild
new file mode 100644
index 0000000000..05976638f8
--- /dev/null
+++ b/dev-js/side-channel/side-channel-1.0.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Store information about any JS value in a side channel. Uses WeakMap if available."
+HOMEPAGE="
+ https://github.com/ljharb/side-channel
+ https://www.npmjs.com/package/side-channel
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+ dev-js/get-intrinsic
+ dev-js/object-inspect
+"
diff --git a/dev-js/sideway+address/Manifest b/dev-js/sideway+address/Manifest
new file mode 100644
index 0000000000..87a9e408aa
--- /dev/null
+++ b/dev-js/sideway+address/Manifest
@@ -0,0 +1 @@
+DIST sideway+address-4.1.0.tgz 16161 BLAKE2B b0d77a198e50ceaf51ccabf00061584830a53b811208323c26d7d551dff3e0063d3bfe42436c2a86568d191054e9f6a3c43f9495ca99d3ead69e249f7b3bfc19 SHA512 c001ff25845778815046cc5eac8b8b8e052ed97b336a6f8ee7129e6ad278a2e75284e3a2adf9ac4350fa2cbe785ce536b62ce909892efacd70994d1261da6848
diff --git a/dev-js/sideway+address/metadata.xml b/dev-js/sideway+address/metadata.xml
new file mode 100644
index 0000000000..84795ace5a
--- /dev/null
+++ b/dev-js/sideway+address/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sideway/address/issues
+ sideway/address
+
+
diff --git a/dev-js/sideway+address/sideway+address-4.1.0.ebuild b/dev-js/sideway+address/sideway+address-4.1.0.ebuild
new file mode 100644
index 0000000000..009ef688ca
--- /dev/null
+++ b/dev-js/sideway+address/sideway+address-4.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+first="${PN%%+*}"
+second="${PN#*+}"
+SRC_URI="mirror://npm/@${first}/${second}/-/${second}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="Email address and domain validation"
+HOMEPAGE="
+ https://github.com/sideway/address
+ https://www.npmjs.com/package/@sideway/address
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/hapi+hoek
+"
diff --git a/dev-js/sideway+formula/Manifest b/dev-js/sideway+formula/Manifest
new file mode 100644
index 0000000000..136c344483
--- /dev/null
+++ b/dev-js/sideway+formula/Manifest
@@ -0,0 +1 @@
+DIST sideway+formula-3.0.0.tgz 4739 BLAKE2B cf89e07339ba539a53640aee34e8ca4e3656ad3922e44ac4abc5026d41a928c179c4896763cb98e49e26bb59c751ab3d9d2ed053172e53368824f868f30c874d SHA512 bc77bbc19e0d39755f92845bf13e68b6210d5654fb6b72008b0ec7e4cdbe18efbd08381c55452c5f5cda940ced0a6c323abd9151318976007e66f495aa67479a
diff --git a/dev-js/sideway+formula/metadata.xml b/dev-js/sideway+formula/metadata.xml
new file mode 100644
index 0000000000..c7d107e60a
--- /dev/null
+++ b/dev-js/sideway+formula/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sideway/formula/issues
+ sideway/formula
+
+
diff --git a/dev-js/sideway+formula/sideway+formula-3.0.0.ebuild b/dev-js/sideway+formula/sideway+formula-3.0.0.ebuild
new file mode 100644
index 0000000000..58424d2777
--- /dev/null
+++ b/dev-js/sideway+formula/sideway+formula-3.0.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+first="${PN%%+*}"
+second="${PN#*+}"
+SRC_URI="mirror://npm/@${first}/${second}/-/${second}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="Math and string formula parser."
+HOMEPAGE="
+ https://github.com/sideway/formula
+ https://www.npmjs.com/package/@sideway/formula
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
diff --git a/dev-js/sideway+pinpoint/Manifest b/dev-js/sideway+pinpoint/Manifest
new file mode 100644
index 0000000000..a09c3d28d5
--- /dev/null
+++ b/dev-js/sideway+pinpoint/Manifest
@@ -0,0 +1 @@
+DIST sideway+pinpoint-2.0.0.tgz 1899 BLAKE2B 007a8af8741f5db237fa3fd05b8e4c8e84c631a35d57bcac5c9d7fbdf5947d5eff271c52863916671d14218d3935cc5ba670f30289118c0a7a240024ac993d97 SHA512 44d88ea133e4a6d16d495cd07af63fc96b59c1ffd1c725673f2fce700f4704cdcc9460e704460be41e351f43139f451e73c1e2fb6a94b537c6d9659906631e8d
diff --git a/dev-js/sideway+pinpoint/metadata.xml b/dev-js/sideway+pinpoint/metadata.xml
new file mode 100644
index 0000000000..506aee0524
--- /dev/null
+++ b/dev-js/sideway+pinpoint/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sideway/pinpoint/issues
+ sideway/pinpoint
+
+
diff --git a/dev-js/sideway+pinpoint/sideway+pinpoint-2.0.0.ebuild b/dev-js/sideway+pinpoint/sideway+pinpoint-2.0.0.ebuild
new file mode 100644
index 0000000000..9845aa1f0f
--- /dev/null
+++ b/dev-js/sideway+pinpoint/sideway+pinpoint-2.0.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+first="${PN%%+*}"
+second="${PN#*+}"
+SRC_URI="mirror://npm/@${first}/${second}/-/${second}-${PV}.tgz -> ${P}.tgz"
+DESCRIPTION="Return the filename and line number of the calling function"
+HOMEPAGE="
+ https://github.com/sideway/pinpoint
+ https://www.npmjs.com/package/@sideway/pinpoint
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
diff --git a/dev-js/signal-exit/Manifest b/dev-js/signal-exit/Manifest
new file mode 100644
index 0000000000..07fdade762
--- /dev/null
+++ b/dev-js/signal-exit/Manifest
@@ -0,0 +1 @@
+DIST signal-exit-3.0.3.tgz 4158 BLAKE2B f6b342ca30c41cb803919fa3efe7292ee008841eda63d49f122d9a0ed1b708d8f5ac2bdd1d67e19fd252b4f6d0a84d7b8bcc478e3d674254bee3bce285f37a8e SHA512 554278f450bc5353b1c192f121b4d3ac3bcb9dfffa4c383165c2bcc3147ccecd77c69c7bc5b1bad2774196136b162d8432e151a1e0e824eef0b6148bab8d848c
diff --git a/dev-js/signal-exit/metadata.xml b/dev-js/signal-exit/metadata.xml
new file mode 100644
index 0000000000..b9134452a6
--- /dev/null
+++ b/dev-js/signal-exit/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/tapjs/signal-exit/issues
+ tapjs/signal-exit
+
+
diff --git a/dev-js/signal-exit/signal-exit-3.0.3.ebuild b/dev-js/signal-exit/signal-exit-3.0.3.ebuild
new file mode 100644
index 0000000000..17845de15a
--- /dev/null
+++ b/dev-js/signal-exit/signal-exit-3.0.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="when you want to fire an event no matter how a process exits."
+HOMEPAGE="
+ https://github.com/tapjs/signal-exit
+ https://www.npmjs.com/package/signal-exit
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/simple-concat/Manifest b/dev-js/simple-concat/Manifest
new file mode 100644
index 0000000000..61d26a4d54
--- /dev/null
+++ b/dev-js/simple-concat/Manifest
@@ -0,0 +1 @@
+DIST simple-concat-1.0.1.tgz 2092 BLAKE2B 50600de9537bac62505f59f7da777da062bddd366990f588b10f427fa620318e2c5bb69f7fa9d4d7affc824411c5a9a1227685751b4e052a78cef8323edd7c37 SHA512 71216d00fb518658efebd20ad214d5650f8e7c4f6778f8bfaed266c395231de57256ba04a895cfd6c173b4a532d6a53ec6fcf7bbfb1f6092daf78edbee700dd9
diff --git a/dev-js/simple-concat/metadata.xml b/dev-js/simple-concat/metadata.xml
new file mode 100644
index 0000000000..f38d4102f1
--- /dev/null
+++ b/dev-js/simple-concat/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/feross/simple-concat/issues
+ feross/simple-concat
+
+
diff --git a/dev-js/simple-concat/simple-concat-1.0.1.ebuild b/dev-js/simple-concat/simple-concat-1.0.1.ebuild
new file mode 100644
index 0000000000..76acced056
--- /dev/null
+++ b/dev-js/simple-concat/simple-concat-1.0.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Super-minimalist version of concat-stream. Less than 15 lines!"
+HOMEPAGE="
+ https://github.com/feross/simple-concat
+ https://www.npmjs.com/package/simple-concat
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/simple-get/Manifest b/dev-js/simple-get/Manifest
new file mode 100644
index 0000000000..9208631381
--- /dev/null
+++ b/dev-js/simple-get/Manifest
@@ -0,0 +1 @@
+DIST simple-get-4.0.0.tgz 4998 BLAKE2B 3a35a47d0306e0c3d042880bf62c28bfb356267a0c7c4687241c9b03d8e543d565d8ca8913be627bb95e904d39e37641b57c5bff744eff9303b5b1f630130ebc SHA512 65a95919ec58af74c0d12c324acaf91e580e3a29d2e09b1af18076189ea550d01acf202ee0a1bf566ccc4f002dd98557cf3563f1099e7e60289d920ad8148671
diff --git a/dev-js/simple-get/metadata.xml b/dev-js/simple-get/metadata.xml
new file mode 100644
index 0000000000..023ae02769
--- /dev/null
+++ b/dev-js/simple-get/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/feross/simple-get/issues
+ feross/simple-get
+
+
diff --git a/dev-js/simple-get/simple-get-4.0.0.ebuild b/dev-js/simple-get/simple-get-4.0.0.ebuild
new file mode 100644
index 0000000000..56a5576fbe
--- /dev/null
+++ b/dev-js/simple-get/simple-get-4.0.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines."
+HOMEPAGE="
+ https://github.com/feross/simple-get
+ https://www.npmjs.com/package/simple-get
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/decompress-response
+ dev-js/once
+ dev-js/simple-concat
+"
diff --git a/dev-js/simplify-js/Manifest b/dev-js/simplify-js/Manifest
new file mode 100644
index 0000000000..1603ea9014
--- /dev/null
+++ b/dev-js/simplify-js/Manifest
@@ -0,0 +1 @@
+DIST simplify-js-1.2.4.tgz 3016 BLAKE2B 21cbe74da580f8f82e2e0b74af42ec3cbdca0fd7c0fed30a44859cce5b005bfbc3461774e67cecb28f151ede9efee1d6b7eed17637e4fab3950f47880257681c SHA512 bc84df4a5c2dee1fe8cab538d91f379adcc5a70624dfe9a41fd6ce1eaabf430ea7f2bb51eda1373594397db7320945559ae30947aca7b0084e7cadaaa1a87c26
diff --git a/dev-js/simplify-js/metadata.xml b/dev-js/simplify-js/metadata.xml
new file mode 100644
index 0000000000..8d662f3b9c
--- /dev/null
+++ b/dev-js/simplify-js/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mourner/simplify-js/issues
+ mourner/simplify-js
+
+
diff --git a/dev-js/simplify-js/simplify-js-1.2.4.ebuild b/dev-js/simplify-js/simplify-js-1.2.4.ebuild
new file mode 100644
index 0000000000..7f18b0a31e
--- /dev/null
+++ b/dev-js/simplify-js/simplify-js-1.2.4.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A high-performance JavaScript 2D/3D polyline simplification library"
+HOMEPAGE="
+ http://mourner.github.com/simplify-js/
+ https://www.npmjs.com/package/simplify-js
+"
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
diff --git a/dev-js/source-map/Manifest b/dev-js/source-map/Manifest
new file mode 100644
index 0000000000..5317f0ec77
--- /dev/null
+++ b/dev-js/source-map/Manifest
@@ -0,0 +1 @@
+DIST source-map-0.7.3.tgz 85929 BLAKE2B ca945d74eea535ccbcd2a01a397a647265f22d9c6cb728246e0aa6479f25cbb9a3629f31ceb13fc773b6b733ef5bc048268f2baeb1a3637038f15de140609fc6 SHA512 0a40a3ea088ddd2fa7f6aad88814d7e60cacb6510d9d15b98d978d2c7a5ee9ab9ef92ac7706e55630ba3856f6ce1d637d66106b31043ac747aa08ebd7d35ec69
diff --git a/dev-js/source-map/metadata.xml b/dev-js/source-map/metadata.xml
new file mode 100644
index 0000000000..7b232ecb68
--- /dev/null
+++ b/dev-js/source-map/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mozilla/source-map/issues
+ mozilla/source-map
+
+
diff --git a/dev-js/source-map/source-map-0.7.3.ebuild b/dev-js/source-map/source-map-0.7.3.ebuild
new file mode 100644
index 0000000000..9de7ffbd18
--- /dev/null
+++ b/dev-js/source-map/source-map-0.7.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Generates and consumes source maps"
+HOMEPAGE="
+ https://github.com/mozilla/source-map
+ https://www.npmjs.com/package/source-map
+"
+
+LICENSE="BSD"
+KEYWORDS="~amd64"
diff --git a/dev-js/split/Manifest b/dev-js/split/Manifest
new file mode 100644
index 0000000000..d52fed7c1a
--- /dev/null
+++ b/dev-js/split/Manifest
@@ -0,0 +1 @@
+DIST split-1.0.1.tgz 4463 BLAKE2B 943d2451ae6047f19c6c2ff679258dc6ec8bc39498d34c86337cd2c6332b5ae780e8098a2667cf1a3d3859ce2c0e2371e4dc8c8f29d8d4b09c6c0e5ae8f36cd2 SHA512 993c8ea0f6eb8afb579f09c8c59445611acf36d1052a5a41d9fbe34a7090522000eaa019ceac276b97a7bcae2e93a38878fd7b0ac745deb481198541b14d1392
diff --git a/dev-js/split/metadata.xml b/dev-js/split/metadata.xml
new file mode 100644
index 0000000000..97b2c91896
--- /dev/null
+++ b/dev-js/split/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/dominictarr/split/issues
+ dominictarr/split
+
+
diff --git a/dev-js/split/split-1.0.1.ebuild b/dev-js/split/split-1.0.1.ebuild
new file mode 100644
index 0000000000..b66e3380b3
--- /dev/null
+++ b/dev-js/split/split-1.0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="split a Text Stream into a Line Stream"
+HOMEPAGE="
+ https://github.com/dominictarr/split
+ https://www.npmjs.com/package/split
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="examples"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/through
+"
+
+src_install() {
+ use examples && dodoc -r examples
+ rm -rf examples || die
+ node_src_install
+}
diff --git a/dev-js/sshpk/Manifest b/dev-js/sshpk/Manifest
new file mode 100644
index 0000000000..e3325e3bce
--- /dev/null
+++ b/dev-js/sshpk/Manifest
@@ -0,0 +1 @@
+DIST sshpk-1.16.1.tgz 53630 BLAKE2B 08ee7ad5d7ea591b008507bc06699f8595fc06f253f029d643506346b26f93fb7545e7ff89432cce3b5a27bc798a6e8617a17cfb99209b928195aacaf33c42ee SHA512 1d75ea554abbfa970a78baaa663ea61c550cbd7b4e26dd6ea14c74f69156eb4d758a74ccc6a23c040f0f33de66cab232c8ac1d9f38dd1632e213a2813d5b4922
diff --git a/dev-js/sshpk/metadata.xml b/dev-js/sshpk/metadata.xml
new file mode 100644
index 0000000000..17b89056be
--- /dev/null
+++ b/dev-js/sshpk/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/arekinath/node-sshpk/issues
+ joyent/node-sshpk
+
+
diff --git a/dev-js/sshpk/sshpk-1.16.1.ebuild b/dev-js/sshpk/sshpk-1.16.1.ebuild
new file mode 100644
index 0000000000..ee9290dd6a
--- /dev/null
+++ b/dev-js/sshpk/sshpk-1.16.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A library for finding and using SSH public keys"
+HOMEPAGE="
+ https://github.com/arekinath/node-sshpk
+ https://www.npmjs.com/package/sshpk
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/asn1
+ dev-js/assert-plus
+ dev-js/dashdash
+ dev-js/getpass
+ dev-js/safer-buffer
+ dev-js/jsbn
+ dev-js/tweetnacl
+ dev-js/ecc-jsbn
+ dev-js/bcrypt-pbkdf
+"
diff --git a/dev-js/stable/Manifest b/dev-js/stable/Manifest
new file mode 100644
index 0000000000..2127e7d8d8
--- /dev/null
+++ b/dev-js/stable/Manifest
@@ -0,0 +1,246 @@
+DIST @types_acorn_-_acorn-4.0.6.tgz 3181 BLAKE2B 356577fba5278690e923eda9bae564560e9262cadcf67c38a5ab3a0a84b08b586b035bc712c294b1b297f2557fe6f3e808582009dcdfc04511724b5f2770aac4 SHA512 bde4139d63fed43ff16f156b3c2df31e70994634ab29f85b314944038de23192eeec4b274ed90992522ec2b08f6ce8bc624bc3400896d39550405befcfda2279
+DIST @types_estree_-_estree-0.0.50.tgz 5612 BLAKE2B cf9f32ff5b39398ad6bcd87953787036ac3d53aca8ac1d767edd5f24c55bf311599779c828c97112c19300496d30ea2c3b62b54c153c3b2916e72f25c846e696 SHA512 0ba379b36645b6e6518f9e24dbfcf24613438c9c3071588033735b9bcce30696ea01d674d26af4085c6f48a78ef18fded3759514ba5031d1d855f51de9207e1f
+DIST acorn-dynamic-import_-_acorn-dynamic-import-3.0.0.tgz 3651 BLAKE2B a9d518921856f81f6298e1da3292ed03268ead98761f4eb699e2a0abb5c29b3a7cf244ef6da03fb49ebee57c9d74af79bd8b73b7b03f2d2660e8ace917859e2c SHA512 cd5595f19f258ac949a0e28aa9d34c381facebe5d5e56111b72f0c9ca05e160c00fb5f57263247b3644fe5dccce7b15fb48b3e8d09d14e82e259accaafab125a
+DIST acorn-jsx_-_acorn-jsx-3.0.1.tgz 7222 BLAKE2B 0fe381cb0e7fe1d48bea42578161b8d71bed049332acd20bce3527ef381f068ae1724201016948693166436c959c5fffeaa4406b86c23c957f13d3118f50ff3e SHA512 014ee99d9920bad8700632a00a0ebdf7c07240d20c8dbb83419f1b6fbf100056703df98a89af00233818fe05a0a828e786df092dd5e607863103429a57ad2771
+DIST acorn_-_acorn-3.3.0.tgz 136097 BLAKE2B 8c69bf4eb22a098db8e1fbdf3ec2a546f6d0f2754024dee3cc24379c5c171cecef1a303878d102ba0536fcbc977a2530df59d4a47f95c9af298727b76141e95f SHA512 38b53220867b985e68680513d70d1316a412f35ab7b1a4f8eb1f2deee9293e330d93e9dbb3864786ced3a15f045a72d82dea631135dde17682138bb190c7aa53
+DIST acorn_-_acorn-5.7.4.tgz 430244 BLAKE2B c600f881e614f9ecaa10dfabb96917ac13ada259d31d96df7203dff4288a0da6f8ced772abf8893393cd97b755d7b6e31e0298327275ede396d92c21a1b1eb3c SHA512 d43fbe546ec186bb6f42935b073a2f28d73514b186104fe819eedbf71266fd11473017946941a996e57d44b8d96b8ed815d3dc0c07a7118baaf6940f70c74b26
+DIST ajv-keywords_-_ajv-keywords-2.1.1.tgz 15694 BLAKE2B eba8b41200ce510ae5af670bc15c0ca02008df3130514eef92a7fb622b12b5619220caa6fc329efe039a55ae3e7a32e950725d8245cbce466199465350d71fcb SHA512 645ced1f35517462c0cc99a9513f4b3452ded58895384ca571a36912eb4cdba3d54c2b4e0fdd7d20c7c3d350a06d1a2e078d8377d6ad8f1d47b1e0b5e4380e64
+DIST ajv_-_ajv-5.5.2.tgz 505800 BLAKE2B ee1514f7a927eab89a9bb2cb9e5a312373277b975b98aebac0b6f1699505e4bc7deedad33cfaae9b509c6ca8b9e59fdeb19060ec647a45d5cd30f8415ec8a2a5 SHA512 023af821c317abfd9098c904992bf1a9f2cde731a627dda01d701e397ab539e9281f6adf0cdb20743a0bd9fed06910b2ec6fc4e93a71055751b8dada333b461f
+DIST ansi-escapes_-_ansi-escapes-3.2.0.tgz 3518 BLAKE2B 7366f5178e5906639a0d8a7407fc0876c76fdc1793f650a075f07dbb438e0821a535e56475cf1d45cd7a338201f6b5a466013555e798589ce68e3ff00436ec11 SHA512 701869adee266be5344f5a0ce5f5e0ec3cb5270ef3cf0bfb96dfc6a02a6bfa10d02686272953cb2f8742bd210532642eace42f4abc13ed22ff0c0961048f7b45
+DIST ansi-regex_-_ansi-regex-2.1.1.tgz 2340 BLAKE2B a89386a8aa09b340504d8e6a4fd3479631536304c16aab719dfb4fa5e4f8721dec587963f825e52740586cbd01e4da5d8f87837bf2d6d1aed017e5e4641b6eb6 SHA512 4c81a74e9768f84dfea42c8096e66fb440f9a79c02a8b75ecc2ca13d9cca3dcc6f169944b788be5bb38e3422a0799153dfecb935965f38e4bf05d71a9e6d4c60
+DIST ansi-regex_-_ansi-regex-3.0.0.tgz 2264 BLAKE2B a9290e8a97f31c72063dd36fbbab97336af54e43c72c28545ac9a4d07472b10240c04f8d46ecaa6b5876d7d1f0a45fda1e5b9bb1b0a4e0d093fc561cc70155a2 SHA512 c055050396e0e5dbe28a96d0437db2390865ea07096895e21c4eddbd1f1560f1bdefe27f18d0b914a19ea4a7440d415e5d1cc3c4f1755ff06d73c2febfba2a21
+DIST ansi-styles_-_ansi-styles-2.2.1.tgz 2443 BLAKE2B 61c17e0cc9557ed20157b8b128aab0f7005add2ac7b574ffdc5de362c13809e9ee4f66e75b14375a32c63fc604f8c9b4828bb76fa5e424432d235934c154ecf7 SHA512 92609ebc582146258cec7079cd33d42e5e2bf5b5454968f3eb6321aa2cc3194aead8d5ae34c432bafe2d1c7a0a247b3af4cfcc17ae2511c1dd608a1cadd59060
+DIST ansi-styles_-_ansi-styles-3.2.1.tgz 3808 BLAKE2B 51ee5a5c97dff5d332578ee08ca68c2043c2d5d527d6c9bcf615908e06eab7353a7ad02e420fc11af8c3e800a3b0314d37073bb9cf09a490e0512d61b382acf4 SHA512 553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8
+DIST argparse_-_argparse-1.0.10.tgz 29761 BLAKE2B 47a5228e29bc6ae2615aa656033d282db64814a729801b82629a3ba1290fed9a8ac010ac764e7388442c11b01cb524c5cec78d0e9d95104521ca86ccf784f544 SHA512 a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e
+DIST array-includes_-_array-includes-3.1.3.tgz 7333 BLAKE2B 5596a386f698969b6059e8bf6245bde02695826ca68d62c36e82ef5ced12749f3265667290d0263de32093c6dc861a739442bb41bab123ebd46bc67be01348e6 SHA512 81c7a6d4a94153b73dac1f91abcff73cf2ac2b6923a9e1016b76c3e64910a389d894e1d0089a88245a815c311fc1a46e6134f813e17103dc5ecfb19ffdedd0ec
+DIST babel-code-frame_-_babel-code-frame-6.26.0.tgz 2928 BLAKE2B bddff58e3aa264311ee5eb9ab71994c21ef0b63390c32f6856d17225c4de224dd1503762b80262111bce73f4ff6746236b624a3b0e5190da7d4e80918486f0c7 SHA512 5ea60c47675f746316fa17742146763f02be7c678590ec59274c18f89690007cedd59c7c2dcbe98990f63621a4106f2ac7409f9003abe71b7be9dd5ef2f1bdd2
+DIST balanced-match_-_balanced-match-1.0.2.tgz 2668 BLAKE2B b0f099627e450582935d0c1f1bfef1025f0b97e44e299010e81325771bb5df6145c01301954e15fdd2e9de88a6bf85f03898fa393c5e722d5936d1e3381457b3 SHA512 de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f
+DIST brace-expansion_-_brace-expansion-1.1.11.tgz 4239 BLAKE2B 6feaae963904ab7c582685d292622a0bf7b321569891004dc369f7d0cd3fcbfacda5ceb70c576c0fb3685889144ebb517c80b4c0f0fc33e40e2c244a206ff332 SHA512 882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688
+DIST buffer-from_-_buffer-from-1.1.2.tgz 2313 BLAKE2B 58c31654e7bf0edd15bfbc19729886c3657c0532641fe5cafa4976c6b6a825f7eaa5195aaa3f7cd3b291cc581c2117d10aeeec625ae3b91568a13b21f6fe8fab SHA512 13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d
+DIST builtin-modules_-_builtin-modules-1.1.1.tgz 1973 BLAKE2B af4d4cda7efa76c4759081c6e65625fe28041c70915d425ef9ee81bbf96338c57ecfcb9c04b70e4239d0cff75e1487b8033c52b0f09e104993cf5f926e1ce1a6 SHA512 c315c27659701a12369020b4327bd31984ccbe75594efaa0ca99224c8f0f6b9b5ccf68ba56ab2ac181a0ab05e38bee11802ce6b3a11a8c4e08c62507e871fc9d
+DIST call-bind_-_call-bind-1.0.2.tgz 5365 BLAKE2B 3132e6a170ad9f0d44f175b1f566656fe94ca5b9bf9d40fc24e3bc43bcc6f1d92b78009e8b52f05efbed395931f399a2bdef308a30ecf6b712471fc72e123257 SHA512 ecef856c28a1ac1e5619b1587ac72dc264ca69eeab3a22339b3d6272b79627ed1a03b2c97eeaa112ca364fd9dca5c16dccc42dcd77f64061ae7962464d8b2aac
+DIST caller-path_-_caller-path-0.1.0.tgz 879 BLAKE2B a330a744a856bca593e239a07223be358da15abdbd60aa53aec9dadd7819e5ee73ceb6e3af8d6c4c5bb3e959410e8b48ef7950d7b21e2075863d1ca24b2da390 SHA512 509884d68b635cf179ff1f93df34e7485893384989a064c3f47981a319c2530868eb56b6792367fd5c2dc2e2010c0a364843afd4027b0112398029a88452eefe
+DIST callsites_-_callsites-0.2.0.tgz 1343 BLAKE2B 1a0083f725a80d48b1993bd12d0c138d1bb7b4814c462aa7ef2e1d52ad26c16906aeb616e3f14dc76a8236cbc7d2558373deed0b8397ab83620de2e138c853d4 SHA512 66fe039ecf486d75e63e48114548c06894207cde315f9a7af9140585652ab1c76fbcadb12bf64bf1bdc85c826c8fee2c0fe7f6e0dc275b2d8163c009f36241d0
+DIST chalk_-_chalk-1.1.3.tgz 5236 BLAKE2B 425c93f6ef2c18490407fee5a23d61ee2e07fa769e816e2fcffc648b6d745624ccb6b484b532acb70118b033af6ae00d172ebd1488edbf3b1af3431a186b685f SHA512 53795154b31296c09f8ea60f6cbc95bf5d4cf423d6e08ef6f1de9308a300389b9e11e07dffca3e792b0c9f13c90fe43e2bdd3db1d11283b0beb489281faa27d4
+DIST chalk_-_chalk-2.4.2.tgz 9865 BLAKE2B 2b05ea3a88b654a315911aa998525a7a615905c8ffd363e66ef638ac078c94358a5c0c71e205e8cb222b4037c32dcc54159cc6717f4a88acc0950380411d11f2 SHA512 32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9
+DIST chardet_-_chardet-0.4.2.tgz 22670 BLAKE2B 1a00da5a8dfaa01302e79c77db509321f488e066487645483335dfc02360fa7a90fa03d82258fc8ddcaac52ed34ab08b4264c7b37e42fe7e1b2deb0365dac2d7 SHA512 8ff4e88fb7f5cfdf07876718a36055afce44a48456a948bbaed4521b187f72a523aab9c97bd97d504ec8506776bd0da9fa44872e44b339b40f64f2d40ba4d0c2
+DIST circular-json_-_circular-json-0.3.3.tgz 5886 BLAKE2B ff0e19687518920cb79c8db344ff0d76ea08580d0b583f161b6be3cf4a7f78f9b41771974912588839978149ae3d4676e3bcd5e31ef1b3e024c38969ba6ae67a SHA512 5192b7341c7631c6be6f92ec1bb6d8d7cde91d6b79635c6db383f73f3ec4353c0656724e5166d16f7a1c8ef5fb871f6dabfc9301d7255e6f6c677f2036e7a6e0
+DIST cli-cursor_-_cli-cursor-2.1.0.tgz 1729 BLAKE2B 794dd24de7102aaf6982d4f5344ee8c85b6a30da40eb468a9b96975ab42bc3a91f846cacad6c774f60a5ccbbb991d2c3dba099c393394e52b4636edd6cf4c470 SHA512 f2580acfc2e60916196500e94724f69b9aca274f139d4e2d47d145156dabc69c51d45cd68b83d0fcd7f238372101ab4769482748f55cc7f479c3a36e4c1cc58b
+DIST cli-width_-_cli-width-2.2.1.tgz 3907 BLAKE2B 6d9c8f9750cbf487be88160598975ac1101c4cae7170d9ddba80d03cff1df02b5e345775b2d6339da895a4bc328b6423c23f75fd754d915005d89fd338393c40 SHA512 1913160f1a4e07a0e0936139528fb778406fb4e3a58a6326a5b1622ae2c59d0cd80dabed2c56372b9a276b8d6380dfd675166d1bbbadb954954cbe076d91c693
+DIST co_-_co-4.6.0.tgz 5880 BLAKE2B e95f53ad62b2b3951126fa3ac6e3f58e53ed263a94945492f8ae98563c4946b8de99aefa853a94207754919e95fbb1049e23f75609be098cdcf1b766aeff9616 SHA512 4156f474ce47bc6fae6b18ad9bcc0e365ee396dc7c76a85f537dc372ab4e65c2d25482920c32c38bbfb42db00a8b223c843f6ee369b66315d290c1964e169e71
+DIST color-convert_-_color-convert-1.9.3.tgz 8882 BLAKE2B f1236b66771315ec5c2e451b49eca6ac442472534d476702454396e25f9508a8426169ed878b0e9867425d45fd25af4fd98bee5cf5cd814edcf181d57422f79f SHA512 41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a
+DIST color-name_-_color-name-1.1.3.tgz 4071 BLAKE2B dee7acf74f9f3bbdab90324a76b424884f82af3d4c478c1981f9db0534f275715a4ddb92defb5ea4e172c9dfc1f8de67381b2302d37b6d1a3f7e94384f83673d SHA512 ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f
+DIST concat-map_-_concat-map-0.0.1.tgz 2263 BLAKE2B 4aedbc8e71d11389ca3d38028ad066fe83cf15618cee655b93c2fa0be2f71c9cfb283a679474ea659864fa6bb37b45b8abe40ac1cd05116ba670aa7276c5ea5a SHA512 fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa
+DIST concat-stream_-_concat-stream-1.6.2.tgz 3808 BLAKE2B 7c913f31ee1c846422b1b980ed52ad3f914430e35650171017bf2921fba15a5d1f2592a8e8edc372e261d16df7c2e0c3954cdf66d7d27ef5920e3b1ed67bead4 SHA512 dbb1c18212718e266d224dd872f9ffe246c993fd6e66e2457ee3c49ece8b684be9bc6d5fd214de6bc96296ba2eca8f6655cd8659d70467c38ba0699200396b0b
+DIST contains-path_-_contains-path-0.1.0.tgz 2310 BLAKE2B 9dc5bc1d2c35715f43aa7cc95d6a9bb8e8c5341c0b2bb7ca3cf88bac47be4d9291f83b4c8d8340f07186bca0de65101906b7e71722ece3bdc82a33d4e3273542 SHA512 38a6673c678c432d913da50804f14577bd6235fe3bf751f5d8c091b954039f3191c0260d6264c3cb9a5d69fa3648b01c10c2b34ce4272d61b841d72378950c12
+DIST core-util-is_-_core-util-is-1.0.3.tgz 1897 BLAKE2B cda43bb1df385b86138091f006ec075be1f643de21ba1c310fb68ee4ae5217cf1b0432a3e27093b19671e0aa626579adc7abf5a209195740174b59ecebd1c6ee SHA512 65006f8b50dca49e060ea6a78ee719d878f7c043b9a590d2f3d0566e472bbddc64b09a2bc140c365a997f65745929f5ac369660432e090e6c40380d6349f4561
+DIST cross-spawn_-_cross-spawn-5.1.0.tgz 6053 BLAKE2B b6fdccd5ff4486159c59c01926fe97730f4c3fa7b4b3c8af3a736211f10e482b58969bbb2d4deb129a58eee957819e30d2a67c63d8acdeac821ab0fd3fbed28f SHA512 a53810279282d1dda1718f1ec8bd48ce504f6234e4c87ef65d164f9cbc8abacda605f36342cde496a6c95365482ea66bc80654b7d24e6f787f996332db7fdfe4
+DIST date-time_-_date-time-2.1.0.tgz 1898 BLAKE2B 4232bb54caf5f55810f460ccfbd0b1491675cd0979650d4b8dfcbb52cb6836c85cf08c616d727b8037a7083841dd8f7aec57510f4262a1b896e89c6781d39ba5 SHA512 ffdf82e385fb968b7421e8b27e0266113b5132106274160cd9014522419ad14d64fa14b263cecdc3b3d8dde0eaa6f0819bb23758249f3de66c916fd862aea6e2
+DIST debug-log_-_debug-log-1.0.1.tgz 1767 BLAKE2B c78e3656862ba07eec2da64ff0862d4a9dc1de47ad4905ddae9c2d759bbbdeefc17fb28a21646ade766006401bea9271d77e38a1d1f382059a0ea68e7f57f07c SHA512 815fe97b560868a3602d89ddd60f55356f34b5c6fba15e6abcd5311bb34cf2b6c3a6797a446ba7ce502d94649bd3012cde77acbb6bc73625fd4d2b19f98f918c
+DIST debug_-_debug-2.6.9.tgz 16514 BLAKE2B 5ae5135a0a4ac7263abe233f4f83ba96a5050659baac0eba69ddada37a4167cbc1300c25b16bdc7cc40af5ec0ffbe960dc2f04900a5ceff0f57b3f7fc0659d04 SHA512 6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730
+DIST debug_-_debug-3.2.7.tgz 16872 BLAKE2B 20ffd38690393955d64d7792cd55c4981b11274cb54a9792c211d6a90b629e27cf7e52b84199cac4c2df1abd310cefc41fe9dc8e18e4a85df5f57259e3413c92 SHA512 0858f3618022e1385f890be2ceb1507af4d35c7b670aa59f7bbc75021804b1c4f3e996cb6dfa0b44b3ee81343206d87a7fc644455512c961c50ffed6bb8b755d
+DIST deep-equal_-_deep-equal-1.1.1.tgz 8924 BLAKE2B 1e2ba11e26439ca3c93de505b1a9634fdc08a5ba80b2925bec508a11bcbc927b89568aadb70bdace697113f25191a507e92a4951f13b20aca1ab0b8e951e27d7 SHA512 c9df5ce40762a95711f898dcc1441bf4392125cf2780daf431a844046bc3889c3ca6e59a6f6c99961fa791ab0e9d93fe1064c03faad1a76273261259cef345f2
+DIST deep-is_-_deep-is-0.1.4.tgz 3400 BLAKE2B a929da8796d3c9524904cd58b246c83a52aea0b6b5794c1b0d9a2fb41a27d66a7e030cc2db25d302afc879307f06a819c5419e62234ee70c19a16c418a17ed84 SHA512 a083f392c993838fccae289a6063bea245c34fbced9ffc37129b6fffe81221d31d2ac268d2ee027d834524fcbee1228cb82a86c36c319c0f9444c837b7c6bf6d
+DIST define-properties_-_define-properties-1.1.3.tgz 6295 BLAKE2B ef309ebd4e8e6568e37ca0e9ec697c5518a900045b2611dbadf0765ad4d6fc834cc64fcb09daa7cb49ca880d1e9383f65e8d42cee67ed01a1fb787916d02dc49 SHA512 dcca9f60a8f694bcdd3127fc648644fd5f99bb2f81803e9fd7ae1ef0adb0edd827a4a02b0437ab198a4ce3a21861c8e791d3cd3233e4f40e95141f3edd22a55d
+DIST defined_-_defined-1.0.0.tgz 2162 BLAKE2B ba7b2b0255eb4941ca7eea16597ced1f28d3a97c59b9fe8e7401314e26356380687cb4e0e5d85e2aceef484c5cc9824cf7208584f4d9075a7b4c746a481049eb SHA512 63671a239f99c12e5cdd188d0c9eaee77561407bfe8472b0864235887bdc78a507c3d0dfe842b6cd12df8de8d180cb82bb12bb3df49620cc1679c71e56f4e18d
+DIST deglob_-_deglob-2.1.1.tgz 3035 BLAKE2B e437e44d67d638de72c8ac1d74a4a8a73a959ff196dbb3edea9434e513a63b3fbdd99a38da01151ce2471e1e52ead7b7998695c07c97b2b0fd8a8bcab93ab6e7 SHA512 da48f0b861a89cbee0584d5753816fefdfaf573a6840297457e6e83305ad390255d8018369b0b07b3fbe9c1d4d962ffc05a6c07d943f52e1cf969e80ca629d5b
+DIST doctrine_-_doctrine-1.5.0.tgz 20026 BLAKE2B f07d40ec5fefb4fc6ed212903d942b63293c87909c9938f6d371a056f13b617554dcccf4383c4990693d56c67788866ab87b81f3f9d72a0bd9d089774098be6d SHA512 96c1b246e62be3f3c8074b718be172db138c23674669382e09aa2dcc51a4559b8a479bac29f71158814a34cdd036b53b861ffec366f04d6f997973cae65f2e56
+DIST doctrine_-_doctrine-2.1.0.tgz 22263 BLAKE2B bb4fe1786d4fe4236250c7ae1d3f4060685540a2201780398bf781d9c7703615aa30c20187ec3bf360c4b29819c097292bb58650b2a2391fc4fcb2d4f880807a SHA512 df999292ee195cad2f7c2b87103030b79e5d8368cd6a31d9d6876f17ef124abf3612c658e109977ee5aca3ca0477ccd185539b48dd7c68cd028d2768057ef323
+DIST dotignore_-_dotignore-0.1.2.tgz 2271 BLAKE2B 7d46e2cb6c61c5e054b21a92ca434944e9339fbf9fa9672be4abe9e0b94bde82097f97f5a8fbc3c225266915dc4b2824caf7a7c6961adbd721d27319aa14c9bc SHA512 50618659f49abaeb1a5490bef1f815f8d56f0579024e656feec93a9e88c3659bee394346532d199385291d00fa1038d2d23a41c1c002bc7e1ea1fbf2cc17110f
+DIST error-ex_-_error-ex-1.3.2.tgz 3555 BLAKE2B 11588c265e9ea336d18c035e3d17c757952b805be5f723b58a9c7580b16d88ffba5c7a6665328a67b98c09ba447c3321df42382bd147bb888049dde6b4f343c6 SHA512 edd147366a9e15212dd9906c0ab8a8aca9e7dd9da98fe7ddf64988e90a16c38fff0cbfa270405f73453ba890a2b2aad3b0a4e3c387cd172da95bd3aa4ad0fce2
+DIST es-abstract_-_es-abstract-1.18.7.tgz 88688 BLAKE2B b43d233f205023aedd47a88949d8f7bc9fff5531a90ae6ecf12528afa546c39d8514ad5ebd3584aab02296e040b6caf421ea175d41bd45d7600d8232660715c3 SHA512 b851b5832557f75b592220d63663ec2fc5cda620a4ffab6407b319a61a1225f952e30f8a816c90da08c25439ec3f1140a3d5a34571b77aa38d35875f6c98c0b7
+DIST es-to-primitive_-_es-to-primitive-1.2.1.tgz 8725 BLAKE2B 169e57927bfc1525f8f68fd9ac3b668d695f89e01750cebe4bfdc30b45c9e62af0e6425ef9dfb499724f87b27908429780f0eb2e323486afac78945e03f25f45 SHA512 4023a5960649b5a528f6689805c2c285351a1cd8c91773d8b35562743ec0c22123d6463129e41372d2c07b300e1f964a447d20d8880f9fa2b0078213f22469bc
+DIST escape-string-regexp_-_escape-string-regexp-1.0.5.tgz 1578 BLAKE2B f1a0ddb17b3e958dd0f3918db00fe3dd7cf322bfc4a7024c5ccf5b80a4d2e5f2914c78963a9d6b491f5ea6701aaa1166d7102428873069f38f57da4e198cd505 SHA512 bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16
+DIST eslint-config-standard-jsx_-_eslint-config-standard-jsx-5.0.0.tgz 3346 BLAKE2B a6d173e864137f738ee3c1065c39de744983d336c5df6d83784d58c2c35b407dfd08c0a1620a5d88cd9e7777aa36cc65a7dbc447e15cf12050f1502af88839d5 SHA512 acb4e83c012a2cc3c17d69d84eeeb14619b6396ce24b69f8d1016a27c8c033c3525737952936b79dc961b14e03a4f250458eb4177e0ea35c22ffbd4f37f7884e
+DIST eslint-config-standard_-_eslint-config-standard-11.0.0.tgz 5083 BLAKE2B ca81f8fdca83fb0f42767355e99f30147c8523639a8424bb07d1cfd85f6665a51ab1cbd1f9c29366b36988b07d0a075c04f9b130ac6a5c6ddce4ff06906cd145 SHA512 a03744373a558847b97f0b9109695aec05d077efbfa32229f333fe88ff638943c6e8d063dd21e0760b65fe44e7d3402378dfb51cdbdabd32a661b328fb130e97
+DIST eslint-import-resolver-node_-_eslint-import-resolver-node-0.3.6.tgz 2514 BLAKE2B a18ca4ab4d2ad759814750c4896f7c5cc75d904a910f0b6054615af15dbd2d76c37b0f3136a64fc857276cbf8f7ec5c960a84900946d947fedcf2b2349b0542a SHA512 d049f4c34dcd455327f548b29fc6113c32af5a3c425a4b25504846353746c75e51bcf25843e95b3a5aab94d236bc402ce290d82b87ff1cdd936c39a4e533f48b
+DIST eslint-module-utils_-_eslint-module-utils-2.6.2.tgz 9067 BLAKE2B a208f5cbe503994865169d143dd8bf105b891efe78e003a53410bd71faea8b1701aae6bcbcdca99e53c3d9d5e2643a33d2f8e3de107dc7e22acc21d22b88adbd SHA512 406f297204e160ebaac6ea5dd3aa184d9a0d3866947536353ea2bea12e84945eafb38a41764fda6311554105f372b02aa7d9bb725ee56f6b9b6b35fe835ea4d9
+DIST eslint-plugin-import_-_eslint-plugin-import-2.9.0.tgz 130072 BLAKE2B 1dc84d7f2a5809b9cdf8811020d3b8f1d25b0c50c3826821cbd4649ea39353cfc6ccd1dbda3f6af37517af0b0943959f440c7d01ac8a946351c20cc32ec3c331 SHA512 790f5dcf60e3535a73640052b8955e2f01fa3760982dd5c6c0fc1b1ac75c92a409d11371e2445e22c977915912269478cebbe1b855e060e7bd3a08230c2a163e
+DIST eslint-plugin-node_-_eslint-plugin-node-6.0.1.tgz 28595 BLAKE2B 188add8de9de2482bb6724e69df193f38eb4469fee0fe93db474e517dc5c3f443214e13f2fcf01bdea6963463c9f29bd967229bccd4bd3e768607eb5bad32df4 SHA512 43f09cdac5b53802120d2f898ba9594b6295e1beee780fd6c9d55677504409343056f7d0cb92408b78258483682b3a0c9df9ee46034ff9958aac601ba77403c7
+DIST eslint-plugin-promise_-_eslint-plugin-promise-3.7.0.tgz 9159 BLAKE2B 43fc6fc8242747c433e72664f312be0835a102e9d3b34f4330febcf228f34ec4c5cbb8f1cb76ea9891a53644098c5da54be7163e65975f5f7bbad30a82c21fc4 SHA512 d963be64587bbf150a45f47470e20cad681829d47a4b502539ecf0ea90b9d81ea862977958582137e407c6fad175932d6e8f21ddd7d4676a35ad66f450f6cab6
+DIST eslint-plugin-react_-_eslint-plugin-react-7.7.0.tgz 110656 BLAKE2B beb15eb6de89177a0a57c9e58ab530898af045838e2febffad9604f69f0b3edd639e6fa4eccfc89802edb6efc08413a4a6c0d946920f30ba8e623cbac4c6e7e7 SHA512 282ed29ebe18b16643e5f96ee80e5cd007086627735b71316eaa7b393ebb39a0f6029a49b6506bfc6b8fad6fef69033fc9f668b44bca01daf1acefaff2fc1824
+DIST eslint-plugin-standard_-_eslint-plugin-standard-3.0.1.tgz 9460 BLAKE2B ba40f5d0e0f36c5b9387b1839faccd82c164829b774970c9bb0264f9cca0f0a31610905d2328259cadd04a52682684b0227781a59732d8dc0bd6d3ec13f55045 SHA512 2724fbc2a55895a1f19e58d6313ec229ad11d500d0a80ad38ba83c9189dec531c7b8aef1dd583ffe409ea67a1381d4fdc7f9036d296e5cc84982306f81544b95
+DIST eslint-scope_-_eslint-scope-3.7.3.tgz 15613 BLAKE2B 7b77ff7c0ef49105569d3b8f20d128f5fcfe51f7aa10a766b6591e8b551db3aefb58de5b36020f5702fb82950d393311666b0e5ea97bcd9299661e5839c56245 SHA512 5be0744af17881a9b209399473eb884cf634f7cf625d57cabe1c2d989a1c4da62873fde48441e6126bdf63f1a7f4703d555ef98eb4040ac1e2ce4370d5bebc14
+DIST eslint-visitor-keys_-_eslint-visitor-keys-1.3.0.tgz 7823 BLAKE2B 2d441640e06151719b0353cc7aca7ba9a584a6f2b5a8a745770d501a36d0a3f5196d146feb96a1db5f86e50d3529bf2451dbf6e3a53e0da0dcc44e8b961e1a8b SHA512 e89ef637c50d6b8eb6c1afca14e0edfcf277214eb4483a42dd05c2d478dcd415d7a5f2f60bd479f8053b8e17b417a19112a54c87826ebbe358ef19fee9d8a951
+DIST eslint_-_eslint-4.18.2.tgz 486469 BLAKE2B 77b162294c34298e5ca2ae9a5081c35c38bcbc1897b7dde83d8c2f48ab3d2d23d3b1467b9aec91d90b3472ba7e889e95eeb846634257d311ae6e6d2e210487da SHA512 ab2e22df0383a8a3187f3f4b508f0ddaa60390792889e4db887a4cad8508fd66e3857250afb948e159e08b14e0686fb21d7f8d042bfb9d6e210344a16ef68d2b
+DIST espree_-_espree-3.5.4.tgz 20807 BLAKE2B 935a8f3d8553c0aa37f375b93c533effd8c6f1c0d12845fed6c81a2c8e666041c6d046106b85cac93dd029258c6dca786a958ff88ac9df1a84c6138bb8e4e2c0 SHA512 c80708431b6632207f8cbdf6773129d9e9c17a276c07bc563cb362c3720892955db353fe87ba85f58c09ab5c94373a7638a5e0029aece05eb58a1eba52ca03d4
+DIST esprima_-_esprima-4.0.1.tgz 52078 BLAKE2B e95d0d3c02ac896b396d28ced1c858b5332b5c4e1640ea690c617c53e9d01b6302b271dc865185466cba41efe13c3a8e006dada81c8e00ae841953a799c65163 SHA512 786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0
+DIST esquery_-_esquery-1.4.0.tgz 160592 BLAKE2B d77292f9781c9df5824d122568b3a7b94990ac54c3e806a8783213492b8e91b177cd15c0079c42ee1c6fcbe84dc23dc7b02847468b80e2b781165d3c36bb34fb SHA512 7020e2b295ade6f1c7b70318d98ac043889b16400bf116c7e581819d905cf7432896fbdf92441c26ba3f699880414950dea82b612e83eaff067391b9090b1cf7
+DIST esrecurse_-_esrecurse-4.3.0.tgz 4053 BLAKE2B 1bd4bca71bf73cf3eea9959c4eba538b475fd78432bdc802c2b88463dad76492c9027edcaf7a365409022a1b779230092b6ad000a333be3e2dc4a6a0a1f54190 SHA512 2a67ca2f76fa1be457bcff0dd6faf74ead642ffa021609f63585c4b6a3fcfcbde929aa540381bc70555aa05dd2537db7083e17ca947f7df8a81e692d8bafd36a
+DIST estraverse_-_estraverse-4.3.0.tgz 7883 BLAKE2B 3aba001d1544dada7c47a4efcc871fd6245007b8964d1d1ddb413d2f2563675971d8252dd4644b340583185fc0872165733eb28e32dfdab53bfb2e560e6ed53f SHA512 dfd9e729f7d6cfcc4dd4153fd9cefd9fd9c1f470f3a349e2614ab1eb1caa527ca8027432c96a4e4dd6447a209c87c041bb9d79b78c29f599a055f5619fd101a7
+DIST estraverse_-_estraverse-5.2.0.tgz 8025 BLAKE2B 8c9e834cc05f18c8ba628dc92ce28b501a65207f193d01f86bec2a244ad9ec17458eb779bbb2e8bcc0b01e6ce63b77fecf4913a463566bbca3a854456eade777 SHA512 0716cd186366d11c9162f51d1e9230bfd216cde33d5c295b3b1c28013b8574e13b644eb01cbf874394fc8683ccfb31ef98acf3b04aa1832d06ad0e57d7769f89
+DIST estree-walker_-_estree-walker-0.6.1.tgz 3261 BLAKE2B b674db76a776c678dfad8427f3ef8cf93dddcaddba97af6471538b9a0c576d67b3e489407d3c49d64961512855a9bc6ac605a7e53d4e02587e779502b31f1205 SHA512 4aa99900d2d64b49a76ada9b49f44fe60f0e5d90b5d85820d48c0db4bb321c3cc98b33915b89210df8cfa8966c7a63d6041daeab29146a1e58a50e9ea6ca82ff
+DIST esutils_-_esutils-2.0.3.tgz 9542 BLAKE2B 139acd19bd840894392fbf6351fad4287fa01360a87d45a26ff78f3a4423d3e5e3bb17ca18e646779b595061ebf9611406c1fe072c44bcbb039b328b0e5ab7aa SHA512 915b1ca97938382a7af126747648042958baffc8a3df4d0a0564c9ab7d8ffdd61e5934b02b8d56c93c5a94dd5e46603967d514fcb5fd0fb1564a657d480631ea
+DIST external-editor_-_external-editor-2.2.0.tgz 5394 BLAKE2B f49dd66ebd2080ec0468ad40ccceb86f75d452309ca34d2a60dfe4de3873d311995bc6258d07d2af019415ab6eddc70be48b63b05ac4b46d876c7d7539639e95 SHA512 6d29fa82f1b12adf9befee93284bf567270795e03b6878511f202a272a79a5b505b9860d233a599d00e4ec0b18724c967449d37809dacb4682cb6695ea24e4f4
+DIST fast-deep-equal_-_fast-deep-equal-1.1.0.tgz 2451 BLAKE2B b2c2cb1de3bbbb7bfe80b963269fedb686045796508eb9cb886b61d7d2d13918a64a216a660cd693882c529035453b97f425d445ff23aac92e6d7f57bc33cd08 SHA512 7ee797efced664a095d08b38fd3d9cc8074ce3ec754b73175ce0216af135cacfd6e3648700f69c2d3421b9c8dadb640162b7c6c39d0cdac4625cfb531aff589b
+DIST fast-json-stable-stringify_-_fast-json-stable-stringify-2.1.0.tgz 6318 BLAKE2B 48656a692a012d7c3ab36deaccb23f020f57c12950e0d5a3d12bb8d0ec16993ece92ab659ada2919d1ef4d7439e7beadc0241f4c1d4a7398b5a64583414088da SHA512 96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f
+DIST fast-levenshtein_-_fast-levenshtein-2.0.6.tgz 3699 BLAKE2B ec91de530cb4934e99a49e1410b534543b1fb3c63d85832690ba76220e6a059e8f3aa5e85c7aa74d2810cc613b8817b119169005804906205297ddb86bee64c6 SHA512 0c25eee887e1a9c92ced364a6371f1a77cbaaa9858e522599ab58c0eb29c11148e5d641d32153d220fcf62bcf2c3fba5f63388ca1d0de0cd2d6c2e61a1d83c77
+DIST figures_-_figures-2.0.0.tgz 3585 BLAKE2B 8824d2ef462fe7bd7ff9d9e930de70587afd95889346866cf98021ebcade5e59f1f5802dc2a3d3e23e758db88790008efc0fe06b93425008b1445a41085c4d5e SHA512 39ad8cf5ab6283af5991fc2202963c176632fadccc6dacf2beabf6d51d0db120bc7e5a12382d3d05b4f521358076830642f27f6999d1d4a330771f6dbc79d334
+DIST file-entry-cache_-_file-entry-cache-2.0.0.tgz 6108 BLAKE2B 9104cf0029762276bbcd264e939e73a62fac4eead1c9952752146dd894c60de245c88a7ad108578ffe501f0e20fad9db78fe7077f286490d0877e1b984cf64a1 SHA512 b973ffcc6cf1c45bc57dc646801230a2d9be4dd739e5d74f03317b887b213f8606697330c3bad217da5e0fd0f5b2e8b979b38d8395286ec66ff857e01291afff
+DIST find-root_-_find-root-1.1.0.tgz 2589 BLAKE2B 7c0bb400841365c1f5ea13291b10c635315a8914669a3d1a9bc91b910c4abc4a48c7796cf016050c552baabdd93aece2c5b08d794932f72b4f8d6bf78916c14b SHA512 34a7d6e9b79ce867ca734486c757b4ed0658f4f13df6ed017edff4af3483e64dec3bfbf09155290d42959b91a9a7951edd87d284f1535f6d3bd2d0ece6407d36
+DIST find-up_-_find-up-2.1.0.tgz 2234 BLAKE2B 7df282fb0f6d0a39c49c6f65e01aa63af58071d16b82db0f02205100351355a435b43ef022b8c73c8382114452f1b6bca8729831a076da1ae382348c218eb767 SHA512 356ce49348d226d4edd3cf8504532f5e87999ce243fa34edb1198161b008cc9757ea5edd2e047b093b9b08ce7f78374f501bcb09e55ab0fd5badf551ffdfc465
+DIST flat-cache_-_flat-cache-1.3.4.tgz 7540 BLAKE2B 9f0927dcdc2181c2aa9334eef5e098633f39f81749695bbbaee7e6288a90f37cb5ba1d29ed4c1ace2e1d64ca0d27288f2f243b0ab9b80e2517dc2084917876a2 SHA512 570c81dcb92069c7e2936be1a91e2ebf6aef79baa60ef16ee2394dfc2d51cd6a09128f08ef3e10e34e288aa60292ae359a78bc1334279bde5e994f6c79c930b6
+DIST for-each_-_for-each-0.3.3.tgz 4151 BLAKE2B fab03c80f1414fa4909f38767cd434c6a33bbaba9c2f0cd9e31d5fd848716487d95cf84ddda1e8f76cd50fee252e8471931877134ae2633e68cf4850223d4d5f SHA512 8ea61f2e9ee6a3dbc8c907fcca45b6bfb03ed8de108de09e239f83cfd5eb6a23b58a09fcd708e21fb15bf6f48e5af41f36d9926b81f6468413aeb5e2bdd5199b
+DIST fs.realpath_-_fs.realpath-1.0.0.tgz 4434 BLAKE2B 60fe9d3e29eafd92d3aa71ef3cfd142b8ff8b29c592bf313a70f1f6306c7e098f6a6d6b34d5a857d64f375e2c09698b0edeb0671e5d8a21a4cfd33017814cdb8 SHA512 38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f
+DIST function-bind_-_function-bind-1.1.1.tgz 6301 BLAKE2B 10e89dcba519678dc3fef76b64f2b9a4195a827a2859d8e740dd94f64dc02d208952428070333ac4f6597cff5bf85bab26d2284ece64aa5af3587fed0c155a53 SHA512 c88a2f033317e3db05f18979f1f482589e6cbd22ee6a26cfc5740914b98139b4ee0abd0c7f52a23e8a4633d3621638980426df69ad8587a6eb790e803554c8d0
+DIST functional-red-black-tree_-_functional-red-black-tree-1.0.1.tgz 10095 BLAKE2B 73e8c7f3d241c6745b27950ba27df7c28d58bed615fec7932718f8183a3383443e59320b51311b432ebccd086f67433c24801e3409ae6ea6a76f7165dca0e662 SHA512 76c28d40d763eb10374fe4250030c0ee6392957d2a88c20d8e7d1c82bf9e1871ac6d21f34da6dc228833dbea7f8aa3f55ece843ffb12d926ea1fe6eb1936ead2
+DIST get-intrinsic_-_get-intrinsic-1.1.1.tgz 9903 BLAKE2B 5268e23d005a8c5c22c365933fd2d9049901f97b2bb6fe617f724f34cc5f402ee81dba4ae496fd1570fcbb60a38585807e59b2a551b0f4e4900ab9c8d056f5f5 SHA512 91666b9d5338d900a2100d888356c6f338e820c3a0c56c1808478d77063a4effdc392786a5ca17e295c77ca53134a56802b9eb12bd9ef6cae7031c4622b692f5
+DIST get-stdin_-_get-stdin-6.0.0.tgz 1813 BLAKE2B f52ee358eec8344eaddb89c14c64fa009b157e39a4b9993e842dfcd67897505815560c39cfdee476c4ee179ddacda27aaf0e8bcac94010786fcde0fe7e435ea6 SHA512 8e9e2d1dac3257bf9f92448acaf8ee2d9b306e552dcfe4902b34969c16e28b5e81b9992c265535c2e0585d8ef9afe76e87f965175babea83708bed99ce3299ee
+DIST get-symbol-description_-_get-symbol-description-1.0.0.tgz 4324 BLAKE2B 0bb7f6f20f6d54c8f1bfc63d887eaebb82dc5737de7fddd48d19865f0a8d00a7937365ddf7254f881a53c390690dcd71b5ba5ea893ab262b68c42f13bae7809a SHA512 d8499d1f562f210899a65b4236092e8949f2ba4cf133f47a343257df529edc11b536ae5bd12d8f857e7d50a8bdbd9a4f0d055daa7fb521c680c27cd34f9bc28f
+DIST glob_-_glob-7.1.7.tgz 15782 BLAKE2B 90dac9a68bb85e572b8556c12044a0190c83479f4b1154a420c7a987a57c31972b4fac52afb3736257975421105a81cdcd00dff34ee9b46ce20e60b1ee867000 SHA512 3af0fd10dccf2db7a010d9d83f95147c9222ad3838f97c0c5866907d04d8d097a7c4dbef20a3f7537fed01048f22efe51f15d84999a95e55077aa00874acc12d
+DIST glob_-_glob-7.2.0.tgz 15326 BLAKE2B 0e2203744c4ee95ac6d218fe738ddb9287c190fbb3e1d2e8859ee75e045b13890b05ba9a4e64df498fc6d3a4b32f5291d470f46538484d514e4b0c26b7228482 SHA512 9662dfea0b72acfabcb538d29ab3bde3005e41b151dc76cb1dbbb20faf70bb2424226a76856a8c181e3b397eb914190f7df3bae3520ff6359ad73e22bea1b6e9
+DIST globals_-_globals-11.12.0.tgz 8688 BLAKE2B ecb94a4e1eb66a54771e08a0d816c13c4cc6b4547fb1a3c34199de518dd2b260f691e13fe341f65e78f8ac7e1fe87860a539856a4556269d07f94f4ae6408723 SHA512 58e069fc410652222c252a7bc1cbffcba30efa557d5289dc5aac6e15f9bc781c3358d8327c177a1b3f8878a43d8c29b28681fdf60d793374fe41a5471638b354
+DIST graceful-fs_-_graceful-fs-4.2.8.tgz 9583 BLAKE2B d8dbbb67540ee37335994b70318d9f2eea05d638af781d5ee26f5bb75a0eb6fbb7d032467d97394b78acf1ddb213f9c4db3ca348e519ef4beb01f5efdecf7560 SHA512 aa422294f51870d849a5ddf79f41815d307530c3e9d784f112c12cd294ebb1256e700a6c6335b957e43c43186293a294ddebf2faa900028c13072ca62b46af76
+DIST has-ansi_-_has-ansi-2.0.0.tgz 1702 BLAKE2B 1e186492f861b3573958cef6dd314c6cbe2578cf597a8141b6751d47ff110d0888b0799b43d03ffb940908ab27fc9a247660569e922aa515dcc64f596211284c SHA512 0bcbc127c0f0502c75f6f866eeeae14ee52caf8fc8c8fea5e15ccd403bfeaf21d039b5b74d34e9f7207af16a588117b66db686b99fec7bbe08a857959cc9cb66
+DIST has-bigints_-_has-bigints-1.0.1.tgz 4448 BLAKE2B 9a21b4aec0d58ae5285b1c8ac93d9477c475f99138c042b7a9daf9d87b96ff8091303fa2aa5df7d2b3bd973cecb2b911d0605d33444ae3a7cae5119f3f7f31a5 SHA512 2d2052d8b8db3414dfeb6f3b2446c4cef2607ed905e6a164982a3d8434690332a150e949fa1c7c75de144acd344a0b14370738eb5ec9f648b962d10294cd9f7c
+DIST has-flag_-_has-flag-3.0.0.tgz 1751 BLAKE2B 5d887a3912be29eb5ea45df66648d372ea5b1cfb8c5e2ab3e2ce9d90e63420c698b741c3b3bcc033b1f3b0782b886e3f60e4ad9eb67b2f5fd4f4529eae1e4ec4 SHA512 b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463
+DIST has-symbols_-_has-symbols-1.0.2.tgz 6469 BLAKE2B e281a15d100473d85a09f4da4f5e657052f7bd2c766f5580f4d770cdd74fe6d7ecd924e41ee5b2e51a9b4614fcb711ee75c76b9b5f321f1fd937d085e623f37b SHA512 7215daefdacbfd40b62a55f5ee3a37bd11b3d1acda584c79b46a99839a4edcd532109541d7b74caee425cc208e7d4bc496084a726e75f78f81091be2d91bff1b
+DIST has-tostringtag_-_has-tostringtag-1.0.0.tgz 4143 BLAKE2B cb753d88a2595a7d68a269f71171272c6a9f30edc67cc6829293ece071ab5637ff5391fb7294475ec0570b65f9aab031048ab1287412a0f3fe788ff1222f5205 SHA512 9058dc48d867946575932a0693b3972926b01f924e6ff2f351ce70f41d3684e4ced1d7c54636c740abe0d5de9c7f71db7949ad53d55b6d5deacd9d937a1f7b59
+DIST has_-_has-1.0.3.tgz 1553 BLAKE2B d9affd37aecdfec2cc6bd132ce1e7b44950453b8ab100c9fc5a24c2e9f6d9f0a3934750161f18a8e3c7d57a4b82f0408e472d55e3d72d224cef5eae8e543d56b SHA512 7f676f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf
+DIST hosted-git-info_-_hosted-git-info-2.8.9.tgz 8110 BLAKE2B fce34976699fa006f135d4c255a5b641ea205830702f3744009b953a5dbfee218b026994c0e7ce98af8afa51df7818d6aa49bb898976b0460b8023dce97188b1 SHA512 9b120301bf4bb26e83a0e27bc47fb9f97e32d4b53fe078b9d0bf42e6c22cc0adc9cd42d2e1bc24d45be374182f611e1bcd3e2db944220b5e451367f91db2ef63
+DIST iconv-lite_-_iconv-lite-0.4.24.tgz 185241 BLAKE2B fa5d98aa91588018144e92026a7f533de9492f245fe781d3ff8591f65532b061e4c12e816658e52a0c95707b35638da6f46806fae7f9f6e0a9d6cd91076be87e SHA512 bf73179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac
+DIST ignore_-_ignore-3.3.10.tgz 7922 BLAKE2B aff2c30c284cc751b36ad7c94c6d4eb7bb265a147663c6908f4822ec0e748c50e205e964c38712c64e675cb8e15eaace5c6c24f891a6969520ee60262125e717 SHA512 3e0b3de7591a326e465cfecc3afc4444835ede0b1a563516166f9464f4aaf7162b890024b32860d1cb274b429748d443e4d98d75aa571298f11b8f7e00a87fba
+DIST imurmurhash_-_imurmurhash-0.1.4.tgz 4312 BLAKE2B 39edab907ed97bab9076ea5559df1be323b276a2cb39658b24075ea2ba54c689cd59ab06f50836dbf36a7627b3cb17bb748190a45b7d3e69a04f724776073064 SHA512 2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c
+DIST inflight_-_inflight-1.0.6.tgz 2041 BLAKE2B a90e535b464618a8e547d1f08180f82f03dceff6da032d81f4fc40ce7d2f525321ac14dcb3a0d25268acc07fdc2fe576962c4bfef0a5d1e6c5d76b204ce9c583 SHA512 93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224
+DIST inherits_-_inherits-2.0.4.tgz 2030 BLAKE2B 4977cc86cfbf0466b3fa8b29961b0b0595d15d46590accaf360c4f25d916fa8213a6e38637faafe3a7d56775931ff0e6b2493925323b794014bdd755a080cd5a SHA512 93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1
+DIST inquirer_-_inquirer-3.3.0.tgz 17956 BLAKE2B acf1e2ec177a756242c41b7517bec773e19793451d94f9040c39686d08e5002ebca70fe596dcb1edaaf7f78f92a5c80d65762e8022257c8c5d0266b8a03b5268 SHA512 87ec6d9f29381302af1561eb518b1612b11547e8a02ad2dd721bbea3467544bed553f8d53056d88abd9ba7a6c08fc79f14dc56a875f4748b2ce9f250fbffaa79
+DIST internal-slot_-_internal-slot-1.0.3.tgz 5626 BLAKE2B 9d477b32d2fe6aeb04413ca42097662f518a68af7aef410091e145b3a0c264ac1494fbb5257b7fbfdbf4b093f67d57da143fe8803e258df2bc9abcedae9e8f8d SHA512 3b40c1d490bfb0fc9997b708a3bf27e5d47b7944b0c2960f8974614f337165500c52e07cbe59d11722f176b553a24b3a5cf2d59c57dbcda55de562e386083ebc
+DIST is-arguments_-_is-arguments-1.1.1.tgz 9870 BLAKE2B 05ebb12b963803b660cfdd2b2ce3a0a54ce62ad1ecc5a59c2184c5d48349c2be6491270b11ee60894fcc26dc08c1335a71a79bce541c1b55d484dc39ff38d595 SHA512 f10ec40118f31272a9b7f3c20fb7b5720512d1ae97f2ee6d75288ca978688ce76857d4ec32c88efbd54b0b9bc098ef0deff1a65e7ef28d1f2a9c0e9b5401337c
+DIST is-arrayish_-_is-arrayish-0.2.1.tgz 2646 BLAKE2B d2e5b8368cc3fe2132e7db87096deed52b471802cd4ae75474cdf88a40290a90a5a4591daf782bc91a5ece90278f20902235778b09d5e4fb52ac4b07a1a26a8c SHA512 cf3d3a4bcb74a33a035cc1beb9b7b6eb37824cd5dc2883c96498bc841ac5e227422e6b38086f50b4aeea065d5ba22e4e0f31698ecc1be493e61c26cca63698ce
+DIST is-bigint_-_is-bigint-1.0.4.tgz 5746 BLAKE2B d6d39287eae6ec1eeb990180f0f1d67e909ad6863ba91cb513b55157a6ba20a16897d71925f389471e630dd750468e23cbaf30901a7838f423fff5cf17442a63 SHA512 cc1f42aee31a9a3ca6f358b6259dd4327e783ca1ac433b097a8eb1bcddc7249e0202c40d07a891bada764e8efb39f08dba8c6ca6c221cda3e83b5cf20848453a
+DIST is-boolean-object_-_is-boolean-object-1.1.2.tgz 7852 BLAKE2B b7c1e9fe4db044550da7d6069bc6c0fc3a2eebe0f45e1eb1b63e5065283884aaa3d159363df1f4170797902f2dfa5ada4aab7fb2393fb50f806d91b022f08c8c SHA512 80361a2872669e3e1a5b1ca3e981f25d5a5d41ac2d54b1d4e5c6fe7b3b4f19ccdfe9c8ee4ddc2f7b964811f817a87e1ee7b027d43d4029ff02677918ad046a60
+DIST is-callable_-_is-callable-1.2.4.tgz 7001 BLAKE2B cc97ac42be310589ed81f6ebb121742ce5562a23dd4f130bea18f0ecf5c8526d770167fbf6df02af68dc77ed8d574d66751e254554e640cd6cd29941c9055152 SHA512 9ecbb0b7165f317ebb3abca5f4b090faea670b4674060a709eda52f3d9b51ff4cb174ccd7f37cb315ffd59affa319b23d1a72912300ed0a175c53e9974b97de7
+DIST is-core-module_-_is-core-module-2.7.0.tgz 7708 BLAKE2B d00653b83e86d37e4a1c98e0ef4f48af8bd76e43eb520ed4f4e0c566fb0256ed739ede1f77e6c2cd7d319ea3679aac869efae89e95b9d4065294778f554f5b00 SHA512 07263eb6309c882afef672ebc8161c483e7410e196b7de5ceed22c2931b52768b128a5cfbc5ec48f701577e51f0f27402689b76e20460c100b68eefd92dc2011
+DIST is-date-object_-_is-date-object-1.0.5.tgz 7499 BLAKE2B 5cd79bdd3e65d6591b1f3b1f5002752a53e245b550c4eaa896518b325e96cf6f2e84860988780447081792ddd3bf26278236e50de573f7cc5470c19e9aa22d36 SHA512 f5841a4b1b00892c1cbd2df7301937c130959d62be1e117c5594768d1c5e84cd7a41c54e747a8f9f854f1e644ae254abdfc9fd26b8aeac89cb70ff74c6c60d7d
+DIST is-fullwidth-code-point_-_is-fullwidth-code-point-2.0.0.tgz 2063 BLAKE2B 246fbfee045aaf4329feddb252c45370ff1b28aa614e9e98c8d3d13cf248d62fab6b3ebd71d86ea433a13d554e105d4d402a437a9d36ef317d35352dacbdf161 SHA512 547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db
+DIST is-negative-zero_-_is-negative-zero-2.0.1.tgz 7712 BLAKE2B 3bdcc5fcfff080ec8c34c32e01fe2a33e4f30f4b9a9187c9f59682ef6aa7a455b38bb26a96ee570d01927166b5f265924a34d6921bf41be9bfd867393110cc78 SHA512 db3e89cd0bd945af40d98ef10ba750426e054934933568ca218613b78db8e9e313266228d10f99c8eb14eba5fc9712b501b07dd9d15e8253cbae1c2979128eeb
+DIST is-number-object_-_is-number-object-1.0.6.tgz 7494 BLAKE2B 706a131ff5ae11770f9c955e705fbe96659c6939f114471a803a742da32a0b46a9c214aa7cd8ae0434b83e74cfc8915b8f87dba425219254f63560d197dfa6e8 SHA512 6c454eaa245cbe8df33b5f86da554ccbe8249049bd621edc0cc46eb0a2aee5924a3d46122702024ca66b34a1c0d846d23f44eed3ee81fde9ac60d1d9ca7e8af2
+DIST is-reference_-_is-reference-1.2.1.tgz 2215 BLAKE2B b87decee118f276087977e99a30aa0a89843868d6a73d57f3d957f1d7773f30e588c6bb9470e20a910cc71d91707387503d7a5daabf8abe9d35cdf145209b9c8 SHA512 53cd8cb175e2148ae308ae28b4b4fea36340d8277683930ba0e5575198c83a12eeaeb471a445f323c3b42991ebdc88cbbe5007d644cf612baa7abe53f5954129
+DIST is-regex_-_is-regex-1.1.4.tgz 10555 BLAKE2B 9d7a1d40fb61720f5cc68ab52c25220b6dff037d95389e598c7eb57a86bf0e79c7f5ba3b7a189f891dcf8578aa611a771fbd10693e1be1f5ffb79fd467432803 SHA512 92f45dc43b31663873517d3b6672f27734b54d4fd32654d41c763860b2fcededfba14038f437e42ea832f958c5a1ca30cb6f5c2af7128aefa422fef6f234d356
+DIST is-resolvable_-_is-resolvable-1.1.0.tgz 2051 BLAKE2B 24ffe418cf123e334310bd78f2fe9dfe499105545c76c1399c3566960d5cf04bc8e55441583d8c825be37860a93f5558e8112b8c7cbdf55053115ae8256a62e3 SHA512 aa00d85c5491e56bc47ee4b974c8faa133046ebad268cd02ac5936622abf8179c1bc3f6931ada3197c728462dfbe1669b8c65ed7c089a45c40b77091b38d8d32
+DIST is-string_-_is-string-1.0.7.tgz 7090 BLAKE2B d45a07d4a794b5f52dd9bebf8781da980a0218f3709c75888f60943bd371680afa80ab7341ea6a3b3941762cc6ad93b327f9ef947732b73659722e60efcc3ae0 SHA512 b44d945f38af8deea87cf5bb976ddc8c338c6b4f606fbc6502a1ba8c6e5e8fab8f577d939563f734a3e282d68678736ef5fa2171c458bc889931f38e9ce614b6
+DIST is-symbol_-_is-symbol-1.0.4.tgz 8086 BLAKE2B d42b5ed8c4085aaac53191d65fac8fa4db630da87dbf2442f454f4586c12421b21d6b8b2a529f880a308a8044f841bea68f260d215abacc2a7824a48d137da30 SHA512 0bf08f06a2969ef75cc6a200471c8e878bf551410e087a600dad16620a4a0c532ccdcacf71f7e0e6e8704a03c22c3d965b19aaea2b22b33f3bb734f4d6db8686
+DIST isarray_-_isarray-1.0.0.tgz 2021 BLAKE2B b94a6c780d6bb48089ff75d0d7aab59fd5a76a48b0d2134f6a71b8cde6075105a39786bba581d0fc14e6d1e2cb31a556547d2124d4fa2e49a516529c6316b65f SHA512 54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d
+DIST isexe_-_isexe-2.0.0.tgz 3756 BLAKE2B ebe0a418451a5b6d743fd139d3452625eb581c419516b707171721959220d82747a526f589d2b7b143e6d18bbf19834dc319a5c0f455415122d3196c39e2f5aa SHA512 447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23
+DIST js-tokens_-_js-tokens-3.0.2.tgz 5991 BLAKE2B db0b3660ab6c90d91864660168b604e0f32d858f82d7a1020d4b30515568798887febbc0e041efe3d057923ab4f6d9e6e8bcf6f1e94c81ebe7e0e64ac30abc24 SHA512 4634dcb83e318edb614246961fb745947f392fe41a56d4a83b219d67783a1c5852f5d14d0df2f2aa09b63457b65fa710a5e166b74e39d85263146e546a6784c6
+DIST js-yaml_-_js-yaml-3.14.1.tgz 76875 BLAKE2B 7ae1c301c310c1c6da53061054761abd21417596e0b24ad6509826785ccd6a02d3fecc068835c2540db6e9a1089de9a0c05ef4d00b0c19fb4303aab72686fa0a SHA512 a24307ece5d727b62b37d3a4dff497ae7bb8897f723a4fb6e67a97e22992da7a6ebd36039a8fd0119a2ac199186880e4de356f04e4ce20480485a2ceca7052f6
+DIST json-parse-better-errors_-_json-parse-better-errors-1.0.2.tgz 3051 BLAKE2B bfc1e3b1d86666bb436cccdbd3a327f98211d6bebc4ece80d7ca8e326207fccb61be7044c8fba4f1fdf3d68ca838c9101b880d4af98442ea696fbd45ba5cc07b SHA512 9abab264a7d7e4484bee1bea715e961b5c988e78deb980f30e185c00052babc3e8f3934140124ff990d44fbe6a650f7c22452806a76413192e90e53b4ecdb0af
+DIST json-schema-traverse_-_json-schema-traverse-0.3.1.tgz 5165 BLAKE2B 031818f00c50153087925a59b509e8d22bde5bd5cfdaab1b5563be0bbe905f1d891aa0d27a8a6e96b43f5be0788d04b45981010e653d85ca653bed4038fefc50 SHA512 e090ff22fce0ecfa16f0dcddac14abdd41700bd98782f23b67acf740606c48780a6914d40e6c99000289a3651b1b591455f4bd592f1b8b7e8de3d535c70e370c
+DIST json-stable-stringify-without-jsonify_-_json-stable-stringify-without-jsonify-1.0.1.tgz 4621 BLAKE2B d75b65bf5325233ea37df1a6024a8c277bbff76eb795248349c933c946c0b2cc3b6511a105554c3fb96ae48771c934eac2d71ff4e5fc9fa2a99f23ecbc1fdab3 SHA512 05d6e8cbe97bb40dce196e858f21475a43f92ee0728f54e4df72e3caad1ac72cdd93dfff2528b6bb77cfd504a677528dc2ae9538a606940bbcec28ac562afa3f
+DIST jsx-ast-utils_-_jsx-ast-utils-2.4.1.tgz 27695 BLAKE2B 07a617e5c01d50d77915968dff7c8f32fcf6d6f60503e1e406c40951454bdac17f292e26dbbcc7befe0f5c18ad8bbd9e3289ae739f6c9b04f9d59025827fe058 SHA512 cf5c5295d27a8a61124b33a377734d92279524a46529848eb4c1bc485c828f6148aef49a4ae962fd68e9064133081a11f5b61860582a270eb55e1bbb2dc824fb
+DIST levn_-_levn-0.3.0.tgz 7967 BLAKE2B 6eea55c4f3abe3f641da7ae12a76f64373d865d8a91f7a30fd17624421f0f8dfd70762e28edef3d7b378cacac88b774b504a74a16c831e5ae2927fe483865272 SHA512 d0e3b8cb688e1e2c765baba32026ca21a1105ef1501ee7bae6f506de96f9114a26ccf23dd33f61b00d55b0efdd6c82290b9dc9f20c4cf50e0e868d23ac233fc8
+DIST load-json-file_-_load-json-file-2.0.0.tgz 1750 BLAKE2B 2684356c3f4741aff64761f816c645df655c4e9cc85e5832399abd3f791348f6f82d0fc9467b826d6383c51eb0e1a4bfb21dd04650940b9c1f32d886aad1e6d3 SHA512 de9e9938635b897e0276f11dd55704eb28bbf14ac63698c73b7de7a06c070a74ffa367f29652437a9b26f3e98516ffc3bedc051e1b791c81d2c8ecb96be0a155
+DIST load-json-file_-_load-json-file-4.0.0.tgz 1733 BLAKE2B b4edd288bbe7810e6a864eab9ff19488f2c499a012b0db516fa79f68c9c3af4de7e8d64bceb1044e524ea20c61de1bdba9a6dcfa9c14691ae928bf3440e746c3 SHA512 2b1f2131a9235f4ded8864cb008749fa52f486d2a75e311937a864feda337ff58eb9819d64126b67eac22516d50ae82c8c1de330b9fdef8e8db1021fe558c133
+DIST locate-character_-_locate-character-2.0.5.tgz 2302 BLAKE2B 3ecfae60d7e2b7130ecc19891bdcf15f9a495f88ecd37fe187baa9d367f1f0308785ac4ef5eb93e614ed4bcf666ee3c8795c16c0e4cfe1f5f5c48807a073d2d0 SHA512 9f61a67a30d7b4e3c1019748884172e5d279377f310425cb34eb70d96a41f641a1ea99eb12e2a5c1823e4e4a687dce300ed5571eda0038968c465606fe861ac6
+DIST locate-path_-_locate-path-2.0.0.tgz 2019 BLAKE2B 7da2c8078d0b8ab7e26e6278670ba4eac07446908e1776a88de3972a2f9f03c9736419fe988cbd0181acbb898d1afbacb9f123606fa066316dc453b572d1b33c SHA512 3422369220e4c91ed57842a6dbb29d6bf8901f22897b506ed059536d8a770aa26efbd2057bd6cbc808ccc5fe590c36c483e88c3f3079cd8c944d29bcc154ca98
+DIST lodash_-_lodash-4.17.21.tgz 318961 BLAKE2B 501b0f9be15285815ba771d2315168f1a19a2e265e9b239c59f8ff605a5c895dde24c6d41ddfb09bb216fdf6630688bc6a5d2362182dafe776206596e5319af0 SHA512 bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a
+DIST loose-envify_-_loose-envify-1.4.0.tgz 2842 BLAKE2B c515efb12ae9615e4ef3c9e5c11120c7f70cc5644a109c57a0daf498b7c93cf4669266ab325b079e7a59e46a89011c24403abf608bcd1ac4560fcca783fe833f SHA512 972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add
+DIST lru-cache_-_lru-cache-4.1.5.tgz 6249 BLAKE2B 62ce5b85f654d59cbe6bf31f3d0a49c7209f9ae268d0a21c85ec2d44b25a892288202e962cedb8f6e640a5839c767a6989df9b4bc8e0fac61a5ed8823553aa9a SHA512 b166656c43f63ac1cd917acc97919893f8ca93bd0c06783a514e1823fa860d86e07fa61b3f812f9aa2126d70a826244ab3ed5b4a9147560431bc9d7b176962e6
+DIST mimic-fn_-_mimic-fn-1.2.0.tgz 1765 BLAKE2B 4e0ef108a79f30b65bb7f1fab9a0050da7c22d014c7a4c50ee4d5bc60d8d59d52a78fbad32f272fb959a3f6d57ead289e84fc28acbe8ef1f0c55c0ae327dc8f7 SHA512 8dff38bb1cf08ae88854a88e2e97d893b378e934b2f2e6d3a279a7798f6fae91cd027a74401b76071595f5d3b7fe3f81a1501bf9ae46e980cf5b73391ce74c59
+DIST minimatch_-_minimatch-3.0.4.tgz 11423 BLAKE2B fddbb49080421c840c2eb05dca037b42a925d9772cbf51a0a320062ee779ad8ffe2f91e2e1b889f7e9309952a6a5a2eb4d62c19ebfdd9bb1a975a701639a9c4c SHA512 c891d5404872a8f2d44e0b7d07cdcf5eee96debc7832fbc7bd252f4e8a20a70a060ce510fb20eb4741d1a2dfb23827423bbbb8857de959fb7a91604172a87450
+DIST minimist_-_minimist-1.2.5.tgz 8251 BLAKE2B 2ef1647a19db86f6600671dd397fe499a402466c07c748e23a7df79faaaaaafcd221c6fd3009e78eb69b87d3e85c965ca467f1f12afb4f44579e381b5c4ea70a SHA512 14cf6735462b4410042d9413df179943b7e630e060ea758d989293720b0979a2ecb4ffd43835691acaf93a15e185783a7feaad27cba267e3d4c640d67202172f
+DIST mkdirp_-_mkdirp-0.5.5.tgz 3018 BLAKE2B f8db7c01208650f62cbe89ef34ec6d1a1cbec7257fbaed91d1ad587344500ce19c7bc8f11b95c275c43b2a00f53cb9d08f1106e0188cccca2e63e21c9e19ab85 SHA512 34a98094449fea3306ca6d7ef91d116bbc2f855fb0156eb715a48e14fc116a1bde6b480c51c19485578083fd010b4c22bfd8a1e4d60f0755a7d54108d7f2fec5
+DIST ms_-_ms-2.0.0.tgz 2874 BLAKE2B 9060cadc53e995f60564c69790b6922b8ff76dd84479e9fcd0d13c4eef1221fb2bd0fecf8b1a26915aaf30e31670effb2b479bf51779d27478268d240865ed2a SHA512 4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4
+DIST ms_-_ms-2.1.3.tgz 2967 BLAKE2B 03b7e21a6de1fd9498f6e6233a10660829034e9153dd28e76aeac23a96f490689ee1d5d51b4b6b298eadca7a7f44fe886248c78e69272b3eccc7ea199fdd6a03 SHA512 e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394
+DIST mute-stream_-_mute-stream-0.0.7.tgz 20120 BLAKE2B 8deb1850ecef48dd3ba143f0d3859cece7d412224896a0c33df0e8ba83b96b81ad15bae84d527a196375412742ada458320b433c56520a16f650c753911126b3 SHA512 afae6709986b6d75dbe9d5ce0028a1600a47c3643aa55d0cdd5d0f4b177be0dd3e0fc9f301d100213ab6a008c0d63567288fad1af101529aa2321d3ead6eb30d
+DIST natural-compare_-_natural-compare-1.4.0.tgz 2510 BLAKE2B 5a5216c1ae60c9302639a0ad45be29a92c5438dc230c85030728b8760f78b4daea1a0d4c10fa45945d1be2015b5d713d5b16d7de90cfb48f5b0e69a7b7de320b SHA512 396343f1e8b756d342f61ed5eb4a9f7f7495a1b1ebf7de824f0831b9b832418129836f7487d2746eec8408d3497b19059b9b0e6a38791b5d7a45803573c64c4b
+DIST normalize-package-data_-_normalize-package-data-2.5.0.tgz 8662 BLAKE2B 3287ef0198e418729ffe79053422c4b1f3ce5a78b20d2108dadd7fb93f6ce0a5acb95b5c89af0421fbcbd168eaf32dadca7ca13945c7c711c1a496459c1b9db6 SHA512 ff908c3774f44785d38f80dc19a7b1a3eae8652752156ff400e39344eae3c73086d70ad65c4b066d129ebe39482fe643138b19949af9103e185b4caa9a42be78
+DIST object-assign_-_object-assign-4.1.1.tgz 2675 BLAKE2B 2d91b1a932cecfec572480b7b9cbc23263493fd37f22167aa04861e6376f37cff15103e4042b793f1768d26977eb467ac719fad26b0c50ad2dcaeb4ecd955245 SHA512 ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52
+DIST object-inspect_-_object-inspect-1.11.0.tgz 14113 BLAKE2B fdd974df82130d0c944220817d749653556010a93186fceefc9fdb86a13454c7fda8b3fb54e146bf0196126f39df2a8aafbe2c2e6bae7ef2ee5a4ec8e5dad10e SHA512 8e9ee2912e927771b141f6493f21f772371b245e8664f0a581d57e105ca08c52d0e45996fdd4549d377d3d0f64d0986834369b5856e9175c827525820ba81ec6
+DIST object-is_-_object-is-1.1.5.tgz 8626 BLAKE2B 16c0cd60e71414869805fe37d20891ec8f15324b924fe2cb26d0d3f59780e00c322cbd43a6dfb6a3f95651e72e395828245fdf065ca650311ea9004b2fd7988f SHA512 ddcc83b321e0b668bb23b0df4922362c3a7a48ada5c2fb5b834a744757b446f4ea17971e1b1f8ad9d7d28e6d5b283315085103010bf2fa8f1ce9aed5ba339d77
+DIST object-keys_-_object-keys-1.1.1.tgz 7677 BLAKE2B f9431231747bb3aa685fd010bd1b916e898be75314e2f78c956a1730ab7cc2e7c411d4049857db9ba1d26ae73c40825af4d3702cda748a13505b3bfd271ce11e SHA512 36e00449439432b9485ce7c72b30fa6e93eeded62ddf1be335d44843e15e4f494d6f82bc591ef409a0f186e360b92d971be1a39323303b3b0de5992d2267e12c
+DIST object.assign_-_object.assign-4.1.2.tgz 16372 BLAKE2B 307841c6bb22b739feabbd10b6ce503513dd2a0111966c9ae4a20ae6cb6a7e0d744d8d4ce2d26706b08c05047280930c2f65c88c1eddc2acdca935cefadb16f0 SHA512 8b14f62f94c75ec029ca250f60a996fb6107a575dee488b733e7f87be6891401daa396a61515ba27438ee9cfcb53c05ee3bbad0b1d862fcf61c4607a5d298ab9
+DIST once_-_once-1.4.0.tgz 1979 BLAKE2B a87bc0b296d43fe660321ad6e33672d9f335e993a6c16a9ba60909690d6b667ca6368f59611081e603302b4b9ef69cfddc22e0f250a210cb9869b6ec2dcdd66d SHA512 94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb
+DIST onetime_-_onetime-2.0.1.tgz 1943 BLAKE2B a2e161a4f9026541673b1401ed70b7e8ec39d05a02faf3bfff7ae0bd90b5272131b950fc0e95611a96d550e37c418d789346361f50b4a46b1f922ef3d845bc01 SHA512 a32c8fa6231a28046fbdc822a7e255fbbcdc8b92fc0f55bd459233da5d68d3c00cde97eca62b555a73edde6cc77013e9d76a18313cb4a6aac5b3f0be9b7130b1
+DIST optionator_-_optionator-0.8.3.tgz 14045 BLAKE2B a9529bd734eccac2d31cffe4c339c0a24e2a1a4f34b4e08928f400c328418a8010109506d145407c47bd2cb7c0359ea0c19afda3f93f2fcd03f07c6749938e3c SHA512 f885bda4009d9375d69a64d71bc9b7ba919426cb795d11b3c4c4635f302e2755e720536f7e18e322e6240efcac9cf43bab3a95ccbb7bf010abba7b6a4615906c
+DIST os-tmpdir_-_os-tmpdir-1.0.2.tgz 1796 BLAKE2B 1091769f878843ab464f23b541ab2cdbc0fccfb0269f4026b86c9edae0b4f3465de1a539675e17fe5605cf6a2b7756de8d961cb01566d74d1c030422b31c5a47 SHA512 0f6151d37562afb148bb8e57058db49936fefd9496074d2c8d4f637505edf37803ac8e19b73e45b3bff2cbbe20d8de52550638c58d6a0ebe2b35d770611557d2
+DIST p-limit_-_p-limit-1.3.0.tgz 2000 BLAKE2B 826baa7ab571ac112baaf2a57d442574e37d25fe6cfffa7c01386fee7d48021737abedd000f8b586d0b94cdc88de52aafa63449af2f5233c34f13ec737277f71 SHA512 bef717b0b009f43af9ad038f93bb68650649029065d8ae09e9d00d4ac12e87a408e3525872c4bfaa14c66bd12b2145202b758d428258bf2971be3aa68aa100f5
+DIST p-locate_-_p-locate-2.0.0.tgz 2580 BLAKE2B 2e0d2b46d88aecbd8b5e4e943c441f14deb798dfc355d5f8086991048cc5b3b1f21836c9854df139cc18baaae9f38c95cd815b170d29ce887ed54a59e65fd0a5 SHA512 9d08daee6ee048ab9ec285517a7e390ad55f38347772b377828550d030d9f4ddf21f182992e06166ab1a8a8b52411ac00d4ae77b7e3aa5e63b913dd34800b292
+DIST p-try_-_p-try-1.0.0.tgz 1684 BLAKE2B d25450a8693ec6cbc0064981875f656c8e444ca8674345a7212a661339d3dc1e46472c8834a3739ae8f9b871126f745b796b3077d18a8b57fa9d65cf5b5a13da SHA512 5357ad358b8c268233dd95d2aebc92163b1741358ec76fe3762f3a2feda946fa61fea30a2fab1b70261d1f6ddfaac6e6f131f61a7d0ec9ba53e1e485942547c3
+DIST parse-json_-_parse-json-2.2.0.tgz 9910 BLAKE2B 50c12ec34afc73d610019a46adc787453200baae141c7ae62d54f2154b197ddc14a66adf462913d57f357b267d46b5e4a8acdc4345fa241227374ace453949b3 SHA512 411fc619a282921c24d5e3d03580d12986779b053dca9b0a841d17c859cb41da26c84aa4ddef30a56dd5e49a7cf336f12b89f9493d67aa8fa0f63b93a68c2785
+DIST parse-json_-_parse-json-4.0.0.tgz 2029 BLAKE2B 90e383e33e549162ed3726efc8bbebe6dce0e16581b9ee96148fc2a271c93059a76b24f4df6eba9f5993615d954e3d0a12db1ffd3957c104367a2debf40c1896 SHA512 68e228b3c6ee8c637ddfff0ec7f8cf2e1ed1c159cf132b329d5144f9f419ca0ea32842c41f0ce029d2d11475205c92fa9329628d54810b806f37d3a6b01e3c47
+DIST parse-ms_-_parse-ms-1.0.1.tgz 1534 BLAKE2B a5b8281cc3b6e2fcc4cc48f2973e49dcbf57d9bceece5266cf5d7a61617b7517934054e36fbd59f2992af928656270a2e80cab4348366a5a8a202b4229b984ac SHA512 2e91f509fe4462e563901bc20c162f9143e1fa2bf66e4dc51df9711e4a42613d3f159d5ddcddee25a2e21ebe321ae31c15486fe9e022be2b53bd6648e01fdc86
+DIST path-exists_-_path-exists-3.0.0.tgz 1891 BLAKE2B b6f9e1173451e48e5c10cf083c6e6706284e3a5365d61a0e97558fc8d16ccb4b205f84768739d3ed3697b3f735cb35804f4a401f91d14f58505d729b16698224 SHA512 6e90bb198c220d8438c182def8503c96146385008c7101ae4a0186a83920fd07ab456c3d0a61914f4892395452649dbd34c2d9808cea6a58c9eb7a1a2f834825
+DIST path-is-absolute_-_path-is-absolute-1.0.1.tgz 1882 BLAKE2B f1661c7f71a95ade2d402d25fa9ce11c6ce22a275ce6f4e7079c777507fbccfc65833ee677d7413d78c52c6caac837d503fb670d9da364b0a4663c8798730c07 SHA512 0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242
+DIST path-is-inside_-_path-is-inside-1.0.2.tgz 1821 BLAKE2B 712bb151e64a2a35bd5237f402b033024f1ecdcc99bd496432f8f6fee954fab5a946a1064078b948998f772e2a66e61ca8909fbfbde79891a3f27cc257b1e66e SHA512 0d4589af7f942e9e335e6a25fd266415fdc91ac4bdfd222ff98dd1b7ddff5233e90e99250797f57abe0edcf3886d4b9427715782ab5ed90ed2ad4eb302ac24f3
+DIST path-parse_-_path-parse-1.0.7.tgz 2067 BLAKE2B ecc491d19354b91299023335e4f3b55bb7f5e34aea111cad518063364c6193e62b085e55e27943c436e7fd820eff81aaeab2e649b3d19ce98bc9760f1e064edb SHA512 2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3
+DIST path-type_-_path-type-2.0.0.tgz 1742 BLAKE2B a4f8b08a5efbb55a75732ae7d472cf0e836a4af99cdece3d153e6e46eecb1c650e2b47b4fd631b814e7f62332e449aad925fe53c6f506b13809f332d41e8201e SHA512 7549dbe5d5d47fe933842fd6fc5e1ee7f4a496e5c815fe55507a255b5120d62ae7d611968cf19db1172f609d670fa96193c22bed53346c724ab184f1f09c7d39
+DIST pify_-_pify-2.3.0.tgz 2793 BLAKE2B f22c9f19fabf90130d69fe0ee1d0c4b9785061159fa139171092965ee7b3c8cec2f1085fcb8da40a4c97d0c99cb1e558c532905de8d932de77ef51348b76578e SHA512 b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2
+DIST pify_-_pify-3.0.0.tgz 3092 BLAKE2B 17283c1c32e2be03ccd87e1174e9934c66a4e8ff769f10a50c6d52890da94fc97d909fb02c8d01757967b1d4d5ce77bc8c8e81980627f5460f2592d22c766b62 SHA512 0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72
+DIST pkg-conf_-_pkg-conf-2.1.0.tgz 2817 BLAKE2B 4c81c019991f30a59c883fcee92d99a44398ca6f5cfa24b3821b098d8437dd1006511d541855e469107dfb6f551c6ba13d27514385be7d47cf7faaf49c5414a5 SHA512 0be5543fef238acec4b106488436264b9aa536d8efdb23f848db635caf403f565c4d196749fbae99a4e745f6199d88145185482aa2f47d1be65060d5d9f9a9ea
+DIST pkg-config_-_pkg-config-1.1.1.tgz 3102 BLAKE2B 84ef30be50a90fb9a6920bfd8bfd87a738b3efc1408c6b60d3c2ab8ae74dffa7fa4371fe4ce1f519a58cadf3e1d27f672528b036a5e6e992f2e43db5ae66f6c2 SHA512 7edfd623d60ae85b93bb0e1097e41468d5ed9bf01240da83514b191201592b21695ba6a6c8ff06c74d71ad1b3c29d88d6dba977d8c64397a65a6ad5eb966ce8f
+DIST pkg-dir_-_pkg-dir-2.0.0.tgz 1848 BLAKE2B a5b2dfb4f44590c39272df6a70d957255ca362782f6dc2e0469fde3fc6205cbf0adbe1d9c19a97bc39c5c092ea3c52522abfb36a4823da08fcde256678c2a4c7 SHA512 a236a47675202f9a732585b0d8020312ea5a4025f938f6ccebcf197afb9b2028dd217d353d14982aa9b7ddf26808e24146c7980935254119c1357f8f72169e8f
+DIST pluralize_-_pluralize-7.0.0.tgz 5830 BLAKE2B c9fea506c32e0657ad3d0e18bcd07648806a88fb60d61e97cc38f6b362bdb31b6d101ab6844c522d8f1f5749b3a9b170f6fd222fe89b4d2b4afa7ff9c285e29c SHA512 01184139dcd2ddee3515b916fd75ab4c4b6e92aa8ba0ae7e67fe1478368bb925bedfd24f78582ce20086aacac91d5657d1f52bc7fff8385d0ad42506c25205a3
+DIST prelude-ls_-_prelude-ls-1.1.2.tgz 9303 BLAKE2B a6711b5ef7ab79999c871b5bb1758ce8a28d9b7020a7c75501d802e7b05b982ca59a065edecee7518c7621c67ecabb25e5d257a9bf659dbee81a22424de8b6d1 SHA512 112176dd5e12286ea55521998183696ec89a02475a6fa6603b17b9da9efe2a27775b7bb76f147855f77fa36d5d98dee34add08c20678bf9314776e8512d5c4f7
+DIST pretty-ms_-_pretty-ms-3.2.0.tgz 2479 BLAKE2B dc8a4a3d6318078d52e9937486eaeaaa99db1e8f70305b427011e6c2f63b6580b9108df7d17405eeb21485276be6603f2149914c9136ecafbbabab2ff2efbd16 SHA512 672a5ec5b7d55064c5c5bd2ffa6d5b532cbdd831dee52c98967c98d26b329ace73777470caf360cb1659b175e0a32ce5c63c79322aad5d476151fbd06ded00d9
+DIST process-nextick-args_-_process-nextick-args-2.0.1.tgz 1654 BLAKE2B 89e07643d0d6f6fbbdeee65a7313219828b3b696e2004f556f156f048fadeffae5e88166fe166b8ca5d72baf5cb8a64c7721369cec09577846ca633a32a65794 SHA512 de8b943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a
+DIST progress_-_progress-2.0.3.tgz 6000 BLAKE2B 55d307ccda73494ed07075dd377b581627711d4d71b694fd711d1e0e62278fd1c9f8d9561d562ec7b255ed708d801a19683d57998dd74a371ef8b3b325f39553 SHA512 ecf887b4b965e4b767288330d74d08fbcc495d1e605b6430598913ea226f6b46d78ad64a6bf5ccad26dd9a0debd979da89dcfd42e99dd153da32b66517d57db0
+DIST prop-types_-_prop-types-15.7.2.tgz 24441 BLAKE2B 5ab9af7a8f8d7889fc0060b9702a1c468b921b1352a902a7fddb0c329153ab518747d5b92ea6c0bcc2101da94236a0ed0024bfdd282a41f7e022abded7f9f4f3 SHA512 f1042291d1fbfff476beeac8252bad675b261d84dc2e945610e9479f37161e6058ace194cac2b04acac2f3d0428858f709badf27f9d715d25ea4e56b6351821d
+DIST pseudomap_-_pseudomap-1.0.2.tgz 3443 BLAKE2B 9ce0e51b724ed36ccf8eafdeccb6ace04ced72b9bd708bc2fe9b2331b32c0b0e7e2a2598ccd4f02b5c74a42e8af300681b79b46d8b92075c3b8ed94fb6f61b34 SHA512 6ff6303616fc964d59cf6f9b5d7a52fcb2bd3a2b22659d5236c48bc4dd71d8e5d51215b60a4affee6584e6fac2d594e22650fd835f635accd3989b01fa812915
+DIST queue-microtask_-_queue-microtask-1.2.3.tgz 3676 BLAKE2B 9c6ae4155d63581227a2ed675f1e66ad6e73f25c20e5352879cd66599992ebe2cc587cc6f2530bd4ab580c1fcd153971f5d20de4ca40a6c69287bb2873a93b58 SHA512 36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4
+DIST react-is_-_react-is-16.13.1.tgz 5463 BLAKE2B 3595ef0538f798b684d85775a5c5657f2831b4a69255d384a9a3c93fd58d5994cb6d75aa4f1ced104161a197d9c0c0b787310776c51f4ea40be7b500f71e4ab5 SHA512 db87baca71361fe38ab7892ab0ebcd77c901a55eb9ce8c5b038055b04381dc0455590922fc31f3694a02e4ab8e37f06271c0da0824d906e39c7d9b3bd2447c6d
+DIST read-pkg-up_-_read-pkg-up-2.0.0.tgz 2085 BLAKE2B b0151b7ed0401384ea33eb2d7c91aeb5298e939d786da45a54e499679d9a86cd54cdd31fe631095a0f2ff67ea771c0383cd3d00e0f9079dfc2c51f1fbd6e5021 SHA512 d68af141f6d61948939fd5ec3e50a1b3aacb89efc057d8f06531a6bb6359c3f0940c941c857245604d05ab98fbfa7e79f13d4984358b761c9dd598fec0b63fff
+DIST read-pkg_-_read-pkg-2.0.0.tgz 2062 BLAKE2B 5c17efbb86ef35ce62ea3135689ff57d6e3e7280f31cbc89d324694e17e2a543b037137a36b2bcb3aff2cc8630ba5b714b5020de4f0535ebcbbc76d4683b8807 SHA512 78520138f5bb1468f306e93785d5c4b8d4a24d94bfc443251f8f47c4ccb36f48723dfbb81215634f60c7df62b58524a656ae2c79b0169d9bae6396ae21251318
+DIST readable-stream_-_readable-stream-2.3.7.tgz 25689 BLAKE2B 1d23bb3d2cd47f3168269e3d8f214e7f8c41a0eb111b80361a407190febdc0f8f29cf72c0256e803247f3e47a73bd719edc37953de001c95f499bc06745740f2 SHA512 11b868f0ae2321b1c0c67bb18bba38d8ead9805fd94cd72c663ea744ac949a484b16af021c8b69fdfcba85066e6663ff9f7c99f550546e9e33cff997f219983f
+DIST regexp.prototype.flags_-_regexp.prototype.flags-1.3.1.tgz 10101 BLAKE2B 03c89ade9b6c94263a9203215f0494418a47bad316b96cf9e95658b9fd4d9aa61532a643086bdf23d21ee2e20574cfb1552958ef6c66975006df2667941adfbf SHA512 26205d441abdd56958eee449d1db3b47e754d368ba2ca8bcaf706e4213579fe92678b37e11f1e17e3a8c462b35cc9c6796ef3c86aff8771d0fd8e3f700f45338
+DIST require-relative_-_require-relative-0.8.7.tgz 959 BLAKE2B e7c8d8fb506c38f192108f0e4e2be0fa0d58c67621af7e5e494c52266e90c444a84974b55240284c6bf2237551644a38f25476b830ebbec57e50c04dc2929274 SHA512 00a1abe2abc78abcb145bd7d9b73ec2d11ae29501b24b503ec4e9e39a1e47ca87073ebd2815382639c4dbe6f4492894129339fd06ad001928b8a6382cfcd4a86
+DIST require-uncached_-_require-uncached-1.0.3.tgz 1855 BLAKE2B 7b1e23ccb46ce58560eeb928d04eabfde787d03bfde5b4d12ebce0937c0d350de703674985edef9a93f8234849cc905abdc0df852ddc2a67edbedced2120f66b SHA512 5dcb7ee352b7b70adb047771020328392f9c35ca2a2237ccdbf571045e0b2f6855a61ed8b05f1548ac90dc10c56701156e893dc9e0e5da57bfaa8d12efb586db
+DIST resolve-from_-_resolve-from-1.0.1.tgz 1804 BLAKE2B 3fbc105cb197969f189745c7a504cca3dddcf8acc418a4774a3fc01f2d144a6c8ae17d4e47888163d06e16c5043667129b57f7ae8efafbf1327033c6f188d44c SHA512 913d74bf8761ae52cd7273b4f388448ef5c2235c141bda992e8cf6468831a83410632ec8c6323f88c5243ad41334487aaf31f1bdd4161ec2727a5d6928e542c6
+DIST resolve_-_resolve-1.20.0.tgz 23421 BLAKE2B c9baba8e5fe0e7bf871ecb99fe857fa4c2a3488897d2383138c9e55dcdf43112c88f1f1e91967875322c030412e2ffc60c5a6d585b6c26ccf977741682541d1b SHA512 c043413ede324b3838c9b1505b64d3d73310b9c3caf791d287f9ead82153655386baddbea50bd2b20b5d6b8776e98ad872bd3aef08db9b3386f1bc833c15fadc
+DIST restore-cursor_-_restore-cursor-2.0.0.tgz 1475 BLAKE2B 2bddfeccd553dbfb0baca08fce9361819d4f099d3fa746afc29e12ac7427b5361f4910f00e9790d4ae7dbbd39772e4d48fe2d01dd5d229441821c3e5da7c9cc8 SHA512 e88cc92ee1a2e3e475e2fc1a8031d7f89ad798f56d3e99f899f7c327551d47bfc4766f3b7e5eb28bc98c04856f16d25a35352f8ee821996e21c0b8511bb802d5
+DIST resumer_-_resumer-0.0.0.tgz 2437 BLAKE2B 35a246f70db69e2295e36ad8c2885a70f291a353cbdc8602c15edf5f5b1f40d7f975418f30041d81103def3c0d24249e970a5cd31a3bc04e6261780273a1acc5 SHA512 167f57f2b5fcc981789bcd6b6422bfe559ab9ac49ba92fe2deb0cb97a6591c05e00b69d3031ddd8701bcabca1d3ff46674b6b662bc9b0c9680320f97d5a8d8df
+DIST rimraf_-_rimraf-2.6.3.tgz 5537 BLAKE2B 2f68628b7d381f50aa925fcb5f19f52d987bc52d2ee49d5049223666acf624f16e0b2af6037411610ec0e96682ca838e5c39234119e5a5de2da0a7bbd39c8b43 SHA512 9b0a9e5b95ec036a807a31b8ea061d10d6b15e3c7da2744d09f9fb2f476eb8fe210ae4c88bf40eecf0cad3b2897e9d5dfa2cd63ebcc4243712a816b439942b88
+DIST rollup-pluginutils_-_rollup-pluginutils-2.8.2.tgz 53756 BLAKE2B dd70d7b4a5b1b041fe6ca61c4e8acd78d0f113763d1bf5ebc974445c043c3bb42a3066d11e7d6e155502b5f3498770d4cd4479ff9d4e49e200353cd69ad9335e SHA512 104a7d3619d493063c6a27fa6f1828bcf1cca0ca0daf616e949ce24e7769b791fd45dc02e3b1921ae208f57c6949dcd518cd065ab34f1d5ea27b52d33493da2d
+DIST rollup_-_rollup-0.57.1.tgz 538119 BLAKE2B c428bfb83dd57014cfb5ff0ff916325516df225b85b5610d477324e021cef3f3e4dfb443cfd66f6c5c377615a25c8b5a480043eeab9bda4afb44031f7f63e690 SHA512 235f0606a3f4a89a090b52b5a2c623adea80f1500aa2fc6e23723cd514a4d039abe13825a08d2d0142e365aa31f0eb09fa7ed746b847ea2d06d81cbfa63d4b08
+DIST run-async_-_run-async-2.4.1.tgz 2782 BLAKE2B 379ac3c5742440c1f97887e8d977b12f0987545d67fb9cbd98926bdfdadedf7fa2a221b60b4e21779158bcf91dcb2f949289503d3546bcfb65a6f619e5f5cb05 SHA512 b6f56756fd356fc73546b03a129ec9912b63f391aebff62b31cc2a6109f08ec012d9c4e698f181063023a425bb46b4a874d4a8136fea83d3b86dc78dbd4b8381
+DIST run-parallel_-_run-parallel-1.2.0.tgz 2813 BLAKE2B 08a2c311d0639f0072c941a29163c0813e4d18904f3f18e0e80f0c221f31a5840d8e52c687b131a6e1a29ec94f54a9ea1e857111610183b6ff6b42701c652ce3 SHA512 e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004
+DIST rx-lite-aggregates_-_rx-lite-aggregates-4.0.8.tgz 19320 BLAKE2B 95976d67412091cd73970c736a39f4d0786eec5be6e76ac7694dedaf7fdbc1fbd66fd1754cdbb93dcc42933d15177e05305d77be130ee361fa79e6274d972042 SHA512 df13cd6465bdde80a388eecfb4ac512ba88e55805606fb5ff501c37d4db739cf9d2c8426015fff527c9757fca286ff35552fd4aa840f93835e812f04162e791e
+DIST rx-lite_-_rx-lite-4.0.8.tgz 104720 BLAKE2B abf0d846d19188a7b61af728a04e353be091cffa6473ff573e74654716e88787288401e20d262b5d890901656ad680012052bb3d26739dfef6531fa466534033 SHA512 0ae9fd42e7302ba308ae9de6af2fd8ee1a83d6816a4d82d0e291b16874e321d6850d644618b8a4aa9eaef0b716267ce9a002e0f616a9f891a4f2c14852e10634
+DIST safe-buffer_-_safe-buffer-5.1.2.tgz 9822 BLAKE2B 709688b8776b6d6e4df8452f482d8c46feef1b826cc36f7f54d70566b191fc3ff18cd354d3cd9cbbd235a9c765efb02f8d713293cc3a598d00785318778a3c32 SHA512 19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa
+DIST safer-buffer_-_safer-buffer-2.1.2.tgz 12035 BLAKE2B 739b558efffab0ebd10a3bb510eedc1516be71ae4ca0a96cd76899cec0e3eed2e0eafe8e14b14cb7f79dadf40a8a01240c841ee40f50ab56cd9b290cf00609a9 SHA512 619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6
+DIST semver_-_semver-5.7.1.tgz 17541 BLAKE2B 2bbd130b5879b2f2822b4765684a31b5fe54f5c15a24ea9e9a0a9e911919219a5d8a1fb781f27211da46ab5351a4686034f8ad990f95d7d7bc3a712a488b4a1d SHA512 b1ab9a0dffcf65d560acb4cd60746da576b589188a71a79b88a435049769425587da50af7b141d5f9e6c9cf1722bb433a6e76a6c2234a9715f39ab0777234319
+DIST shebang-command_-_shebang-command-1.2.0.tgz 1585 BLAKE2B ba3e8b8c4ed2422ba27d73c8504d70c0de7e5161f6926dd7806d98ce6f71e6de67855683073dcaf2579e1c6a6b6fe205537a06f0666cf589d9dcbd0cf56d0d58 SHA512 115dcbd7e510586a2bdb53a69efa232b7ea6860f93c8828387788504a06886be71797221341731f2859d8244c4110f8110515874b46ea8c7dde4bf3837557956
+DIST shebang-regex_-_shebang-regex-1.0.0.tgz 1425 BLAKE2B b6429e3f74d6a5490b95eecdc46fffb50c3dd3c53916ea02d5204c00ff27598ed0778ed44109f3f32adb2f253f636703a713b4f3f712824027b41b88c3b2318c SHA512 c29a12140c72b3a6f66b6c076755e90d2803ecdf62563836f4f87db95fee68ff44c7f2979644d94de75dc433d2610a60bf328b18991ed94534033a060a3348bd
+DIST side-channel_-_side-channel-1.0.4.tgz 5638 BLAKE2B c9c0fc00c981a02f46b98e81476df5fcf9d87a58694295d4a649585fa688c324d6763cb1e150cdb227cc679b1f240a64ac5062e566b630b7d218b384436afd8d SHA512 ab95cfcada85108287906762308ad8d749af2d1be7421e36ffe1a8065156ddbd8b5cb136c71269645766f78c1ed016a85774702721aa839c12edea714efd19bf
+DIST signal-exit_-_signal-exit-3.0.5.tgz 3782 BLAKE2B 455a43b6e1822cac4fed1d468a0b92e2739798e56108b92bf525b626b72d0dcdb648e35ed3967bfcb2a3249e0f03fd13c55ece0251359d27a1fd8fc022198ba9 SHA512 29670e88a7908fa6725f1ef3ab863148c807465a1de1ccde05066b3dbf0e29ca2172a0174a19bb136d2410c95ef5606ddba8457007f4a8b39ca79ce663b90ea9
+DIST slice-ansi_-_slice-ansi-1.0.0.tgz 2527 BLAKE2B 3263175b9a9ecfd1f872bb22009c5c6438d270aa002c3b0b4f5359428f64ce2aa13022517e30c910efe870055096d02fc816f854fecd196f3aa59ef2c1ff1255 SHA512 3ceab104ae8b6f7abab34e3b0ff5ec0d534f9c5f4397c2526aa7bd87d954465d0e74dab2fee8c3ace8881edb2a5cc19b5964c8a2647300c693c9ac0053ffd17a
+DIST sourcemap-codec_-_sourcemap-codec-1.4.8.tgz 7135 BLAKE2B e18ac1cd31f0b332dff2c4496b53973bdd39a9350166114b2b197e317f9c6a0ac9e3d12576939239155862398c4e4c6e6f2dccd3b191042f454b4b72b880c61f SHA512 f4dca4a23579522878960a394a8e5db70f9fd098095f7d0a08d23c830873d89f40d79c03d0c97ab631cac1fe9f4d26ba7c075505d65e34eb3d789ef5a8293cbc
+DIST spdx-correct_-_spdx-correct-3.1.1.tgz 7011 BLAKE2B 5698a0763d1a7bc20104aca879997483e858c547aab6382b66da30f8e0f1836dc92fc694a4a8923379cf9bb1a53b96fdd98e998f847c8b32ae650b3bf2e41745 SHA512 70e61c516c210ae1c25e2e3d4611510b22442b788f8f5662cfd0e9562577b5b64ec170f8f50cc837732938b24dc61daac2ada524965a28c570f6a362e234c2d3
+DIST spdx-exceptions_-_spdx-exceptions-2.3.0.tgz 1376 BLAKE2B 25332d2ffd11c65958bc8425b91dee3a3e7dd28f1632e464d73f48702a1eee422bc03fe1407e4477bc41e0cb6364a133b7c0cc3506ad3ebf41c8822e282a5af3 SHA512 fed4eb60e0bb3cf2359d4020c77e21529a97bb2246f834c72539c850b1b8ac3ca08b8c6efed7e09aad5ed5c211c11cf0660a3834bc928beae270b919930e22e4
+DIST spdx-expression-parse_-_spdx-expression-parse-3.0.1.tgz 4427 BLAKE2B fcdbc90a20791f1d48b0b1c0d001b283c0352d3eac766858ecd57e9942cf97c9e56178f0030c1c2ada43fbd6e5cc208f7d659a0f70aaf604e01791f69608879b SHA512 71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1
+DIST spdx-license-ids_-_spdx-license-ids-3.0.10.tgz 3409 BLAKE2B 9727772a4f13de0b78780db7af84ec3110c802c21bba819b3f4ae3f6f9c8f1b0604faa9f3bed097cba847f51d389c7073dacf8a5582d1cbdbd9e42411c420c75 SHA512 a227b7ffe80a7fb42da62b41d0b60b1137be93c4a27f3b17e0a8b1be93ac6c8e92d24462450e4c28e8a8f1e31200a435ecdd3afb074439746221dfb33b1a3484
+DIST sprintf-js_-_sprintf-js-1.0.3.tgz 10330 BLAKE2B 762c252252f90e1e0d97fe20a77ccd3c32a681ee6e39f8a2705ad6bd864ce37dda833ab033f692ccb3d25744fe619d95fa43ce73662fce9b0cccafa360acb3f8 SHA512 0fd70f824bcb955deddc8ccbd03d182ef180f40864e0f72f57051b3747521abd5a3f436bb780049d351bb86beab840b4980eb81aab757f38ab951b3989b5f1f2
+DIST stable-0.1.8.tgz 5102 BLAKE2B 65adb5ad67aee32f1801bf9718663ecc5a2263de09b1892d5304d7638190953bf85c456251770dfee8a7e7e6fbc287168eff52f05767726e243235e65e50d1bb SHA512 4085737401b6d2602f805878985ccba65b607c510d0d9ba9ce3fa41b2a723b11803fa3cf8d6c5abab0bd3fa7758fb91ee98fdd4a01cbda4e95816ca8740e9ecc
+DIST standard-engine_-_standard-engine-8.0.1.tgz 12125 BLAKE2B 10394c717709213566c8b59f848e0356898bbd191e27aa81e4b0a3bf67600c3bc6db66037849cfadbf1933910ba14beb5948c7f43e6ba9dace9c8f293b3e87e6 SHA512 2c0e77d42dfe9e58e89bf5d1bdd5bf8463d7c268a54646919043613b7140185d55b6afd6b425f38269dce52eaf5071ec82fe77e0c472d360b58a43306570beb7
+DIST standard_-_standard-11.0.1.tgz 125715 BLAKE2B 592e93ae9318688fe184b4d5aebbda4b84740e39a57228c5ad87be74a9ed555f62356a662a962eb109a7a86e660c4190c234d7266fd3466fb851c683ee1d2881 SHA512 9eed2301c1e249cf07fa02425de8b388c559343622f0cbaaad824ac538233f8c4a5d930a9b7d756e8a902330eb608fe4b68b25b71b7609b0e3610b3d00d0bc20
+DIST string-width_-_string-width-2.1.1.tgz 1972 BLAKE2B 2ce2757f28d537b99f19da821e03be7b9db5528d0b990a4ba87a2e8ef12e79764b0ee5807c45b9e21f8322c44b1ef8ada1c1bcb74c088560187d32fcea7a8906 SHA512 9cea87e7d75e0aaf52447971ab5030f39267b78c3a2af2caa9656293aa00f599255cb3483a5aa0e05db2ad3d4c55a4e302abd5c1d7de67bc3b682bc90fbba093
+DIST string.prototype.trim_-_string.prototype.trim-1.2.4.tgz 9007 BLAKE2B 9ad19f36ad5d8b5fdfc0cdb9732692809836092deea391e61f9d4f6af52bf1be4902ff488f7b32e0cfec281bf7b4e5cb96d73a6cb3447de2eb4a942d2b36b30a SHA512 8560a4fe2a9fee5a74fc081317bfdd74ed485ad48d3c04a39730a2715e62ac055d13582b8ec9de2b6e981bac4008c044742bcef1f5124f45330cc87fd90cbef5
+DIST string.prototype.trimend_-_string.prototype.trimend-1.0.4.tgz 6281 BLAKE2B df6609c686d887f5b80cac6ee487b5512b59349471848834800bfab6439bf519d99c8107c037d914a207be57f46aca66971b1d84cc6dc2261904c136aa0d92f3 SHA512 cbdc428f0d4fdb703093c12f4e97322f6348af58fbc09dfd7fe93a96f46748ccfe9b3f421b3f4d60f7a50e4e3690ecfafaa97cc637caf28633cb78c03f9414e4
+DIST string.prototype.trimstart_-_string.prototype.trimstart-1.0.4.tgz 6288 BLAKE2B b07d0bb6b5fefa7571074796eda98e01c88c2c0c5a584398070857298fbc391aff5055b0856c37a5e80d627e4f2ed1f1cd2fb4f046d55e49a1f8a054a39479e5 SHA512 8e1e9ef7ce0e05fbf14b9d2d758da74599e80b9fe62c528e44441fc3cb79cb2b64a14b0944dc6f23f137f6abb5b03d0eb56237382d1780a4a6716c338b062e67
+DIST string_decoder_-_string_decoder-1.1.1.tgz 4831 BLAKE2B 758f860c2eb59cc9b5b862c65813fd7eae817dc278fe3dabc1d2d19a202605a85fbefea113d1323dc421908c7102131af0ca222853d227bfae93c03eece05a84 SHA512 9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2
+DIST strip-ansi_-_strip-ansi-3.0.1.tgz 1734 BLAKE2B bdc9e24914b4574e157f32ec4dffb0792f4e4bfe36305be253c847d7ed55bfb852418f3ebf32b115c940acfa73a3a6bb5f854db0f40f37447a6a7c8d4deb1aa5 SHA512 561ba64926c1a834cff29d992ca8f8d148c1095e3ebfc6d4484a546f82a34605a4f696ea185e111058fa2846a089d6f67ff33a0330b41261720cd19ac3d382ce
+DIST strip-ansi_-_strip-ansi-4.0.0.tgz 1644 BLAKE2B 4c1181ae1042629d6c5e9ed0a9d380326fcbd509c5ebfdf3d74ef0626a7e6dc7b8412f2524d8ee2d6e580fc443a0d1d332c80cd5e947cee0cb409c9dad3ac756 SHA512 e17689db341d0b344e6438af1152033e47109fc2cc1526bc923f06c5bfcb9f0ceff40f1572d359fa57e2bc2fec5778af5bc1252531115d9a0f051ad92a434aa3
+DIST strip-bom_-_strip-bom-3.0.0.tgz 1736 BLAKE2B ab46143243158f326dfb187310cc740f852c25148367b779b2c412e48856c6d8c744d7533e4ec8935bbe151574f90446e4df9cef15584d4f3ce62653e8871281 SHA512 bdabc03115ce80154d17a9f210498bdc304ad7d891a437282305beb3043e09b1a2bbb963bbab7e264940d4c1f07a85ad69d82de0849552c5cbc83ab7e1d75cc0
+DIST strip-json-comments_-_strip-json-comments-2.0.1.tgz 2270 BLAKE2B ee13bc5338281a608db275112a792a2b1b3daf2d6cd6a8686f4e080ca5ebc832b8b4cc1a32705712bb9dfb633f136cd709bf77f11201f03d8601440460b8a00d SHA512 e2007c9dad3b7de715564388e91b387bb4fa34e4e48b91262fb4d476e4ece9bbb711d9d2c9c9ed549e2b7bc920640fb0c7d22e788d98d756df6e0c2dcee13429
+DIST supports-color_-_supports-color-2.0.0.tgz 1951 BLAKE2B ba505bd50994cf0e71a0718903e2ea6d4123eb0063982f87858e706203f5cd68f388c837ba95bb4b35703256887361cbc0fe64c8614b75f666318bedccbcdc2d SHA512 28a355b5dea909880f20a538729dbbdf71d6602a6995085d7592c152bc9a007a2eef6df1f854734390dff36e058fe232cae8904d1a2e6f84a72057c872ba7bd2
+DIST supports-color_-_supports-color-5.5.0.tgz 3067 BLAKE2B 496dc0cf460f0297e5e953d890d919485752abd577bce62b93ad34d172e2c92c3bb8bf0fd69a4e5193ad611deb898dcc4905ee5cbd0a8c6902dedb59f81d4e95 SHA512 423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3
+DIST table_-_table-4.0.2.tgz 15625 BLAKE2B 826ca0112f2aeab12122f419f1c84d19957ca91c5522af023faa2ec1b93ba04601ecc912bdc6a5ea73ff2da21e25a312dacf611f6c35f70f2b472a177d11189a SHA512 51490400f7521b1b51a6257da3327970c4ed622ab3ecd8b5386a8b5d10b29ebbf376d475a7e71f3967b64492f0bd41bc84d6a769246379c22ac0e8ea79ab43b0
+DIST tape_-_tape-4.14.0.tgz 37118 BLAKE2B d26c704c9b78b1ddf410e855d697fbbde2614e12bd20959a3155b250200aa4038e6ab27ae2ab0115563de8150417e4e2b071fc5c35ec9aaa97523f7f3f5ba572 SHA512 cf4f96ad4509b86eb021d5ab9785b7ad3b5ed82476e86eaa70f3a3df0d617d175c9a11779070613815bd547b0f540933d3c6661b3a7ba615690eea5b2f3ad829
+DIST text-table_-_text-table-0.2.0.tgz 3897 BLAKE2B 700a5a786c055283203c29777a9e0fd3e256c153d80a888c99247ecd1c660edccbf4ac97565e98cc66b3707db2f996be3e0af2e9c41b40e3aeb2ac3a4fc71555 SHA512 37ef148ac0170c693c3c55cfe07033551f676df995277cd82c05a24c8a2a0b9bf98ac8a786bfabe6e68ef3eeebdc131fb8d22e7c8b00ed176956069c0b6712a7
+DIST through_-_through-2.3.8.tgz 4468 BLAKE2B 7bc27b4c22131e1552e2bcc2972b3dbd55c10a5ab4b95243c6bc2755bab9165993cc9c971f81a84f27967d978e41e568021b63a1f319f8ec5e07b1a7aacb7dab SHA512 c3cf6a83b3c8f3001dbd7eb46cc0cff9b1680f90ef866f682e1785a793b86b6405d1c4811ac057e2a66669d3ccbd5aa52c9041722f96a8618e00fbdc0de35256
+DIST time-zone_-_time-zone-1.0.0.tgz 1639 BLAKE2B 693286f07b4e8cdf99a022757a7fa7fcce4887678fba3c872b3e5a6f64cdc737b67cb352141efb8da17a1f853f5c54f21a5b7cf139b89ce884d2425b3081aba1 SHA512 4c8b0376d2a8ebe5eb3ed8939b5b2c98c9e0375b008722a74ceda4ba7416a8d3d6215bc29b5e569b0e125889f04d5809e6efd3af4e3ef048bd4cd730e31e0e34
+DIST tmp_-_tmp-0.0.33.tgz 8621 BLAKE2B 15239d22d17a1bc1013a06416605499d655e0a1cd640affb30944f51970b4aef6d93a028db6d268fefb075ddd9466d06ad1250984ec10e8eb79ccf18e0b8fdad SHA512 8d10899688ca9d9dda75db533a3748aa846e3c4281bcd5dc198ab33bacd6657f0a7ca1299c66398df820250dc48cabaef03e1b251af4cbe7182459986c89971b
+DIST type-check_-_type-check-0.3.2.tgz 6730 BLAKE2B 7556d5158a9186e50307c36c8a014fa3a3017ced6a280abbe605dc7f56435f826e06dcf466fb600fede3763c63ccadc9bf2649ca38dfe313d57aef2a03f1f800 SHA512 64298e25dbce583058265cc0a05902f90d3e6d4c84392d65b60a75306534ddfa871be75b8bdb41154d9177d40a883645018ae13e1d8951feeb65122e1d12ad3a
+DIST typedarray_-_typedarray-0.0.6.tgz 7481 BLAKE2B 80e25a35b8003b16033088f98106543f5ab6e152812cecad174fb9e721694c0fbd292da93195be0c72e69b27846b79cbef4c461484317e9bb6d2683f7cb9051e SHA512 fda0831066ad1af67604893e1e62dfe227c2245c2f28535bf7f25e64f32e95f805ada727f5015c01fe463bc07f9b07948d2a1b952e489f471686aa5fb3fe4f40
+DIST uglify-js_-_uglify-js-3.14.2.tgz 216720 BLAKE2B 74696da47cc2f96e8fd3bc87eaaa746134373c6fa253f8a48571658ca7cbfffd549f98a9b577da8d1da3e401283c4079dc719cd3766527c62a4b03ff7d4123b3 SHA512 aed3cc96670ee1a81351fcf5d026e027593a500a173368166f71a830f3d907ffbf01c91ff25356935d4ae2b622d83d1aa60a0544bb5039985bfbf886349ab6e8
+DIST unbox-primitive_-_unbox-primitive-1.0.1.tgz 5380 BLAKE2B 35bfeb025dba9d0358035987700649c18fa7bbddbbce56fb9355966b57628a21e396620a4ec0c4c9fdb6ff09517ece5443aa8a984e80bc8f12a619f8dde656ba SHA512 b5953fdcda8addd0398291352adca2254ac40749719c690c147a6d27baba7b0759f2cd7642b383c0d6e12094ad98991dd500d76b535103c685d80d7393f629cb
+DIST uniq_-_uniq-1.0.1.tgz 2302 BLAKE2B e0a759ed4ffdf8c4458b9612648e63421e392c755e532f15615cf4e056d4524de32fcd9a1b7dc4b49c4f089a911f6a871119f74f8979f7b24e918daedbf4e7b0 SHA512 1b0fb3cf9d1834a3c3297b3ef5df9a2808d5c298cdc2acef3692e2808aee4f81c0f6531935d32ab3dc74ee428707f2fd591ceaa78f83953539b38c06d9eb1da0
+DIST util-deprecate_-_util-deprecate-1.0.2.tgz 2246 BLAKE2B 9ce927e7619b8c64676fef6ec645deb149bbb85fad6c8523f834a23e2357e2ee94e4cb7cbc4e324a0023677ba587981faebac9d87c7d01fb8ccb9ca43326cf33 SHA512 10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73
+DIST validate-npm-package-license_-_validate-npm-package-license-3.0.4.tgz 5675 BLAKE2B ac41bea55db2c93d7902e55b48edd4ebb5e02b31d38d3b9f1027c174770d9d3ffea3fe408e58dcfd74214c945f0633b51e97a67bd57c9dd15561270268826b3f SHA512 0e92a6d948bfc4deff1d0282b69671a11581859f59d24aadca01bc5c280d43c6650e7c6e4265a18f9eba8fc7cde02bb7fc999b86c0e8edf70026ae2cf61dbb13
+DIST which-boxed-primitive_-_which-boxed-primitive-1.0.2.tgz 5674 BLAKE2B 51179c4acab2acd87d0a2a8f9285ec800ddf8d4f2892f9da5dd85d461b9637a5befd4ada900180c279f08ef6149b252f9fbfa38c796724ff4dc5fe14f16a9429 SHA512 6f065dbf400a2e9a65158d8a6515fa4efcae37ba238ebee5c2483a9a5d2ba08cbd61eb92afb252dfbdaa94d5b5f14418ce060af7388671ead6a993a6127f5536
+DIST which_-_which-1.3.1.tgz 4174 BLAKE2B 9e1a011f4a786c323a2e7245979f30fa4f70af39db69913d60a32d3402a3fa3a47b80e9dc64256bf814277c262a6e2b57c664fd01b99e2b1f0b3314ee41b2715 SHA512 1f125d616ab53132106c9de7c3472ab2c1e84cd536ebb2a5ac3b866755989710d2b54b4a52139a266875d76fd36661f1c547ee26a3d748e9bbb43c9ab3439221
+DIST word-wrap_-_word-wrap-1.2.3.tgz 4094 BLAKE2B 48eb250325c5e146c49aa2cfd650402f2c7574c6f80b1f6fe6fca05bc42cc45baee89f724557ceffea227c69099638e216258ec12515743a062331369f8f548d SHA512 1f3fe6acdc22b4d461fc7500b4cfd54ffe551feca00fa0d5ee660a640b473ab6ecf14ee5bcf4bac5fec424a305d2e5b52890a5d07ef4d60dd91aeb3e9ae139bd
+DIST wrappy_-_wrappy-1.0.2.tgz 1676 BLAKE2B aacb2a57d477c3cc3033c7095af248ff1ce00132b06bf25fbd1ba42a4898c0bbcf90e5c7cd3572a7483a5c1f1ab518fa8e2cb60c4176cbd2a609eb4419e7c8ce SHA512 9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71
+DIST write_-_write-0.2.1.tgz 2566 BLAKE2B 09033f7a2a9b4180c31c6b6bbc3e8df7602e99bf2c9e94f9f45ee718dccbf4cba3f1abbdad9b6b76f25d8f719c24656275f57d385f322fbca45769a02ff0c6c9 SHA512 089d7b3a850b10a5e9039a5e7f7a8b8f90314c9ea64adee0f3885ed9622c90ac2a14ee13f7b77957b4da765d0360393bab250e403e5695494e30285a62b87178
+DIST xtend_-_xtend-4.0.2.tgz 2529 BLAKE2B d6a6883ead488ac0552716779fd2d74685b0004c37e6300917626649033accd49ea27901cbb6cce9e29d34144467690a4f163bf284455f7e632602b7daf6cf3e SHA512 2ca614d620172575200179fd5118e2bbe3168725171ecbdfa7b99cb989bd75250a2b4fc28edad4c050310fcdbf98259bb4bb068c521a774c08b28778ceb4c011
+DIST yallist_-_yallist-2.1.2.tgz 4239 BLAKE2B 26db0063358b7e93583cb9a12611ab075fd004308b40c808d0e95dc0e944c273b199ec7d75be93e7abbe1fcde9cf5763c42bb764a526ddb2fc4250ebbb8e182c SHA512 9dc4f31d5ecdbec4199187b50d6edc6c32e6d18a731e6645e6bfe2c8fdd99d0b4c889fa98f38ac0a230d23e4a3fb1405e695e1487c52077b836ec053cd8fdcd8
diff --git a/dev-js/stable/files/package-lock-0.1.8.json b/dev-js/stable/files/package-lock-0.1.8.json
new file mode 100644
index 0000000000..9971afeff4
--- /dev/null
+++ b/dev-js/stable/files/package-lock-0.1.8.json
@@ -0,0 +1,4855 @@
+{
+ "name": "stable",
+ "version": "0.1.8",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "stable",
+ "version": "0.1.8",
+ "license": "MIT",
+ "devDependencies": {
+ "rollup": "^0.57.1",
+ "standard": "^11.0.1",
+ "tape": "^4.6.3",
+ "uglify-js": "^3.3.21"
+ }
+ },
+ "node_modules/@types/acorn": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz",
+ "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "0.0.50",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
+ "dev": true
+ },
+ "node_modules/acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-dynamic-import": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
+ "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^5.0.0"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
+ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^3.0.4"
+ }
+ },
+ "node_modules/acorn-jsx/node_modules/acorn": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
+ "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "dependencies": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "node_modules/ajv-keywords": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
+ "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
+ "dev": true,
+ "peerDependencies": {
+ "ajv": "^5.0.0"
+ }
+ },
+ "node_modules/ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/array-includes": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz",
+ "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.18.0-next.2",
+ "get-intrinsic": "^1.1.1",
+ "is-string": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/babel-code-frame": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
+ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.1.3",
+ "esutils": "^2.0.2",
+ "js-tokens": "^3.0.2"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true
+ },
+ "node_modules/builtin-modules": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/caller-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
+ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
+ "dev": true,
+ "dependencies": {
+ "callsites": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
+ "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/chardet": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
+ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
+ "dev": true
+ },
+ "node_modules/circular-json": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
+ "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
+ "deprecated": "CircularJSON is in maintenance only, flatted is its successor.",
+ "dev": true
+ },
+ "node_modules/cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "node_modules/co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
+ "dev": true,
+ "engines": {
+ "iojs": ">= 1.0.0",
+ "node": ">= 0.12.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "node_modules/concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "dev": true,
+ "engines": [
+ "node >= 0.8"
+ ],
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "node_modules/contains-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
+ "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
+ },
+ "node_modules/cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "node_modules/date-time": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz",
+ "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==",
+ "dev": true,
+ "dependencies": {
+ "time-zone": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/debug-log": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz",
+ "integrity": "sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "dev": true,
+ "dependencies": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
+ },
+ "node_modules/define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dev": true,
+ "dependencies": {
+ "object-keys": "^1.0.12"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/defined": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
+ "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
+ "dev": true
+ },
+ "node_modules/deglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/deglob/-/deglob-2.1.1.tgz",
+ "integrity": "sha512-2kjwuGGonL7gWE1XU4Fv79+vVzpoQCl0V+boMwWtOQJV2AGDabCwez++nB1Nli/8BabAfZQ/UuHPlp6AymKdWw==",
+ "dev": true,
+ "dependencies": {
+ "find-root": "^1.0.0",
+ "glob": "^7.0.5",
+ "ignore": "^3.0.9",
+ "pkg-config": "^1.1.0",
+ "run-parallel": "^1.1.2",
+ "uniq": "^1.0.1"
+ }
+ },
+ "node_modules/doctrine": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "dev": true,
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/dotignore": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz",
+ "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==",
+ "dev": true,
+ "dependencies": {
+ "minimatch": "^3.0.4"
+ },
+ "bin": {
+ "ignored": "bin/ignored"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/es-abstract": {
+ "version": "1.18.7",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.7.tgz",
+ "integrity": "sha512-uFG1gyVX91tZIiDWNmPsL8XNpiCk/6tkB7MZphoSJflS4w+KgWyQ2gjCVDnsPxFAo9WjRXG3eqONNYdfbJjAtw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.2",
+ "internal-slot": "^1.0.3",
+ "is-callable": "^1.2.4",
+ "is-negative-zero": "^2.0.1",
+ "is-regex": "^1.1.4",
+ "is-string": "^1.0.7",
+ "object-inspect": "^1.11.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.2",
+ "string.prototype.trimend": "^1.0.4",
+ "string.prototype.trimstart": "^1.0.4",
+ "unbox-primitive": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "dev": true,
+ "dependencies": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "4.18.2",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz",
+ "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^5.3.0",
+ "babel-code-frame": "^6.22.0",
+ "chalk": "^2.1.0",
+ "concat-stream": "^1.6.0",
+ "cross-spawn": "^5.1.0",
+ "debug": "^3.1.0",
+ "doctrine": "^2.1.0",
+ "eslint-scope": "^3.7.1",
+ "eslint-visitor-keys": "^1.0.0",
+ "espree": "^3.5.2",
+ "esquery": "^1.0.0",
+ "esutils": "^2.0.2",
+ "file-entry-cache": "^2.0.0",
+ "functional-red-black-tree": "^1.0.1",
+ "glob": "^7.1.2",
+ "globals": "^11.0.1",
+ "ignore": "^3.3.3",
+ "imurmurhash": "^0.1.4",
+ "inquirer": "^3.0.6",
+ "is-resolvable": "^1.0.0",
+ "js-yaml": "^3.9.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.3.0",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.2",
+ "mkdirp": "^0.5.1",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.8.2",
+ "path-is-inside": "^1.0.2",
+ "pluralize": "^7.0.0",
+ "progress": "^2.0.0",
+ "require-uncached": "^1.0.3",
+ "semver": "^5.3.0",
+ "strip-ansi": "^4.0.0",
+ "strip-json-comments": "~2.0.1",
+ "table": "4.0.2",
+ "text-table": "~0.2.0"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-config-standard": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-11.0.0.tgz",
+ "integrity": "sha512-oDdENzpViEe5fwuRCWla7AXQd++/oyIp8zP+iP9jiUPG6NBj3SHgdgtl/kTn00AjeN+1HNvavTKmYbMo+xMOlw==",
+ "dev": true,
+ "peerDependencies": {
+ "eslint": ">=4.18.0",
+ "eslint-plugin-import": ">=2.8.0",
+ "eslint-plugin-node": ">=5.2.1",
+ "eslint-plugin-promise": ">=3.6.0",
+ "eslint-plugin-standard": ">=3.0.1"
+ }
+ },
+ "node_modules/eslint-config-standard-jsx": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-5.0.0.tgz",
+ "integrity": "sha512-rLToPAEqLMPBfWnYTu6xRhm2OWziS2n40QFqJ8jAM8NSVzeVKTa3nclhsU4DpPJQRY60F34Oo1wi/71PN/eITg==",
+ "dev": true,
+ "peerDependencies": {
+ "eslint": ">=4.18.0",
+ "eslint-plugin-react": ">=7.6.1"
+ }
+ },
+ "node_modules/eslint-import-resolver-node": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
+ "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^3.2.7",
+ "resolve": "^1.20.0"
+ }
+ },
+ "node_modules/eslint-module-utils": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz",
+ "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^3.2.7",
+ "pkg-dir": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-plugin-import": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz",
+ "integrity": "sha1-JgAu+/ylmJtyiKwEdQi9JPIXsWk=",
+ "dev": true,
+ "dependencies": {
+ "builtin-modules": "^1.1.1",
+ "contains-path": "^0.1.0",
+ "debug": "^2.6.8",
+ "doctrine": "1.5.0",
+ "eslint-import-resolver-node": "^0.3.1",
+ "eslint-module-utils": "^2.1.1",
+ "has": "^1.0.1",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.3",
+ "read-pkg-up": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "2.x - 4.x"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/doctrine": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
+ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
+ "dev": true,
+ "dependencies": {
+ "esutils": "^2.0.2",
+ "isarray": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/eslint-plugin-node": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-6.0.1.tgz",
+ "integrity": "sha512-Q/Cc2sW1OAISDS+Ji6lZS2KV4b7ueA/WydVWd1BECTQwVvfQy5JAi3glhINoKzoMnfnuRgNP+ZWKrGAbp3QDxw==",
+ "dev": true,
+ "dependencies": {
+ "ignore": "^3.3.6",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.3.3",
+ "semver": "^5.4.1"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": ">=3.1.0"
+ }
+ },
+ "node_modules/eslint-plugin-promise": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.7.0.tgz",
+ "integrity": "sha512-2WO+ZFh7vxUKRfR0cOIMrWgYKdR6S1AlOezw6pC52B6oYpd5WFghN+QHxvrRdZMtbo8h3dfUZ2o1rWb0UPbKtg==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-plugin-react": {
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz",
+ "integrity": "sha512-KC7Snr4YsWZD5flu6A5c0AcIZidzW3Exbqp7OT67OaD2AppJtlBr/GuPrW/vaQM/yfZotEvKAdrxrO+v8vwYJA==",
+ "dev": true,
+ "dependencies": {
+ "doctrine": "^2.0.2",
+ "has": "^1.0.1",
+ "jsx-ast-utils": "^2.0.1",
+ "prop-types": "^15.6.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "^3.0.0 || ^4.0.0"
+ }
+ },
+ "node_modules/eslint-plugin-standard": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-3.0.1.tgz",
+ "integrity": "sha1-NNDJFbRe3G8BA5PH7vOCOwhWXPI=",
+ "dev": true,
+ "peerDependencies": {
+ "eslint": ">=3.19.0"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
+ "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
+ "dev": true,
+ "dependencies": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/espree": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
+ "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^5.5.0",
+ "acorn-jsx": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true,
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esquery/node_modules/estraverse": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esrecurse/node_modules/estraverse": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estree-walker": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
+ "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==",
+ "dev": true
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/external-editor": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
+ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
+ "dev": true,
+ "dependencies": {
+ "chardet": "^0.4.0",
+ "iconv-lite": "^0.4.17",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
+ "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
+ "dev": true
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+ "dev": true
+ },
+ "node_modules/figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
+ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
+ "dev": true,
+ "dependencies": {
+ "flat-cache": "^1.2.1",
+ "object-assign": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
+ "dev": true
+ },
+ "node_modules/find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
+ "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
+ "dev": true,
+ "dependencies": {
+ "circular-json": "^0.3.1",
+ "graceful-fs": "^4.1.2",
+ "rimraf": "~2.6.2",
+ "write": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "dev": true,
+ "dependencies": {
+ "is-callable": "^1.1.3"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "node_modules/functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+ "dev": true
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-stdin": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
+ "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-ansi/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-bigints": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
+ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "dev": true,
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+ "dev": true
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "node_modules/inquirer": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
+ "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^3.0.0",
+ "chalk": "^2.0.0",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^2.0.4",
+ "figures": "^2.0.0",
+ "lodash": "^4.3.0",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rx-lite": "^4.0.8",
+ "rx-lite-aggregates": "^4.0.8",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^4.0.0",
+ "through": "^2.3.6"
+ }
+ },
+ "node_modules/internal-slot": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "node_modules/is-bigint": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+ "dev": true,
+ "dependencies": {
+ "has-bigints": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-boolean-object": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-callable": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz",
+ "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "dev": true,
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/is-negative-zero": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
+ "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-number-object": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
+ "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
+ "dev": true,
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-reference": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
+ "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-resolvable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
+ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
+ "dev": true
+ },
+ "node_modules/is-string": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+ "dev": true,
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-symbol": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "dev": true,
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
+ },
+ "node_modules/js-tokens": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
+ "dev": true
+ },
+ "node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true
+ },
+ "node_modules/jsx-ast-utils": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz",
+ "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==",
+ "dev": true,
+ "dependencies": {
+ "array-includes": "^3.1.1",
+ "object.assign": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/load-json-file": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
+ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/locate-character": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-2.0.5.tgz",
+ "integrity": "sha512-n2GmejDXtOPBAZdIiEFy5dJ5N38xBCXLNOtw2WpB9kGh6pnrEuKlwYI+Tkpofc4wDtVXHtoAOJaMRlYG/oYaxg==",
+ "dev": true
+ },
+ "node_modules/locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "node_modules/loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "dev": true,
+ "dependencies": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ },
+ "bin": {
+ "loose-envify": "cli.js"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "dependencies": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "dev": true
+ },
+ "node_modules/mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "dev": true
+ },
+ "node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
+ "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "dev": true,
+ "dependencies": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "dependencies": {
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "dependencies": {
+ "error-ex": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse-ms": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz",
+ "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
+ "dev": true
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "node_modules/path-type": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
+ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
+ "dev": true,
+ "dependencies": {
+ "pify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pkg-conf": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
+ "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^2.0.0",
+ "load-json-file": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/load-json-file": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dev": true,
+ "dependencies": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-config": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/pkg-config/-/pkg-config-1.1.1.tgz",
+ "integrity": "sha1-VX7yLXPaPIg3EHdmxS6tq94pj+Q=",
+ "dev": true,
+ "dependencies": {
+ "debug-log": "^1.0.0",
+ "find-root": "^1.0.0",
+ "xtend": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/pkg-dir": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
+ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pluralize": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
+ "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/pretty-ms": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-3.2.0.tgz",
+ "integrity": "sha512-ZypexbfVUGTFxb0v+m1bUyy92DHe5SyYlnyY0msyms5zd3RwyvNgyxZZsXXgoyzlxjx5MiqtXUdhUfvQbe0A2Q==",
+ "dev": true,
+ "dependencies": {
+ "parse-ms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
+ },
+ "node_modules/progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/prop-types": {
+ "version": "15.7.2",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
+ "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
+ "dev": true,
+ "dependencies": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.8.1"
+ }
+ },
+ "node_modules/pseudomap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+ "dev": true
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
+ "dev": true
+ },
+ "node_modules/read-pkg": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
+ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
+ "dev": true,
+ "dependencies": {
+ "load-json-file": "^2.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
+ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/regexp.prototype.flags": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
+ "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/require-relative": {
+ "version": "0.8.7",
+ "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz",
+ "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=",
+ "dev": true
+ },
+ "node_modules/require-uncached": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
+ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
+ "dev": true,
+ "dependencies": {
+ "caller-path": "^0.1.0",
+ "resolve-from": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve": {
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
+ "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
+ "dev": true,
+ "dependencies": {
+ "is-core-module": "^2.2.0",
+ "path-parse": "^1.0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
+ "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/resumer": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
+ "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
+ "dev": true,
+ "dependencies": {
+ "through": "~2.3.4"
+ }
+ },
+ "node_modules/rimraf": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/rollup": {
+ "version": "0.57.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.57.1.tgz",
+ "integrity": "sha512-I18GBqP0qJoJC1K1osYjreqA8VAKovxuI3I81RSk0Dmr4TgloI0tAULjZaox8OsJ+n7XRrhH6i0G2By/pj1LCA==",
+ "dev": true,
+ "dependencies": {
+ "@types/acorn": "^4.0.3",
+ "acorn": "^5.5.3",
+ "acorn-dynamic-import": "^3.0.0",
+ "date-time": "^2.1.0",
+ "is-reference": "^1.1.0",
+ "locate-character": "^2.0.5",
+ "pretty-ms": "^3.1.0",
+ "require-relative": "^0.8.7",
+ "rollup-pluginutils": "^2.0.1",
+ "signal-exit": "^3.0.2",
+ "sourcemap-codec": "^1.4.1"
+ },
+ "bin": {
+ "rollup": "bin/rollup"
+ }
+ },
+ "node_modules/rollup-pluginutils": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz",
+ "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==",
+ "dev": true,
+ "dependencies": {
+ "estree-walker": "^0.6.1"
+ }
+ },
+ "node_modules/run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/rx-lite": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
+ "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
+ "dev": true
+ },
+ "node_modules/rx-lite-aggregates": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
+ "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
+ "dev": true,
+ "dependencies": {
+ "rx-lite": "*"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
+ },
+ "node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
+ "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
+ "dev": true
+ },
+ "node_modules/slice-ansi": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
+ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
+ "dev": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/sourcemap-codec": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+ "dev": true
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "dev": true,
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+ "dev": true
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dev": true,
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
+ "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
+ "dev": true
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
+ },
+ "node_modules/standard": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/standard/-/standard-11.0.1.tgz",
+ "integrity": "sha512-nu0jAcHiSc8H+gJCXeiziMVZNDYi8MuqrYJKxTgjP4xKXZMKm311boqQIzDrYI/ktosltxt2CbDjYQs9ANC8IA==",
+ "dev": true,
+ "dependencies": {
+ "eslint": "~4.18.0",
+ "eslint-config-standard": "11.0.0",
+ "eslint-config-standard-jsx": "5.0.0",
+ "eslint-plugin-import": "~2.9.0",
+ "eslint-plugin-node": "~6.0.0",
+ "eslint-plugin-promise": "~3.7.0",
+ "eslint-plugin-react": "~7.7.0",
+ "eslint-plugin-standard": "~3.0.1",
+ "standard-engine": "~8.0.0"
+ },
+ "bin": {
+ "standard": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/standard-engine": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-8.0.1.tgz",
+ "integrity": "sha512-LA531C3+nljom/XRvdW/hGPXwmilRkaRkENhO3FAGF1Vtq/WtCXzgmnc5S6vUHHsgv534MRy02C1ikMwZXC+tw==",
+ "dev": true,
+ "dependencies": {
+ "deglob": "^2.1.0",
+ "get-stdin": "^6.0.0",
+ "minimist": "^1.1.0",
+ "pkg-conf": "^2.0.0"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/string.prototype.trim": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz",
+ "integrity": "sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.18.0-next.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimend": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimstart": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/table": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
+ "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^5.2.3",
+ "ajv-keywords": "^2.1.0",
+ "chalk": "^2.1.0",
+ "lodash": "^4.17.4",
+ "slice-ansi": "1.0.0",
+ "string-width": "^2.1.1"
+ }
+ },
+ "node_modules/tape": {
+ "version": "4.14.0",
+ "resolved": "https://registry.npmjs.org/tape/-/tape-4.14.0.tgz",
+ "integrity": "sha512-z0+WrUUJuG6wIdWrl4W3rTte2CR26G6qcPOj3w1hfRdcmhF3kHBhOBW9VHsPVAkz08ZmGzp7phVpDupbLzrYKQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "~1.0.2",
+ "deep-equal": "~1.1.1",
+ "defined": "~1.0.0",
+ "dotignore": "~0.1.2",
+ "for-each": "~0.3.3",
+ "glob": "~7.1.7",
+ "has": "~1.0.3",
+ "inherits": "~2.0.4",
+ "is-regex": "~1.1.3",
+ "minimist": "~1.2.5",
+ "object-inspect": "~1.11.0",
+ "resolve": "~1.20.0",
+ "resumer": "~0.0.0",
+ "string.prototype.trim": "~1.2.4",
+ "through": "~2.3.8"
+ },
+ "bin": {
+ "tape": "bin/tape"
+ }
+ },
+ "node_modules/tape/node_modules/glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "node_modules/time-zone": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz",
+ "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "dev": true
+ },
+ "node_modules/uglify-js": {
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.2.tgz",
+ "integrity": "sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A==",
+ "dev": true,
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/unbox-primitive": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
+ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has-bigints": "^1.0.1",
+ "has-symbols": "^1.0.2",
+ "which-boxed-primitive": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/uniq": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
+ "dev": true
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/which-boxed-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "dev": true,
+ "dependencies": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "node_modules/write": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
+ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
+ "dev": true,
+ "dependencies": {
+ "mkdirp": "^0.5.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ }
+ },
+ "dependencies": {
+ "@types/acorn": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz",
+ "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==",
+ "dev": true,
+ "requires": {
+ "@types/estree": "*"
+ }
+ },
+ "@types/estree": {
+ "version": "0.0.50",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
+ "dev": true
+ },
+ "acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true
+ },
+ "acorn-dynamic-import": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
+ "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
+ "dev": true,
+ "requires": {
+ "acorn": "^5.0.0"
+ }
+ },
+ "acorn-jsx": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
+ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
+ "dev": true,
+ "requires": {
+ "acorn": "^3.0.4"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
+ "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
+ "dev": true
+ }
+ }
+ },
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "ajv-keywords": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
+ "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
+ "dev": true,
+ "requires": {}
+ },
+ "ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "array-includes": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz",
+ "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.18.0-next.2",
+ "get-intrinsic": "^1.1.1",
+ "is-string": "^1.0.5"
+ }
+ },
+ "babel-code-frame": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
+ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.1.3",
+ "esutils": "^2.0.2",
+ "js-tokens": "^3.0.2"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true
+ },
+ "builtin-modules": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
+ "dev": true
+ },
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "caller-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
+ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
+ "dev": true,
+ "requires": {
+ "callsites": "^0.2.0"
+ }
+ },
+ "callsites": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
+ "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "chardet": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
+ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
+ "dev": true
+ },
+ "circular-json": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
+ "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
+ "dev": true
+ },
+ "cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^2.0.0"
+ }
+ },
+ "cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
+ "dev": true
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "dev": true,
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "contains-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
+ "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "date-time": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz",
+ "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==",
+ "dev": true,
+ "requires": {
+ "time-zone": "^1.0.0"
+ }
+ },
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "debug-log": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz",
+ "integrity": "sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8=",
+ "dev": true
+ },
+ "deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "dev": true,
+ "requires": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ }
+ },
+ "deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
+ },
+ "define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dev": true,
+ "requires": {
+ "object-keys": "^1.0.12"
+ }
+ },
+ "defined": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
+ "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
+ "dev": true
+ },
+ "deglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/deglob/-/deglob-2.1.1.tgz",
+ "integrity": "sha512-2kjwuGGonL7gWE1XU4Fv79+vVzpoQCl0V+boMwWtOQJV2AGDabCwez++nB1Nli/8BabAfZQ/UuHPlp6AymKdWw==",
+ "dev": true,
+ "requires": {
+ "find-root": "^1.0.0",
+ "glob": "^7.0.5",
+ "ignore": "^3.0.9",
+ "pkg-config": "^1.1.0",
+ "run-parallel": "^1.1.2",
+ "uniq": "^1.0.1"
+ }
+ },
+ "doctrine": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "dev": true,
+ "requires": {
+ "esutils": "^2.0.2"
+ }
+ },
+ "dotignore": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz",
+ "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==",
+ "dev": true,
+ "requires": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "es-abstract": {
+ "version": "1.18.7",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.7.tgz",
+ "integrity": "sha512-uFG1gyVX91tZIiDWNmPsL8XNpiCk/6tkB7MZphoSJflS4w+KgWyQ2gjCVDnsPxFAo9WjRXG3eqONNYdfbJjAtw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.2",
+ "internal-slot": "^1.0.3",
+ "is-callable": "^1.2.4",
+ "is-negative-zero": "^2.0.1",
+ "is-regex": "^1.1.4",
+ "is-string": "^1.0.7",
+ "object-inspect": "^1.11.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.2",
+ "string.prototype.trimend": "^1.0.4",
+ "string.prototype.trimstart": "^1.0.4",
+ "unbox-primitive": "^1.0.1"
+ }
+ },
+ "es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "dev": true,
+ "requires": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ }
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "eslint": {
+ "version": "4.18.2",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz",
+ "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==",
+ "dev": true,
+ "requires": {
+ "ajv": "^5.3.0",
+ "babel-code-frame": "^6.22.0",
+ "chalk": "^2.1.0",
+ "concat-stream": "^1.6.0",
+ "cross-spawn": "^5.1.0",
+ "debug": "^3.1.0",
+ "doctrine": "^2.1.0",
+ "eslint-scope": "^3.7.1",
+ "eslint-visitor-keys": "^1.0.0",
+ "espree": "^3.5.2",
+ "esquery": "^1.0.0",
+ "esutils": "^2.0.2",
+ "file-entry-cache": "^2.0.0",
+ "functional-red-black-tree": "^1.0.1",
+ "glob": "^7.1.2",
+ "globals": "^11.0.1",
+ "ignore": "^3.3.3",
+ "imurmurhash": "^0.1.4",
+ "inquirer": "^3.0.6",
+ "is-resolvable": "^1.0.0",
+ "js-yaml": "^3.9.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.3.0",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.2",
+ "mkdirp": "^0.5.1",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.8.2",
+ "path-is-inside": "^1.0.2",
+ "pluralize": "^7.0.0",
+ "progress": "^2.0.0",
+ "require-uncached": "^1.0.3",
+ "semver": "^5.3.0",
+ "strip-ansi": "^4.0.0",
+ "strip-json-comments": "~2.0.1",
+ "table": "4.0.2",
+ "text-table": "~0.2.0"
+ }
+ },
+ "eslint-config-standard": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-11.0.0.tgz",
+ "integrity": "sha512-oDdENzpViEe5fwuRCWla7AXQd++/oyIp8zP+iP9jiUPG6NBj3SHgdgtl/kTn00AjeN+1HNvavTKmYbMo+xMOlw==",
+ "dev": true,
+ "requires": {}
+ },
+ "eslint-config-standard-jsx": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-5.0.0.tgz",
+ "integrity": "sha512-rLToPAEqLMPBfWnYTu6xRhm2OWziS2n40QFqJ8jAM8NSVzeVKTa3nclhsU4DpPJQRY60F34Oo1wi/71PN/eITg==",
+ "dev": true,
+ "requires": {}
+ },
+ "eslint-import-resolver-node": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
+ "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
+ "dev": true,
+ "requires": {
+ "debug": "^3.2.7",
+ "resolve": "^1.20.0"
+ }
+ },
+ "eslint-module-utils": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz",
+ "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==",
+ "dev": true,
+ "requires": {
+ "debug": "^3.2.7",
+ "pkg-dir": "^2.0.0"
+ }
+ },
+ "eslint-plugin-import": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz",
+ "integrity": "sha1-JgAu+/ylmJtyiKwEdQi9JPIXsWk=",
+ "dev": true,
+ "requires": {
+ "builtin-modules": "^1.1.1",
+ "contains-path": "^0.1.0",
+ "debug": "^2.6.8",
+ "doctrine": "1.5.0",
+ "eslint-import-resolver-node": "^0.3.1",
+ "eslint-module-utils": "^2.1.1",
+ "has": "^1.0.1",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.3",
+ "read-pkg-up": "^2.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "doctrine": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
+ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
+ "dev": true,
+ "requires": {
+ "esutils": "^2.0.2",
+ "isarray": "^1.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ }
+ }
+ },
+ "eslint-plugin-node": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-6.0.1.tgz",
+ "integrity": "sha512-Q/Cc2sW1OAISDS+Ji6lZS2KV4b7ueA/WydVWd1BECTQwVvfQy5JAi3glhINoKzoMnfnuRgNP+ZWKrGAbp3QDxw==",
+ "dev": true,
+ "requires": {
+ "ignore": "^3.3.6",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.3.3",
+ "semver": "^5.4.1"
+ }
+ },
+ "eslint-plugin-promise": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.7.0.tgz",
+ "integrity": "sha512-2WO+ZFh7vxUKRfR0cOIMrWgYKdR6S1AlOezw6pC52B6oYpd5WFghN+QHxvrRdZMtbo8h3dfUZ2o1rWb0UPbKtg==",
+ "dev": true
+ },
+ "eslint-plugin-react": {
+ "version": "7.7.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz",
+ "integrity": "sha512-KC7Snr4YsWZD5flu6A5c0AcIZidzW3Exbqp7OT67OaD2AppJtlBr/GuPrW/vaQM/yfZotEvKAdrxrO+v8vwYJA==",
+ "dev": true,
+ "requires": {
+ "doctrine": "^2.0.2",
+ "has": "^1.0.1",
+ "jsx-ast-utils": "^2.0.1",
+ "prop-types": "^15.6.0"
+ }
+ },
+ "eslint-plugin-standard": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-3.0.1.tgz",
+ "integrity": "sha1-NNDJFbRe3G8BA5PH7vOCOwhWXPI=",
+ "dev": true,
+ "requires": {}
+ },
+ "eslint-scope": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
+ "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
+ "dev": true,
+ "requires": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+ "dev": true
+ },
+ "espree": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
+ "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
+ "dev": true,
+ "requires": {
+ "acorn": "^5.5.0",
+ "acorn-jsx": "^3.0.0"
+ }
+ },
+ "esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true
+ },
+ "esquery": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.1.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "dev": true
+ }
+ }
+ },
+ "esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.2.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+ "dev": true
+ }
+ }
+ },
+ "estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true
+ },
+ "estree-walker": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
+ "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==",
+ "dev": true
+ },
+ "esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true
+ },
+ "external-editor": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
+ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
+ "dev": true,
+ "requires": {
+ "chardet": "^0.4.0",
+ "iconv-lite": "^0.4.17",
+ "tmp": "^0.0.33"
+ }
+ },
+ "fast-deep-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
+ "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
+ "dev": true
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true
+ },
+ "fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+ "dev": true
+ },
+ "figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "file-entry-cache": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
+ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
+ "dev": true,
+ "requires": {
+ "flat-cache": "^1.2.1",
+ "object-assign": "^4.0.1"
+ }
+ },
+ "find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
+ "dev": true
+ },
+ "find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "flat-cache": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
+ "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
+ "dev": true,
+ "requires": {
+ "circular-json": "^0.3.1",
+ "graceful-fs": "^4.1.2",
+ "rimraf": "~2.6.2",
+ "write": "^0.2.1"
+ }
+ },
+ "for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "dev": true,
+ "requires": {
+ "is-callable": "^1.1.3"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+ "dev": true
+ },
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "get-stdin": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
+ "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
+ "dev": true
+ },
+ "get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true
+ },
+ "graceful-fs": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
+ "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
+ "dev": true
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ }
+ }
+ },
+ "has-bigints": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
+ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "dev": true
+ },
+ "has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "dev": true,
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+ "dev": true
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "inquirer": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
+ "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^3.0.0",
+ "chalk": "^2.0.0",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^2.0.4",
+ "figures": "^2.0.0",
+ "lodash": "^4.3.0",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rx-lite": "^4.0.8",
+ "rx-lite-aggregates": "^4.0.8",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^4.0.0",
+ "through": "^2.3.6"
+ }
+ },
+ "internal-slot": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+ "dev": true,
+ "requires": {
+ "get-intrinsic": "^1.1.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ }
+ },
+ "is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "is-bigint": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+ "dev": true,
+ "requires": {
+ "has-bigints": "^1.0.1"
+ }
+ },
+ "is-boolean-object": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-callable": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
+ "dev": true
+ },
+ "is-core-module": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz",
+ "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "dev": true,
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "is-negative-zero": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
+ "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
+ "dev": true
+ },
+ "is-number-object": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
+ "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
+ "dev": true,
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-reference": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
+ "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==",
+ "dev": true,
+ "requires": {
+ "@types/estree": "*"
+ }
+ },
+ "is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-resolvable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
+ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
+ "dev": true
+ },
+ "is-string": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+ "dev": true,
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-symbol": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "dev": true,
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
+ },
+ "js-tokens": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true
+ },
+ "json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true
+ },
+ "jsx-ast-utils": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz",
+ "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==",
+ "dev": true,
+ "requires": {
+ "array-includes": "^3.1.1",
+ "object.assign": "^4.1.0"
+ }
+ },
+ "levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ }
+ },
+ "load-json-file": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
+ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "locate-character": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-2.0.5.tgz",
+ "integrity": "sha512-n2GmejDXtOPBAZdIiEFy5dJ5N38xBCXLNOtw2WpB9kGh6pnrEuKlwYI+Tkpofc4wDtVXHtoAOJaMRlYG/oYaxg==",
+ "dev": true
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "dev": true,
+ "requires": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ }
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true
+ },
+ "natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "dev": true
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true
+ },
+ "object-inspect": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
+ "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
+ "dev": true
+ },
+ "object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true
+ },
+ "object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^1.0.0"
+ }
+ },
+ "optionator": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "dev": true,
+ "requires": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ }
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true
+ },
+ "p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "requires": {
+ "p-try": "^1.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "requires": {
+ "p-limit": "^1.1.0"
+ }
+ },
+ "p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true
+ },
+ "parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.2.0"
+ }
+ },
+ "parse-ms": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz",
+ "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
+ },
+ "path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
+ "dev": true
+ },
+ "path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true
+ },
+ "path-type": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
+ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
+ "dev": true,
+ "requires": {
+ "pify": "^2.0.0"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ },
+ "pkg-conf": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
+ "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=",
+ "dev": true,
+ "requires": {
+ "find-up": "^2.0.0",
+ "load-json-file": "^4.0.0"
+ },
+ "dependencies": {
+ "load-json-file": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ }
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
+ }
+ },
+ "pkg-config": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/pkg-config/-/pkg-config-1.1.1.tgz",
+ "integrity": "sha1-VX7yLXPaPIg3EHdmxS6tq94pj+Q=",
+ "dev": true,
+ "requires": {
+ "debug-log": "^1.0.0",
+ "find-root": "^1.0.0",
+ "xtend": "^4.0.1"
+ }
+ },
+ "pkg-dir": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
+ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
+ "dev": true,
+ "requires": {
+ "find-up": "^2.1.0"
+ }
+ },
+ "pluralize": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
+ "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
+ "dev": true
+ },
+ "prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
+ "dev": true
+ },
+ "pretty-ms": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-3.2.0.tgz",
+ "integrity": "sha512-ZypexbfVUGTFxb0v+m1bUyy92DHe5SyYlnyY0msyms5zd3RwyvNgyxZZsXXgoyzlxjx5MiqtXUdhUfvQbe0A2Q==",
+ "dev": true,
+ "requires": {
+ "parse-ms": "^1.0.0"
+ }
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
+ },
+ "progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true
+ },
+ "prop-types": {
+ "version": "15.7.2",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
+ "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
+ "dev": true,
+ "requires": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.8.1"
+ }
+ },
+ "pseudomap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+ "dev": true
+ },
+ "queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true
+ },
+ "react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
+ "dev": true
+ },
+ "read-pkg": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
+ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
+ "dev": true,
+ "requires": {
+ "load-json-file": "^2.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^2.0.0"
+ }
+ },
+ "read-pkg-up": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
+ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "dev": true,
+ "requires": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^2.0.0"
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "regexp.prototype.flags": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
+ "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "require-relative": {
+ "version": "0.8.7",
+ "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz",
+ "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=",
+ "dev": true
+ },
+ "require-uncached": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
+ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
+ "dev": true,
+ "requires": {
+ "caller-path": "^0.1.0",
+ "resolve-from": "^1.0.0"
+ }
+ },
+ "resolve": {
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
+ "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
+ "dev": true,
+ "requires": {
+ "is-core-module": "^2.2.0",
+ "path-parse": "^1.0.6"
+ }
+ },
+ "resolve-from": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
+ "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
+ "dev": true
+ },
+ "restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "requires": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "resumer": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
+ "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
+ "dev": true,
+ "requires": {
+ "through": "~2.3.4"
+ }
+ },
+ "rimraf": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "rollup": {
+ "version": "0.57.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.57.1.tgz",
+ "integrity": "sha512-I18GBqP0qJoJC1K1osYjreqA8VAKovxuI3I81RSk0Dmr4TgloI0tAULjZaox8OsJ+n7XRrhH6i0G2By/pj1LCA==",
+ "dev": true,
+ "requires": {
+ "@types/acorn": "^4.0.3",
+ "acorn": "^5.5.3",
+ "acorn-dynamic-import": "^3.0.0",
+ "date-time": "^2.1.0",
+ "is-reference": "^1.1.0",
+ "locate-character": "^2.0.5",
+ "pretty-ms": "^3.1.0",
+ "require-relative": "^0.8.7",
+ "rollup-pluginutils": "^2.0.1",
+ "signal-exit": "^3.0.2",
+ "sourcemap-codec": "^1.4.1"
+ }
+ },
+ "rollup-pluginutils": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz",
+ "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==",
+ "dev": true,
+ "requires": {
+ "estree-walker": "^0.6.1"
+ }
+ },
+ "run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "dev": true
+ },
+ "run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "rx-lite": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
+ "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
+ "dev": true
+ },
+ "rx-lite-aggregates": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
+ "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
+ "dev": true,
+ "requires": {
+ "rx-lite": "*"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
+ },
+ "side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ }
+ },
+ "signal-exit": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
+ "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
+ "dev": true
+ },
+ "slice-ansi": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
+ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0"
+ }
+ },
+ "sourcemap-codec": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+ "dev": true
+ },
+ "spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "dev": true,
+ "requires": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+ "dev": true
+ },
+ "spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dev": true,
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-license-ids": {
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
+ "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
+ "dev": true
+ },
+ "sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
+ },
+ "standard": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/standard/-/standard-11.0.1.tgz",
+ "integrity": "sha512-nu0jAcHiSc8H+gJCXeiziMVZNDYi8MuqrYJKxTgjP4xKXZMKm311boqQIzDrYI/ktosltxt2CbDjYQs9ANC8IA==",
+ "dev": true,
+ "requires": {
+ "eslint": "~4.18.0",
+ "eslint-config-standard": "11.0.0",
+ "eslint-config-standard-jsx": "5.0.0",
+ "eslint-plugin-import": "~2.9.0",
+ "eslint-plugin-node": "~6.0.0",
+ "eslint-plugin-promise": "~3.7.0",
+ "eslint-plugin-react": "~7.7.0",
+ "eslint-plugin-standard": "~3.0.1",
+ "standard-engine": "~8.0.0"
+ }
+ },
+ "standard-engine": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-8.0.1.tgz",
+ "integrity": "sha512-LA531C3+nljom/XRvdW/hGPXwmilRkaRkENhO3FAGF1Vtq/WtCXzgmnc5S6vUHHsgv534MRy02C1ikMwZXC+tw==",
+ "dev": true,
+ "requires": {
+ "deglob": "^2.1.0",
+ "get-stdin": "^6.0.0",
+ "minimist": "^1.1.0",
+ "pkg-conf": "^2.0.0"
+ }
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "string.prototype.trim": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz",
+ "integrity": "sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.18.0-next.2"
+ }
+ },
+ "string.prototype.trimend": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "string.prototype.trimstart": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ },
+ "strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true
+ },
+ "strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "table": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
+ "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
+ "dev": true,
+ "requires": {
+ "ajv": "^5.2.3",
+ "ajv-keywords": "^2.1.0",
+ "chalk": "^2.1.0",
+ "lodash": "^4.17.4",
+ "slice-ansi": "1.0.0",
+ "string-width": "^2.1.1"
+ }
+ },
+ "tape": {
+ "version": "4.14.0",
+ "resolved": "https://registry.npmjs.org/tape/-/tape-4.14.0.tgz",
+ "integrity": "sha512-z0+WrUUJuG6wIdWrl4W3rTte2CR26G6qcPOj3w1hfRdcmhF3kHBhOBW9VHsPVAkz08ZmGzp7phVpDupbLzrYKQ==",
+ "dev": true,
+ "requires": {
+ "call-bind": "~1.0.2",
+ "deep-equal": "~1.1.1",
+ "defined": "~1.0.0",
+ "dotignore": "~0.1.2",
+ "for-each": "~0.3.3",
+ "glob": "~7.1.7",
+ "has": "~1.0.3",
+ "inherits": "~2.0.4",
+ "is-regex": "~1.1.3",
+ "minimist": "~1.2.5",
+ "object-inspect": "~1.11.0",
+ "resolve": "~1.20.0",
+ "resumer": "~0.0.0",
+ "string.prototype.trim": "~1.2.4",
+ "through": "~2.3.8"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ }
+ }
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "time-zone": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz",
+ "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=",
+ "dev": true
+ },
+ "tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "requires": {
+ "os-tmpdir": "~1.0.2"
+ }
+ },
+ "type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "~1.1.2"
+ }
+ },
+ "typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "dev": true
+ },
+ "uglify-js": {
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.2.tgz",
+ "integrity": "sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A==",
+ "dev": true
+ },
+ "unbox-primitive": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
+ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has-bigints": "^1.0.1",
+ "has-symbols": "^1.0.2",
+ "which-boxed-primitive": "^1.0.2"
+ }
+ },
+ "uniq": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
+ "dev": true
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
+ "requires": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "which-boxed-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "dev": true,
+ "requires": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ }
+ },
+ "word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "write": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
+ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
+ "dev": true,
+ "requires": {
+ "mkdirp": "^0.5.1"
+ }
+ },
+ "xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ }
+ }
+}
diff --git a/dev-js/stable/metadata.xml b/dev-js/stable/metadata.xml
new file mode 100644
index 0000000000..58cc5c6fd5
--- /dev/null
+++ b/dev-js/stable/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/Two-Screen/stable/issues
+ Two-Screen/stable
+
+
diff --git a/dev-js/stable/stable-0.1.8.ebuild b/dev-js/stable/stable-0.1.8.ebuild
new file mode 100644
index 0000000000..aa594167a3
--- /dev/null
+++ b/dev-js/stable/stable-0.1.8.ebuild
@@ -0,0 +1,526 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+NODE_BUNDLE=1
+
+inherit node
+
+NPM_PACKAGES=(
+@types/acorn/-/acorn-4.0.6.tgz
+@types/estree/-/estree-0.0.50.tgz
+acorn/-/acorn-5.7.4.tgz
+acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz
+acorn-jsx/-/acorn-jsx-3.0.1.tgz
+acorn/-/acorn-3.3.0.tgz
+ajv/-/ajv-5.5.2.tgz
+ajv-keywords/-/ajv-keywords-2.1.1.tgz
+ansi-escapes/-/ansi-escapes-3.2.0.tgz
+ansi-regex/-/ansi-regex-3.0.0.tgz
+ansi-styles/-/ansi-styles-3.2.1.tgz
+argparse/-/argparse-1.0.10.tgz
+array-includes/-/array-includes-3.1.3.tgz
+babel-code-frame/-/babel-code-frame-6.26.0.tgz
+ansi-regex/-/ansi-regex-2.1.1.tgz
+ansi-styles/-/ansi-styles-2.2.1.tgz
+chalk/-/chalk-1.1.3.tgz
+strip-ansi/-/strip-ansi-3.0.1.tgz
+supports-color/-/supports-color-2.0.0.tgz
+balanced-match/-/balanced-match-1.0.2.tgz
+brace-expansion/-/brace-expansion-1.1.11.tgz
+buffer-from/-/buffer-from-1.1.2.tgz
+builtin-modules/-/builtin-modules-1.1.1.tgz
+call-bind/-/call-bind-1.0.2.tgz
+caller-path/-/caller-path-0.1.0.tgz
+callsites/-/callsites-0.2.0.tgz
+chalk/-/chalk-2.4.2.tgz
+chardet/-/chardet-0.4.2.tgz
+circular-json/-/circular-json-0.3.3.tgz
+cli-cursor/-/cli-cursor-2.1.0.tgz
+cli-width/-/cli-width-2.2.1.tgz
+co/-/co-4.6.0.tgz
+color-convert/-/color-convert-1.9.3.tgz
+color-name/-/color-name-1.1.3.tgz
+concat-map/-/concat-map-0.0.1.tgz
+concat-stream/-/concat-stream-1.6.2.tgz
+contains-path/-/contains-path-0.1.0.tgz
+core-util-is/-/core-util-is-1.0.3.tgz
+cross-spawn/-/cross-spawn-5.1.0.tgz
+date-time/-/date-time-2.1.0.tgz
+debug/-/debug-3.2.7.tgz
+debug-log/-/debug-log-1.0.1.tgz
+deep-equal/-/deep-equal-1.1.1.tgz
+deep-is/-/deep-is-0.1.4.tgz
+define-properties/-/define-properties-1.1.3.tgz
+defined/-/defined-1.0.0.tgz
+deglob/-/deglob-2.1.1.tgz
+doctrine/-/doctrine-2.1.0.tgz
+dotignore/-/dotignore-0.1.2.tgz
+error-ex/-/error-ex-1.3.2.tgz
+es-abstract/-/es-abstract-1.18.7.tgz
+es-to-primitive/-/es-to-primitive-1.2.1.tgz
+escape-string-regexp/-/escape-string-regexp-1.0.5.tgz
+eslint/-/eslint-4.18.2.tgz
+eslint-config-standard/-/eslint-config-standard-11.0.0.tgz
+eslint-config-standard-jsx/-/eslint-config-standard-jsx-5.0.0.tgz
+eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz
+eslint-module-utils/-/eslint-module-utils-2.6.2.tgz
+eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz
+debug/-/debug-2.6.9.tgz
+doctrine/-/doctrine-1.5.0.tgz
+ms/-/ms-2.0.0.tgz
+eslint-plugin-node/-/eslint-plugin-node-6.0.1.tgz
+eslint-plugin-promise/-/eslint-plugin-promise-3.7.0.tgz
+eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz
+eslint-plugin-standard/-/eslint-plugin-standard-3.0.1.tgz
+eslint-scope/-/eslint-scope-3.7.3.tgz
+eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz
+espree/-/espree-3.5.4.tgz
+esprima/-/esprima-4.0.1.tgz
+esquery/-/esquery-1.4.0.tgz
+estraverse/-/estraverse-5.2.0.tgz
+esrecurse/-/esrecurse-4.3.0.tgz
+estraverse/-/estraverse-5.2.0.tgz
+estraverse/-/estraverse-4.3.0.tgz
+estree-walker/-/estree-walker-0.6.1.tgz
+esutils/-/esutils-2.0.3.tgz
+external-editor/-/external-editor-2.2.0.tgz
+fast-deep-equal/-/fast-deep-equal-1.1.0.tgz
+fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz
+fast-levenshtein/-/fast-levenshtein-2.0.6.tgz
+figures/-/figures-2.0.0.tgz
+file-entry-cache/-/file-entry-cache-2.0.0.tgz
+find-root/-/find-root-1.1.0.tgz
+find-up/-/find-up-2.1.0.tgz
+flat-cache/-/flat-cache-1.3.4.tgz
+for-each/-/for-each-0.3.3.tgz
+fs.realpath/-/fs.realpath-1.0.0.tgz
+function-bind/-/function-bind-1.1.1.tgz
+functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz
+get-intrinsic/-/get-intrinsic-1.1.1.tgz
+get-stdin/-/get-stdin-6.0.0.tgz
+get-symbol-description/-/get-symbol-description-1.0.0.tgz
+glob/-/glob-7.2.0.tgz
+globals/-/globals-11.12.0.tgz
+graceful-fs/-/graceful-fs-4.2.8.tgz
+has/-/has-1.0.3.tgz
+has-ansi/-/has-ansi-2.0.0.tgz
+ansi-regex/-/ansi-regex-2.1.1.tgz
+has-bigints/-/has-bigints-1.0.1.tgz
+has-flag/-/has-flag-3.0.0.tgz
+has-symbols/-/has-symbols-1.0.2.tgz
+has-tostringtag/-/has-tostringtag-1.0.0.tgz
+hosted-git-info/-/hosted-git-info-2.8.9.tgz
+iconv-lite/-/iconv-lite-0.4.24.tgz
+ignore/-/ignore-3.3.10.tgz
+imurmurhash/-/imurmurhash-0.1.4.tgz
+inflight/-/inflight-1.0.6.tgz
+inherits/-/inherits-2.0.4.tgz
+inquirer/-/inquirer-3.3.0.tgz
+internal-slot/-/internal-slot-1.0.3.tgz
+is-arguments/-/is-arguments-1.1.1.tgz
+is-arrayish/-/is-arrayish-0.2.1.tgz
+is-bigint/-/is-bigint-1.0.4.tgz
+is-boolean-object/-/is-boolean-object-1.1.2.tgz
+is-callable/-/is-callable-1.2.4.tgz
+is-core-module/-/is-core-module-2.7.0.tgz
+is-date-object/-/is-date-object-1.0.5.tgz
+is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz
+is-negative-zero/-/is-negative-zero-2.0.1.tgz
+is-number-object/-/is-number-object-1.0.6.tgz
+is-reference/-/is-reference-1.2.1.tgz
+is-regex/-/is-regex-1.1.4.tgz
+is-resolvable/-/is-resolvable-1.1.0.tgz
+is-string/-/is-string-1.0.7.tgz
+is-symbol/-/is-symbol-1.0.4.tgz
+isarray/-/isarray-1.0.0.tgz
+isexe/-/isexe-2.0.0.tgz
+js-tokens/-/js-tokens-3.0.2.tgz
+js-yaml/-/js-yaml-3.14.1.tgz
+json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz
+json-schema-traverse/-/json-schema-traverse-0.3.1.tgz
+json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz
+jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz
+levn/-/levn-0.3.0.tgz
+load-json-file/-/load-json-file-2.0.0.tgz
+locate-character/-/locate-character-2.0.5.tgz
+locate-path/-/locate-path-2.0.0.tgz
+lodash/-/lodash-4.17.21.tgz
+loose-envify/-/loose-envify-1.4.0.tgz
+lru-cache/-/lru-cache-4.1.5.tgz
+mimic-fn/-/mimic-fn-1.2.0.tgz
+minimatch/-/minimatch-3.0.4.tgz
+minimist/-/minimist-1.2.5.tgz
+mkdirp/-/mkdirp-0.5.5.tgz
+ms/-/ms-2.1.3.tgz
+mute-stream/-/mute-stream-0.0.7.tgz
+natural-compare/-/natural-compare-1.4.0.tgz
+normalize-package-data/-/normalize-package-data-2.5.0.tgz
+object-assign/-/object-assign-4.1.1.tgz
+object-inspect/-/object-inspect-1.11.0.tgz
+object-is/-/object-is-1.1.5.tgz
+object-keys/-/object-keys-1.1.1.tgz
+object.assign/-/object.assign-4.1.2.tgz
+once/-/once-1.4.0.tgz
+onetime/-/onetime-2.0.1.tgz
+optionator/-/optionator-0.8.3.tgz
+os-tmpdir/-/os-tmpdir-1.0.2.tgz
+p-limit/-/p-limit-1.3.0.tgz
+p-locate/-/p-locate-2.0.0.tgz
+p-try/-/p-try-1.0.0.tgz
+parse-json/-/parse-json-2.2.0.tgz
+parse-ms/-/parse-ms-1.0.1.tgz
+path-exists/-/path-exists-3.0.0.tgz
+path-is-absolute/-/path-is-absolute-1.0.1.tgz
+path-is-inside/-/path-is-inside-1.0.2.tgz
+path-parse/-/path-parse-1.0.7.tgz
+path-type/-/path-type-2.0.0.tgz
+pify/-/pify-2.3.0.tgz
+pkg-conf/-/pkg-conf-2.1.0.tgz
+load-json-file/-/load-json-file-4.0.0.tgz
+parse-json/-/parse-json-4.0.0.tgz
+pify/-/pify-3.0.0.tgz
+pkg-config/-/pkg-config-1.1.1.tgz
+pkg-dir/-/pkg-dir-2.0.0.tgz
+pluralize/-/pluralize-7.0.0.tgz
+prelude-ls/-/prelude-ls-1.1.2.tgz
+pretty-ms/-/pretty-ms-3.2.0.tgz
+process-nextick-args/-/process-nextick-args-2.0.1.tgz
+progress/-/progress-2.0.3.tgz
+prop-types/-/prop-types-15.7.2.tgz
+pseudomap/-/pseudomap-1.0.2.tgz
+queue-microtask/-/queue-microtask-1.2.3.tgz
+react-is/-/react-is-16.13.1.tgz
+read-pkg/-/read-pkg-2.0.0.tgz
+read-pkg-up/-/read-pkg-up-2.0.0.tgz
+readable-stream/-/readable-stream-2.3.7.tgz
+regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz
+require-relative/-/require-relative-0.8.7.tgz
+require-uncached/-/require-uncached-1.0.3.tgz
+resolve/-/resolve-1.20.0.tgz
+resolve-from/-/resolve-from-1.0.1.tgz
+restore-cursor/-/restore-cursor-2.0.0.tgz
+resumer/-/resumer-0.0.0.tgz
+rimraf/-/rimraf-2.6.3.tgz
+rollup/-/rollup-0.57.1.tgz
+rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz
+run-async/-/run-async-2.4.1.tgz
+run-parallel/-/run-parallel-1.2.0.tgz
+rx-lite/-/rx-lite-4.0.8.tgz
+rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz
+safe-buffer/-/safe-buffer-5.1.2.tgz
+safer-buffer/-/safer-buffer-2.1.2.tgz
+semver/-/semver-5.7.1.tgz
+shebang-command/-/shebang-command-1.2.0.tgz
+shebang-regex/-/shebang-regex-1.0.0.tgz
+side-channel/-/side-channel-1.0.4.tgz
+signal-exit/-/signal-exit-3.0.5.tgz
+slice-ansi/-/slice-ansi-1.0.0.tgz
+sourcemap-codec/-/sourcemap-codec-1.4.8.tgz
+spdx-correct/-/spdx-correct-3.1.1.tgz
+spdx-exceptions/-/spdx-exceptions-2.3.0.tgz
+spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz
+spdx-license-ids/-/spdx-license-ids-3.0.10.tgz
+sprintf-js/-/sprintf-js-1.0.3.tgz
+standard/-/standard-11.0.1.tgz
+standard-engine/-/standard-engine-8.0.1.tgz
+string_decoder/-/string_decoder-1.1.1.tgz
+string-width/-/string-width-2.1.1.tgz
+string.prototype.trim/-/string.prototype.trim-1.2.4.tgz
+string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz
+string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz
+strip-ansi/-/strip-ansi-4.0.0.tgz
+strip-bom/-/strip-bom-3.0.0.tgz
+strip-json-comments/-/strip-json-comments-2.0.1.tgz
+supports-color/-/supports-color-5.5.0.tgz
+table/-/table-4.0.2.tgz
+tape/-/tape-4.14.0.tgz
+glob/-/glob-7.1.7.tgz
+text-table/-/text-table-0.2.0.tgz
+through/-/through-2.3.8.tgz
+time-zone/-/time-zone-1.0.0.tgz
+tmp/-/tmp-0.0.33.tgz
+type-check/-/type-check-0.3.2.tgz
+typedarray/-/typedarray-0.0.6.tgz
+uglify-js/-/uglify-js-3.14.2.tgz
+unbox-primitive/-/unbox-primitive-1.0.1.tgz
+uniq/-/uniq-1.0.1.tgz
+util-deprecate/-/util-deprecate-1.0.2.tgz
+validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz
+which/-/which-1.3.1.tgz
+which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz
+word-wrap/-/word-wrap-1.2.3.tgz
+wrappy/-/wrappy-1.0.2.tgz
+write/-/write-0.2.1.tgz
+xtend/-/xtend-4.0.2.tgz
+yallist/-/yallist-2.1.2.tgz
+@types/acorn/-/acorn-4.0.6.tgz
+@types/estree/-/estree-0.0.50.tgz
+acorn/-/acorn-5.7.4.tgz
+acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz
+acorn-jsx/-/acorn-jsx-3.0.1.tgz
+acorn/-/acorn-3.3.0.tgz
+ajv/-/ajv-5.5.2.tgz
+ajv-keywords/-/ajv-keywords-2.1.1.tgz
+ansi-escapes/-/ansi-escapes-3.2.0.tgz
+ansi-regex/-/ansi-regex-3.0.0.tgz
+ansi-styles/-/ansi-styles-3.2.1.tgz
+argparse/-/argparse-1.0.10.tgz
+array-includes/-/array-includes-3.1.3.tgz
+babel-code-frame/-/babel-code-frame-6.26.0.tgz
+ansi-regex/-/ansi-regex-2.1.1.tgz
+ansi-styles/-/ansi-styles-2.2.1.tgz
+chalk/-/chalk-1.1.3.tgz
+strip-ansi/-/strip-ansi-3.0.1.tgz
+supports-color/-/supports-color-2.0.0.tgz
+balanced-match/-/balanced-match-1.0.2.tgz
+brace-expansion/-/brace-expansion-1.1.11.tgz
+buffer-from/-/buffer-from-1.1.2.tgz
+builtin-modules/-/builtin-modules-1.1.1.tgz
+call-bind/-/call-bind-1.0.2.tgz
+caller-path/-/caller-path-0.1.0.tgz
+callsites/-/callsites-0.2.0.tgz
+chalk/-/chalk-2.4.2.tgz
+chardet/-/chardet-0.4.2.tgz
+circular-json/-/circular-json-0.3.3.tgz
+cli-cursor/-/cli-cursor-2.1.0.tgz
+cli-width/-/cli-width-2.2.1.tgz
+co/-/co-4.6.0.tgz
+color-convert/-/color-convert-1.9.3.tgz
+color-name/-/color-name-1.1.3.tgz
+concat-map/-/concat-map-0.0.1.tgz
+concat-stream/-/concat-stream-1.6.2.tgz
+contains-path/-/contains-path-0.1.0.tgz
+core-util-is/-/core-util-is-1.0.3.tgz
+cross-spawn/-/cross-spawn-5.1.0.tgz
+date-time/-/date-time-2.1.0.tgz
+debug/-/debug-3.2.7.tgz
+debug-log/-/debug-log-1.0.1.tgz
+deep-equal/-/deep-equal-1.1.1.tgz
+deep-is/-/deep-is-0.1.4.tgz
+define-properties/-/define-properties-1.1.3.tgz
+defined/-/defined-1.0.0.tgz
+deglob/-/deglob-2.1.1.tgz
+doctrine/-/doctrine-2.1.0.tgz
+dotignore/-/dotignore-0.1.2.tgz
+error-ex/-/error-ex-1.3.2.tgz
+es-abstract/-/es-abstract-1.18.7.tgz
+es-to-primitive/-/es-to-primitive-1.2.1.tgz
+escape-string-regexp/-/escape-string-regexp-1.0.5.tgz
+eslint/-/eslint-4.18.2.tgz
+eslint-config-standard/-/eslint-config-standard-11.0.0.tgz
+eslint-config-standard-jsx/-/eslint-config-standard-jsx-5.0.0.tgz
+eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz
+eslint-module-utils/-/eslint-module-utils-2.6.2.tgz
+eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz
+debug/-/debug-2.6.9.tgz
+doctrine/-/doctrine-1.5.0.tgz
+ms/-/ms-2.0.0.tgz
+eslint-plugin-node/-/eslint-plugin-node-6.0.1.tgz
+eslint-plugin-promise/-/eslint-plugin-promise-3.7.0.tgz
+eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz
+eslint-plugin-standard/-/eslint-plugin-standard-3.0.1.tgz
+eslint-scope/-/eslint-scope-3.7.3.tgz
+eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz
+espree/-/espree-3.5.4.tgz
+esprima/-/esprima-4.0.1.tgz
+esquery/-/esquery-1.4.0.tgz
+estraverse/-/estraverse-5.2.0.tgz
+esrecurse/-/esrecurse-4.3.0.tgz
+estraverse/-/estraverse-5.2.0.tgz
+estraverse/-/estraverse-4.3.0.tgz
+estree-walker/-/estree-walker-0.6.1.tgz
+esutils/-/esutils-2.0.3.tgz
+external-editor/-/external-editor-2.2.0.tgz
+fast-deep-equal/-/fast-deep-equal-1.1.0.tgz
+fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz
+fast-levenshtein/-/fast-levenshtein-2.0.6.tgz
+figures/-/figures-2.0.0.tgz
+file-entry-cache/-/file-entry-cache-2.0.0.tgz
+find-root/-/find-root-1.1.0.tgz
+find-up/-/find-up-2.1.0.tgz
+flat-cache/-/flat-cache-1.3.4.tgz
+for-each/-/for-each-0.3.3.tgz
+fs.realpath/-/fs.realpath-1.0.0.tgz
+function-bind/-/function-bind-1.1.1.tgz
+functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz
+get-intrinsic/-/get-intrinsic-1.1.1.tgz
+get-stdin/-/get-stdin-6.0.0.tgz
+get-symbol-description/-/get-symbol-description-1.0.0.tgz
+glob/-/glob-7.2.0.tgz
+globals/-/globals-11.12.0.tgz
+graceful-fs/-/graceful-fs-4.2.8.tgz
+has/-/has-1.0.3.tgz
+has-ansi/-/has-ansi-2.0.0.tgz
+ansi-regex/-/ansi-regex-2.1.1.tgz
+has-bigints/-/has-bigints-1.0.1.tgz
+has-flag/-/has-flag-3.0.0.tgz
+has-symbols/-/has-symbols-1.0.2.tgz
+has-tostringtag/-/has-tostringtag-1.0.0.tgz
+hosted-git-info/-/hosted-git-info-2.8.9.tgz
+iconv-lite/-/iconv-lite-0.4.24.tgz
+ignore/-/ignore-3.3.10.tgz
+imurmurhash/-/imurmurhash-0.1.4.tgz
+inflight/-/inflight-1.0.6.tgz
+inherits/-/inherits-2.0.4.tgz
+inquirer/-/inquirer-3.3.0.tgz
+internal-slot/-/internal-slot-1.0.3.tgz
+is-arguments/-/is-arguments-1.1.1.tgz
+is-arrayish/-/is-arrayish-0.2.1.tgz
+is-bigint/-/is-bigint-1.0.4.tgz
+is-boolean-object/-/is-boolean-object-1.1.2.tgz
+is-callable/-/is-callable-1.2.4.tgz
+is-core-module/-/is-core-module-2.7.0.tgz
+is-date-object/-/is-date-object-1.0.5.tgz
+is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz
+is-negative-zero/-/is-negative-zero-2.0.1.tgz
+is-number-object/-/is-number-object-1.0.6.tgz
+is-reference/-/is-reference-1.2.1.tgz
+is-regex/-/is-regex-1.1.4.tgz
+is-resolvable/-/is-resolvable-1.1.0.tgz
+is-string/-/is-string-1.0.7.tgz
+is-symbol/-/is-symbol-1.0.4.tgz
+isarray/-/isarray-1.0.0.tgz
+isexe/-/isexe-2.0.0.tgz
+js-tokens/-/js-tokens-3.0.2.tgz
+js-yaml/-/js-yaml-3.14.1.tgz
+json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz
+json-schema-traverse/-/json-schema-traverse-0.3.1.tgz
+json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz
+jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz
+levn/-/levn-0.3.0.tgz
+load-json-file/-/load-json-file-2.0.0.tgz
+locate-character/-/locate-character-2.0.5.tgz
+locate-path/-/locate-path-2.0.0.tgz
+lodash/-/lodash-4.17.21.tgz
+loose-envify/-/loose-envify-1.4.0.tgz
+lru-cache/-/lru-cache-4.1.5.tgz
+mimic-fn/-/mimic-fn-1.2.0.tgz
+minimatch/-/minimatch-3.0.4.tgz
+minimist/-/minimist-1.2.5.tgz
+mkdirp/-/mkdirp-0.5.5.tgz
+ms/-/ms-2.1.3.tgz
+mute-stream/-/mute-stream-0.0.7.tgz
+natural-compare/-/natural-compare-1.4.0.tgz
+normalize-package-data/-/normalize-package-data-2.5.0.tgz
+object-assign/-/object-assign-4.1.1.tgz
+object-inspect/-/object-inspect-1.11.0.tgz
+object-is/-/object-is-1.1.5.tgz
+object-keys/-/object-keys-1.1.1.tgz
+object.assign/-/object.assign-4.1.2.tgz
+once/-/once-1.4.0.tgz
+onetime/-/onetime-2.0.1.tgz
+optionator/-/optionator-0.8.3.tgz
+os-tmpdir/-/os-tmpdir-1.0.2.tgz
+p-limit/-/p-limit-1.3.0.tgz
+p-locate/-/p-locate-2.0.0.tgz
+p-try/-/p-try-1.0.0.tgz
+parse-json/-/parse-json-2.2.0.tgz
+parse-ms/-/parse-ms-1.0.1.tgz
+path-exists/-/path-exists-3.0.0.tgz
+path-is-absolute/-/path-is-absolute-1.0.1.tgz
+path-is-inside/-/path-is-inside-1.0.2.tgz
+path-parse/-/path-parse-1.0.7.tgz
+path-type/-/path-type-2.0.0.tgz
+pify/-/pify-2.3.0.tgz
+pkg-conf/-/pkg-conf-2.1.0.tgz
+load-json-file/-/load-json-file-4.0.0.tgz
+parse-json/-/parse-json-4.0.0.tgz
+pify/-/pify-3.0.0.tgz
+pkg-config/-/pkg-config-1.1.1.tgz
+pkg-dir/-/pkg-dir-2.0.0.tgz
+pluralize/-/pluralize-7.0.0.tgz
+prelude-ls/-/prelude-ls-1.1.2.tgz
+pretty-ms/-/pretty-ms-3.2.0.tgz
+process-nextick-args/-/process-nextick-args-2.0.1.tgz
+progress/-/progress-2.0.3.tgz
+prop-types/-/prop-types-15.7.2.tgz
+pseudomap/-/pseudomap-1.0.2.tgz
+queue-microtask/-/queue-microtask-1.2.3.tgz
+react-is/-/react-is-16.13.1.tgz
+read-pkg/-/read-pkg-2.0.0.tgz
+read-pkg-up/-/read-pkg-up-2.0.0.tgz
+readable-stream/-/readable-stream-2.3.7.tgz
+regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz
+require-relative/-/require-relative-0.8.7.tgz
+require-uncached/-/require-uncached-1.0.3.tgz
+resolve/-/resolve-1.20.0.tgz
+resolve-from/-/resolve-from-1.0.1.tgz
+restore-cursor/-/restore-cursor-2.0.0.tgz
+resumer/-/resumer-0.0.0.tgz
+rimraf/-/rimraf-2.6.3.tgz
+rollup/-/rollup-0.57.1.tgz
+rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz
+run-async/-/run-async-2.4.1.tgz
+run-parallel/-/run-parallel-1.2.0.tgz
+rx-lite/-/rx-lite-4.0.8.tgz
+rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz
+safe-buffer/-/safe-buffer-5.1.2.tgz
+safer-buffer/-/safer-buffer-2.1.2.tgz
+semver/-/semver-5.7.1.tgz
+shebang-command/-/shebang-command-1.2.0.tgz
+shebang-regex/-/shebang-regex-1.0.0.tgz
+side-channel/-/side-channel-1.0.4.tgz
+signal-exit/-/signal-exit-3.0.5.tgz
+slice-ansi/-/slice-ansi-1.0.0.tgz
+sourcemap-codec/-/sourcemap-codec-1.4.8.tgz
+spdx-correct/-/spdx-correct-3.1.1.tgz
+spdx-exceptions/-/spdx-exceptions-2.3.0.tgz
+spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz
+spdx-license-ids/-/spdx-license-ids-3.0.10.tgz
+sprintf-js/-/sprintf-js-1.0.3.tgz
+standard/-/standard-11.0.1.tgz
+standard-engine/-/standard-engine-8.0.1.tgz
+string_decoder/-/string_decoder-1.1.1.tgz
+string-width/-/string-width-2.1.1.tgz
+string.prototype.trim/-/string.prototype.trim-1.2.4.tgz
+string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz
+string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz
+strip-ansi/-/strip-ansi-4.0.0.tgz
+strip-bom/-/strip-bom-3.0.0.tgz
+strip-json-comments/-/strip-json-comments-2.0.1.tgz
+supports-color/-/supports-color-5.5.0.tgz
+table/-/table-4.0.2.tgz
+tape/-/tape-4.14.0.tgz
+glob/-/glob-7.1.7.tgz
+text-table/-/text-table-0.2.0.tgz
+through/-/through-2.3.8.tgz
+time-zone/-/time-zone-1.0.0.tgz
+tmp/-/tmp-0.0.33.tgz
+type-check/-/type-check-0.3.2.tgz
+typedarray/-/typedarray-0.0.6.tgz
+uglify-js/-/uglify-js-3.14.2.tgz
+unbox-primitive/-/unbox-primitive-1.0.1.tgz
+uniq/-/uniq-1.0.1.tgz
+util-deprecate/-/util-deprecate-1.0.2.tgz
+validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz
+which/-/which-1.3.1.tgz
+which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz
+word-wrap/-/word-wrap-1.2.3.tgz
+wrappy/-/wrappy-1.0.2.tgz
+write/-/write-0.2.1.tgz
+xtend/-/xtend-4.0.2.tgz
+yallist/-/yallist-2.1.2.tgz
+)
+
+DESCRIPTION="A stable array sort for JavaScript"
+HOMEPAGE="
+ https://github.com/Two-Screen/stable
+ https://www.npmjs.com/package/stable
+"
+SRC_URI="
+ https://github.com/Two-Screen/stable/archive/refs/tags/v${PV}.tar.gz -> ${P}.tgz
+ $(npm_packages_uris ${NPM_PACKAGES[@]})
+"
+S="${WORKDIR}/${P}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+
+NPM_FLAGS="--save-dev"
+
+src_prepare() {
+ cp -f "${FILESDIR}/package-lock-${PV}.json" package-lock.json || die
+ node_src_prepare
+}
diff --git a/dev-js/stack-trace/Manifest b/dev-js/stack-trace/Manifest
new file mode 100644
index 0000000000..00a34822fb
--- /dev/null
+++ b/dev-js/stack-trace/Manifest
@@ -0,0 +1 @@
+DIST stack-trace-0.0.10.tgz 3596 BLAKE2B b68dddeaf5feb23658eaea1a3ba168582a6fb3c8d5cc68b6bea36343859a5a56d1b939166e0f44619ca39217a6bbaa85a6268052ec0eeb2689f8748e8bac64c7 SHA512 286cda85cee9b942a4cf232df88a807a9f9354d6ca3fe9362e6c21b9bdfd9b502c4d291a0eeb71e7a6830a8f872c3cdffc3dba0481d32563624c6d4a0098900a
diff --git a/dev-js/stack-trace/metadata.xml b/dev-js/stack-trace/metadata.xml
new file mode 100644
index 0000000000..4f10f607d5
--- /dev/null
+++ b/dev-js/stack-trace/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/felixge/node-stack-trace/issues
+ felixge/node-stack-trace
+
+
diff --git a/dev-js/stack-trace/stack-trace-0.0.10.ebuild b/dev-js/stack-trace/stack-trace-0.0.10.ebuild
new file mode 100644
index 0000000000..15dc32792a
--- /dev/null
+++ b/dev-js/stack-trace/stack-trace-0.0.10.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Get v8 stack traces as an array of CallSite objects."
+HOMEPAGE="
+ https://github.com/felixge/node-stack-trace
+ https://www.npmjs.com/package/stack-trace
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/stream-mock/Manifest b/dev-js/stream-mock/Manifest
new file mode 100644
index 0000000000..6764f1fe64
--- /dev/null
+++ b/dev-js/stream-mock/Manifest
@@ -0,0 +1 @@
+DIST stream-mock-2.0.5.tgz 9729 BLAKE2B a6d929fd3fb8e8e94fa30efc5aeba7eb8bce64248b257329504ff491595c6e0e820aca9f688f117b8904263efd6f924d35532502c3572ea22f5fb04e9ea83101 SHA512 771f6c913f10623c0bb1a97e321187af852d812e3d6ebc3ce750bfa138b19a10a2e08a7efea9d99a1575a8e7339d8600103ea060a98a79afa38f36b8ff08e94a
diff --git a/dev-js/stream-mock/metadata.xml b/dev-js/stream-mock/metadata.xml
new file mode 100644
index 0000000000..220b4a153f
--- /dev/null
+++ b/dev-js/stream-mock/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/BastienAr/stream-mock/issues
+ BastienAr/stream-mock
+
+
diff --git a/dev-js/stream-mock/stream-mock-2.0.5.ebuild b/dev-js/stream-mock/stream-mock-2.0.5.ebuild
new file mode 100644
index 0000000000..8cf26260d3
--- /dev/null
+++ b/dev-js/stream-mock/stream-mock-2.0.5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Node stream mock module"
+HOMEPAGE="
+ https://github.com/BastienAr/stream-mock
+ https://www.npmjs.com/package/stream-mock
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/string-width/Manifest b/dev-js/string-width/Manifest
new file mode 100644
index 0000000000..72f2990473
--- /dev/null
+++ b/dev-js/string-width/Manifest
@@ -0,0 +1 @@
+DIST string-width-4.2.0.tgz 2420 BLAKE2B b59bcb7ed6696f57f44ef5bcaa7da15e510660f4817ed11a011b18553354a036a74ab16bdb19a495abff0ccca450c1dd53a8ef369b7f59c90b6c1641b7a17811 SHA512 cd4cf9243fad82ab6e0e3321c08839b85555dddb6a67dc902656557eae08d35fcae4f6a3e541e3ed5cab40e26fcdac125652a939b0296df0f411deb225cfb57a
diff --git a/dev-js/string-width/metadata.xml b/dev-js/string-width/metadata.xml
new file mode 100644
index 0000000000..87f69d1046
--- /dev/null
+++ b/dev-js/string-width/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/string-width/issues
+ sindresorhus/string-width
+
+
diff --git a/dev-js/string-width/string-width-4.2.0.ebuild b/dev-js/string-width/string-width-4.2.0.ebuild
new file mode 100644
index 0000000000..f0e69a9b2e
--- /dev/null
+++ b/dev-js/string-width/string-width-4.2.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Get the visual width of a string - the number of columns required to display it"
+HOMEPAGE="
+ https://github.com/sindresorhus/string-width
+ https://www.npmjs.com/package/string-width
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/emoji-regex
+ dev-js/is-fullwidth-code-point
+ dev-js/strip-ansi
+"
diff --git a/dev-js/string_decoder/Manifest b/dev-js/string_decoder/Manifest
new file mode 100644
index 0000000000..97d1b8aa29
--- /dev/null
+++ b/dev-js/string_decoder/Manifest
@@ -0,0 +1 @@
+DIST string_decoder-1.3.0.tgz 4622 BLAKE2B d8b7e544eec0099b7a420f8e96968708649728224e97ebec8edffcad4a1c8cdfda5ba4a1a9a92d24cd2d16f436743883fe0b43d99d3b40389e5c3e29283ced44 SHA512 864457f14d568c915df0bb03276c90ff0596c5aa2912c0015355df90cf00fa3d3ef392401a9a6dd7a72bd56860e8a21b6f8a2453a32a97a04e8febaea7fc0a78
diff --git a/dev-js/string_decoder/metadata.xml b/dev-js/string_decoder/metadata.xml
new file mode 100644
index 0000000000..a5b39923c7
--- /dev/null
+++ b/dev-js/string_decoder/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/nodejs/string_decoder/issues
+ nodejs/string_decoder
+
+
diff --git a/dev-js/string_decoder/string_decoder-1.3.0.ebuild b/dev-js/string_decoder/string_decoder-1.3.0.ebuild
new file mode 100644
index 0000000000..c0c646794d
--- /dev/null
+++ b/dev-js/string_decoder/string_decoder-1.3.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="The string_decoder module from Node core"
+HOMEPAGE="
+ https://github.com/nodejs/string_decoder
+ https://www.npmjs.com/package/string_decoder
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/safe-buffer
+"
diff --git a/dev-js/string_prototype_trim/Manifest b/dev-js/string_prototype_trim/Manifest
new file mode 100644
index 0000000000..5875ec78ca
--- /dev/null
+++ b/dev-js/string_prototype_trim/Manifest
@@ -0,0 +1 @@
+DIST string_prototype_trim-1.2.3.tgz 9633 BLAKE2B bb9138fa5e9969bc2c7da0dc9a516c6940fdd5e4892e86a1be10d096806f60efc6e76a19ee9cdc67fb701f8ed486fb044fd388837c70754056d45cc3a4a83288 SHA512 d7a20bf692010396ac34e4ae90f7f15f65baf01681bf1ca244ad7a1f7440fe5596f410e8b21fb0edff8b86898f1e95c9f364047bbc3bfeb63f4b5095f7bada2e
diff --git a/dev-js/string_prototype_trim/metadata.xml b/dev-js/string_prototype_trim/metadata.xml
new file mode 100644
index 0000000000..7824882251
--- /dev/null
+++ b/dev-js/string_prototype_trim/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/es-shims/String.prototype.trim/issues
+ es-shims/String
+
+
diff --git a/dev-js/string_prototype_trim/string_prototype_trim-1.2.3.ebuild b/dev-js/string_prototype_trim/string_prototype_trim-1.2.3.ebuild
new file mode 100644
index 0000000000..02e0c973c0
--- /dev/null
+++ b/dev-js/string_prototype_trim/string_prototype_trim-1.2.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ES5 spec-compliant shim for String.prototype.trim"
+HOMEPAGE="
+ https://github.com/es-shims/String.prototype.trim
+ https://www.npmjs.com/package/string.prototype.trim
+"
+
+MYPN="${PN//_/.}"
+SRC_URI="mirror://npm/${MYPN}/-/${MYPN}-${PV}.tgz -> ${P}.tgz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+ dev-js/define-properties
+ dev-js/es-abstract
+"
diff --git a/dev-js/string_prototype_trimend/Manifest b/dev-js/string_prototype_trimend/Manifest
new file mode 100644
index 0000000000..496c2f91a3
--- /dev/null
+++ b/dev-js/string_prototype_trimend/Manifest
@@ -0,0 +1 @@
+DIST string_prototype_trimend-1.0.3.tgz 6889 BLAKE2B 2ab554763e05490edd8b79664e538cd35ed5ee6f1f8b4ac2d5d8f7a365ff3957069114a8a089e43b3df88474df9862e9462d88229b6611911318fb55e0b771b9 SHA512 6b21f4a41fae7f4536f02b6394bbcbecd6a886f4756a652f55993ecb70d86f4132d8f515e733e490acbdf94d677551085cef21360d7c788bfd267b5b8a2f9d2b
diff --git a/dev-js/string_prototype_trimend/metadata.xml b/dev-js/string_prototype_trimend/metadata.xml
new file mode 100644
index 0000000000..5e91024a1a
--- /dev/null
+++ b/dev-js/string_prototype_trimend/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/es-shims/String.prototype.trimEnd/issues
+ es-shims/String
+
+
diff --git a/dev-js/string_prototype_trimend/string_prototype_trimend-1.0.3.ebuild b/dev-js/string_prototype_trimend/string_prototype_trimend-1.0.3.ebuild
new file mode 100644
index 0000000000..8f717fd429
--- /dev/null
+++ b/dev-js/string_prototype_trimend/string_prototype_trimend-1.0.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ES2019 spec-compliant String.prototype.trimEnd shim."
+HOMEPAGE="
+ https://github.com/es-shims/String.prototype.trimEnd
+ https://www.npmjs.com/package/string.prototype.trimend
+"
+
+MYPN="${PN//_/.}"
+SRC_URI="mirror://npm/${MYPN}/-/${MYPN}-${PV}.tgz -> ${P}.tgz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+ dev-js/define-properties
+"
diff --git a/dev-js/string_prototype_trimstart/Manifest b/dev-js/string_prototype_trimstart/Manifest
new file mode 100644
index 0000000000..77114693f2
--- /dev/null
+++ b/dev-js/string_prototype_trimstart/Manifest
@@ -0,0 +1 @@
+DIST string_prototype_trimstart-1.0.3.tgz 6894 BLAKE2B 5eec7327f340613c1cf917f215d8a3486cdc315deea4329ed388801f93d37ebea920c63da88bcdbc1ca2a61be1a859613fb14b6968b222ffb903c9a3360f1d84 SHA512 a01201532e6579ae6db74a2fb4e162110681928041932261657cc962b4a60e8e48514a9b38fbd57b3b91b3f6a0048759da9d84a35143e9b0fd512c812df977c6
diff --git a/dev-js/string_prototype_trimstart/metadata.xml b/dev-js/string_prototype_trimstart/metadata.xml
new file mode 100644
index 0000000000..add3a2e462
--- /dev/null
+++ b/dev-js/string_prototype_trimstart/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/es-shims/String.prototype.trimStart/issues
+ es-shims/String
+
+
diff --git a/dev-js/string_prototype_trimstart/string_prototype_trimstart-1.0.3.ebuild b/dev-js/string_prototype_trimstart/string_prototype_trimstart-1.0.3.ebuild
new file mode 100644
index 0000000000..d0e1a19717
--- /dev/null
+++ b/dev-js/string_prototype_trimstart/string_prototype_trimstart-1.0.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="ES2019 spec-compliant String.prototype.trimStart shim."
+HOMEPAGE="
+ https://github.com/es-shims/String.prototype.trimStart
+ https://www.npmjs.com/package/string.prototype.trimstart
+"
+
+MYPN="${PN//_/.}"
+SRC_URI="mirror://npm/${MYPN}/-/${MYPN}-${PV}.tgz -> ${P}.tgz"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+ dev-js/define-properties
+"
diff --git a/dev-js/strip-ansi/Manifest b/dev-js/strip-ansi/Manifest
new file mode 100644
index 0000000000..326bfba37f
--- /dev/null
+++ b/dev-js/strip-ansi/Manifest
@@ -0,0 +1 @@
+DIST strip-ansi-6.0.0.tgz 2042 BLAKE2B cbc564638323712b3bd8c94a952d2aa33d01fba670d7b3b9a8e41089f901a1f06697d008e128b29dc4d756d236f128234aa257fe86dde354510fdf1bee2328eb SHA512 02ebca4eb4df40d60d21cb5b4752bf6064d1d7be7a1b270fb20edbf5b755f43baababe20bfa68aa875da87aed9f08992ed6133e5055c3ad95f5b6ad912e82deb
diff --git a/dev-js/strip-ansi/metadata.xml b/dev-js/strip-ansi/metadata.xml
new file mode 100644
index 0000000000..55da453f69
--- /dev/null
+++ b/dev-js/strip-ansi/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/chalk/strip-ansi/issues
+ chalk/strip-ansi
+
+
diff --git a/dev-js/strip-ansi/strip-ansi-6.0.0.ebuild b/dev-js/strip-ansi/strip-ansi-6.0.0.ebuild
new file mode 100644
index 0000000000..de7f804002
--- /dev/null
+++ b/dev-js/strip-ansi/strip-ansi-6.0.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Strip ANSI escape codes from a string"
+HOMEPAGE="
+ https://github.com/chalk/strip-ansi
+ https://www.npmjs.com/package/strip-ansi
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/ansi-regex
+"
diff --git a/dev-js/strip-json-comments/Manifest b/dev-js/strip-json-comments/Manifest
new file mode 100644
index 0000000000..425ab1d6ec
--- /dev/null
+++ b/dev-js/strip-json-comments/Manifest
@@ -0,0 +1 @@
+DIST strip-json-comments-3.1.1.tgz 2847 BLAKE2B 94baaaa178902ba8b2b0161e86091e27deb01b139448bcddaca601ebb1e4a0be73a4664ae4206ff2519de9bb8e3c2b80ef1bce47a37f963291bbf53263dfa9b2 SHA512 e9f3dcf91e22870a8fe8dfda22fd9fd60307f25395b56407a2a0b8c8aea8483555a1cba602c7c2aa39179ea89832198cc12fe61072e9ed57a196ddea97a9448a
diff --git a/dev-js/strip-json-comments/metadata.xml b/dev-js/strip-json-comments/metadata.xml
new file mode 100644
index 0000000000..ae8870e6b6
--- /dev/null
+++ b/dev-js/strip-json-comments/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/strip-json-comments/issues
+ sindresorhus/strip-json-comments
+
+
diff --git a/dev-js/strip-json-comments/strip-json-comments-3.1.1.ebuild b/dev-js/strip-json-comments/strip-json-comments-3.1.1.ebuild
new file mode 100644
index 0000000000..106d83612d
--- /dev/null
+++ b/dev-js/strip-json-comments/strip-json-comments-3.1.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Strip comments from JSON. Lets you use comments in your JSON files!"
+HOMEPAGE="
+ https://github.com/sindresorhus/strip-json-comments
+ https://www.npmjs.com/package/strip-json-comments
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/superagent/Manifest b/dev-js/superagent/Manifest
new file mode 100644
index 0000000000..3b40102b5e
--- /dev/null
+++ b/dev-js/superagent/Manifest
@@ -0,0 +1 @@
+DIST superagent-6.1.0.tgz 214538 BLAKE2B a841c57abd3566d4854f25eeee2018a530992bb269aca6d0482989ba4e8e8293358c447be4c0ec9c0b28381f854ea96994205ebdcd9742ae8f0a08837714777a SHA512 3940c712cb22ae6a65a3717ed4758a52b523be742e03e9d923a8bf24905d5dbe5eabd232110c0fc8fa6a343f924acc5fe93ca0a41124523212551378fd53a97a
diff --git a/dev-js/superagent/metadata.xml b/dev-js/superagent/metadata.xml
new file mode 100644
index 0000000000..ed904a9129
--- /dev/null
+++ b/dev-js/superagent/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/visionmedia/superagent/issues
+ visionmedia/superagent
+
+
diff --git a/dev-js/superagent/superagent-6.1.0.ebuild b/dev-js/superagent/superagent-6.1.0.ebuild
new file mode 100644
index 0000000000..c34aefc02a
--- /dev/null
+++ b/dev-js/superagent/superagent-6.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="elegant & feature rich browser / node HTTP with a fluent API"
+HOMEPAGE="
+ https://github.com/visionmedia/superagent
+ https://www.npmjs.com/package/superagent
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/component-emitter
+ dev-js/cookiejar
+ dev-js/debug
+ dev-js/fast-safe-stringify
+ dev-js/form-data
+ dev-js/formidable
+ dev-js/methods
+ dev-js/mime
+ dev-js/qs
+ dev-js/readable-stream
+ dev-js/semver
+"
+HTML_DOCS=( docs/. index.html )
+
+src_install() {
+ einstalldocs
+ rm -rf docs || die
+ node_src_install
+}
diff --git a/dev-js/supports-color/Manifest b/dev-js/supports-color/Manifest
new file mode 100644
index 0000000000..5338dc8ab7
--- /dev/null
+++ b/dev-js/supports-color/Manifest
@@ -0,0 +1 @@
+DIST supports-color-8.1.1.tgz 3726 BLAKE2B b496194f269f8bc2238162a222e94b58a9d53b1790163c2500e35e5c875d560955e1cbb115779ac4ac28edb56948fb131e91a82473e0a55c30d2f8b98f0a9223 SHA512 3295043763a876d533c6f29097bd9c505ed14391221ec1af4ac546d226bd73945b5862f6088e02ec4a4f4bc513048a659e5cd988db95e7ac3e16e371cb7b72d9
diff --git a/dev-js/supports-color/metadata.xml b/dev-js/supports-color/metadata.xml
new file mode 100644
index 0000000000..b8ff7fec4f
--- /dev/null
+++ b/dev-js/supports-color/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/chalk/supports-color/issues
+ chalk/supports-color
+
+
diff --git a/dev-js/supports-color/supports-color-8.1.1.ebuild b/dev-js/supports-color/supports-color-8.1.1.ebuild
new file mode 100644
index 0000000000..c8cf972cc6
--- /dev/null
+++ b/dev-js/supports-color/supports-color-8.1.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Detect whether a terminal supports color"
+HOMEPAGE="
+ https://github.com/chalk/supports-color
+ https://www.npmjs.com/package/supports-color
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/has-flag
+"
diff --git a/dev-js/taginfo/Manifest b/dev-js/taginfo/Manifest
new file mode 100644
index 0000000000..e838cbcd8e
--- /dev/null
+++ b/dev-js/taginfo/Manifest
@@ -0,0 +1 @@
+DIST taginfo-1.0.1.tgz 1691 BLAKE2B dfc7167bcafeff652f1ea42ec29fd89b53c18c9970850a5ebfb0e8d029c5d5421c6a55c9d04dc8379f1bdba9312d9e19015bbb48b78903bbce74de9625aa873b SHA512 0bfc399f6f5d8101e140f7ffcd56ad9153347e5ddbac8ab7965b71efe31c6ce2372845cbed257738a8473e80746ba7398c1df548036369427d576188f9d0e238
diff --git a/dev-js/taginfo/metadata.xml b/dev-js/taginfo/metadata.xml
new file mode 100644
index 0000000000..e044d2e6dd
--- /dev/null
+++ b/dev-js/taginfo/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/oddityoverseer13/node-taginfo/issues
+ oddityoverseer13/node-taginfo
+
+
diff --git a/dev-js/taginfo/taginfo-1.0.1.ebuild b/dev-js/taginfo/taginfo-1.0.1.ebuild
new file mode 100644
index 0000000000..ab92a6c435
--- /dev/null
+++ b/dev-js/taginfo/taginfo-1.0.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Node.js taginfo interface"
+HOMEPAGE="
+ https://github.com/oddityoverseer13/node-taginfo
+ https://www.npmjs.com/package/taginfo
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/merge
+ dev-js/request
+"
diff --git a/dev-js/tap-out/Manifest b/dev-js/tap-out/Manifest
new file mode 100644
index 0000000000..ce0d3d4299
--- /dev/null
+++ b/dev-js/tap-out/Manifest
@@ -0,0 +1 @@
+DIST tap-out-3.0.0.tgz 7868 BLAKE2B 8ab3201646941f306438778731fd64a376ac41c513215b18461ebcfb91025a46ae461c166564d6c1e6363c19eb504e349e096785ce6f306f58457e1c0448428b SHA512 27396b8c22f76a7a88f711c63df61be8ca3eea762ceb49b4b43cba8b4b168580e5ac10d57ab60f356a14a356ee2b761e59015d9b8d8a42ff30bbda8b7f5b4be4
diff --git a/dev-js/tap-out/chalk/Manifest b/dev-js/tap-out/chalk/Manifest
new file mode 100644
index 0000000000..c875ea640b
--- /dev/null
+++ b/dev-js/tap-out/chalk/Manifest
@@ -0,0 +1 @@
+DIST chalk-4.1.0.tgz 11068 BLAKE2B b050cb10f925194a2af3282133885881a6e65c7bd5bd7e7096b3a5985e074c4defe9dbf6eccaf99132affd3c6eba8a27dbf7ba690478cd31e4afd96bec67d5e3 SHA512 ab0c75d80c577b6439c50e3701cfff23abf96974e2a58ad211274e833acdfbd5e3804a728e92aebd219a378a84f777fb4d04e57ab410f12f844341320e854bd4
diff --git a/dev-js/tap-out/chalk/chalk-4.1.0.ebuild b/dev-js/tap-out/chalk/chalk-4.1.0.ebuild
new file mode 100644
index 0000000000..6c9a1c45ae
--- /dev/null
+++ b/dev-js/tap-out/chalk/chalk-4.1.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Terminal string styling done right"
+HOMEPAGE="
+ https://github.com/chalk/chalk
+ https://www.npmjs.com/package/chalk
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/ansi-styles
+"
\ No newline at end of file
diff --git a/dev-js/tap-out/chalk/metadata.xml b/dev-js/tap-out/chalk/metadata.xml
new file mode 100644
index 0000000000..7f5de2e289
--- /dev/null
+++ b/dev-js/tap-out/chalk/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/chalk/chalk/issues
+ chalk/chalk
+
+
diff --git a/dev-js/tap-out/figures/Manifest b/dev-js/tap-out/figures/Manifest
new file mode 100644
index 0000000000..2b85b32e12
--- /dev/null
+++ b/dev-js/tap-out/figures/Manifest
@@ -0,0 +1 @@
+DIST figures-3.2.0.tgz 4289 BLAKE2B d7c8bd7f683023a4fac9f7d8c51cd7a603fd6ec175c745986c5b4cf5f3c8e35b40e1999f39e640c7aa17675e5c5cea5130f7c872dc01d0c4da3b87a967dcd36a SHA512 c9a76e40544a2d760e1a0127e8065abbdd23de08123b28aa5d4d05f4965f79762135af899385feb38e40db38398e7b3cec60056b7e01066da45f0e17a4d71b76
diff --git a/dev-js/tap-out/figures/figures-3.2.0.ebuild b/dev-js/tap-out/figures/figures-3.2.0.ebuild
new file mode 100644
index 0000000000..08b6756bbe
--- /dev/null
+++ b/dev-js/tap-out/figures/figures-3.2.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Unicode symbols with Windows CMD fallbacks"
+HOMEPAGE="
+ https://github.com/sindresorhus/figures
+ https://www.npmjs.com/package/figures
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/escape-string-regexp
+"
diff --git a/dev-js/tap-out/figures/metadata.xml b/dev-js/tap-out/figures/metadata.xml
new file mode 100644
index 0000000000..411f63192d
--- /dev/null
+++ b/dev-js/tap-out/figures/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/figures/issues
+ sindresorhus/figures
+
+
diff --git a/dev-js/tap-out/files/PassThrough.patch b/dev-js/tap-out/files/PassThrough.patch
new file mode 100644
index 0000000000..10f10c7770
--- /dev/null
+++ b/dev-js/tap-out/files/PassThrough.patch
@@ -0,0 +1,10 @@
+--- a/index.js 2021-01-30 09:56:31.448661130 -0000
++++ b/index.js 2021-01-30 09:57:24.401003210 -0000
+@@ -1,6 +1,6 @@
+ 'use strict';
+
+-var PassThrough = require('readable-stream/passthrough');
++var PassThrough = require('readable-stream').PassThrough;
+ var split = require('split');
+ var trim = require('trim');
+ var util = require('util');
diff --git a/dev-js/tap-out/metadata.xml b/dev-js/tap-out/metadata.xml
new file mode 100644
index 0000000000..fa903ff9ea
--- /dev/null
+++ b/dev-js/tap-out/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/scottcorgan/tap-out/issues
+ scottcorgan/tap-out
+
+
diff --git a/dev-js/tap-out/pretty-ms/Manifest b/dev-js/tap-out/pretty-ms/Manifest
new file mode 100644
index 0000000000..5e41e205e7
--- /dev/null
+++ b/dev-js/tap-out/pretty-ms/Manifest
@@ -0,0 +1 @@
+DIST pretty-ms-7.0.1.tgz 3815 BLAKE2B d6bf710893caa060c5e97d4498b6ce93e8bf259f27f70be93aa8ac939584af68aa07bea038a3894d26bc894c6f9a4df1944a1bf98167c48f95b76f0a101f81fe SHA512 f7bdddae2259bf1886390e4e36c161385fc3b733cc38cb600b5d640a952b3c631382aa76abfd60c330aaba872b377de2b34559e461475d960c33d97a87aeefd9
diff --git a/dev-js/tap-out/pretty-ms/metadata.xml b/dev-js/tap-out/pretty-ms/metadata.xml
new file mode 100644
index 0000000000..b9fffe316e
--- /dev/null
+++ b/dev-js/tap-out/pretty-ms/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/sindresorhus/pretty-ms/issues
+ sindresorhus/pretty-ms
+
+
diff --git a/dev-js/tap-out/pretty-ms/pretty-ms-7.0.1.ebuild b/dev-js/tap-out/pretty-ms/pretty-ms-7.0.1.ebuild
new file mode 100644
index 0000000000..f20acbe8a5
--- /dev/null
+++ b/dev-js/tap-out/pretty-ms/pretty-ms-7.0.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Convert milliseconds to a human readable string"
+HOMEPAGE="
+ https://github.com/sindresorhus/pretty-ms
+ https://www.npmjs.com/package/pretty-ms
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/parse-ms
+"
diff --git a/dev-js/tap-out/repeat-string/Manifest b/dev-js/tap-out/repeat-string/Manifest
new file mode 100644
index 0000000000..ce04b90a3b
--- /dev/null
+++ b/dev-js/tap-out/repeat-string/Manifest
@@ -0,0 +1 @@
+DIST repeat-string-1.6.1.tgz 3339 BLAKE2B 269083947452508d80aac765c3c5656291cd605660bb9dfc97047f466deed2474a8338e30428118a03a6a25515f8d2848bcece0eb4418b513f57ecff98e18294 SHA512 3d5d1dcc260335f462d630836c9ce95bb8cd34346e08e1bf8c8e5cb507062adfdc9590fe61c3d2df22255ae4c93261120bc69ebc2166589cb9c2300580da8deb
diff --git a/dev-js/tap-out/repeat-string/metadata.xml b/dev-js/tap-out/repeat-string/metadata.xml
new file mode 100644
index 0000000000..e09dc39dd2
--- /dev/null
+++ b/dev-js/tap-out/repeat-string/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/jonschlinkert/repeat-string/issues
+ jonschlinkert/repeat-string
+
+
diff --git a/dev-js/tap-out/repeat-string/repeat-string-1.6.1.ebuild b/dev-js/tap-out/repeat-string/repeat-string-1.6.1.ebuild
new file mode 100644
index 0000000000..fcb30c5a13
--- /dev/null
+++ b/dev-js/tap-out/repeat-string/repeat-string-1.6.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Repeat the given string n times. Fastest implementation for repeating a string."
+HOMEPAGE="
+ https://github.com/jonschlinkert/repeat-string
+ https://www.npmjs.com/package/repeat-string
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/tap-out/tap-out-3.0.0.ebuild b/dev-js/tap-out/tap-out-3.0.0.ebuild
new file mode 100644
index 0000000000..4dc10ee46f
--- /dev/null
+++ b/dev-js/tap-out/tap-out-3.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A different tap parser"
+HOMEPAGE="
+ https://github.com/scottcorgan/tap-out
+ https://www.npmjs.com/package/tap-out
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/re-emitter
+ dev-js/readable-stream
+ dev-js/split
+ dev-js/trim
+"
+
+PATCHES=( "${FILESDIR}/PassThrough.patch" )
diff --git a/dev-js/tap-spec/Manifest b/dev-js/tap-spec/Manifest
new file mode 100644
index 0000000000..2f0df8b80f
--- /dev/null
+++ b/dev-js/tap-spec/Manifest
@@ -0,0 +1 @@
+DIST tap-spec-5.0.0.tgz 4798 BLAKE2B 7677ef69b9b251ac688cdf2c88bb9f1903114e7bdaf2de46d8621b48f432f29022cd4b04618803db69f7e4d8c40b9973a9aed7ccf4c81585da33ce48e7dc31e4 SHA512 ccc0d526213923a6385c68e5b9e1972485f660891b0cde386eba19967ca94f7f078ff7337ce5ebb331cd349045fc35d1f27fb1ea06df4b1ebcc74e242041ddaf
diff --git a/dev-js/tap-spec/metadata.xml b/dev-js/tap-spec/metadata.xml
new file mode 100644
index 0000000000..694edc9b0c
--- /dev/null
+++ b/dev-js/tap-spec/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/scottcorgan/tap-spec/issues
+ scottcorgan/tap-spec
+
+
diff --git a/dev-js/tap-spec/tap-spec-5.0.0.ebuild b/dev-js/tap-spec/tap-spec-5.0.0.ebuild
new file mode 100644
index 0000000000..fa1d05ac50
--- /dev/null
+++ b/dev-js/tap-spec/tap-spec-5.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Formatted TAP output like Mocha's spec reporter"
+HOMEPAGE="
+ https://github.com/scottcorgan/tap-spec
+ https://www.npmjs.com/package/tap-spec
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/chalk
+ dev-js/duplexer
+ dev-js/figures
+ dev-js/lodash
+ dev-js/pretty-ms
+ dev-js/repeat-string
+ dev-js/tap-out
+ dev-js/through2
+"
diff --git a/dev-js/tape/Manifest b/dev-js/tape/Manifest
new file mode 100644
index 0000000000..e3c14b63f1
--- /dev/null
+++ b/dev-js/tape/Manifest
@@ -0,0 +1 @@
+DIST tape-5.1.1.tgz 41504 BLAKE2B 81f1be372d0709a437cb9b0cf063ed38258d9436f27882dd3170f3273a5e47b939d88185b1c37bc59735107d4d97b523c63fa9592e02152e0e5800fdd5cc9d58 SHA512 ba3853f9924fa92198f4b7b4da6206067c96a3b2acd39144192f4f9e5a840abdec3372b257809209702f48124a30dfadf9a6582ca105504a34978c0524c869a5
diff --git a/dev-js/tape/metadata.xml b/dev-js/tape/metadata.xml
new file mode 100644
index 0000000000..78cf1b1755
--- /dev/null
+++ b/dev-js/tape/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/substack/tape/issues
+ substack/tape
+
+
diff --git a/dev-js/tape/tape-5.1.1.ebuild b/dev-js/tape/tape-5.1.1.ebuild
new file mode 100644
index 0000000000..e199c23a12
--- /dev/null
+++ b/dev-js/tape/tape-5.1.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="tap-producing test harness for node and browsers"
+HOMEPAGE="
+ https://github.com/substack/tape
+ https://www.npmjs.com/package/tape
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/call-bind
+ dev-js/deep-equal
+ dev-js/defined
+ dev-js/dotignore
+ dev-js/for-each
+ dev-js/glob
+ dev-js/has
+ dev-js/inherits
+ dev-js/is-regex
+ dev-js/minimist
+ dev-js/object-inspect
+ dev-js/object-is
+ dev-js/object_assign
+ dev-js/resolve
+ dev-js/resumer
+ dev-js/string_prototype_trim
+ dev-js/through
+"
diff --git a/dev-js/tar-fs/Manifest b/dev-js/tar-fs/Manifest
new file mode 100644
index 0000000000..a4a46dcfc4
--- /dev/null
+++ b/dev-js/tar-fs/Manifest
@@ -0,0 +1 @@
+DIST tar-fs-2.1.1.tgz 7408 BLAKE2B 50fc944eebb4d9f3ede321a46e7d4f2ea793c230ed2cd7930e09d780fef7cb8c693755b89a6a4835eb60345456dcb1cd163d3a045e93c93d9d3a6cb2bb47e88b SHA512 574af663db1c99b0d12c235ec7ffa1633be9ff3c988ef15b1cf36055329f42f56b6fa82e884fdfc4ff976e50cd474d75bada296e47b1da7338747355e860ec9e
diff --git a/dev-js/tar-fs/metadata.xml b/dev-js/tar-fs/metadata.xml
new file mode 100644
index 0000000000..4c2784dea7
--- /dev/null
+++ b/dev-js/tar-fs/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mafintosh/tar-fs/issues
+ mafintosh/tar-fs
+
+
diff --git a/dev-js/tar-fs/tar-fs-2.1.1.ebuild b/dev-js/tar-fs/tar-fs-2.1.1.ebuild
new file mode 100644
index 0000000000..486224508f
--- /dev/null
+++ b/dev-js/tar-fs/tar-fs-2.1.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="filesystem bindings for tar-stream"
+HOMEPAGE="
+ https://github.com/mafintosh/tar-fs
+ https://www.npmjs.com/package/tar-fs
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/chownr
+ dev-js/mkdirp-classic
+ dev-js/pump
+ dev-js/tar-stream
+"
diff --git a/dev-js/tar-stream/Manifest b/dev-js/tar-stream/Manifest
new file mode 100644
index 0000000000..3ca7572971
--- /dev/null
+++ b/dev-js/tar-stream/Manifest
@@ -0,0 +1 @@
+DIST tar-stream-2.2.0.tgz 8650 BLAKE2B 43c7a90d2eb77bbba81f03719f4e59f5a896820174f89916638ab72f98963e18970885547b6d4a7b1475982548743aec4b7054d23eea73d3235e37762e2497fe SHA512 ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65
diff --git a/dev-js/tar-stream/metadata.xml b/dev-js/tar-stream/metadata.xml
new file mode 100644
index 0000000000..d16dd7712e
--- /dev/null
+++ b/dev-js/tar-stream/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mafintosh/tar-stream/issues
+ mafintosh/tar-stream
+
+
diff --git a/dev-js/tar-stream/tar-stream-2.2.0.ebuild b/dev-js/tar-stream/tar-stream-2.2.0.ebuild
new file mode 100644
index 0000000000..9adf7a9f16
--- /dev/null
+++ b/dev-js/tar-stream/tar-stream-2.2.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="tar-stream is a streaming tar parser and generator and nothing else"
+HOMEPAGE="
+ https://github.com/mafintosh/tar-stream
+ https://www.npmjs.com/package/tar-stream
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/bl
+ dev-js/end-of-stream
+ dev-js/fs-constants
+ dev-js/inherits
+ dev-js/readable-stream
+"
diff --git a/dev-js/tar/Manifest b/dev-js/tar/Manifest
new file mode 100644
index 0000000000..e17dcb54c2
--- /dev/null
+++ b/dev-js/tar/Manifest
@@ -0,0 +1 @@
+DIST tar-6.1.0.tgz 38470 BLAKE2B a408cdca2759b4a1fde23c476b8efa25e2f2a5d07b1b83aa37d6f5cdda80a5748b1afc5fe79aa2dfbb722a64e01d4a2100fec90692c659c0f2fdc00cfa7db3ba SHA512 0d40adb5f86c9cb0a3c280e815c23e0768898186bddef0670d4013604791c7ab27b424dd374d559eab08b939402d795afcb5a8a0d834c8419e07e63c59d17118
diff --git a/dev-js/tar/metadata.xml b/dev-js/tar/metadata.xml
new file mode 100644
index 0000000000..8b0e077481
--- /dev/null
+++ b/dev-js/tar/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/npm/node-tar/issues
+ npm/node-tar
+
+
diff --git a/dev-js/tar/tar-6.1.0.ebuild b/dev-js/tar/tar-6.1.0.ebuild
new file mode 100644
index 0000000000..6ba8484ff6
--- /dev/null
+++ b/dev-js/tar/tar-6.1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="tar for node"
+HOMEPAGE="
+ https://github.com/npm/node-tar
+ https://www.npmjs.com/package/tar
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/chownr
+ dev-js/fs-minipass
+ dev-js/minipass
+ dev-js/minizlib
+ dev-js/mkdirp
+ dev-js/yallist
+"
diff --git a/dev-js/through/Manifest b/dev-js/through/Manifest
new file mode 100644
index 0000000000..6e01b4142d
--- /dev/null
+++ b/dev-js/through/Manifest
@@ -0,0 +1 @@
+DIST through-2.3.8.tgz 4468 BLAKE2B 7bc27b4c22131e1552e2bcc2972b3dbd55c10a5ab4b95243c6bc2755bab9165993cc9c971f81a84f27967d978e41e568021b63a1f319f8ec5e07b1a7aacb7dab SHA512 c3cf6a83b3c8f3001dbd7eb46cc0cff9b1680f90ef866f682e1785a793b86b6405d1c4811ac057e2a66669d3ccbd5aa52c9041722f96a8618e00fbdc0de35256
diff --git a/dev-js/through/metadata.xml b/dev-js/through/metadata.xml
new file mode 100644
index 0000000000..eb287c3cfb
--- /dev/null
+++ b/dev-js/through/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/dominictarr/through/issues
+ dominictarr/through
+
+
diff --git a/dev-js/through/through-2.3.8.ebuild b/dev-js/through/through-2.3.8.ebuild
new file mode 100644
index 0000000000..e94dc51a37
--- /dev/null
+++ b/dev-js/through/through-2.3.8.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="simplified stream construction"
+HOMEPAGE="
+ https://github.com/dominictarr/through
+ https://www.npmjs.com/package/through
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/through2-filter/Manifest b/dev-js/through2-filter/Manifest
new file mode 100644
index 0000000000..82403d7e22
--- /dev/null
+++ b/dev-js/through2-filter/Manifest
@@ -0,0 +1 @@
+DIST through2-filter-3.0.0.tgz 2509 BLAKE2B 0b360e5412faf58a597fbc4eec80afb3b8ce0fa78118382a611396791077d109da0012fc5f206dd0fca068908119ea87bfe8310909d3039dffc2fd5dd5b9c172 SHA512 8da4632365b13775b557cfc5319f472880578b1b62aacdd24125f8fd818888fde02fa7635b8f15a19abdb43a9e096b37313f18639c1bff3962f155bcb2763508
diff --git a/dev-js/through2-filter/metadata.xml b/dev-js/through2-filter/metadata.xml
new file mode 100644
index 0000000000..1621930b30
--- /dev/null
+++ b/dev-js/through2-filter/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/brycebaril/through2-filter/issues
+ brycebaril/through2-filter
+
+
diff --git a/dev-js/through2-filter/through2-filter-3.0.0.ebuild b/dev-js/through2-filter/through2-filter-3.0.0.ebuild
new file mode 100644
index 0000000000..af02cf733c
--- /dev/null
+++ b/dev-js/through2-filter/through2-filter-3.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A through2 to create an Array.prototype.filter analog for streams."
+HOMEPAGE="
+ https://github.com/brycebaril/through2-filter
+ https://www.npmjs.com/package/through2-filter
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/through2
+ dev-js/xtend
+"
diff --git a/dev-js/through2-map/Manifest b/dev-js/through2-map/Manifest
new file mode 100644
index 0000000000..16781961e6
--- /dev/null
+++ b/dev-js/through2-map/Manifest
@@ -0,0 +1 @@
+DIST through2-map-3.0.0.tgz 4241 BLAKE2B cf4a568c60bce7b474c8f3973fb087dad740a939ef0c8fed0d0126c1cdb22436d75c5ee3928f1f677998ebe693024870be5ea5105795168b72c9ad24059ab4e1 SHA512 32cebc40f6d224a8d1618edf9aa647074546b7ebc3d3fb639831d45a0c65b6389f0a87fa8595967900048b6ed68dbb3b8f2365208c9ead0c3f4d58fb80791dfd
diff --git a/dev-js/through2-map/metadata.xml b/dev-js/through2-map/metadata.xml
new file mode 100644
index 0000000000..c0cf73579f
--- /dev/null
+++ b/dev-js/through2-map/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/brycebaril/through2-map/issues
+ brycebaril/through2-map
+
+
diff --git a/dev-js/through2-map/through2-map-3.0.0.ebuild b/dev-js/through2-map/through2-map-3.0.0.ebuild
new file mode 100644
index 0000000000..f6b65241ed
--- /dev/null
+++ b/dev-js/through2-map/through2-map-3.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A through2 to create an Array.prototype.map analog for streams."
+HOMEPAGE="
+ https://github.com/brycebaril/through2-map
+ https://www.npmjs.com/package/through2-map
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/through2
+ dev-js/xtend
+"
diff --git a/dev-js/through2-sink/Manifest b/dev-js/through2-sink/Manifest
new file mode 100644
index 0000000000..ff8d27e7c2
--- /dev/null
+++ b/dev-js/through2-sink/Manifest
@@ -0,0 +1 @@
+DIST through2-sink-1.0.0.tgz 1973 BLAKE2B 6bdde4d7fb1f3d2e441a08e1eaa9c3a136bfdd58f2c61333215a86aa3da83ad5811063a885c585827d499b6afc716cc8dc737b1009199ee58705a426e4082944 SHA512 f47bc81c8117679620b2d431defb2ee14fd043f9fb5f94479577fc32c7d212713379415b5fd0470569a5c1d4356fa0b30e55040f08c59e4488c69259eaa3fed1
diff --git a/dev-js/through2-sink/metadata.xml b/dev-js/through2-sink/metadata.xml
new file mode 100644
index 0000000000..5bdc7008c5
--- /dev/null
+++ b/dev-js/through2-sink/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/joepie91/through2-sink/issues
+ through2-sink
+
+
diff --git a/dev-js/through2-sink/through2-sink-1.0.0.ebuild b/dev-js/through2-sink/through2-sink-1.0.0.ebuild
new file mode 100644
index 0000000000..f8c346ebdf
--- /dev/null
+++ b/dev-js/through2-sink/through2-sink-1.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A through2 wrapper that just receives chunks and nothing else."
+HOMEPAGE="
+ https://github.com/joepie91/through2-sink
+ https://www.npmjs.com/package/through2-sink
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/through2
+ dev-js/xtend
+"
diff --git a/dev-js/through2/Manifest b/dev-js/through2/Manifest
new file mode 100644
index 0000000000..65fbfdc6b9
--- /dev/null
+++ b/dev-js/through2/Manifest
@@ -0,0 +1 @@
+DIST through2-4.0.2.tgz 4009 BLAKE2B 35bbe62fb232a79079a0bd8ac936efac708fdf6ecac8ccf5d8f104c06ce3e584e869428a67ce222869478f8d60fe05cef32fd87c7a3a46e2fa191fba778ee147 SHA512 88ea926afd34715c4410809e0fb4e32c1d6cb9e10bfbcd56a73a766d8d7bb998d9374a5664fba8e2cb99ffad55ba3c66a921857e039c36e4d9f39409c0d650a7
diff --git a/dev-js/through2/metadata.xml b/dev-js/through2/metadata.xml
new file mode 100644
index 0000000000..33fa995ac5
--- /dev/null
+++ b/dev-js/through2/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/rvagg/through2/issues
+ rvagg/through2
+
+
diff --git a/dev-js/through2/through2-4.0.2.ebuild b/dev-js/through2/through2-4.0.2.ebuild
new file mode 100644
index 0000000000..b0100c80e3
--- /dev/null
+++ b/dev-js/through2/through2-4.0.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise"
+HOMEPAGE="
+ https://github.com/rvagg/through2
+ https://www.npmjs.com/package/through2
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/readable-stream
+"
diff --git a/dev-js/tough-cookie/Manifest b/dev-js/tough-cookie/Manifest
new file mode 100644
index 0000000000..7e3962ef35
--- /dev/null
+++ b/dev-js/tough-cookie/Manifest
@@ -0,0 +1 @@
+DIST tough-cookie-4.0.0.tgz 28265 BLAKE2B c684f9b178e9270856552a6e7e9474397198dbedde8bda730105f6ed1921987349e7389399488a7807280bd830afdc143622e2ba35cbafa7b4d6d843247e3c71 SHA512 b4776d12940232b73560bacc6aa5d7723e80c61622ff1822b7a999bb5f840d6527faa8547fcc0c428148cbd357baadb7cc0c2d701d2dfcc8c0086475f297116e
diff --git a/dev-js/tough-cookie/metadata.xml b/dev-js/tough-cookie/metadata.xml
new file mode 100644
index 0000000000..145e4402bd
--- /dev/null
+++ b/dev-js/tough-cookie/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/salesforce/tough-cookie/issues
+ salesforce/tough-cookie
+
+
diff --git a/dev-js/tough-cookie/tough-cookie-4.0.0.ebuild b/dev-js/tough-cookie/tough-cookie-4.0.0.ebuild
new file mode 100644
index 0000000000..faf1713cf3
--- /dev/null
+++ b/dev-js/tough-cookie/tough-cookie-4.0.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="RFC6265 Cookies and Cookie Jar for node.js"
+HOMEPAGE="
+ https://github.com/salesforce/tough-cookie
+ https://www.npmjs.com/package/tough-cookie
+"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/psl
+ dev-js/punycode
+ dev-js/universalify
+"
diff --git a/dev-js/trim/Manifest b/dev-js/trim/Manifest
new file mode 100644
index 0000000000..36da5f79c9
--- /dev/null
+++ b/dev-js/trim/Manifest
@@ -0,0 +1 @@
+DIST trim-1.0.0.tgz 1754 BLAKE2B b58b14da1dc922e7227bafa3ffe60b15be58c8fad0a0f898e2f82b7ef6ea43cd592fac19481f78bb10115e025e8069250ae82cec6580640eb2e0887d3f925ea6 SHA512 520b444b5958a44f9fe168866399722651dc86e1a14daff130f1fdea0fc1ee073ea4440f88be35b3a1029bb2b2de19210111bfbb5487185725789a1d02f40e29
diff --git a/dev-js/trim/metadata.xml b/dev-js/trim/metadata.xml
new file mode 100644
index 0000000000..132d95793d
--- /dev/null
+++ b/dev-js/trim/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/component/trim/issues
+ component/trim
+
+
diff --git a/dev-js/trim/trim-1.0.0.ebuild b/dev-js/trim/trim-1.0.0.ebuild
new file mode 100644
index 0000000000..4e1e069634
--- /dev/null
+++ b/dev-js/trim/trim-1.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Trim string whitespace"
+HOMEPAGE="
+ https://github.com/component/trim
+ https://www.npmjs.com/package/trim
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/triple-beam/Manifest b/dev-js/triple-beam/Manifest
new file mode 100644
index 0000000000..ed00ae1e0e
--- /dev/null
+++ b/dev-js/triple-beam/Manifest
@@ -0,0 +1 @@
+DIST triple-beam-1.3.0.tgz 3360 BLAKE2B 912a0c894f2239400887f80bb82dc6f027a002aea70e73fa8ef465224e1f850462d5326b0fd250bd18c8653d2eeeb9eba27b6d8a39cd632aa1299cbf1ef805ca SHA512 5eb1d4bd5e47a5d2e6223e2e54cc478202db152658227ec7116b2a78f65c239d29728f8c3ea279d3030663bf785fb00e3a1c4e0408db92a7c06c47bf40ca762f
diff --git a/dev-js/triple-beam/metadata.xml b/dev-js/triple-beam/metadata.xml
new file mode 100644
index 0000000000..5e2f3ae653
--- /dev/null
+++ b/dev-js/triple-beam/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/winstonjs/triple-beam/issues
+ winstonjs/triple-beam
+
+
diff --git a/dev-js/triple-beam/triple-beam-1.3.0.ebuild b/dev-js/triple-beam/triple-beam-1.3.0.ebuild
new file mode 100644
index 0000000000..32145c9619
--- /dev/null
+++ b/dev-js/triple-beam/triple-beam-1.3.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Definitions of levels for logging purposes & shareable Symbol constants."
+HOMEPAGE="
+ https://github.com/winstonjs/triple-beam
+ https://www.npmjs.com/package/triple-beam
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/tunnel-agent/Manifest b/dev-js/tunnel-agent/Manifest
new file mode 100644
index 0000000000..f3c3e19c88
--- /dev/null
+++ b/dev-js/tunnel-agent/Manifest
@@ -0,0 +1 @@
+DIST tunnel-agent-0.6.0.tgz 5828 BLAKE2B e30acbd791761fffb4fa865b1c1cafd52a97b516df7e18f45c7897dea53e90de326cdd75e25eaafafba52f25cb309ecdec6d209e2a163b3eafb7cbacf1ea3ac0 SHA512 31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb
diff --git a/dev-js/tunnel-agent/metadata.xml b/dev-js/tunnel-agent/metadata.xml
new file mode 100644
index 0000000000..5611c38364
--- /dev/null
+++ b/dev-js/tunnel-agent/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mikeal/tunnel-agent/issues
+ mikeal/tunnel-agent
+
+
diff --git a/dev-js/tunnel-agent/tunnel-agent-0.6.0.ebuild b/dev-js/tunnel-agent/tunnel-agent-0.6.0.ebuild
new file mode 100644
index 0000000000..0465fa127a
--- /dev/null
+++ b/dev-js/tunnel-agent/tunnel-agent-0.6.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module."
+HOMEPAGE="
+ https://github.com/mikeal/tunnel-agent
+ https://www.npmjs.com/package/tunnel-agent
+"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/safe-buffer
+"
diff --git a/dev-js/tweetnacl/Manifest b/dev-js/tweetnacl/Manifest
new file mode 100644
index 0000000000..b25dcb288b
--- /dev/null
+++ b/dev-js/tweetnacl/Manifest
@@ -0,0 +1 @@
+DIST tweetnacl-1.0.3.tgz 49790 BLAKE2B dc75c2eaece1e5a04c11f17bef7f1e983b38d8adc8da5dfbd9c6c1c98b2c9834a3e9b19c84010ec7436f3806801a2edf40cc90a7a548ee0833301fb302848d72 SHA512 eabb7e44deda3a2d6718cc82e176b90dd622ba497651609b7097eded887145e046403ece00cf0f6f1c3a60ca38af676234403c1449aedf660e9fdae16a2139cb
diff --git a/dev-js/tweetnacl/metadata.xml b/dev-js/tweetnacl/metadata.xml
new file mode 100644
index 0000000000..114c8847d0
--- /dev/null
+++ b/dev-js/tweetnacl/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/dchest/tweetnacl-js/issues
+ dchest/tweetnacl-js
+
+
diff --git a/dev-js/tweetnacl/tweetnacl-1.0.3.ebuild b/dev-js/tweetnacl/tweetnacl-1.0.3.ebuild
new file mode 100644
index 0000000000..b11dc732c7
--- /dev/null
+++ b/dev-js/tweetnacl/tweetnacl-1.0.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Port of TweetNaCl cryptographic library to JavaScript"
+HOMEPAGE="
+ https://tweetnacl.js.org
+ https://www.npmjs.com/package/tweetnacl
+"
+
+LICENSE="Unlicense"
+KEYWORDS="~amd64"
diff --git a/dev-js/type-check/Manifest b/dev-js/type-check/Manifest
new file mode 100644
index 0000000000..3fc9f3015d
--- /dev/null
+++ b/dev-js/type-check/Manifest
@@ -0,0 +1 @@
+DIST type-check-0.4.0.tgz 6779 BLAKE2B 62d61ff21d8f2e4d528b417206e36e076586b59b25b0976677da8a76651a1f962f9ee9e38215cf4ce10d74653613c3129c1f633ca7ca8ac08d1029c742445400 SHA512 5e5794a1cf6ec065ea8d6c176944d9026ccc705679f39f10036befc7552be7121c8b15c83fef0b9c50e0469954df4bacead7aa765b2415fbbe69ee0aefd3a87b
diff --git a/dev-js/type-check/metadata.xml b/dev-js/type-check/metadata.xml
new file mode 100644
index 0000000000..d6ab055581
--- /dev/null
+++ b/dev-js/type-check/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/gkz/type-check/issues
+ gkz/type-check
+
+
diff --git a/dev-js/type-check/type-check-0.4.0.ebuild b/dev-js/type-check/type-check-0.4.0.ebuild
new file mode 100644
index 0000000000..00cdaebbc1
--- /dev/null
+++ b/dev-js/type-check/type-check-0.4.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax."
+HOMEPAGE="
+ https://github.com/gkz/type-check
+ https://www.npmjs.com/package/type-check
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/prelude-ls
+"
diff --git a/dev-js/uglify-js/Manifest b/dev-js/uglify-js/Manifest
new file mode 100644
index 0000000000..569eb0ec0d
--- /dev/null
+++ b/dev-js/uglify-js/Manifest
@@ -0,0 +1 @@
+DIST uglify-js-3.12.5.tgz 194827 BLAKE2B 324d39f7577b6dd7e531bc258c8155c9bebebae54db22e56b5ef2caef808ee5e9e1e61b1ed9ba41b0f390abb9bc5ca3b5e8754910749cbd121433db5336edb0f SHA512 4a0a6049c2f84fb1e3ff0fc67b18e70478b721e9fd592d51a5f839cbdd565cc8fd498f7ded909053bea61f84e92f0c1f98cbe8394f3089a46421fe8d687de6b6
diff --git a/dev-js/uglify-js/metadata.xml b/dev-js/uglify-js/metadata.xml
new file mode 100644
index 0000000000..a725c47c00
--- /dev/null
+++ b/dev-js/uglify-js/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/mishoo/UglifyJS/issues
+ mishoo/UglifyJS
+
+
diff --git a/dev-js/uglify-js/uglify-js-3.12.5.ebuild b/dev-js/uglify-js/uglify-js-3.12.5.ebuild
new file mode 100644
index 0000000000..6cbcab92bc
--- /dev/null
+++ b/dev-js/uglify-js/uglify-js-3.12.5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="JavaScript parser, mangler/compressor and beautifier toolkit"
+HOMEPAGE="
+ https://github.com/mishoo/UglifyJS
+ https://www.npmjs.com/package/uglify-js
+"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
diff --git a/dev-js/universalify/Manifest b/dev-js/universalify/Manifest
new file mode 100644
index 0000000000..78d7a95bc0
--- /dev/null
+++ b/dev-js/universalify/Manifest
@@ -0,0 +1 @@
+DIST universalify-2.0.0.tgz 2067 BLAKE2B 25c140d8b6e7eddedb49295e5f8465d65e28df8497faeb1e37b84030a7034608dc6b07778f396a0ed98378ab27da45cd35ed0bf1b9bca06966749e7c51a7d719 SHA512 84066c2aaed8cb5d59bb50c4d0ecd68f0ee79cb6662596130d96721051d9754855f05907e4c09fa14d5731ac57a2fa725b99eae6c70faaad190cff59ca5d38a1
diff --git a/dev-js/universalify/metadata.xml b/dev-js/universalify/metadata.xml
new file mode 100644
index 0000000000..0a90793102
--- /dev/null
+++ b/dev-js/universalify/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/RyanZim/universalify/issues
+ RyanZim/universalify
+
+
diff --git a/dev-js/universalify/universalify-2.0.0.ebuild b/dev-js/universalify/universalify-2.0.0.ebuild
new file mode 100644
index 0000000000..ea7b1b8ed0
--- /dev/null
+++ b/dev-js/universalify/universalify-2.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Make a callback- or promise-based function support both promises and callbacks."
+HOMEPAGE="
+ https://github.com/RyanZim/universalify
+ https://www.npmjs.com/package/universalify
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/uri-js/Manifest b/dev-js/uri-js/Manifest
new file mode 100644
index 0000000000..d3d503eb88
--- /dev/null
+++ b/dev-js/uri-js/Manifest
@@ -0,0 +1 @@
+DIST uri-js-4.4.1.tgz 132003 BLAKE2B da869f54813aef325e3d55559fe17237ff39ba8c981956f66a1b2722b164b0000ed7ef9c670d02359d202857e5abe6da5b27019ced4df53081c8b07b145a173a SHA512 eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06
diff --git a/dev-js/uri-js/metadata.xml b/dev-js/uri-js/metadata.xml
new file mode 100644
index 0000000000..1a8449a11b
--- /dev/null
+++ b/dev-js/uri-js/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/garycourt/uri-js/issues
+ garycourt/uri-js
+
+
diff --git a/dev-js/uri-js/uri-js-4.4.1.ebuild b/dev-js/uri-js/uri-js-4.4.1.ebuild
new file mode 100644
index 0000000000..a1440f8e57
--- /dev/null
+++ b/dev-js/uri-js/uri-js-4.4.1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript."
+HOMEPAGE="
+ https://github.com/garycourt/uri-js
+ https://www.npmjs.com/package/uri-js
+"
+LICENSE="BSD-2"
+KEYWORDS="~amd64"
diff --git a/dev-js/util-deprecate/Manifest b/dev-js/util-deprecate/Manifest
new file mode 100644
index 0000000000..7145a456ee
--- /dev/null
+++ b/dev-js/util-deprecate/Manifest
@@ -0,0 +1 @@
+DIST util-deprecate-1.0.2.tgz 2246 BLAKE2B 9ce927e7619b8c64676fef6ec645deb149bbb85fad6c8523f834a23e2357e2ee94e4cb7cbc4e324a0023677ba587981faebac9d87c7d01fb8ccb9ca43326cf33 SHA512 10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73
diff --git a/dev-js/util-deprecate/metadata.xml b/dev-js/util-deprecate/metadata.xml
new file mode 100644
index 0000000000..52569d489d
--- /dev/null
+++ b/dev-js/util-deprecate/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/TooTallNate/util-deprecate/issues
+ TooTallNate/util-deprecate
+
+
diff --git a/dev-js/util-deprecate/util-deprecate-1.0.2.ebuild b/dev-js/util-deprecate/util-deprecate-1.0.2.ebuild
new file mode 100644
index 0000000000..9f3540a3bc
--- /dev/null
+++ b/dev-js/util-deprecate/util-deprecate-1.0.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="The Node.js util.deprecate() function with browser support"
+HOMEPAGE="
+ https://github.com/TooTallNate/util-deprecate
+ https://www.npmjs.com/package/util-deprecate
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/verror/Manifest b/dev-js/verror/Manifest
new file mode 100644
index 0000000000..41ec6a5c7f
--- /dev/null
+++ b/dev-js/verror/Manifest
@@ -0,0 +1 @@
+DIST verror-1.10.0.tgz 12279 BLAKE2B 4f1dd9a3a3703329874bc411870c1c642e55a49d727a15ef00158aacb64cd64886b40ddc5e9f6b759a6e1a2757ce8d66fbf31b13097fef5d4f30c9ec127c6b5c SHA512 65929298300414e8a311104b92661f27ebe6937c3eee138b603364442b91b8c246126a9834234bc81045c162953217f068417758e774665c3ce94fd60bffa763
diff --git a/dev-js/verror/metadata.xml b/dev-js/verror/metadata.xml
new file mode 100644
index 0000000000..5da65429d8
--- /dev/null
+++ b/dev-js/verror/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/davepacheco/node-verror/issues
+ davepacheco/node-verror
+
+
diff --git a/dev-js/verror/verror-1.10.0.ebuild b/dev-js/verror/verror-1.10.0.ebuild
new file mode 100644
index 0000000000..eca36506ad
--- /dev/null
+++ b/dev-js/verror/verror-1.10.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="richer JavaScript errors"
+HOMEPAGE="
+ https://github.com/davepacheco/node-verror
+ https://www.npmjs.com/package/verror
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/assert-plus
+ dev-js/core-util-is
+ dev-js/extsprintf
+"
diff --git a/dev-js/which-boxed-primitive/Manifest b/dev-js/which-boxed-primitive/Manifest
new file mode 100644
index 0000000000..5228508226
--- /dev/null
+++ b/dev-js/which-boxed-primitive/Manifest
@@ -0,0 +1 @@
+DIST which-boxed-primitive-1.0.2.tgz 5674 BLAKE2B 51179c4acab2acd87d0a2a8f9285ec800ddf8d4f2892f9da5dd85d461b9637a5befd4ada900180c279f08ef6149b252f9fbfa38c796724ff4dc5fe14f16a9429 SHA512 6f065dbf400a2e9a65158d8a6515fa4efcae37ba238ebee5c2483a9a5d2ba08cbd61eb92afb252dfbdaa94d5b5f14418ce060af7388671ead6a993a6127f5536
diff --git a/dev-js/which-boxed-primitive/metadata.xml b/dev-js/which-boxed-primitive/metadata.xml
new file mode 100644
index 0000000000..2c9aa47853
--- /dev/null
+++ b/dev-js/which-boxed-primitive/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/which-boxed-primitive/issues
+ inspect-js/which-boxed-primitive
+
+
diff --git a/dev-js/which-boxed-primitive/which-boxed-primitive-1.0.2.ebuild b/dev-js/which-boxed-primitive/which-boxed-primitive-1.0.2.ebuild
new file mode 100644
index 0000000000..2b11ed53ea
--- /dev/null
+++ b/dev-js/which-boxed-primitive/which-boxed-primitive-1.0.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Which kind of boxed JS primitive is this?"
+HOMEPAGE="
+ https://github.com/inspect-js/which-boxed-primitive
+ https://www.npmjs.com/package/which-boxed-primitive
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/is-bigint
+ dev-js/is-boolean-object
+ dev-js/is-number-object
+ dev-js/is-string
+ dev-js/is-symbol
+"
diff --git a/dev-js/which-collection/Manifest b/dev-js/which-collection/Manifest
new file mode 100644
index 0000000000..b84bf549e5
--- /dev/null
+++ b/dev-js/which-collection/Manifest
@@ -0,0 +1 @@
+DIST which-collection-1.0.1.tgz 4371 BLAKE2B 73379c26e05b59f3159194744008b1505b3b43261dce2dcad37e0f2b5e376515d64d7a6f860781f276bfebe7ac7e685fddf2a053430902a5a730b5171408bcf1 SHA512 5bcc5e4d4c1a967f22dcafdc6359c65f376755996274171a832345b41743e64c676f84ef18a47b15f4884b7998a70592d50502bad7cacfc218f118dfb41d3ed4
diff --git a/dev-js/which-collection/metadata.xml b/dev-js/which-collection/metadata.xml
new file mode 100644
index 0000000000..6c89144db8
--- /dev/null
+++ b/dev-js/which-collection/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/which-collection/issues
+ inspect-js/which-collection
+
+
diff --git a/dev-js/which-collection/which-collection-1.0.1.ebuild b/dev-js/which-collection/which-collection-1.0.1.ebuild
new file mode 100644
index 0000000000..7c8038cde7
--- /dev/null
+++ b/dev-js/which-collection/which-collection-1.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without instanceof, and despite Symbol.toStringTag."
+HOMEPAGE="
+ https://github.com/inspect-js/which-collection
+ https://www.npmjs.com/package/which-collection
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/is-map
+ dev-js/is-set
+ dev-js/is-weakmap
+ dev-js/is-weakset
+"
diff --git a/dev-js/which-pm-runs/Manifest b/dev-js/which-pm-runs/Manifest
new file mode 100644
index 0000000000..2878f6f65e
--- /dev/null
+++ b/dev-js/which-pm-runs/Manifest
@@ -0,0 +1 @@
+DIST which-pm-runs-1.0.0.tgz 1619 BLAKE2B fec8ae28a75554ee90efcbfaaf8c934ba56e40f382d861512a6dd5962014b2a031a5399f6f735a49fa351eca8c8bf7910546760037b460682b563f7b72a16a84 SHA512 488a9956794a3edfece6d380ae8b0a22f182d5bc29a23eb0e50dd29a299a54e394f1816c8ee32fbd93b531b2826cef03e955745e444e0bc8eb5c93586b5c410c
diff --git a/dev-js/which-pm-runs/metadata.xml b/dev-js/which-pm-runs/metadata.xml
new file mode 100644
index 0000000000..d5c0844c9f
--- /dev/null
+++ b/dev-js/which-pm-runs/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/zkochan/which-pm-runs/issues
+ zkochan/which-pm-runs
+
+
diff --git a/dev-js/which-pm-runs/which-pm-runs-1.0.0.ebuild b/dev-js/which-pm-runs/which-pm-runs-1.0.0.ebuild
new file mode 100644
index 0000000000..84e3891c3b
--- /dev/null
+++ b/dev-js/which-pm-runs/which-pm-runs-1.0.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Detects what package manager executes the process"
+HOMEPAGE="
+ https://github.com/zkochan/which-pm-runs
+ https://www.npmjs.com/package/which-pm-runs
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/which-typed-array/Manifest b/dev-js/which-typed-array/Manifest
new file mode 100644
index 0000000000..f23a02327a
--- /dev/null
+++ b/dev-js/which-typed-array/Manifest
@@ -0,0 +1 @@
+DIST which-typed-array-1.1.4.tgz 8667 BLAKE2B f525b04f3a11245df0fad3b1f65bfa8e2117b1eab7a9de4d06ba6d51961b8bdaf769cf89979afc756434679b17756dc70ad80dfb9f7af39aedca5b01a5042e02 SHA512 e3d1344a951ef74723a6873b04e270c8f1d1a9201dd76735d109b66a674466b24f098d8d0f1696d35cc7213ade9beae7113637770adb1f7514ad4c1a81f0980c
diff --git a/dev-js/which-typed-array/metadata.xml b/dev-js/which-typed-array/metadata.xml
new file mode 100644
index 0000000000..53f55bf016
--- /dev/null
+++ b/dev-js/which-typed-array/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/inspect-js/which-typed-array/issues
+ inspect-js/which-typed-array
+
+
diff --git a/dev-js/which-typed-array/which-typed-array-1.1.4.ebuild b/dev-js/which-typed-array/which-typed-array-1.1.4.ebuild
new file mode 100644
index 0000000000..06b6e365db
--- /dev/null
+++ b/dev-js/which-typed-array/which-typed-array-1.1.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Which kind of Typed Array is this JavaScript value? Works cross-realm, without instanceof, and despite Symbol.toStringTag."
+HOMEPAGE="
+ https://github.com/inspect-js/which-typed-array
+ https://www.npmjs.com/package/which-typed-array
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/available-typed-arrays
+ dev-js/call-bind
+ dev-js/es-abstract
+ dev-js/foreach
+ dev-js/function-bind
+ dev-js/has-symbols
+ dev-js/is-typed-array
+"
diff --git a/dev-js/which/Manifest b/dev-js/which/Manifest
new file mode 100644
index 0000000000..e91e040b1f
--- /dev/null
+++ b/dev-js/which/Manifest
@@ -0,0 +1 @@
+DIST which-2.0.2.tgz 4496 BLAKE2B d3a7efcfb97c5f7a5cd50907eb9535fef5e6c2c69f6810c230ad1b26fc8f2ad5d6921136fce9274805a060b67a7a29c0248bd0eb5b9412da1991c2e09610fcbe SHA512 04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c
diff --git a/dev-js/which/metadata.xml b/dev-js/which/metadata.xml
new file mode 100644
index 0000000000..7d76c68338
--- /dev/null
+++ b/dev-js/which/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/node-which/issues
+ isaacs/node-which
+
+
diff --git a/dev-js/which/which-2.0.2.ebuild b/dev-js/which/which-2.0.2.ebuild
new file mode 100644
index 0000000000..4651b2c5f1
--- /dev/null
+++ b/dev-js/which/which-2.0.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Like which(1) unix command. Find the first instance of an executable in the PATH."
+HOMEPAGE="
+ https://github.com/isaacs/node-which
+ https://www.npmjs.com/package/which
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/isexe
+"
diff --git a/dev-js/wide-align/Manifest b/dev-js/wide-align/Manifest
new file mode 100644
index 0000000000..7ca0bd5764
--- /dev/null
+++ b/dev-js/wide-align/Manifest
@@ -0,0 +1 @@
+DIST wide-align-1.1.3.tgz 2040 BLAKE2B 8aa39492a1a79db33d431b124cd624c964f158403e7ca8f4c1d2f261a97e13cdf3c87613329eca47f04884f365fbcd9db59c4ea855d9603e45ae7fe08d603439 SHA512 40690e41cf172fa06de4fc27b04c4a04fb8c281c671b15965b77d4e795ede1f787a3331485d50c6810a4dbdd2aa66ff01b9bbf4522b3c1d002e22e7562282284
diff --git a/dev-js/wide-align/metadata.xml b/dev-js/wide-align/metadata.xml
new file mode 100644
index 0000000000..cf41398ff1
--- /dev/null
+++ b/dev-js/wide-align/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/iarna/wide-align/issues
+ iarna/wide-align
+
+
diff --git a/dev-js/wide-align/wide-align-1.1.3.ebuild b/dev-js/wide-align/wide-align-1.1.3.ebuild
new file mode 100644
index 0000000000..ad3f7c2cfd
--- /dev/null
+++ b/dev-js/wide-align/wide-align-1.1.3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A wide-character aware text alignment function for use on the console or with fixed width fonts."
+HOMEPAGE="
+ https://github.com/iarna/wide-align
+ https://www.npmjs.com/package/wide-align
+"
+
+LICENSE="ISC"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/string-width
+"
diff --git a/dev-js/winston-transport/Manifest b/dev-js/winston-transport/Manifest
new file mode 100644
index 0000000000..34d821a41c
--- /dev/null
+++ b/dev-js/winston-transport/Manifest
@@ -0,0 +1 @@
+DIST winston-transport-4.4.0.tgz 11858 BLAKE2B 0f252c7dbd6b7de00498fcff5a1d8b9f6d2d301acc38c89875d602d57ccd6a20981d1cabc85bbf988b4a4b395d8911df51e30b191cb698024205fa0429f3f734 SHA512 2dceffa771adaada8f05862d4ba28237773beffd9009ebf9d43bdc24a6e414f40da23d6c8a7906c0b1850f191763d27aa7df843e762cf83f74bb06e76a25114f
diff --git a/dev-js/winston-transport/metadata.xml b/dev-js/winston-transport/metadata.xml
new file mode 100644
index 0000000000..fd6b2e9b43
--- /dev/null
+++ b/dev-js/winston-transport/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/winstonjs/winston-transport/issues
+ winstonjs/winston-transport
+
+
diff --git a/dev-js/winston-transport/winston-transport-4.4.0.ebuild b/dev-js/winston-transport/winston-transport-4.4.0.ebuild
new file mode 100644
index 0000000000..9e4a976ad1
--- /dev/null
+++ b/dev-js/winston-transport/winston-transport-4.4.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Base stream implementations for winston@3 and up."
+HOMEPAGE="
+ https://github.com/winstonjs/winston-transport
+ https://www.npmjs.com/package/winston-transport
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/readable-stream
+ dev-js/triple-beam
+"
diff --git a/dev-js/winston/Manifest b/dev-js/winston/Manifest
new file mode 100644
index 0000000000..d0e760ae04
--- /dev/null
+++ b/dev-js/winston/Manifest
@@ -0,0 +1 @@
+DIST winston-3.3.3.tgz 61220 BLAKE2B 4fde9d17d897514d290c15d025a3c7cdc5852238a3956cd437ee979b9064f3b490efeb6b32cee8e3f025ffbbaa332afe48449cec84175fae2c1c0abdbf311cdc SHA512 a045d32124270bc56548029fd4a61249dec9e885ae44f42a0dda3c7a844d69828bbf049be7eefd677622d65ae5e8a0e953afd559ac696a40c0b5bd684389fd6b
diff --git a/dev-js/winston/metadata.xml b/dev-js/winston/metadata.xml
new file mode 100644
index 0000000000..cb7a1256c2
--- /dev/null
+++ b/dev-js/winston/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/winstonjs/winston/issues
+ winstonjs/winston
+
+
diff --git a/dev-js/winston/winston-3.3.3.ebuild b/dev-js/winston/winston-3.3.3.ebuild
new file mode 100644
index 0000000000..76758f7e8c
--- /dev/null
+++ b/dev-js/winston/winston-3.3.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="A logger for just about everything."
+HOMEPAGE="
+ https://github.com/winstonjs/winston
+ https://www.npmjs.com/package/winston
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+RDEPEND="
+ ${NODEJS_RDEPEND}
+ dev-js/async
+ dev-js/dabh+diagnostics
+ dev-js/is-stream
+ dev-js/logform
+ dev-js/one-time
+ dev-js/readable-stream
+ dev-js/stack-trace
+ dev-js/triple-beam
+ dev-js/winston-transport
+"
diff --git a/dev-js/word-wrap/Manifest b/dev-js/word-wrap/Manifest
new file mode 100644
index 0000000000..7ca8848cf2
--- /dev/null
+++ b/dev-js/word-wrap/Manifest
@@ -0,0 +1 @@
+DIST word-wrap-1.2.3.tgz 4094 BLAKE2B 48eb250325c5e146c49aa2cfd650402f2c7574c6f80b1f6fe6fca05bc42cc45baee89f724557ceffea227c69099638e216258ec12515743a062331369f8f548d SHA512 1f3fe6acdc22b4d461fc7500b4cfd54ffe551feca00fa0d5ee660a640b473ab6ecf14ee5bcf4bac5fec424a305d2e5b52890a5d07ef4d60dd91aeb3e9ae139bd
diff --git a/dev-js/word-wrap/metadata.xml b/dev-js/word-wrap/metadata.xml
new file mode 100644
index 0000000000..43f780a8d4
--- /dev/null
+++ b/dev-js/word-wrap/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/jonschlinkert/word-wrap/issues
+ jonschlinkert/word-wrap
+
+
diff --git a/dev-js/word-wrap/word-wrap-1.2.3.ebuild b/dev-js/word-wrap/word-wrap-1.2.3.ebuild
new file mode 100644
index 0000000000..1afd5de645
--- /dev/null
+++ b/dev-js/word-wrap/word-wrap-1.2.3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Wrap words to a specified length."
+HOMEPAGE="
+ https://github.com/jonschlinkert/word-wrap
+ https://www.npmjs.com/package/word-wrap
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/wordwrap/Manifest b/dev-js/wordwrap/Manifest
new file mode 100644
index 0000000000..071a8225b6
--- /dev/null
+++ b/dev-js/wordwrap/Manifest
@@ -0,0 +1 @@
+DIST wordwrap-1.0.0.tgz 14509 BLAKE2B 398f6da84b49f63d6ec720b576fa8009b490ca98344fbec0b41b8370ae15b9789b10b9af2e43eb034f926bc3a4b7f65dd13daf3e9af230c60dba36478ffd73c0 SHA512 82f57324594fc9c29ce5d64de323e43fcc3b0dcdfb06d3f5c9ccc49de39be2eab7e295d972faed45399657c5be5267be5c2c4a81b8ccfa77af93214f3326dde1
diff --git a/dev-js/wordwrap/metadata.xml b/dev-js/wordwrap/metadata.xml
new file mode 100644
index 0000000000..e256d4ffd2
--- /dev/null
+++ b/dev-js/wordwrap/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/substack/node-wordwrap/issues
+ substack/node-wordwrap
+
+
diff --git a/dev-js/wordwrap/wordwrap-1.0.0.ebuild b/dev-js/wordwrap/wordwrap-1.0.0.ebuild
new file mode 100644
index 0000000000..066d9992d1
--- /dev/null
+++ b/dev-js/wordwrap/wordwrap-1.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Wrap those words. Show them at what columns to start and stop."
+HOMEPAGE="
+ https://github.com/substack/node-wordwrap
+ https://www.npmjs.com/package/wordwrap
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+src_install() {
+ use examples && dodoc -r example
+ rm -rf example || die
+ node_src_install
+}
diff --git a/dev-js/wrappy/Manifest b/dev-js/wrappy/Manifest
new file mode 100644
index 0000000000..f2fb87a1db
--- /dev/null
+++ b/dev-js/wrappy/Manifest
@@ -0,0 +1 @@
+DIST wrappy-1.0.2.tgz 1676 BLAKE2B aacb2a57d477c3cc3033c7095af248ff1ce00132b06bf25fbd1ba42a4898c0bbcf90e5c7cd3572a7483a5c1f1ab518fa8e2cb60c4176cbd2a609eb4419e7c8ce SHA512 9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71
diff --git a/dev-js/wrappy/metadata.xml b/dev-js/wrappy/metadata.xml
new file mode 100644
index 0000000000..93f91632e5
--- /dev/null
+++ b/dev-js/wrappy/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/npm/wrappy/issues
+ npm/wrappy
+
+
diff --git a/dev-js/wrappy/wrappy-1.0.2.ebuild b/dev-js/wrappy/wrappy-1.0.2.ebuild
new file mode 100644
index 0000000000..00d2b87059
--- /dev/null
+++ b/dev-js/wrappy/wrappy-1.0.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Callback wrapping utility"
+HOMEPAGE="
+ https://github.com/npm/wrappy
+ https://www.npmjs.com/package/wrappy
+"
+LICENSE="ISC"
+KEYWORDS="~amd64"
diff --git a/dev-js/xtend/Manifest b/dev-js/xtend/Manifest
new file mode 100644
index 0000000000..7eb372f21b
--- /dev/null
+++ b/dev-js/xtend/Manifest
@@ -0,0 +1 @@
+DIST xtend-4.0.2.tgz 2529 BLAKE2B d6a6883ead488ac0552716779fd2d74685b0004c37e6300917626649033accd49ea27901cbb6cce9e29d34144467690a4f163bf284455f7e632602b7daf6cf3e SHA512 2ca614d620172575200179fd5118e2bbe3168725171ecbdfa7b99cb989bd75250a2b4fc28edad4c050310fcdbf98259bb4bb068c521a774c08b28778ceb4c011
diff --git a/dev-js/xtend/metadata.xml b/dev-js/xtend/metadata.xml
new file mode 100644
index 0000000000..f212cda6b5
--- /dev/null
+++ b/dev-js/xtend/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/Raynos/xtend/issues
+ Raynos/xtend
+
+
diff --git a/dev-js/xtend/xtend-4.0.2.ebuild b/dev-js/xtend/xtend-4.0.2.ebuild
new file mode 100644
index 0000000000..a90af2b7db
--- /dev/null
+++ b/dev-js/xtend/xtend-4.0.2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="extend like a boss"
+HOMEPAGE="
+ https://github.com/Raynos/xtend
+ https://www.npmjs.com/package/xtend
+"
+LICENSE="MIT"
+KEYWORDS="~amd64"
diff --git a/dev-js/yallist/Manifest b/dev-js/yallist/Manifest
new file mode 100644
index 0000000000..c9d3bd3ffe
--- /dev/null
+++ b/dev-js/yallist/Manifest
@@ -0,0 +1 @@
+DIST yallist-4.0.0.tgz 4494 BLAKE2B 3fc1526410ae37bf4485770bd5db254126c0671b7478861de0eef0a5456616ea02e1972f91316e95b593219da424b3c991830fd270e6e385ee81cb2e7546d4b7 SHA512 df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec
diff --git a/dev-js/yallist/metadata.xml b/dev-js/yallist/metadata.xml
new file mode 100644
index 0000000000..f056f8ced1
--- /dev/null
+++ b/dev-js/yallist/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ lssndrbarbieri@gmail.com
+ Alessandro Barbieri
+
+
+ https://github.com/isaacs/yallist/issues
+ isaacs/yallist
+
+
diff --git a/dev-js/yallist/yallist-4.0.0.ebuild b/dev-js/yallist/yallist-4.0.0.ebuild
new file mode 100644
index 0000000000..11cb4a3589
--- /dev/null
+++ b/dev-js/yallist/yallist-4.0.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit node
+
+DESCRIPTION="Yet Another Linked List"
+HOMEPAGE="
+ https://github.com/isaacs/yallist
+ https://www.npmjs.com/package/yallist
+"
+LICENSE="ISC"
+KEYWORDS="~amd64"