diff --git a/packages/basic-skills/.eslintrc.js b/packages/basic-skills/.eslintrc.js new file mode 100644 index 0000000..b4055c7 --- /dev/null +++ b/packages/basic-skills/.eslintrc.js @@ -0,0 +1,3 @@ +module.exports = { + extends: ['3box', '3box/typescript'], +} diff --git a/packages/basic-skills/README.md b/packages/basic-skills/README.md new file mode 100644 index 0000000..2daa18d --- /dev/null +++ b/packages/basic-skills/README.md @@ -0,0 +1,36 @@ +# BasicSkills DataModel + +DataModel implementation of the **BasicSkills** schema and definition. + +## Installation + +```sh +npm install -D @datamodels/basic-skills +``` + +## Rationale + +A lightweight schema for skills and credentials + +## Schemas + +### [BasicSkills](./schemas/BasicSkills.json) + +The BasicSkills schema defines the format of a document that contains the properties listed below. Properties not defined in the schema _cannot_ be included in the BasicSkills. + +| Property | Description | Value | Max Size | Required | Example | +| ------------------ | ------------------------------ | -------------------------------------------------------------------------------------- | -------- | -------- | ---------------------------- | +name|A human readable name for the skill.|string|160|true|| +id|A unique identifier (e.g. uuid or uri) to allow applications to use this skill.|string|420|true|| +description|An optional description to add more details.|string|420|false|| +tags|Tags to allow easier searching of skills.|array||false|| +image|An optional image to use when displaying the skill.|string||false|| +details|A link to a document giving details about the status of the skill. E.g. terms of use / revocation status.|string||false|| +issuer|A unique identifier representing an issuer of the skill (e.g. did of an institution).|string|160|false|| +issuedDate|The date the skill was obtained (ISO8601 DateTime format).|string||false|| +expiresDate|The date the skill expires / must be renewed (ISO8601 DateTime format).|string||false|| +issuerVerification|A proof mechanism to verify that the issuer certifies the skill. Based on https://www.w3.org/TR/vc-data-model/#proofs-signatures.|object||false|| + +## License + +Dual licensed under MIT and Apache 2 diff --git a/packages/basic-skills/npm-debug.log b/packages/basic-skills/npm-debug.log new file mode 100644 index 0000000..edd2ae4 --- /dev/null +++ b/packages/basic-skills/npm-debug.log @@ -0,0 +1,6669 @@ +0 info it worked if it ends with ok +1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'link' ] +2 info using npm@3.5.2 +3 info using node@v8.10.0 +4 verbose linkPkg /home/chrisb/dev/crypto1/ceramic/getting-started/datamodels-basic-skill/datamodels/packages/basic-skill +5 silly gentlyRm /usr/local/lib/node_modules/@datamodels/basic-skill is being purged +6 verbose gentlyRm don't care about contents; nuking /usr/local/lib/node_modules/@datamodels/basic-skill +7 silly vacuum-fs purging /usr/local/lib/node_modules/@datamodels/basic-skill +8 silly vacuum-fs removing /usr/local/lib/node_modules/@datamodels +9 silly vacuum-fs quitting because other entries in /usr/local/lib/node_modules +10 verbose link build target /usr/local/lib/node_modules/@datamodels/basic-skill +11 silly loadCurrentTree Starting +12 silly install loadCurrentTree +13 silly install readLocalPackageData +14 silly install normalizeTree +15 silly loadCurrentTree Finishing +16 silly loadIdealTree Starting +17 silly install loadIdealTree +18 silly cloneCurrentTree Starting +19 silly install cloneCurrentTreeToIdealTree +20 silly cloneCurrentTree Finishing +21 silly loadShrinkwrap Starting +22 silly install loadShrinkwrap +23 silly loadShrinkwrap Finishing +24 silly loadAllDepsIntoIdealTree Starting +25 silly install loadAllDepsIntoIdealTree +26 silly fetchNamedPackageData @glazed/types +27 silly mapToRegistry name @glazed/types +28 silly mapToRegistry scope (from package name) @glazed +29 verbose mapToRegistry no registry URL found in name for scope @glazed +30 silly mapToRegistry using default registry +31 silly mapToRegistry registry https://registry.npmjs.org/ +32 silly mapToRegistry uri https://registry.npmjs.org/@glazed%2ftypes +33 verbose request uri https://registry.npmjs.org/@glazed%2ftypes +34 verbose request no auth needed +35 info attempt registry request try #1 at 14:13:12 +36 verbose request id 806a131b338521be +37 verbose etag W/"dae52a4514043b22a333015fac160070" +38 verbose lastModified Mon, 02 Aug 2021 12:47:37 GMT +39 http request GET https://registry.npmjs.org/@glazed%2ftypes +40 http 304 https://registry.npmjs.org/@glazed%2ftypes +41 verbose headers { date: 'Fri, 15 Oct 2021 13:13:13 GMT', +41 verbose headers connection: 'keep-alive', +41 verbose headers 'cf-ray': '69e94dad3fc753bb-LHR', +41 verbose headers 'cache-control': 'public, max-age=300', +41 verbose headers etag: '"dae52a4514043b22a333015fac160070"', +41 verbose headers 'last-modified': 'Mon, 02 Aug 2021 12:47:37 GMT', +41 verbose headers vary: 'Accept-Encoding', +41 verbose headers 'cf-cache-status': 'REVALIDATED', +41 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +41 verbose headers 'x-amz-replication-status': 'COMPLETED', +41 verbose headers server: 'cloudflare' } +42 silly get cb [ 304, +42 silly get { date: 'Fri, 15 Oct 2021 13:13:13 GMT', +42 silly get connection: 'keep-alive', +42 silly get 'cf-ray': '69e94dad3fc753bb-LHR', +42 silly get 'cache-control': 'public, max-age=300', +42 silly get etag: '"dae52a4514043b22a333015fac160070"', +42 silly get 'last-modified': 'Mon, 02 Aug 2021 12:47:37 GMT', +42 silly get vary: 'Accept-Encoding', +42 silly get 'cf-cache-status': 'REVALIDATED', +42 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +42 silly get 'x-amz-replication-status': 'COMPLETED', +42 silly get server: 'cloudflare' } ] +43 verbose etag https://registry.npmjs.org/@glazed%2ftypes from cache +44 verbose get saving @glazed/types to /home/chrisb/.npm/registry.npmjs.org/_40glazed_252ftypes/.cache.json +45 silly resolveWithNewModule @glazed/types@0.1.3 checking installable status +46 silly cache add args [ '@glazed/types@^0.1.3', null ] +47 verbose cache add spec @glazed/types@^0.1.3 +48 silly cache add parsed spec Result { +48 silly cache add raw: '@glazed/types@^0.1.3', +48 silly cache add scope: '@glazed', +48 silly cache add name: '@glazed/types', +48 silly cache add rawSpec: '^0.1.3', +48 silly cache add spec: '>=0.1.3 <0.2.0', +48 silly cache add type: 'range' } +49 silly addNamed @glazed/types@>=0.1.3 <0.2.0 +50 verbose addNamed ">=0.1.3 <0.2.0" is a valid semver range for @glazed/types +51 silly addNameRange { name: '@glazed/types', +51 silly addNameRange range: '>=0.1.3 <0.2.0', +51 silly addNameRange hasData: false } +52 silly mapToRegistry name @glazed/types +53 silly mapToRegistry scope (from package name) @glazed +54 verbose mapToRegistry no registry URL found in name for scope @glazed +55 silly mapToRegistry using default registry +56 silly mapToRegistry registry https://registry.npmjs.org/ +57 silly mapToRegistry uri https://registry.npmjs.org/@glazed%2ftypes +58 verbose addNameRange registry:https://registry.npmjs.org/@glazed%2ftypes not in flight; fetching +59 verbose get https://registry.npmjs.org/@glazed%2ftypes not expired, no request +60 silly addNameRange number 2 { name: '@glazed/types', range: '>=0.1.3 <0.2.0', hasData: true } +61 silly addNameRange versions [ '@glazed/types', [ '0.1.0', '0.1.1', '0.1.2', '0.1.3' ] ] +62 silly addNamed @glazed/types@0.1.3 +63 verbose addNamed "0.1.3" is a plain semver version for @glazed/types +64 silly cache afterAdd @glazed/types@0.1.3 +65 verbose afterAdd /home/chrisb/.npm/@glazed/types/0.1.3/package/package.json not in flight; writing +66 verbose afterAdd /home/chrisb/.npm/@glazed/types/0.1.3/package/package.json written +67 silly fetchNamedPackageData ajv +68 silly mapToRegistry name ajv +69 silly mapToRegistry using default registry +70 silly mapToRegistry registry https://registry.npmjs.org/ +71 silly mapToRegistry uri https://registry.npmjs.org/ajv +72 silly fetchNamedPackageData dids +73 silly mapToRegistry name dids +74 silly mapToRegistry using default registry +75 silly mapToRegistry registry https://registry.npmjs.org/ +76 silly mapToRegistry uri https://registry.npmjs.org/dids +77 verbose request uri https://registry.npmjs.org/dids +78 verbose request no auth needed +79 info attempt registry request try #1 at 14:13:14 +80 verbose etag W/"0489e77f654b1a829682a1ec0d11c502" +81 verbose lastModified Mon, 23 Aug 2021 18:48:18 GMT +82 http request GET https://registry.npmjs.org/dids +83 verbose request uri https://registry.npmjs.org/ajv +84 verbose request no auth needed +85 info attempt registry request try #1 at 14:13:14 +86 verbose etag W/"16d2f9b7a1554ef8695c410326bd2781" +87 verbose lastModified Sun, 12 Sep 2021 18:20:48 GMT +88 http request GET https://registry.npmjs.org/ajv +89 http 304 https://registry.npmjs.org/ajv +90 verbose headers { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +90 verbose headers connection: 'keep-alive', +90 verbose headers 'cf-ray': '69e94db7e875654a-LHR', +90 verbose headers age: '158', +90 verbose headers 'cache-control': 'public, max-age=300', +90 verbose headers etag: '"16d2f9b7a1554ef8695c410326bd2781"', +90 verbose headers 'last-modified': 'Sun, 12 Sep 2021 18:20:48 GMT', +90 verbose headers vary: 'Accept-Encoding', +90 verbose headers 'cf-cache-status': 'HIT', +90 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +90 verbose headers 'x-amz-replication-status': 'PENDING', +90 verbose headers server: 'cloudflare' } +91 silly get cb [ 304, +91 silly get { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +91 silly get connection: 'keep-alive', +91 silly get 'cf-ray': '69e94db7e875654a-LHR', +91 silly get age: '158', +91 silly get 'cache-control': 'public, max-age=300', +91 silly get etag: '"16d2f9b7a1554ef8695c410326bd2781"', +91 silly get 'last-modified': 'Sun, 12 Sep 2021 18:20:48 GMT', +91 silly get vary: 'Accept-Encoding', +91 silly get 'cf-cache-status': 'HIT', +91 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +91 silly get 'x-amz-replication-status': 'PENDING', +91 silly get server: 'cloudflare' } ] +92 verbose etag https://registry.npmjs.org/ajv from cache +93 verbose get saving ajv to /home/chrisb/.npm/registry.npmjs.org/ajv/.cache.json +94 silly resolveWithNewModule ajv@8.6.3 checking installable status +95 silly cache add args [ 'ajv@^8.6.2', null ] +96 verbose cache add spec ajv@^8.6.2 +97 silly cache add parsed spec Result { +97 silly cache add raw: 'ajv@^8.6.2', +97 silly cache add scope: null, +97 silly cache add name: 'ajv', +97 silly cache add rawSpec: '^8.6.2', +97 silly cache add spec: '>=8.6.2 <9.0.0', +97 silly cache add type: 'range' } +98 silly addNamed ajv@>=8.6.2 <9.0.0 +99 verbose addNamed ">=8.6.2 <9.0.0" is a valid semver range for ajv +100 silly addNameRange { name: 'ajv', range: '>=8.6.2 <9.0.0', hasData: false } +101 silly mapToRegistry name ajv +102 silly mapToRegistry using default registry +103 silly mapToRegistry registry https://registry.npmjs.org/ +104 silly mapToRegistry uri https://registry.npmjs.org/ajv +105 verbose addNameRange registry:https://registry.npmjs.org/ajv not in flight; fetching +106 verbose get https://registry.npmjs.org/ajv not expired, no request +107 silly addNameRange number 2 { name: 'ajv', range: '>=8.6.2 <9.0.0', hasData: true } +108 silly addNameRange versions [ 'ajv', +108 silly addNameRange [ '0.0.4', +108 silly addNameRange '0.0.5', +108 silly addNameRange '0.0.6', +108 silly addNameRange '0.0.7', +108 silly addNameRange '0.0.8', +108 silly addNameRange '0.0.9', +108 silly addNameRange '0.0.10', +108 silly addNameRange '0.0.11', +108 silly addNameRange '0.0.12', +108 silly addNameRange '0.1.0', +108 silly addNameRange '0.1.1', +108 silly addNameRange '0.1.2', +108 silly addNameRange '0.1.3', +108 silly addNameRange '0.1.4', +108 silly addNameRange '0.1.5', +108 silly addNameRange '0.1.6', +108 silly addNameRange '0.1.7', +108 silly addNameRange '0.1.8', +108 silly addNameRange '0.1.9', +108 silly addNameRange '0.1.10', +108 silly addNameRange '0.1.11', +108 silly addNameRange '0.1.12', +108 silly addNameRange '0.1.13', +108 silly addNameRange '0.1.14', +108 silly addNameRange '0.1.15', +108 silly addNameRange '0.1.16', +108 silly addNameRange '0.2.0', +108 silly addNameRange '0.2.1', +108 silly addNameRange '0.2.2', +108 silly addNameRange '0.2.3', +108 silly addNameRange '0.2.4', +108 silly addNameRange '0.2.5', +108 silly addNameRange '0.2.6', +108 silly addNameRange '0.2.7', +108 silly addNameRange '0.2.8', +108 silly addNameRange '0.2.9', +108 silly addNameRange '0.3.0', +108 silly addNameRange '0.3.1', +108 silly addNameRange '0.3.2', +108 silly addNameRange '0.3.3', +108 silly addNameRange '0.3.4', +108 silly addNameRange '0.3.5', +108 silly addNameRange '0.3.6', +108 silly addNameRange '0.3.7', +108 silly addNameRange '0.3.8', +108 silly addNameRange '0.3.11', +108 silly addNameRange '0.3.12', +108 silly addNameRange '0.4.0', +108 silly addNameRange '0.4.1', +108 silly addNameRange '0.4.2', +108 silly addNameRange '0.4.3', +108 silly addNameRange '0.4.4', +108 silly addNameRange '0.4.5', +108 silly addNameRange '0.4.6', +108 silly addNameRange '0.4.7', +108 silly addNameRange '0.4.8', +108 silly addNameRange '0.4.9', +108 silly addNameRange '0.4.10', +108 silly addNameRange '0.4.12', +108 silly addNameRange '0.4.14', +108 silly addNameRange '0.4.15', +108 silly addNameRange '0.5.0', +108 silly addNameRange '0.5.2', +108 silly addNameRange '0.5.3', +108 silly addNameRange '0.5.4', +108 silly addNameRange '0.5.5', +108 silly addNameRange '0.5.6', +108 silly addNameRange '0.5.7', +108 silly addNameRange '0.5.8', +108 silly addNameRange '0.5.9', +108 silly addNameRange '0.5.10', +108 silly addNameRange '0.5.11', +108 silly addNameRange '0.5.12', +108 silly addNameRange '0.6.0', +108 silly addNameRange '0.6.1', +108 silly addNameRange '0.6.2', +108 silly addNameRange '0.6.3', +108 silly addNameRange '0.6.4', +108 silly addNameRange '0.6.5', +108 silly addNameRange '0.6.6', +108 silly addNameRange '0.6.7', +108 silly addNameRange '0.6.8', +108 silly addNameRange '0.6.9', +108 silly addNameRange '0.6.10', +108 silly addNameRange '0.6.11', +108 silly addNameRange '0.6.12', +108 silly addNameRange '0.6.13', +108 silly addNameRange '0.6.14', +108 silly addNameRange '0.6.15', +108 silly addNameRange '0.7.0', +108 silly addNameRange '0.7.1', +108 silly addNameRange '0.7.2', +108 silly addNameRange '1.0.0', +108 silly addNameRange '1.0.1', +108 silly addNameRange '1.1.1', +108 silly addNameRange '1.2.0', +108 silly addNameRange '1.2.1', +108 silly addNameRange '1.3.0', +108 silly addNameRange '1.3.1', +108 silly addNameRange '1.3.2', +108 silly addNameRange ... 239 more items ] ] +109 silly addNamed ajv@8.6.3 +110 verbose addNamed "8.6.3" is a plain semver version for ajv +111 silly cache afterAdd ajv@8.6.3 +112 verbose afterAdd /home/chrisb/.npm/ajv/8.6.3/package/package.json not in flight; writing +113 verbose afterAdd /home/chrisb/.npm/ajv/8.6.3/package/package.json written +114 http 304 https://registry.npmjs.org/dids +115 verbose headers { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +115 verbose headers connection: 'keep-alive', +115 verbose headers 'cf-ray': '69e94db6c8fd53bb-LHR', +115 verbose headers 'cache-control': 'public, max-age=300', +115 verbose headers etag: '"0489e77f654b1a829682a1ec0d11c502"', +115 verbose headers 'last-modified': 'Mon, 23 Aug 2021 18:48:18 GMT', +115 verbose headers vary: 'Accept-Encoding', +115 verbose headers 'cf-cache-status': 'REVALIDATED', +115 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +115 verbose headers 'x-amz-replication-status': 'COMPLETED', +115 verbose headers server: 'cloudflare' } +116 silly get cb [ 304, +116 silly get { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +116 silly get connection: 'keep-alive', +116 silly get 'cf-ray': '69e94db6c8fd53bb-LHR', +116 silly get 'cache-control': 'public, max-age=300', +116 silly get etag: '"0489e77f654b1a829682a1ec0d11c502"', +116 silly get 'last-modified': 'Mon, 23 Aug 2021 18:48:18 GMT', +116 silly get vary: 'Accept-Encoding', +116 silly get 'cf-cache-status': 'REVALIDATED', +116 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +116 silly get 'x-amz-replication-status': 'COMPLETED', +116 silly get server: 'cloudflare' } ] +117 verbose etag https://registry.npmjs.org/dids from cache +118 verbose get saving dids to /home/chrisb/.npm/registry.npmjs.org/dids/.cache.json +119 silly resolveWithNewModule dids@2.4.0 checking installable status +120 silly cache add args [ 'dids@^2.3.0', null ] +121 verbose cache add spec dids@^2.3.0 +122 silly cache add parsed spec Result { +122 silly cache add raw: 'dids@^2.3.0', +122 silly cache add scope: null, +122 silly cache add name: 'dids', +122 silly cache add rawSpec: '^2.3.0', +122 silly cache add spec: '>=2.3.0 <3.0.0', +122 silly cache add type: 'range' } +123 silly addNamed dids@>=2.3.0 <3.0.0 +124 verbose addNamed ">=2.3.0 <3.0.0" is a valid semver range for dids +125 silly addNameRange { name: 'dids', range: '>=2.3.0 <3.0.0', hasData: false } +126 silly mapToRegistry name dids +127 silly mapToRegistry using default registry +128 silly mapToRegistry registry https://registry.npmjs.org/ +129 silly mapToRegistry uri https://registry.npmjs.org/dids +130 verbose addNameRange registry:https://registry.npmjs.org/dids not in flight; fetching +131 verbose get https://registry.npmjs.org/dids not expired, no request +132 silly addNameRange number 2 { name: 'dids', range: '>=2.3.0 <3.0.0', hasData: true } +133 silly addNameRange versions [ 'dids', +133 silly addNameRange [ '0.0.1', +133 silly addNameRange '0.1.0', +133 silly addNameRange '0.2.0', +133 silly addNameRange '0.2.1', +133 silly addNameRange '0.3.0', +133 silly addNameRange '0.4.0', +133 silly addNameRange '0.5.0-alpha.0', +133 silly addNameRange '0.5.0', +133 silly addNameRange '0.5.1', +133 silly addNameRange '0.6.0', +133 silly addNameRange '0.6.1', +133 silly addNameRange '0.6.2', +133 silly addNameRange '0.6.3', +133 silly addNameRange '0.6.4', +133 silly addNameRange '0.7.0', +133 silly addNameRange '0.8.0', +133 silly addNameRange '1.0.0', +133 silly addNameRange '1.1.0', +133 silly addNameRange '1.1.1', +133 silly addNameRange '2.0.0', +133 silly addNameRange '2.0.1', +133 silly addNameRange '2.1.0', +133 silly addNameRange '2.2.0', +133 silly addNameRange '2.2.1', +133 silly addNameRange '2.3.0', +133 silly addNameRange '2.4.0' ] ] +134 silly addNamed dids@2.4.0 +135 verbose addNamed "2.4.0" is a plain semver version for dids +136 silly cache afterAdd dids@2.4.0 +137 verbose afterAdd /home/chrisb/.npm/dids/2.4.0/package/package.json not in flight; writing +138 verbose afterAdd /home/chrisb/.npm/dids/2.4.0/package/package.json written +139 silly fetchNamedPackageData fast-deep-equal +140 silly mapToRegistry name fast-deep-equal +141 silly mapToRegistry using default registry +142 silly mapToRegistry registry https://registry.npmjs.org/ +143 silly mapToRegistry uri https://registry.npmjs.org/fast-deep-equal +144 silly fetchNamedPackageData json-schema-traverse +145 silly mapToRegistry name json-schema-traverse +146 silly mapToRegistry using default registry +147 silly mapToRegistry registry https://registry.npmjs.org/ +148 silly mapToRegistry uri https://registry.npmjs.org/json-schema-traverse +149 silly fetchNamedPackageData require-from-string +150 silly mapToRegistry name require-from-string +151 silly mapToRegistry using default registry +152 silly mapToRegistry registry https://registry.npmjs.org/ +153 silly mapToRegistry uri https://registry.npmjs.org/require-from-string +154 silly fetchNamedPackageData uri-js +155 silly mapToRegistry name uri-js +156 silly mapToRegistry using default registry +157 silly mapToRegistry registry https://registry.npmjs.org/ +158 silly mapToRegistry uri https://registry.npmjs.org/uri-js +159 verbose request uri https://registry.npmjs.org/json-schema-traverse +160 verbose request no auth needed +161 info attempt registry request try #1 at 14:13:14 +162 verbose etag W/"49027bd8252bb56bb97a622770f20668" +163 verbose lastModified Sun, 13 Dec 2020 10:56:59 GMT +164 http request GET https://registry.npmjs.org/json-schema-traverse +165 verbose request uri https://registry.npmjs.org/require-from-string +166 verbose request no auth needed +167 info attempt registry request try #1 at 14:13:14 +168 verbose etag W/"831d436a1ed53e42a70d802a157c7401" +169 verbose lastModified Sun, 27 May 2018 15:52:11 GMT +170 http request GET https://registry.npmjs.org/require-from-string +171 verbose request uri https://registry.npmjs.org/fast-deep-equal +172 verbose request no auth needed +173 info attempt registry request try #1 at 14:13:14 +174 verbose etag W/"50e58e96ce1ae757a0bd8e41b58513be" +175 verbose lastModified Mon, 08 Jun 2020 07:27:32 GMT +176 http request GET https://registry.npmjs.org/fast-deep-equal +177 verbose request uri https://registry.npmjs.org/uri-js +178 verbose request no auth needed +179 info attempt registry request try #1 at 14:13:14 +180 verbose etag W/"e2b98a0cd70af782d13d6e89aa45a726" +181 verbose lastModified Sun, 10 Jan 2021 00:43:16 GMT +182 http request GET https://registry.npmjs.org/uri-js +183 http 304 https://registry.npmjs.org/require-from-string +184 verbose headers { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +184 verbose headers connection: 'keep-alive', +184 verbose headers 'cf-ray': '69e94dbb890653bb-LHR', +184 verbose headers age: '171', +184 verbose headers 'cache-control': 'public, max-age=300', +184 verbose headers etag: '"831d436a1ed53e42a70d802a157c7401"', +184 verbose headers 'last-modified': 'Sun, 27 May 2018 15:52:11 GMT', +184 verbose headers vary: 'Accept-Encoding', +184 verbose headers 'cf-cache-status': 'HIT', +184 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +184 verbose headers server: 'cloudflare' } +185 silly get cb [ 304, +185 silly get { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +185 silly get connection: 'keep-alive', +185 silly get 'cf-ray': '69e94dbb890653bb-LHR', +185 silly get age: '171', +185 silly get 'cache-control': 'public, max-age=300', +185 silly get etag: '"831d436a1ed53e42a70d802a157c7401"', +185 silly get 'last-modified': 'Sun, 27 May 2018 15:52:11 GMT', +185 silly get vary: 'Accept-Encoding', +185 silly get 'cf-cache-status': 'HIT', +185 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +185 silly get server: 'cloudflare' } ] +186 verbose etag https://registry.npmjs.org/require-from-string from cache +187 verbose get saving require-from-string to /home/chrisb/.npm/registry.npmjs.org/require-from-string/.cache.json +188 silly resolveWithNewModule require-from-string@2.0.2 checking installable status +189 silly cache add args [ 'require-from-string@^2.0.2', null ] +190 verbose cache add spec require-from-string@^2.0.2 +191 silly cache add parsed spec Result { +191 silly cache add raw: 'require-from-string@^2.0.2', +191 silly cache add scope: null, +191 silly cache add name: 'require-from-string', +191 silly cache add rawSpec: '^2.0.2', +191 silly cache add spec: '>=2.0.2 <3.0.0', +191 silly cache add type: 'range' } +192 silly addNamed require-from-string@>=2.0.2 <3.0.0 +193 verbose addNamed ">=2.0.2 <3.0.0" is a valid semver range for require-from-string +194 silly addNameRange { name: 'require-from-string', +194 silly addNameRange range: '>=2.0.2 <3.0.0', +194 silly addNameRange hasData: false } +195 silly mapToRegistry name require-from-string +196 silly mapToRegistry using default registry +197 silly mapToRegistry registry https://registry.npmjs.org/ +198 silly mapToRegistry uri https://registry.npmjs.org/require-from-string +199 verbose addNameRange registry:https://registry.npmjs.org/require-from-string not in flight; fetching +200 verbose get https://registry.npmjs.org/require-from-string not expired, no request +201 silly addNameRange number 2 { name: 'require-from-string', +201 silly addNameRange range: '>=2.0.2 <3.0.0', +201 silly addNameRange hasData: true } +202 silly addNameRange versions [ 'require-from-string', +202 silly addNameRange [ '1.0.0', +202 silly addNameRange '1.0.1', +202 silly addNameRange '1.0.2', +202 silly addNameRange '1.1.0', +202 silly addNameRange '1.2.0', +202 silly addNameRange '1.2.1', +202 silly addNameRange '2.0.0', +202 silly addNameRange '2.0.1', +202 silly addNameRange '2.0.2' ] ] +203 silly addNamed require-from-string@2.0.2 +204 verbose addNamed "2.0.2" is a plain semver version for require-from-string +205 silly cache afterAdd require-from-string@2.0.2 +206 verbose afterAdd /home/chrisb/.npm/require-from-string/2.0.2/package/package.json not in flight; writing +207 http 304 https://registry.npmjs.org/json-schema-traverse +208 verbose headers { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +208 verbose headers connection: 'keep-alive', +208 verbose headers 'cf-ray': '69e94dbb9da4654a-LHR', +208 verbose headers age: '245', +208 verbose headers 'cache-control': 'public, max-age=300', +208 verbose headers etag: '"49027bd8252bb56bb97a622770f20668"', +208 verbose headers 'last-modified': 'Sun, 13 Dec 2020 10:56:59 GMT', +208 verbose headers vary: 'Accept-Encoding', +208 verbose headers 'cf-cache-status': 'HIT', +208 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +208 verbose headers server: 'cloudflare' } +209 silly get cb [ 304, +209 silly get { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +209 silly get connection: 'keep-alive', +209 silly get 'cf-ray': '69e94dbb9da4654a-LHR', +209 silly get age: '245', +209 silly get 'cache-control': 'public, max-age=300', +209 silly get etag: '"49027bd8252bb56bb97a622770f20668"', +209 silly get 'last-modified': 'Sun, 13 Dec 2020 10:56:59 GMT', +209 silly get vary: 'Accept-Encoding', +209 silly get 'cf-cache-status': 'HIT', +209 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +209 silly get server: 'cloudflare' } ] +210 verbose etag https://registry.npmjs.org/json-schema-traverse from cache +211 verbose get saving json-schema-traverse to /home/chrisb/.npm/registry.npmjs.org/json-schema-traverse/.cache.json +212 verbose afterAdd /home/chrisb/.npm/require-from-string/2.0.2/package/package.json written +213 silly resolveWithNewModule json-schema-traverse@1.0.0 checking installable status +214 silly cache add args [ 'json-schema-traverse@^1.0.0', null ] +215 verbose cache add spec json-schema-traverse@^1.0.0 +216 silly cache add parsed spec Result { +216 silly cache add raw: 'json-schema-traverse@^1.0.0', +216 silly cache add scope: null, +216 silly cache add name: 'json-schema-traverse', +216 silly cache add rawSpec: '^1.0.0', +216 silly cache add spec: '>=1.0.0 <2.0.0', +216 silly cache add type: 'range' } +217 silly addNamed json-schema-traverse@>=1.0.0 <2.0.0 +218 verbose addNamed ">=1.0.0 <2.0.0" is a valid semver range for json-schema-traverse +219 silly addNameRange { name: 'json-schema-traverse', +219 silly addNameRange range: '>=1.0.0 <2.0.0', +219 silly addNameRange hasData: false } +220 silly mapToRegistry name json-schema-traverse +221 silly mapToRegistry using default registry +222 silly mapToRegistry registry https://registry.npmjs.org/ +223 silly mapToRegistry uri https://registry.npmjs.org/json-schema-traverse +224 verbose addNameRange registry:https://registry.npmjs.org/json-schema-traverse not in flight; fetching +225 verbose get https://registry.npmjs.org/json-schema-traverse not expired, no request +226 silly addNameRange number 2 { name: 'json-schema-traverse', +226 silly addNameRange range: '>=1.0.0 <2.0.0', +226 silly addNameRange hasData: true } +227 silly addNameRange versions [ 'json-schema-traverse', +227 silly addNameRange [ '0.0.1', +227 silly addNameRange '0.1.0', +227 silly addNameRange '0.2.0', +227 silly addNameRange '0.3.0', +227 silly addNameRange '0.3.1', +227 silly addNameRange '0.4.0', +227 silly addNameRange '0.4.1', +227 silly addNameRange '0.5.0', +227 silly addNameRange '1.0.0' ] ] +228 silly addNamed json-schema-traverse@1.0.0 +229 verbose addNamed "1.0.0" is a plain semver version for json-schema-traverse +230 silly cache afterAdd json-schema-traverse@1.0.0 +231 verbose afterAdd /home/chrisb/.npm/json-schema-traverse/1.0.0/package/package.json not in flight; writing +232 verbose afterAdd /home/chrisb/.npm/json-schema-traverse/1.0.0/package/package.json written +233 http 304 https://registry.npmjs.org/fast-deep-equal +234 verbose headers { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +234 verbose headers connection: 'keep-alive', +234 verbose headers 'cf-ray': '69e94dbc4a2e0682-LHR', +234 verbose headers age: '266', +234 verbose headers 'cache-control': 'public, max-age=300', +234 verbose headers etag: '"50e58e96ce1ae757a0bd8e41b58513be"', +234 verbose headers 'last-modified': 'Mon, 08 Jun 2020 07:27:32 GMT', +234 verbose headers vary: 'Accept-Encoding', +234 verbose headers 'cf-cache-status': 'HIT', +234 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +234 verbose headers server: 'cloudflare' } +235 silly get cb [ 304, +235 silly get { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +235 silly get connection: 'keep-alive', +235 silly get 'cf-ray': '69e94dbc4a2e0682-LHR', +235 silly get age: '266', +235 silly get 'cache-control': 'public, max-age=300', +235 silly get etag: '"50e58e96ce1ae757a0bd8e41b58513be"', +235 silly get 'last-modified': 'Mon, 08 Jun 2020 07:27:32 GMT', +235 silly get vary: 'Accept-Encoding', +235 silly get 'cf-cache-status': 'HIT', +235 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +235 silly get server: 'cloudflare' } ] +236 verbose etag https://registry.npmjs.org/fast-deep-equal from cache +237 verbose get saving fast-deep-equal to /home/chrisb/.npm/registry.npmjs.org/fast-deep-equal/.cache.json +238 silly resolveWithNewModule fast-deep-equal@3.1.3 checking installable status +239 silly cache add args [ 'fast-deep-equal@^3.1.1', null ] +240 verbose cache add spec fast-deep-equal@^3.1.1 +241 silly cache add parsed spec Result { +241 silly cache add raw: 'fast-deep-equal@^3.1.1', +241 silly cache add scope: null, +241 silly cache add name: 'fast-deep-equal', +241 silly cache add rawSpec: '^3.1.1', +241 silly cache add spec: '>=3.1.1 <4.0.0', +241 silly cache add type: 'range' } +242 silly addNamed fast-deep-equal@>=3.1.1 <4.0.0 +243 verbose addNamed ">=3.1.1 <4.0.0" is a valid semver range for fast-deep-equal +244 silly addNameRange { name: 'fast-deep-equal', +244 silly addNameRange range: '>=3.1.1 <4.0.0', +244 silly addNameRange hasData: false } +245 silly mapToRegistry name fast-deep-equal +246 silly mapToRegistry using default registry +247 silly mapToRegistry registry https://registry.npmjs.org/ +248 silly mapToRegistry uri https://registry.npmjs.org/fast-deep-equal +249 verbose addNameRange registry:https://registry.npmjs.org/fast-deep-equal not in flight; fetching +250 verbose get https://registry.npmjs.org/fast-deep-equal not expired, no request +251 silly addNameRange number 2 { name: 'fast-deep-equal', +251 silly addNameRange range: '>=3.1.1 <4.0.0', +251 silly addNameRange hasData: true } +252 silly addNameRange versions [ 'fast-deep-equal', +252 silly addNameRange [ '0.0.1', +252 silly addNameRange '0.1.0', +252 silly addNameRange '1.0.0', +252 silly addNameRange '1.1.0', +252 silly addNameRange '2.0.0', +252 silly addNameRange '2.0.1', +252 silly addNameRange '3.0.0-beta.0', +252 silly addNameRange '3.0.0-beta.1', +252 silly addNameRange '3.0.0-beta.2', +252 silly addNameRange '3.0.0', +252 silly addNameRange '3.0.1', +252 silly addNameRange '3.1.0', +252 silly addNameRange '3.1.1', +252 silly addNameRange '3.1.3' ] ] +253 silly addNamed fast-deep-equal@3.1.3 +254 verbose addNamed "3.1.3" is a plain semver version for fast-deep-equal +255 http 304 https://registry.npmjs.org/uri-js +256 verbose headers { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +256 verbose headers connection: 'keep-alive', +256 verbose headers 'cf-ray': '69e94dbc4d78659e-LHR', +256 verbose headers age: '126', +256 verbose headers 'cache-control': 'public, max-age=300', +256 verbose headers etag: '"e2b98a0cd70af782d13d6e89aa45a726"', +256 verbose headers 'last-modified': 'Sun, 10 Jan 2021 00:43:16 GMT', +256 verbose headers vary: 'Accept-Encoding', +256 verbose headers 'cf-cache-status': 'HIT', +256 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +256 verbose headers server: 'cloudflare' } +257 silly get cb [ 304, +257 silly get { date: 'Fri, 15 Oct 2021 13:13:14 GMT', +257 silly get connection: 'keep-alive', +257 silly get 'cf-ray': '69e94dbc4d78659e-LHR', +257 silly get age: '126', +257 silly get 'cache-control': 'public, max-age=300', +257 silly get etag: '"e2b98a0cd70af782d13d6e89aa45a726"', +257 silly get 'last-modified': 'Sun, 10 Jan 2021 00:43:16 GMT', +257 silly get vary: 'Accept-Encoding', +257 silly get 'cf-cache-status': 'HIT', +257 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +257 silly get server: 'cloudflare' } ] +258 verbose etag https://registry.npmjs.org/uri-js from cache +259 verbose get saving uri-js to /home/chrisb/.npm/registry.npmjs.org/uri-js/.cache.json +260 silly cache afterAdd fast-deep-equal@3.1.3 +261 verbose afterAdd /home/chrisb/.npm/fast-deep-equal/3.1.3/package/package.json not in flight; writing +262 silly resolveWithNewModule uri-js@4.4.1 checking installable status +263 silly cache add args [ 'uri-js@^4.2.2', null ] +264 verbose cache add spec uri-js@^4.2.2 +265 silly cache add parsed spec Result { +265 silly cache add raw: 'uri-js@^4.2.2', +265 silly cache add scope: null, +265 silly cache add name: 'uri-js', +265 silly cache add rawSpec: '^4.2.2', +265 silly cache add spec: '>=4.2.2 <5.0.0', +265 silly cache add type: 'range' } +266 silly addNamed uri-js@>=4.2.2 <5.0.0 +267 verbose addNamed ">=4.2.2 <5.0.0" is a valid semver range for uri-js +268 silly addNameRange { name: 'uri-js', range: '>=4.2.2 <5.0.0', hasData: false } +269 silly mapToRegistry name uri-js +270 silly mapToRegistry using default registry +271 silly mapToRegistry registry https://registry.npmjs.org/ +272 silly mapToRegistry uri https://registry.npmjs.org/uri-js +273 verbose addNameRange registry:https://registry.npmjs.org/uri-js not in flight; fetching +274 verbose get https://registry.npmjs.org/uri-js not expired, no request +275 silly addNameRange number 2 { name: 'uri-js', range: '>=4.2.2 <5.0.0', hasData: true } +276 silly addNameRange versions [ 'uri-js', +276 silly addNameRange [ '1.4.0', +276 silly addNameRange '1.4.2', +276 silly addNameRange '2.0.0', +276 silly addNameRange '2.1.0', +276 silly addNameRange '2.1.1', +276 silly addNameRange '3.0.0', +276 silly addNameRange '3.0.1', +276 silly addNameRange '3.0.2', +276 silly addNameRange '4.2.0', +276 silly addNameRange '4.2.1', +276 silly addNameRange '4.2.2', +276 silly addNameRange '4.3.0', +276 silly addNameRange '4.4.0', +276 silly addNameRange '4.4.1' ] ] +277 silly addNamed uri-js@4.4.1 +278 verbose addNamed "4.4.1" is a plain semver version for uri-js +279 verbose afterAdd /home/chrisb/.npm/fast-deep-equal/3.1.3/package/package.json written +280 silly cache afterAdd uri-js@4.4.1 +281 verbose afterAdd /home/chrisb/.npm/uri-js/4.4.1/package/package.json not in flight; writing +282 verbose afterAdd /home/chrisb/.npm/uri-js/4.4.1/package/package.json written +283 silly fetchNamedPackageData punycode +284 silly mapToRegistry name punycode +285 silly mapToRegistry using default registry +286 silly mapToRegistry registry https://registry.npmjs.org/ +287 silly mapToRegistry uri https://registry.npmjs.org/punycode +288 verbose request uri https://registry.npmjs.org/punycode +289 verbose request no auth needed +290 info attempt registry request try #1 at 14:13:15 +291 verbose etag W/"27ef686d9a29403de9242fe625c85934" +292 verbose lastModified Sun, 27 May 2018 13:11:15 GMT +293 http request GET https://registry.npmjs.org/punycode +294 http 304 https://registry.npmjs.org/punycode +295 verbose headers { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +295 verbose headers connection: 'keep-alive', +295 verbose headers 'cf-ray': '69e94dbd1b6b53bb-LHR', +295 verbose headers age: '58', +295 verbose headers 'cache-control': 'public, max-age=300', +295 verbose headers etag: '"27ef686d9a29403de9242fe625c85934"', +295 verbose headers 'last-modified': 'Sun, 27 May 2018 13:11:15 GMT', +295 verbose headers vary: 'Accept-Encoding', +295 verbose headers 'cf-cache-status': 'HIT', +295 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +295 verbose headers server: 'cloudflare' } +296 silly get cb [ 304, +296 silly get { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +296 silly get connection: 'keep-alive', +296 silly get 'cf-ray': '69e94dbd1b6b53bb-LHR', +296 silly get age: '58', +296 silly get 'cache-control': 'public, max-age=300', +296 silly get etag: '"27ef686d9a29403de9242fe625c85934"', +296 silly get 'last-modified': 'Sun, 27 May 2018 13:11:15 GMT', +296 silly get vary: 'Accept-Encoding', +296 silly get 'cf-cache-status': 'HIT', +296 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +296 silly get server: 'cloudflare' } ] +297 verbose etag https://registry.npmjs.org/punycode from cache +298 verbose get saving punycode to /home/chrisb/.npm/registry.npmjs.org/punycode/.cache.json +299 silly resolveWithNewModule punycode@2.1.1 checking installable status +300 silly cache add args [ 'punycode@^2.1.0', null ] +301 verbose cache add spec punycode@^2.1.0 +302 silly cache add parsed spec Result { +302 silly cache add raw: 'punycode@^2.1.0', +302 silly cache add scope: null, +302 silly cache add name: 'punycode', +302 silly cache add rawSpec: '^2.1.0', +302 silly cache add spec: '>=2.1.0 <3.0.0', +302 silly cache add type: 'range' } +303 silly addNamed punycode@>=2.1.0 <3.0.0 +304 verbose addNamed ">=2.1.0 <3.0.0" is a valid semver range for punycode +305 silly addNameRange { name: 'punycode', range: '>=2.1.0 <3.0.0', hasData: false } +306 silly mapToRegistry name punycode +307 silly mapToRegistry using default registry +308 silly mapToRegistry registry https://registry.npmjs.org/ +309 silly mapToRegistry uri https://registry.npmjs.org/punycode +310 verbose addNameRange registry:https://registry.npmjs.org/punycode not in flight; fetching +311 verbose get https://registry.npmjs.org/punycode not expired, no request +312 silly addNameRange number 2 { name: 'punycode', range: '>=2.1.0 <3.0.0', hasData: true } +313 silly addNameRange versions [ 'punycode', +313 silly addNameRange [ '0.0.1', +313 silly addNameRange '0.0.2', +313 silly addNameRange '0.0.1337', +313 silly addNameRange '0.1.0', +313 silly addNameRange '0.1.1', +313 silly addNameRange '0.1.2', +313 silly addNameRange '0.2.0', +313 silly addNameRange '0.2.1', +313 silly addNameRange '0.2.2', +313 silly addNameRange '0.3.0', +313 silly addNameRange '1.0.0', +313 silly addNameRange '1.1.0', +313 silly addNameRange '1.1.1', +313 silly addNameRange '1.2.0', +313 silly addNameRange '1.2.1', +313 silly addNameRange '1.2.2', +313 silly addNameRange '1.2.3', +313 silly addNameRange '1.2.4', +313 silly addNameRange '1.3.0', +313 silly addNameRange '1.3.1', +313 silly addNameRange '1.3.2', +313 silly addNameRange '1.4.0', +313 silly addNameRange '1.4.1', +313 silly addNameRange '2.0.0', +313 silly addNameRange '2.0.1', +313 silly addNameRange '2.1.0', +313 silly addNameRange '2.1.1' ] ] +314 silly addNamed punycode@2.1.1 +315 verbose addNamed "2.1.1" is a plain semver version for punycode +316 silly cache afterAdd punycode@2.1.1 +317 verbose afterAdd /home/chrisb/.npm/punycode/2.1.1/package/package.json not in flight; writing +318 verbose afterAdd /home/chrisb/.npm/punycode/2.1.1/package/package.json written +319 silly fetchNamedPackageData @stablelib/random +320 silly mapToRegistry name @stablelib/random +321 silly mapToRegistry scope (from package name) @stablelib +322 verbose mapToRegistry no registry URL found in name for scope @stablelib +323 silly mapToRegistry using default registry +324 silly mapToRegistry registry https://registry.npmjs.org/ +325 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2frandom +326 silly fetchNamedPackageData cids +327 silly mapToRegistry name cids +328 silly mapToRegistry using default registry +329 silly mapToRegistry registry https://registry.npmjs.org/ +330 silly mapToRegistry uri https://registry.npmjs.org/cids +331 silly fetchNamedPackageData dag-jose-utils +332 silly mapToRegistry name dag-jose-utils +333 silly mapToRegistry using default registry +334 silly mapToRegistry registry https://registry.npmjs.org/ +335 silly mapToRegistry uri https://registry.npmjs.org/dag-jose-utils +336 silly fetchNamedPackageData did-jwt +337 silly mapToRegistry name did-jwt +338 silly mapToRegistry using default registry +339 silly mapToRegistry registry https://registry.npmjs.org/ +340 silly mapToRegistry uri https://registry.npmjs.org/did-jwt +341 silly fetchNamedPackageData did-resolver +342 silly mapToRegistry name did-resolver +343 silly mapToRegistry using default registry +344 silly mapToRegistry registry https://registry.npmjs.org/ +345 silly mapToRegistry uri https://registry.npmjs.org/did-resolver +346 silly fetchNamedPackageData rpc-utils +347 silly mapToRegistry name rpc-utils +348 silly mapToRegistry using default registry +349 silly mapToRegistry registry https://registry.npmjs.org/ +350 silly mapToRegistry uri https://registry.npmjs.org/rpc-utils +351 silly fetchNamedPackageData uint8arrays +352 silly mapToRegistry name uint8arrays +353 silly mapToRegistry using default registry +354 silly mapToRegistry registry https://registry.npmjs.org/ +355 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +356 silly fetchNamedPackageData query-string +357 silly mapToRegistry name query-string +358 silly mapToRegistry using default registry +359 silly mapToRegistry registry https://registry.npmjs.org/ +360 silly mapToRegistry uri https://registry.npmjs.org/query-string +361 verbose request uri https://registry.npmjs.org/@stablelib%2frandom +362 verbose request no auth needed +363 info attempt registry request try #1 at 14:13:15 +364 verbose etag W/"fbbe2eb9ea2a2e08509024481c32ad4a" +365 verbose lastModified Fri, 21 May 2021 09:54:01 GMT +366 http request GET https://registry.npmjs.org/@stablelib%2frandom +367 verbose request uri https://registry.npmjs.org/cids +368 verbose request no auth needed +369 info attempt registry request try #1 at 14:13:15 +370 verbose etag W/"92f38e5fded38da0bcab405ae360f6bb" +371 verbose lastModified Thu, 02 Sep 2021 18:39:22 GMT +372 http request GET https://registry.npmjs.org/cids +373 verbose request uri https://registry.npmjs.org/dag-jose-utils +374 verbose request no auth needed +375 info attempt registry request try #1 at 14:13:15 +376 verbose etag W/"9f9919f9ca653badee2f0f7736d87e6b" +377 verbose lastModified Mon, 31 May 2021 09:25:39 GMT +378 http request GET https://registry.npmjs.org/dag-jose-utils +379 verbose request uri https://registry.npmjs.org/did-jwt +380 verbose request no auth needed +381 info attempt registry request try #1 at 14:13:15 +382 verbose etag W/"2017780ab115da192ec501829252500a" +383 verbose lastModified Wed, 29 Sep 2021 13:50:09 GMT +384 http request GET https://registry.npmjs.org/did-jwt +385 verbose request uri https://registry.npmjs.org/rpc-utils +386 verbose request no auth needed +387 info attempt registry request try #1 at 14:13:15 +388 verbose etag W/"d95991d50bf8e706361a2c53e6039d99" +389 verbose lastModified Mon, 09 Aug 2021 08:37:47 GMT +390 http request GET https://registry.npmjs.org/rpc-utils +391 verbose request uri https://registry.npmjs.org/query-string +392 verbose request no auth needed +393 info attempt registry request try #1 at 14:13:15 +394 verbose etag W/"0db56c900ed9d08433664f787f4c1db8" +395 verbose lastModified Mon, 21 Jun 2021 17:36:49 GMT +396 http request GET https://registry.npmjs.org/query-string +397 verbose request uri https://registry.npmjs.org/did-resolver +398 verbose request no auth needed +399 info attempt registry request try #1 at 14:13:15 +400 verbose etag W/"dac4d02d695f0c16e79f24f21c7a0371" +401 verbose lastModified Wed, 29 Sep 2021 16:11:45 GMT +402 http request GET https://registry.npmjs.org/did-resolver +403 verbose request uri https://registry.npmjs.org/uint8arrays +404 verbose request no auth needed +405 info attempt registry request try #1 at 14:13:15 +406 verbose etag W/"996ca94d08b181bbd7c882c5806bb147" +407 verbose lastModified Tue, 17 Aug 2021 07:11:24 GMT +408 http request GET https://registry.npmjs.org/uint8arrays +409 http 304 https://registry.npmjs.org/query-string +410 verbose headers { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +410 verbose headers connection: 'keep-alive', +410 verbose headers 'cf-ray': '69e94dbeb8e3424b-LHR', +410 verbose headers age: '192', +410 verbose headers 'cache-control': 'public, max-age=300', +410 verbose headers etag: '"0db56c900ed9d08433664f787f4c1db8"', +410 verbose headers 'last-modified': 'Mon, 21 Jun 2021 17:36:49 GMT', +410 verbose headers vary: 'Accept-Encoding', +410 verbose headers 'cf-cache-status': 'HIT', +410 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +410 verbose headers server: 'cloudflare' } +411 silly get cb [ 304, +411 silly get { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +411 silly get connection: 'keep-alive', +411 silly get 'cf-ray': '69e94dbeb8e3424b-LHR', +411 silly get age: '192', +411 silly get 'cache-control': 'public, max-age=300', +411 silly get etag: '"0db56c900ed9d08433664f787f4c1db8"', +411 silly get 'last-modified': 'Mon, 21 Jun 2021 17:36:49 GMT', +411 silly get vary: 'Accept-Encoding', +411 silly get 'cf-cache-status': 'HIT', +411 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +411 silly get server: 'cloudflare' } ] +412 verbose etag https://registry.npmjs.org/query-string from cache +413 verbose get saving query-string to /home/chrisb/.npm/registry.npmjs.org/query-string/.cache.json +414 silly resolveWithNewModule query-string@7.0.1 checking installable status +415 silly cache add args [ 'query-string@^7.0.0', null ] +416 verbose cache add spec query-string@^7.0.0 +417 silly cache add parsed spec Result { +417 silly cache add raw: 'query-string@^7.0.0', +417 silly cache add scope: null, +417 silly cache add name: 'query-string', +417 silly cache add rawSpec: '^7.0.0', +417 silly cache add spec: '>=7.0.0 <8.0.0', +417 silly cache add type: 'range' } +418 silly addNamed query-string@>=7.0.0 <8.0.0 +419 verbose addNamed ">=7.0.0 <8.0.0" is a valid semver range for query-string +420 silly addNameRange { name: 'query-string', range: '>=7.0.0 <8.0.0', hasData: false } +421 silly mapToRegistry name query-string +422 silly mapToRegistry using default registry +423 silly mapToRegistry registry https://registry.npmjs.org/ +424 silly mapToRegistry uri https://registry.npmjs.org/query-string +425 verbose addNameRange registry:https://registry.npmjs.org/query-string not in flight; fetching +426 verbose get https://registry.npmjs.org/query-string not expired, no request +427 silly addNameRange number 2 { name: 'query-string', range: '>=7.0.0 <8.0.0', hasData: true } +428 silly addNameRange versions [ 'query-string', +428 silly addNameRange [ '0.1.0', +428 silly addNameRange '0.1.1', +428 silly addNameRange '0.2.0', +428 silly addNameRange '0.3.0', +428 silly addNameRange '0.3.1', +428 silly addNameRange '0.4.0', +428 silly addNameRange '0.4.1', +428 silly addNameRange '1.0.0', +428 silly addNameRange '1.0.1', +428 silly addNameRange '2.0.0', +428 silly addNameRange '2.1.0', +428 silly addNameRange '2.2.0', +428 silly addNameRange '2.3.0', +428 silly addNameRange '2.4.0', +428 silly addNameRange '2.4.1', +428 silly addNameRange '2.4.2', +428 silly addNameRange '3.0.0', +428 silly addNameRange '3.0.1', +428 silly addNameRange '3.0.2', +428 silly addNameRange '3.0.3', +428 silly addNameRange '4.0.0', +428 silly addNameRange '4.0.2', +428 silly addNameRange '4.1.0', +428 silly addNameRange '4.2.0', +428 silly addNameRange '4.2.1', +428 silly addNameRange '4.2.2', +428 silly addNameRange '4.2.3', +428 silly addNameRange '4.3.0', +428 silly addNameRange '4.3.1', +428 silly addNameRange '4.3.2', +428 silly addNameRange '4.3.3', +428 silly addNameRange '4.3.4', +428 silly addNameRange '5.0.0', +428 silly addNameRange '5.0.1', +428 silly addNameRange '5.1.0', +428 silly addNameRange '5.1.1', +428 silly addNameRange '6.0.0', +428 silly addNameRange '6.1.0', +428 silly addNameRange '6.2.0', +428 silly addNameRange '6.3.0', +428 silly addNameRange '6.4.0', +428 silly addNameRange '6.4.2', +428 silly addNameRange '6.5.0', +428 silly addNameRange '6.6.0', +428 silly addNameRange '6.7.0', +428 silly addNameRange '6.8.0', +428 silly addNameRange '6.8.1', +428 silly addNameRange '6.8.2', +428 silly addNameRange '6.8.3', +428 silly addNameRange '6.9.0', +428 silly addNameRange '6.10.0', +428 silly addNameRange '6.10.1', +428 silly addNameRange '6.11.0', +428 silly addNameRange '6.11.1', +428 silly addNameRange '6.12.0', +428 silly addNameRange '6.12.1', +428 silly addNameRange '6.13.0', +428 silly addNameRange '6.13.1', +428 silly addNameRange '6.13.2', +428 silly addNameRange '6.13.3', +428 silly addNameRange '6.13.4', +428 silly addNameRange '6.13.5', +428 silly addNameRange '6.13.6', +428 silly addNameRange '6.13.7', +428 silly addNameRange '6.13.8', +428 silly addNameRange '6.14.0', +428 silly addNameRange '6.14.1', +428 silly addNameRange '7.0.0', +428 silly addNameRange '7.0.1' ] ] +429 silly addNamed query-string@7.0.1 +430 verbose addNamed "7.0.1" is a plain semver version for query-string +431 silly cache afterAdd query-string@7.0.1 +432 verbose afterAdd /home/chrisb/.npm/query-string/7.0.1/package/package.json not in flight; writing +433 verbose afterAdd /home/chrisb/.npm/query-string/7.0.1/package/package.json written +434 http 304 https://registry.npmjs.org/did-jwt +435 verbose headers { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +435 verbose headers connection: 'keep-alive', +435 verbose headers 'cf-ray': '69e94dbddc8453bb-LHR', +435 verbose headers 'cache-control': 'public, max-age=300', +435 verbose headers etag: '"2017780ab115da192ec501829252500a"', +435 verbose headers 'last-modified': 'Wed, 29 Sep 2021 13:50:09 GMT', +435 verbose headers vary: 'Accept-Encoding', +435 verbose headers 'cf-cache-status': 'REVALIDATED', +435 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +435 verbose headers 'x-amz-replication-status': 'COMPLETED', +435 verbose headers server: 'cloudflare' } +436 silly get cb [ 304, +436 silly get { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +436 silly get connection: 'keep-alive', +436 silly get 'cf-ray': '69e94dbddc8453bb-LHR', +436 silly get 'cache-control': 'public, max-age=300', +436 silly get etag: '"2017780ab115da192ec501829252500a"', +436 silly get 'last-modified': 'Wed, 29 Sep 2021 13:50:09 GMT', +436 silly get vary: 'Accept-Encoding', +436 silly get 'cf-cache-status': 'REVALIDATED', +436 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +436 silly get 'x-amz-replication-status': 'COMPLETED', +436 silly get server: 'cloudflare' } ] +437 verbose etag https://registry.npmjs.org/did-jwt from cache +438 verbose get saving did-jwt to /home/chrisb/.npm/registry.npmjs.org/did-jwt/.cache.json +439 http 304 https://registry.npmjs.org/cids +440 verbose headers { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +440 verbose headers connection: 'keep-alive', +440 verbose headers 'cf-ray': '69e94dbddcd90682-LHR', +440 verbose headers 'cache-control': 'public, max-age=300', +440 verbose headers etag: '"92f38e5fded38da0bcab405ae360f6bb"', +440 verbose headers 'last-modified': 'Thu, 02 Sep 2021 18:39:22 GMT', +440 verbose headers vary: 'Accept-Encoding', +440 verbose headers 'cf-cache-status': 'REVALIDATED', +440 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +440 verbose headers 'x-amz-replication-status': 'COMPLETED', +440 verbose headers server: 'cloudflare' } +441 silly get cb [ 304, +441 silly get { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +441 silly get connection: 'keep-alive', +441 silly get 'cf-ray': '69e94dbddcd90682-LHR', +441 silly get 'cache-control': 'public, max-age=300', +441 silly get etag: '"92f38e5fded38da0bcab405ae360f6bb"', +441 silly get 'last-modified': 'Thu, 02 Sep 2021 18:39:22 GMT', +441 silly get vary: 'Accept-Encoding', +441 silly get 'cf-cache-status': 'REVALIDATED', +441 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +441 silly get 'x-amz-replication-status': 'COMPLETED', +441 silly get server: 'cloudflare' } ] +442 verbose etag https://registry.npmjs.org/cids from cache +443 verbose get saving cids to /home/chrisb/.npm/registry.npmjs.org/cids/.cache.json +444 http 304 https://registry.npmjs.org/dag-jose-utils +445 verbose headers { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +445 verbose headers connection: 'keep-alive', +445 verbose headers 'cf-ray': '69e94dbdd88c659e-LHR', +445 verbose headers 'cache-control': 'public, max-age=300', +445 verbose headers etag: '"9f9919f9ca653badee2f0f7736d87e6b"', +445 verbose headers 'last-modified': 'Mon, 31 May 2021 09:25:39 GMT', +445 verbose headers vary: 'Accept-Encoding', +445 verbose headers 'cf-cache-status': 'REVALIDATED', +445 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +445 verbose headers server: 'cloudflare' } +446 silly get cb [ 304, +446 silly get { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +446 silly get connection: 'keep-alive', +446 silly get 'cf-ray': '69e94dbdd88c659e-LHR', +446 silly get 'cache-control': 'public, max-age=300', +446 silly get etag: '"9f9919f9ca653badee2f0f7736d87e6b"', +446 silly get 'last-modified': 'Mon, 31 May 2021 09:25:39 GMT', +446 silly get vary: 'Accept-Encoding', +446 silly get 'cf-cache-status': 'REVALIDATED', +446 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +446 silly get server: 'cloudflare' } ] +447 verbose etag https://registry.npmjs.org/dag-jose-utils from cache +448 verbose get saving dag-jose-utils to /home/chrisb/.npm/registry.npmjs.org/dag-jose-utils/.cache.json +449 silly resolveWithNewModule did-jwt@5.8.0 checking installable status +450 silly cache add args [ 'did-jwt@^5.6.1', null ] +451 verbose cache add spec did-jwt@^5.6.1 +452 silly cache add parsed spec Result { +452 silly cache add raw: 'did-jwt@^5.6.1', +452 silly cache add scope: null, +452 silly cache add name: 'did-jwt', +452 silly cache add rawSpec: '^5.6.1', +452 silly cache add spec: '>=5.6.1 <6.0.0', +452 silly cache add type: 'range' } +453 silly addNamed did-jwt@>=5.6.1 <6.0.0 +454 verbose addNamed ">=5.6.1 <6.0.0" is a valid semver range for did-jwt +455 silly addNameRange { name: 'did-jwt', range: '>=5.6.1 <6.0.0', hasData: false } +456 silly mapToRegistry name did-jwt +457 silly mapToRegistry using default registry +458 silly mapToRegistry registry https://registry.npmjs.org/ +459 silly mapToRegistry uri https://registry.npmjs.org/did-jwt +460 verbose addNameRange registry:https://registry.npmjs.org/did-jwt not in flight; fetching +461 silly resolveWithNewModule dag-jose-utils@0.1.1 checking installable status +462 silly cache add args [ 'dag-jose-utils@^0.1.1', null ] +463 verbose cache add spec dag-jose-utils@^0.1.1 +464 silly cache add parsed spec Result { +464 silly cache add raw: 'dag-jose-utils@^0.1.1', +464 silly cache add scope: null, +464 silly cache add name: 'dag-jose-utils', +464 silly cache add rawSpec: '^0.1.1', +464 silly cache add spec: '>=0.1.1 <0.2.0', +464 silly cache add type: 'range' } +465 silly addNamed dag-jose-utils@>=0.1.1 <0.2.0 +466 verbose addNamed ">=0.1.1 <0.2.0" is a valid semver range for dag-jose-utils +467 silly addNameRange { name: 'dag-jose-utils', +467 silly addNameRange range: '>=0.1.1 <0.2.0', +467 silly addNameRange hasData: false } +468 silly mapToRegistry name dag-jose-utils +469 silly mapToRegistry using default registry +470 silly mapToRegistry registry https://registry.npmjs.org/ +471 silly mapToRegistry uri https://registry.npmjs.org/dag-jose-utils +472 verbose addNameRange registry:https://registry.npmjs.org/dag-jose-utils not in flight; fetching +473 verbose get https://registry.npmjs.org/did-jwt not expired, no request +474 silly addNameRange number 2 { name: 'did-jwt', range: '>=5.6.1 <6.0.0', hasData: true } +475 silly addNameRange versions [ 'did-jwt', +475 silly addNameRange [ '0.0.3', +475 silly addNameRange '0.0.4', +475 silly addNameRange '0.0.5', +475 silly addNameRange '0.0.6', +475 silly addNameRange '0.0.7', +475 silly addNameRange '0.0.8', +475 silly addNameRange '0.0.9', +475 silly addNameRange '0.1.0-alpha1', +475 silly addNameRange '0.1.0', +475 silly addNameRange '0.2.0-alpha1', +475 silly addNameRange '0.2.0-alpha2', +475 silly addNameRange '0.2.0-alpha3', +475 silly addNameRange '0.1.1', +475 silly addNameRange '0.2.0-alpha4', +475 silly addNameRange '0.2.0-alpha5', +475 silly addNameRange '0.2.0-alpha6', +475 silly addNameRange '0.1.2', +475 silly addNameRange '0.1.3-alpha.1', +475 silly addNameRange '0.1.3', +475 silly addNameRange '0.2.0-alpha.0', +475 silly addNameRange '0.2.1-alpha.0', +475 silly addNameRange '0.2.1-alpha.1', +475 silly addNameRange '0.2.1-alpha.2', +475 silly addNameRange '0.2.1-alpha.3', +475 silly addNameRange '0.2.1-alpha.4', +475 silly addNameRange '0.2.1-alpha.5', +475 silly addNameRange '0.2.0', +475 silly addNameRange '1.0.0-dev.0', +475 silly addNameRange '1.0.0', +475 silly addNameRange '2.0.0', +475 silly addNameRange '3.0.0', +475 silly addNameRange '4.0.0', +475 silly addNameRange '4.1.0', +475 silly addNameRange '4.2.0', +475 silly addNameRange '4.3.0', +475 silly addNameRange '4.3.1', +475 silly addNameRange '4.3.2', +475 silly addNameRange '4.3.3', +475 silly addNameRange '4.3.4', +475 silly addNameRange '4.4.0', +475 silly addNameRange '4.4.1', +475 silly addNameRange '4.4.2', +475 silly addNameRange '4.5.0', +475 silly addNameRange '4.5.1', +475 silly addNameRange '4.6.0', +475 silly addNameRange '4.6.1', +475 silly addNameRange '4.6.2', +475 silly addNameRange '4.6.3', +475 silly addNameRange '4.7.0', +475 silly addNameRange '4.7.1', +475 silly addNameRange '4.8.0', +475 silly addNameRange '4.8.1', +475 silly addNameRange '4.9.0', +475 silly addNameRange '5.0.0', +475 silly addNameRange '5.0.1', +475 silly addNameRange '5.0.2', +475 silly addNameRange '5.1.0', +475 silly addNameRange '5.1.1', +475 silly addNameRange '5.1.2', +475 silly addNameRange '5.2.0', +475 silly addNameRange '5.3.0', +475 silly addNameRange '5.3.1', +475 silly addNameRange '5.4.0', +475 silly addNameRange '5.4.1', +475 silly addNameRange '5.5.0', +475 silly addNameRange '5.5.1', +475 silly addNameRange '5.5.2', +475 silly addNameRange '5.5.3', +475 silly addNameRange '5.6.0', +475 silly addNameRange '5.6.1', +475 silly addNameRange '5.6.2', +475 silly addNameRange '5.6.3', +475 silly addNameRange '5.7.0', +475 silly addNameRange '5.8.0' ] ] +476 silly addNamed did-jwt@5.8.0 +477 verbose addNamed "5.8.0" is a plain semver version for did-jwt +478 silly resolveWithNewModule cids@1.1.9 checking installable status +479 silly cache add args [ 'cids@^1.1.6', null ] +480 verbose cache add spec cids@^1.1.6 +481 silly cache add parsed spec Result { +481 silly cache add raw: 'cids@^1.1.6', +481 silly cache add scope: null, +481 silly cache add name: 'cids', +481 silly cache add rawSpec: '^1.1.6', +481 silly cache add spec: '>=1.1.6 <2.0.0', +481 silly cache add type: 'range' } +482 silly addNamed cids@>=1.1.6 <2.0.0 +483 verbose addNamed ">=1.1.6 <2.0.0" is a valid semver range for cids +484 silly addNameRange { name: 'cids', range: '>=1.1.6 <2.0.0', hasData: false } +485 silly mapToRegistry name cids +486 silly mapToRegistry using default registry +487 silly mapToRegistry registry https://registry.npmjs.org/ +488 silly mapToRegistry uri https://registry.npmjs.org/cids +489 verbose addNameRange registry:https://registry.npmjs.org/cids not in flight; fetching +490 verbose get https://registry.npmjs.org/dag-jose-utils not expired, no request +491 silly addNameRange number 2 { name: 'dag-jose-utils', +491 silly addNameRange range: '>=0.1.1 <0.2.0', +491 silly addNameRange hasData: true } +492 silly addNameRange versions [ 'dag-jose-utils', [ '0.1.0', '0.1.1', '1.0.0' ] ] +493 silly addNamed dag-jose-utils@0.1.1 +494 verbose addNamed "0.1.1" is a plain semver version for dag-jose-utils +495 verbose get https://registry.npmjs.org/cids not expired, no request +496 silly addNameRange number 2 { name: 'cids', range: '>=1.1.6 <2.0.0', hasData: true } +497 silly addNameRange versions [ 'cids', +497 silly addNameRange [ '0.1.1', +497 silly addNameRange '0.2.0', +497 silly addNameRange '0.3.0', +497 silly addNameRange '0.3.2', +497 silly addNameRange '0.3.3', +497 silly addNameRange '0.3.4', +497 silly addNameRange '0.3.5', +497 silly addNameRange '0.3.6', +497 silly addNameRange '0.4.0', +497 silly addNameRange '0.4.1', +497 silly addNameRange '0.4.2', +497 silly addNameRange '0.5.0', +497 silly addNameRange '0.5.1', +497 silly addNameRange '0.5.2', +497 silly addNameRange '0.5.3', +497 silly addNameRange '0.5.4', +497 silly addNameRange '0.5.5', +497 silly addNameRange '0.5.6', +497 silly addNameRange '0.5.7', +497 silly addNameRange '0.5.8', +497 silly addNameRange '0.6.0', +497 silly addNameRange '0.7.0', +497 silly addNameRange '0.7.1', +497 silly addNameRange '0.7.2', +497 silly addNameRange '0.7.3', +497 silly addNameRange '0.7.4', +497 silly addNameRange '0.7.5', +497 silly addNameRange '0.8.0', +497 silly addNameRange '0.8.1', +497 silly addNameRange '0.8.2', +497 silly addNameRange '0.8.3', +497 silly addNameRange '1.0.0', +497 silly addNameRange '1.0.1', +497 silly addNameRange '1.0.2', +497 silly addNameRange '1.1.0', +497 silly addNameRange '1.1.1', +497 silly addNameRange '1.1.2', +497 silly addNameRange '1.1.3', +497 silly addNameRange '1.1.4', +497 silly addNameRange '1.1.5', +497 silly addNameRange '1.1.6', +497 silly addNameRange '1.1.7', +497 silly addNameRange '1.1.8', +497 silly addNameRange '1.1.9' ] ] +498 silly addNamed cids@1.1.9 +499 verbose addNamed "1.1.9" is a plain semver version for cids +500 warn deprecated cids@1.1.9: This module has been superseded by the multiformats module +501 silly cache afterAdd did-jwt@5.8.0 +502 verbose afterAdd /home/chrisb/.npm/did-jwt/5.8.0/package/package.json not in flight; writing +503 silly cache afterAdd dag-jose-utils@0.1.1 +504 verbose afterAdd /home/chrisb/.npm/dag-jose-utils/0.1.1/package/package.json not in flight; writing +505 silly cache afterAdd cids@1.1.9 +506 verbose afterAdd /home/chrisb/.npm/cids/1.1.9/package/package.json not in flight; writing +507 verbose afterAdd /home/chrisb/.npm/did-jwt/5.8.0/package/package.json written +508 verbose afterAdd /home/chrisb/.npm/dag-jose-utils/0.1.1/package/package.json written +509 verbose afterAdd /home/chrisb/.npm/cids/1.1.9/package/package.json written +510 http 304 https://registry.npmjs.org/rpc-utils +511 verbose headers { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +511 verbose headers connection: 'keep-alive', +511 verbose headers 'cf-ray': '69e94dbead5465bf-LHR', +511 verbose headers 'cache-control': 'public, max-age=300', +511 verbose headers etag: '"d95991d50bf8e706361a2c53e6039d99"', +511 verbose headers 'last-modified': 'Mon, 09 Aug 2021 08:37:47 GMT', +511 verbose headers vary: 'Accept-Encoding', +511 verbose headers 'cf-cache-status': 'REVALIDATED', +511 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +511 verbose headers 'x-amz-replication-status': 'COMPLETED', +511 verbose headers server: 'cloudflare' } +512 silly get cb [ 304, +512 silly get { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +512 silly get connection: 'keep-alive', +512 silly get 'cf-ray': '69e94dbead5465bf-LHR', +512 silly get 'cache-control': 'public, max-age=300', +512 silly get etag: '"d95991d50bf8e706361a2c53e6039d99"', +512 silly get 'last-modified': 'Mon, 09 Aug 2021 08:37:47 GMT', +512 silly get vary: 'Accept-Encoding', +512 silly get 'cf-cache-status': 'REVALIDATED', +512 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +512 silly get 'x-amz-replication-status': 'COMPLETED', +512 silly get server: 'cloudflare' } ] +513 verbose etag https://registry.npmjs.org/rpc-utils from cache +514 verbose get saving rpc-utils to /home/chrisb/.npm/registry.npmjs.org/rpc-utils/.cache.json +515 http 304 https://registry.npmjs.org/uint8arrays +516 verbose headers { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +516 verbose headers connection: 'keep-alive', +516 verbose headers 'cf-ray': '69e94dbebd1853b0-LHR', +516 verbose headers 'cache-control': 'public, max-age=300', +516 verbose headers etag: '"996ca94d08b181bbd7c882c5806bb147"', +516 verbose headers 'last-modified': 'Tue, 17 Aug 2021 07:11:24 GMT', +516 verbose headers vary: 'Accept-Encoding', +516 verbose headers 'cf-cache-status': 'REVALIDATED', +516 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +516 verbose headers 'x-amz-replication-status': 'COMPLETED', +516 verbose headers server: 'cloudflare' } +517 silly get cb [ 304, +517 silly get { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +517 silly get connection: 'keep-alive', +517 silly get 'cf-ray': '69e94dbebd1853b0-LHR', +517 silly get 'cache-control': 'public, max-age=300', +517 silly get etag: '"996ca94d08b181bbd7c882c5806bb147"', +517 silly get 'last-modified': 'Tue, 17 Aug 2021 07:11:24 GMT', +517 silly get vary: 'Accept-Encoding', +517 silly get 'cf-cache-status': 'REVALIDATED', +517 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +517 silly get 'x-amz-replication-status': 'COMPLETED', +517 silly get server: 'cloudflare' } ] +518 verbose etag https://registry.npmjs.org/uint8arrays from cache +519 verbose get saving uint8arrays to /home/chrisb/.npm/registry.npmjs.org/uint8arrays/.cache.json +520 http 304 https://registry.npmjs.org/did-resolver +521 verbose headers { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +521 verbose headers connection: 'keep-alive', +521 verbose headers 'cf-ray': '69e94dbeb967540f-LHR', +521 verbose headers 'cache-control': 'public, max-age=300', +521 verbose headers etag: '"dac4d02d695f0c16e79f24f21c7a0371"', +521 verbose headers 'last-modified': 'Wed, 29 Sep 2021 16:11:45 GMT', +521 verbose headers vary: 'Accept-Encoding', +521 verbose headers 'cf-cache-status': 'REVALIDATED', +521 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +521 verbose headers 'x-amz-replication-status': 'COMPLETED', +521 verbose headers server: 'cloudflare' } +522 silly get cb [ 304, +522 silly get { date: 'Fri, 15 Oct 2021 13:13:15 GMT', +522 silly get connection: 'keep-alive', +522 silly get 'cf-ray': '69e94dbeb967540f-LHR', +522 silly get 'cache-control': 'public, max-age=300', +522 silly get etag: '"dac4d02d695f0c16e79f24f21c7a0371"', +522 silly get 'last-modified': 'Wed, 29 Sep 2021 16:11:45 GMT', +522 silly get vary: 'Accept-Encoding', +522 silly get 'cf-cache-status': 'REVALIDATED', +522 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +522 silly get 'x-amz-replication-status': 'COMPLETED', +522 silly get server: 'cloudflare' } ] +523 verbose etag https://registry.npmjs.org/did-resolver from cache +524 verbose get saving did-resolver to /home/chrisb/.npm/registry.npmjs.org/did-resolver/.cache.json +525 silly resolveWithNewModule rpc-utils@0.3.4 checking installable status +526 silly cache add args [ 'rpc-utils@^0.3.4', null ] +527 verbose cache add spec rpc-utils@^0.3.4 +528 silly cache add parsed spec Result { +528 silly cache add raw: 'rpc-utils@^0.3.4', +528 silly cache add scope: null, +528 silly cache add name: 'rpc-utils', +528 silly cache add rawSpec: '^0.3.4', +528 silly cache add spec: '>=0.3.4 <0.4.0', +528 silly cache add type: 'range' } +529 silly addNamed rpc-utils@>=0.3.4 <0.4.0 +530 verbose addNamed ">=0.3.4 <0.4.0" is a valid semver range for rpc-utils +531 silly addNameRange { name: 'rpc-utils', range: '>=0.3.4 <0.4.0', hasData: false } +532 silly mapToRegistry name rpc-utils +533 silly mapToRegistry using default registry +534 silly mapToRegistry registry https://registry.npmjs.org/ +535 silly mapToRegistry uri https://registry.npmjs.org/rpc-utils +536 verbose addNameRange registry:https://registry.npmjs.org/rpc-utils not in flight; fetching +537 silly resolveWithNewModule uint8arrays@2.1.10 checking installable status +538 silly cache add args [ 'uint8arrays@^2.1.5', null ] +539 verbose cache add spec uint8arrays@^2.1.5 +540 silly cache add parsed spec Result { +540 silly cache add raw: 'uint8arrays@^2.1.5', +540 silly cache add scope: null, +540 silly cache add name: 'uint8arrays', +540 silly cache add rawSpec: '^2.1.5', +540 silly cache add spec: '>=2.1.5 <3.0.0', +540 silly cache add type: 'range' } +541 silly addNamed uint8arrays@>=2.1.5 <3.0.0 +542 verbose addNamed ">=2.1.5 <3.0.0" is a valid semver range for uint8arrays +543 silly addNameRange { name: 'uint8arrays', range: '>=2.1.5 <3.0.0', hasData: false } +544 silly mapToRegistry name uint8arrays +545 silly mapToRegistry using default registry +546 silly mapToRegistry registry https://registry.npmjs.org/ +547 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +548 verbose addNameRange registry:https://registry.npmjs.org/uint8arrays not in flight; fetching +549 silly resolveWithNewModule did-resolver@3.1.2 checking installable status +550 silly cache add args [ 'did-resolver@^3.1.0', null ] +551 verbose cache add spec did-resolver@^3.1.0 +552 silly cache add parsed spec Result { +552 silly cache add raw: 'did-resolver@^3.1.0', +552 silly cache add scope: null, +552 silly cache add name: 'did-resolver', +552 silly cache add rawSpec: '^3.1.0', +552 silly cache add spec: '>=3.1.0 <4.0.0', +552 silly cache add type: 'range' } +553 silly addNamed did-resolver@>=3.1.0 <4.0.0 +554 verbose addNamed ">=3.1.0 <4.0.0" is a valid semver range for did-resolver +555 silly addNameRange { name: 'did-resolver', range: '>=3.1.0 <4.0.0', hasData: false } +556 silly mapToRegistry name did-resolver +557 silly mapToRegistry using default registry +558 silly mapToRegistry registry https://registry.npmjs.org/ +559 silly mapToRegistry uri https://registry.npmjs.org/did-resolver +560 verbose addNameRange registry:https://registry.npmjs.org/did-resolver not in flight; fetching +561 verbose get https://registry.npmjs.org/rpc-utils not expired, no request +562 silly addNameRange number 2 { name: 'rpc-utils', range: '>=0.3.4 <0.4.0', hasData: true } +563 silly addNameRange versions [ 'rpc-utils', +563 silly addNameRange [ '0.1.0', +563 silly addNameRange '0.1.1', +563 silly addNameRange '0.1.2', +563 silly addNameRange '0.1.3', +563 silly addNameRange '0.2.0', +563 silly addNameRange '0.3.0', +563 silly addNameRange '0.3.1', +563 silly addNameRange '0.3.2', +563 silly addNameRange '0.3.3', +563 silly addNameRange '0.3.4', +563 silly addNameRange '0.4.0' ] ] +564 silly addNamed rpc-utils@0.3.4 +565 verbose addNamed "0.3.4" is a plain semver version for rpc-utils +566 verbose get https://registry.npmjs.org/uint8arrays not expired, no request +567 silly addNameRange number 2 { name: 'uint8arrays', range: '>=2.1.5 <3.0.0', hasData: true } +568 silly addNameRange versions [ 'uint8arrays', +568 silly addNameRange [ '0.0.0', +568 silly addNameRange '0.0.1', +568 silly addNameRange '0.0.2', +568 silly addNameRange '1.0.0', +568 silly addNameRange '1.1.0', +568 silly addNameRange '2.0.0', +568 silly addNameRange '2.0.1', +568 silly addNameRange '2.0.2', +568 silly addNameRange '2.0.3', +568 silly addNameRange '2.0.4', +568 silly addNameRange '2.0.5', +568 silly addNameRange '2.1.0', +568 silly addNameRange '2.1.1', +568 silly addNameRange '2.1.2', +568 silly addNameRange '2.1.3', +568 silly addNameRange '2.1.4', +568 silly addNameRange '2.1.5', +568 silly addNameRange '2.1.6', +568 silly addNameRange '2.1.7', +568 silly addNameRange '2.1.8', +568 silly addNameRange '2.1.9', +568 silly addNameRange '2.1.10', +568 silly addNameRange '3.0.0-rc.0', +568 silly addNameRange '3.0.0-rc.1', +568 silly addNameRange '3.0.0' ] ] +569 silly addNamed uint8arrays@2.1.10 +570 verbose addNamed "2.1.10" is a plain semver version for uint8arrays +571 verbose get https://registry.npmjs.org/did-resolver not expired, no request +572 silly addNameRange number 2 { name: 'did-resolver', range: '>=3.1.0 <4.0.0', hasData: true } +573 silly addNameRange versions [ 'did-resolver', +573 silly addNameRange [ '0.0.1', +573 silly addNameRange '0.0.2', +573 silly addNameRange '0.0.3', +573 silly addNameRange '0.0.4', +573 silly addNameRange '0.0.5', +573 silly addNameRange '0.0.6-alpha1', +573 silly addNameRange '0.0.6-alpha2', +573 silly addNameRange '0.0.6-alpha3', +573 silly addNameRange '0.0.6-alpha4', +573 silly addNameRange '0.0.6-alpha5', +573 silly addNameRange '0.0.6', +573 silly addNameRange '0.1.0-alpha.0', +573 silly addNameRange '0.0.7-alpha.0', +573 silly addNameRange '0.0.7', +573 silly addNameRange '1.0.0', +573 silly addNameRange '1.1.0', +573 silly addNameRange '2.0.0', +573 silly addNameRange '2.0.1', +573 silly addNameRange '2.1.0', +573 silly addNameRange '2.1.1', +573 silly addNameRange '2.1.2', +573 silly addNameRange '2.2.0', +573 silly addNameRange '3.0.0', +573 silly addNameRange '3.0.1', +573 silly addNameRange '3.0.2', +573 silly addNameRange '3.1.0', +573 silly addNameRange '3.1.1', +573 silly addNameRange '3.1.2' ] ] +574 silly addNamed did-resolver@3.1.2 +575 verbose addNamed "3.1.2" is a plain semver version for did-resolver +576 silly cache afterAdd rpc-utils@0.3.4 +577 verbose afterAdd /home/chrisb/.npm/rpc-utils/0.3.4/package/package.json not in flight; writing +578 verbose afterAdd /home/chrisb/.npm/rpc-utils/0.3.4/package/package.json written +579 silly cache afterAdd uint8arrays@2.1.10 +580 verbose afterAdd /home/chrisb/.npm/uint8arrays/2.1.10/package/package.json not in flight; writing +581 silly cache afterAdd did-resolver@3.1.2 +582 verbose afterAdd /home/chrisb/.npm/did-resolver/3.1.2/package/package.json not in flight; writing +583 verbose afterAdd /home/chrisb/.npm/uint8arrays/2.1.10/package/package.json written +584 verbose afterAdd /home/chrisb/.npm/did-resolver/3.1.2/package/package.json written +585 http 304 https://registry.npmjs.org/@stablelib%2frandom +586 verbose headers { date: 'Fri, 15 Oct 2021 13:13:16 GMT', +586 verbose headers connection: 'keep-alive', +586 verbose headers 'cf-ray': '69e94dbdd92b654a-LHR', +586 verbose headers 'cache-control': 'public, max-age=300', +586 verbose headers etag: '"fbbe2eb9ea2a2e08509024481c32ad4a"', +586 verbose headers 'last-modified': 'Fri, 21 May 2021 09:54:01 GMT', +586 verbose headers vary: 'Accept-Encoding', +586 verbose headers 'cf-cache-status': 'REVALIDATED', +586 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +586 verbose headers server: 'cloudflare' } +587 silly get cb [ 304, +587 silly get { date: 'Fri, 15 Oct 2021 13:13:16 GMT', +587 silly get connection: 'keep-alive', +587 silly get 'cf-ray': '69e94dbdd92b654a-LHR', +587 silly get 'cache-control': 'public, max-age=300', +587 silly get etag: '"fbbe2eb9ea2a2e08509024481c32ad4a"', +587 silly get 'last-modified': 'Fri, 21 May 2021 09:54:01 GMT', +587 silly get vary: 'Accept-Encoding', +587 silly get 'cf-cache-status': 'REVALIDATED', +587 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +587 silly get server: 'cloudflare' } ] +588 verbose etag https://registry.npmjs.org/@stablelib%2frandom from cache +589 verbose get saving @stablelib/random to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252frandom/.cache.json +590 silly resolveWithNewModule @stablelib/random@1.0.1 checking installable status +591 silly cache add args [ '@stablelib/random@^1.0.1', null ] +592 verbose cache add spec @stablelib/random@^1.0.1 +593 silly cache add parsed spec Result { +593 silly cache add raw: '@stablelib/random@^1.0.1', +593 silly cache add scope: '@stablelib', +593 silly cache add name: '@stablelib/random', +593 silly cache add rawSpec: '^1.0.1', +593 silly cache add spec: '>=1.0.1 <2.0.0', +593 silly cache add type: 'range' } +594 silly addNamed @stablelib/random@>=1.0.1 <2.0.0 +595 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/random +596 silly addNameRange { name: '@stablelib/random', +596 silly addNameRange range: '>=1.0.1 <2.0.0', +596 silly addNameRange hasData: false } +597 silly mapToRegistry name @stablelib/random +598 silly mapToRegistry scope (from package name) @stablelib +599 verbose mapToRegistry no registry URL found in name for scope @stablelib +600 silly mapToRegistry using default registry +601 silly mapToRegistry registry https://registry.npmjs.org/ +602 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2frandom +603 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2frandom not in flight; fetching +604 verbose get https://registry.npmjs.org/@stablelib%2frandom not expired, no request +605 silly addNameRange number 2 { name: '@stablelib/random', +605 silly addNameRange range: '>=1.0.1 <2.0.0', +605 silly addNameRange hasData: true } +606 silly addNameRange versions [ '@stablelib/random', +606 silly addNameRange [ '0.0.1', +606 silly addNameRange '0.2.5', +606 silly addNameRange '0.5.0', +606 silly addNameRange '0.7.2', +606 silly addNameRange '0.7.3', +606 silly addNameRange '0.7.4', +606 silly addNameRange '1.0.0', +606 silly addNameRange '1.0.1' ] ] +607 silly addNamed @stablelib/random@1.0.1 +608 verbose addNamed "1.0.1" is a plain semver version for @stablelib/random +609 silly cache afterAdd @stablelib/random@1.0.1 +610 verbose afterAdd /home/chrisb/.npm/@stablelib/random/1.0.1/package/package.json not in flight; writing +611 verbose afterAdd /home/chrisb/.npm/@stablelib/random/1.0.1/package/package.json written +612 silly fetchNamedPackageData @stablelib/binary +613 silly mapToRegistry name @stablelib/binary +614 silly mapToRegistry scope (from package name) @stablelib +615 verbose mapToRegistry no registry URL found in name for scope @stablelib +616 silly mapToRegistry using default registry +617 silly mapToRegistry registry https://registry.npmjs.org/ +618 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fbinary +619 silly fetchNamedPackageData @stablelib/wipe +620 silly mapToRegistry name @stablelib/wipe +621 silly mapToRegistry scope (from package name) @stablelib +622 verbose mapToRegistry no registry URL found in name for scope @stablelib +623 silly mapToRegistry using default registry +624 silly mapToRegistry registry https://registry.npmjs.org/ +625 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fwipe +626 verbose request uri https://registry.npmjs.org/@stablelib%2fwipe +627 verbose request no auth needed +628 info attempt registry request try #1 at 14:13:16 +629 verbose etag W/"e1fe4389f2f3e81830e7fca4ce6cdb38" +630 verbose lastModified Fri, 21 May 2021 09:53:52 GMT +631 http request GET https://registry.npmjs.org/@stablelib%2fwipe +632 verbose request uri https://registry.npmjs.org/@stablelib%2fbinary +633 verbose request no auth needed +634 info attempt registry request try #1 at 14:13:16 +635 verbose etag W/"954c3c4c3d4d86be57ef237364d9f932" +636 verbose lastModified Fri, 21 May 2021 09:53:52 GMT +637 http request GET https://registry.npmjs.org/@stablelib%2fbinary +638 http 304 https://registry.npmjs.org/@stablelib%2fbinary +639 verbose headers { date: 'Fri, 15 Oct 2021 13:13:18 GMT', +639 verbose headers connection: 'keep-alive', +639 verbose headers 'cf-ray': '69e94dc70bcb53bb-LHR', +639 verbose headers 'cache-control': 'public, max-age=300', +639 verbose headers etag: '"954c3c4c3d4d86be57ef237364d9f932"', +639 verbose headers 'last-modified': 'Fri, 21 May 2021 09:53:52 GMT', +639 verbose headers vary: 'Accept-Encoding', +639 verbose headers 'cf-cache-status': 'REVALIDATED', +639 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +639 verbose headers server: 'cloudflare' } +640 silly get cb [ 304, +640 silly get { date: 'Fri, 15 Oct 2021 13:13:18 GMT', +640 silly get connection: 'keep-alive', +640 silly get 'cf-ray': '69e94dc70bcb53bb-LHR', +640 silly get 'cache-control': 'public, max-age=300', +640 silly get etag: '"954c3c4c3d4d86be57ef237364d9f932"', +640 silly get 'last-modified': 'Fri, 21 May 2021 09:53:52 GMT', +640 silly get vary: 'Accept-Encoding', +640 silly get 'cf-cache-status': 'REVALIDATED', +640 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +640 silly get server: 'cloudflare' } ] +641 verbose etag https://registry.npmjs.org/@stablelib%2fbinary from cache +642 verbose get saving @stablelib/binary to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fbinary/.cache.json +643 silly resolveWithNewModule @stablelib/binary@1.0.1 checking installable status +644 silly cache add args [ '@stablelib/binary@^1.0.1', null ] +645 verbose cache add spec @stablelib/binary@^1.0.1 +646 silly cache add parsed spec Result { +646 silly cache add raw: '@stablelib/binary@^1.0.1', +646 silly cache add scope: '@stablelib', +646 silly cache add name: '@stablelib/binary', +646 silly cache add rawSpec: '^1.0.1', +646 silly cache add spec: '>=1.0.1 <2.0.0', +646 silly cache add type: 'range' } +647 silly addNamed @stablelib/binary@>=1.0.1 <2.0.0 +648 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/binary +649 silly addNameRange { name: '@stablelib/binary', +649 silly addNameRange range: '>=1.0.1 <2.0.0', +649 silly addNameRange hasData: false } +650 silly mapToRegistry name @stablelib/binary +651 silly mapToRegistry scope (from package name) @stablelib +652 verbose mapToRegistry no registry URL found in name for scope @stablelib +653 silly mapToRegistry using default registry +654 silly mapToRegistry registry https://registry.npmjs.org/ +655 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fbinary +656 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fbinary not in flight; fetching +657 verbose get https://registry.npmjs.org/@stablelib%2fbinary not expired, no request +658 silly addNameRange number 2 { name: '@stablelib/binary', +658 silly addNameRange range: '>=1.0.1 <2.0.0', +658 silly addNameRange hasData: true } +659 silly addNameRange versions [ '@stablelib/binary', +659 silly addNameRange [ '0.0.1', '0.2.5', '0.5.0', '0.7.2', '1.0.0', '1.0.1' ] ] +660 silly addNamed @stablelib/binary@1.0.1 +661 verbose addNamed "1.0.1" is a plain semver version for @stablelib/binary +662 silly cache afterAdd @stablelib/binary@1.0.1 +663 verbose afterAdd /home/chrisb/.npm/@stablelib/binary/1.0.1/package/package.json not in flight; writing +664 verbose afterAdd /home/chrisb/.npm/@stablelib/binary/1.0.1/package/package.json written +665 http 304 https://registry.npmjs.org/@stablelib%2fwipe +666 verbose headers { date: 'Fri, 15 Oct 2021 13:13:18 GMT', +666 verbose headers connection: 'keep-alive', +666 verbose headers 'cf-ray': '69e94dc70c9c424b-LHR', +666 verbose headers 'cache-control': 'public, max-age=300', +666 verbose headers etag: '"e1fe4389f2f3e81830e7fca4ce6cdb38"', +666 verbose headers 'last-modified': 'Fri, 21 May 2021 09:53:52 GMT', +666 verbose headers vary: 'Accept-Encoding', +666 verbose headers 'cf-cache-status': 'REVALIDATED', +666 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +666 verbose headers server: 'cloudflare' } +667 silly get cb [ 304, +667 silly get { date: 'Fri, 15 Oct 2021 13:13:18 GMT', +667 silly get connection: 'keep-alive', +667 silly get 'cf-ray': '69e94dc70c9c424b-LHR', +667 silly get 'cache-control': 'public, max-age=300', +667 silly get etag: '"e1fe4389f2f3e81830e7fca4ce6cdb38"', +667 silly get 'last-modified': 'Fri, 21 May 2021 09:53:52 GMT', +667 silly get vary: 'Accept-Encoding', +667 silly get 'cf-cache-status': 'REVALIDATED', +667 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +667 silly get server: 'cloudflare' } ] +668 verbose etag https://registry.npmjs.org/@stablelib%2fwipe from cache +669 verbose get saving @stablelib/wipe to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fwipe/.cache.json +670 silly resolveWithNewModule @stablelib/wipe@1.0.1 checking installable status +671 silly cache add args [ '@stablelib/wipe@^1.0.1', null ] +672 verbose cache add spec @stablelib/wipe@^1.0.1 +673 silly cache add parsed spec Result { +673 silly cache add raw: '@stablelib/wipe@^1.0.1', +673 silly cache add scope: '@stablelib', +673 silly cache add name: '@stablelib/wipe', +673 silly cache add rawSpec: '^1.0.1', +673 silly cache add spec: '>=1.0.1 <2.0.0', +673 silly cache add type: 'range' } +674 silly addNamed @stablelib/wipe@>=1.0.1 <2.0.0 +675 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/wipe +676 silly addNameRange { name: '@stablelib/wipe', +676 silly addNameRange range: '>=1.0.1 <2.0.0', +676 silly addNameRange hasData: false } +677 silly mapToRegistry name @stablelib/wipe +678 silly mapToRegistry scope (from package name) @stablelib +679 verbose mapToRegistry no registry URL found in name for scope @stablelib +680 silly mapToRegistry using default registry +681 silly mapToRegistry registry https://registry.npmjs.org/ +682 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fwipe +683 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fwipe not in flight; fetching +684 verbose get https://registry.npmjs.org/@stablelib%2fwipe not expired, no request +685 silly addNameRange number 2 { name: '@stablelib/wipe', +685 silly addNameRange range: '>=1.0.1 <2.0.0', +685 silly addNameRange hasData: true } +686 silly addNameRange versions [ '@stablelib/wipe', +686 silly addNameRange [ '0.0.1', '0.2.5', '0.5.0', '1.0.0', '1.0.1' ] ] +687 silly addNamed @stablelib/wipe@1.0.1 +688 verbose addNamed "1.0.1" is a plain semver version for @stablelib/wipe +689 silly cache afterAdd @stablelib/wipe@1.0.1 +690 verbose afterAdd /home/chrisb/.npm/@stablelib/wipe/1.0.1/package/package.json not in flight; writing +691 verbose afterAdd /home/chrisb/.npm/@stablelib/wipe/1.0.1/package/package.json written +692 silly fetchNamedPackageData @stablelib/int +693 silly mapToRegistry name @stablelib/int +694 silly mapToRegistry scope (from package name) @stablelib +695 verbose mapToRegistry no registry URL found in name for scope @stablelib +696 silly mapToRegistry using default registry +697 silly mapToRegistry registry https://registry.npmjs.org/ +698 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fint +699 verbose request uri https://registry.npmjs.org/@stablelib%2fint +700 verbose request no auth needed +701 info attempt registry request try #1 at 14:13:18 +702 verbose etag W/"9c1704b4e86323f8cb453d8fb524b613" +703 verbose lastModified Fri, 21 May 2021 09:53:47 GMT +704 http request GET https://registry.npmjs.org/@stablelib%2fint +705 http 304 https://registry.npmjs.org/@stablelib%2fint +706 verbose headers { date: 'Fri, 15 Oct 2021 13:13:19 GMT', +706 verbose headers connection: 'keep-alive', +706 verbose headers 'cf-ray': '69e94dd04b8b0682-LHR', +706 verbose headers 'cache-control': 'public, max-age=300', +706 verbose headers etag: '"9c1704b4e86323f8cb453d8fb524b613"', +706 verbose headers 'last-modified': 'Fri, 21 May 2021 09:53:47 GMT', +706 verbose headers vary: 'Accept-Encoding', +706 verbose headers 'cf-cache-status': 'REVALIDATED', +706 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +706 verbose headers server: 'cloudflare' } +707 silly get cb [ 304, +707 silly get { date: 'Fri, 15 Oct 2021 13:13:19 GMT', +707 silly get connection: 'keep-alive', +707 silly get 'cf-ray': '69e94dd04b8b0682-LHR', +707 silly get 'cache-control': 'public, max-age=300', +707 silly get etag: '"9c1704b4e86323f8cb453d8fb524b613"', +707 silly get 'last-modified': 'Fri, 21 May 2021 09:53:47 GMT', +707 silly get vary: 'Accept-Encoding', +707 silly get 'cf-cache-status': 'REVALIDATED', +707 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +707 silly get server: 'cloudflare' } ] +708 verbose etag https://registry.npmjs.org/@stablelib%2fint from cache +709 verbose get saving @stablelib/int to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fint/.cache.json +710 silly resolveWithNewModule @stablelib/int@1.0.1 checking installable status +711 silly cache add args [ '@stablelib/int@^1.0.1', null ] +712 verbose cache add spec @stablelib/int@^1.0.1 +713 silly cache add parsed spec Result { +713 silly cache add raw: '@stablelib/int@^1.0.1', +713 silly cache add scope: '@stablelib', +713 silly cache add name: '@stablelib/int', +713 silly cache add rawSpec: '^1.0.1', +713 silly cache add spec: '>=1.0.1 <2.0.0', +713 silly cache add type: 'range' } +714 silly addNamed @stablelib/int@>=1.0.1 <2.0.0 +715 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/int +716 silly addNameRange { name: '@stablelib/int', +716 silly addNameRange range: '>=1.0.1 <2.0.0', +716 silly addNameRange hasData: false } +717 silly mapToRegistry name @stablelib/int +718 silly mapToRegistry scope (from package name) @stablelib +719 verbose mapToRegistry no registry URL found in name for scope @stablelib +720 silly mapToRegistry using default registry +721 silly mapToRegistry registry https://registry.npmjs.org/ +722 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fint +723 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fint not in flight; fetching +724 verbose get https://registry.npmjs.org/@stablelib%2fint not expired, no request +725 silly addNameRange number 2 { name: '@stablelib/int', +725 silly addNameRange range: '>=1.0.1 <2.0.0', +725 silly addNameRange hasData: true } +726 silly addNameRange versions [ '@stablelib/int', +726 silly addNameRange [ '0.0.1', '0.2.5', '0.5.0', '1.0.0', '1.0.1' ] ] +727 silly addNamed @stablelib/int@1.0.1 +728 verbose addNamed "1.0.1" is a plain semver version for @stablelib/int +729 silly cache afterAdd @stablelib/int@1.0.1 +730 verbose afterAdd /home/chrisb/.npm/@stablelib/int/1.0.1/package/package.json not in flight; writing +731 verbose afterAdd /home/chrisb/.npm/@stablelib/int/1.0.1/package/package.json written +732 silly fetchNamedPackageData multibase +733 silly mapToRegistry name multibase +734 silly mapToRegistry using default registry +735 silly mapToRegistry registry https://registry.npmjs.org/ +736 silly mapToRegistry uri https://registry.npmjs.org/multibase +737 silly fetchNamedPackageData multicodec +738 silly mapToRegistry name multicodec +739 silly mapToRegistry using default registry +740 silly mapToRegistry registry https://registry.npmjs.org/ +741 silly mapToRegistry uri https://registry.npmjs.org/multicodec +742 silly fetchNamedPackageData multihashes +743 silly mapToRegistry name multihashes +744 silly mapToRegistry using default registry +745 silly mapToRegistry registry https://registry.npmjs.org/ +746 silly mapToRegistry uri https://registry.npmjs.org/multihashes +747 silly fetchNamedPackageData uint8arrays +748 silly mapToRegistry name uint8arrays +749 silly mapToRegistry using default registry +750 silly mapToRegistry registry https://registry.npmjs.org/ +751 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +752 silly resolveWithNewModule uint8arrays@3.0.0 checking installable status +753 silly cache add args [ 'uint8arrays@^3.0.0', null ] +754 verbose cache add spec uint8arrays@^3.0.0 +755 silly cache add parsed spec Result { +755 silly cache add raw: 'uint8arrays@^3.0.0', +755 silly cache add scope: null, +755 silly cache add name: 'uint8arrays', +755 silly cache add rawSpec: '^3.0.0', +755 silly cache add spec: '>=3.0.0 <4.0.0', +755 silly cache add type: 'range' } +756 silly addNamed uint8arrays@>=3.0.0 <4.0.0 +757 verbose addNamed ">=3.0.0 <4.0.0" is a valid semver range for uint8arrays +758 silly addNameRange { name: 'uint8arrays', range: '>=3.0.0 <4.0.0', hasData: false } +759 silly mapToRegistry name uint8arrays +760 silly mapToRegistry using default registry +761 silly mapToRegistry registry https://registry.npmjs.org/ +762 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +763 verbose addNameRange registry:https://registry.npmjs.org/uint8arrays not in flight; fetching +764 verbose get https://registry.npmjs.org/uint8arrays not expired, no request +765 silly addNameRange number 2 { name: 'uint8arrays', range: '>=3.0.0 <4.0.0', hasData: true } +766 silly addNameRange versions [ 'uint8arrays', +766 silly addNameRange [ '0.0.0', +766 silly addNameRange '0.0.1', +766 silly addNameRange '0.0.2', +766 silly addNameRange '1.0.0', +766 silly addNameRange '1.1.0', +766 silly addNameRange '2.0.0', +766 silly addNameRange '2.0.1', +766 silly addNameRange '2.0.2', +766 silly addNameRange '2.0.3', +766 silly addNameRange '2.0.4', +766 silly addNameRange '2.0.5', +766 silly addNameRange '2.1.0', +766 silly addNameRange '2.1.1', +766 silly addNameRange '2.1.2', +766 silly addNameRange '2.1.3', +766 silly addNameRange '2.1.4', +766 silly addNameRange '2.1.5', +766 silly addNameRange '2.1.6', +766 silly addNameRange '2.1.7', +766 silly addNameRange '2.1.8', +766 silly addNameRange '2.1.9', +766 silly addNameRange '2.1.10', +766 silly addNameRange '3.0.0-rc.0', +766 silly addNameRange '3.0.0-rc.1', +766 silly addNameRange '3.0.0' ] ] +767 silly addNamed uint8arrays@3.0.0 +768 verbose addNamed "3.0.0" is a plain semver version for uint8arrays +769 verbose request uri https://registry.npmjs.org/multibase +770 verbose request no auth needed +771 info attempt registry request try #1 at 14:13:19 +772 verbose etag W/"0e39019269ba6779d87e0659da6b6905" +773 verbose lastModified Thu, 02 Sep 2021 18:41:44 GMT +774 http request GET https://registry.npmjs.org/multibase +775 verbose request uri https://registry.npmjs.org/multicodec +776 verbose request no auth needed +777 info attempt registry request try #1 at 14:13:19 +778 verbose etag W/"12145c22ecf0493699694e6ceda6c961" +779 verbose lastModified Thu, 02 Sep 2021 19:32:30 GMT +780 http request GET https://registry.npmjs.org/multicodec +781 verbose request uri https://registry.npmjs.org/multihashes +782 verbose request no auth needed +783 info attempt registry request try #1 at 14:13:19 +784 verbose etag W/"940c88a78730c6fd1af685ac868e341f" +785 verbose lastModified Tue, 24 Aug 2021 13:46:48 GMT +786 http request GET https://registry.npmjs.org/multihashes +787 silly cache afterAdd uint8arrays@3.0.0 +788 verbose afterAdd /home/chrisb/.npm/uint8arrays/3.0.0/package/package.json not in flight; writing +789 verbose afterAdd /home/chrisb/.npm/uint8arrays/3.0.0/package/package.json written +790 http 304 https://registry.npmjs.org/multibase +791 verbose headers { date: 'Fri, 15 Oct 2021 13:13:20 GMT', +791 verbose headers connection: 'keep-alive', +791 verbose headers 'cf-ray': '69e94dd998b4659e-LHR', +791 verbose headers 'cache-control': 'public, max-age=300', +791 verbose headers etag: '"0e39019269ba6779d87e0659da6b6905"', +791 verbose headers 'last-modified': 'Thu, 02 Sep 2021 18:41:44 GMT', +791 verbose headers vary: 'Accept-Encoding', +791 verbose headers 'cf-cache-status': 'REVALIDATED', +791 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +791 verbose headers 'x-amz-replication-status': 'COMPLETED', +791 verbose headers server: 'cloudflare' } +792 silly get cb [ 304, +792 silly get { date: 'Fri, 15 Oct 2021 13:13:20 GMT', +792 silly get connection: 'keep-alive', +792 silly get 'cf-ray': '69e94dd998b4659e-LHR', +792 silly get 'cache-control': 'public, max-age=300', +792 silly get etag: '"0e39019269ba6779d87e0659da6b6905"', +792 silly get 'last-modified': 'Thu, 02 Sep 2021 18:41:44 GMT', +792 silly get vary: 'Accept-Encoding', +792 silly get 'cf-cache-status': 'REVALIDATED', +792 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +792 silly get 'x-amz-replication-status': 'COMPLETED', +792 silly get server: 'cloudflare' } ] +793 verbose etag https://registry.npmjs.org/multibase from cache +794 verbose get saving multibase to /home/chrisb/.npm/registry.npmjs.org/multibase/.cache.json +795 silly resolveWithNewModule multibase@4.0.6 checking installable status +796 silly cache add args [ 'multibase@^4.0.1', null ] +797 verbose cache add spec multibase@^4.0.1 +798 silly cache add parsed spec Result { +798 silly cache add raw: 'multibase@^4.0.1', +798 silly cache add scope: null, +798 silly cache add name: 'multibase', +798 silly cache add rawSpec: '^4.0.1', +798 silly cache add spec: '>=4.0.1 <5.0.0', +798 silly cache add type: 'range' } +799 silly addNamed multibase@>=4.0.1 <5.0.0 +800 verbose addNamed ">=4.0.1 <5.0.0" is a valid semver range for multibase +801 silly addNameRange { name: 'multibase', range: '>=4.0.1 <5.0.0', hasData: false } +802 silly mapToRegistry name multibase +803 silly mapToRegistry using default registry +804 silly mapToRegistry registry https://registry.npmjs.org/ +805 silly mapToRegistry uri https://registry.npmjs.org/multibase +806 verbose addNameRange registry:https://registry.npmjs.org/multibase not in flight; fetching +807 http 304 https://registry.npmjs.org/multihashes +808 verbose headers { date: 'Fri, 15 Oct 2021 13:13:20 GMT', +808 verbose headers connection: 'keep-alive', +808 verbose headers 'cf-ray': '69e94dd9bb3d53b0-LHR', +808 verbose headers 'cache-control': 'public, max-age=300', +808 verbose headers etag: '"940c88a78730c6fd1af685ac868e341f"', +808 verbose headers 'last-modified': 'Tue, 24 Aug 2021 13:46:48 GMT', +808 verbose headers vary: 'Accept-Encoding', +808 verbose headers 'cf-cache-status': 'REVALIDATED', +808 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +808 verbose headers 'x-amz-replication-status': 'PENDING', +808 verbose headers server: 'cloudflare' } +809 silly get cb [ 304, +809 silly get { date: 'Fri, 15 Oct 2021 13:13:20 GMT', +809 silly get connection: 'keep-alive', +809 silly get 'cf-ray': '69e94dd9bb3d53b0-LHR', +809 silly get 'cache-control': 'public, max-age=300', +809 silly get etag: '"940c88a78730c6fd1af685ac868e341f"', +809 silly get 'last-modified': 'Tue, 24 Aug 2021 13:46:48 GMT', +809 silly get vary: 'Accept-Encoding', +809 silly get 'cf-cache-status': 'REVALIDATED', +809 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +809 silly get 'x-amz-replication-status': 'PENDING', +809 silly get server: 'cloudflare' } ] +810 verbose etag https://registry.npmjs.org/multihashes from cache +811 verbose get saving multihashes to /home/chrisb/.npm/registry.npmjs.org/multihashes/.cache.json +812 verbose get https://registry.npmjs.org/multibase not expired, no request +813 silly addNameRange number 2 { name: 'multibase', range: '>=4.0.1 <5.0.0', hasData: true } +814 silly addNameRange versions [ 'multibase', +814 silly addNameRange [ '0.2.0', +814 silly addNameRange '0.3.0', +814 silly addNameRange '0.3.1', +814 silly addNameRange '0.3.2', +814 silly addNameRange '0.3.3', +814 silly addNameRange '0.3.4', +814 silly addNameRange '0.4.0', +814 silly addNameRange '0.5.0', +814 silly addNameRange '0.6.0', +814 silly addNameRange '0.6.1', +814 silly addNameRange '0.7.0', +814 silly addNameRange '1.0.0', +814 silly addNameRange '1.0.1', +814 silly addNameRange '2.0.0', +814 silly addNameRange '3.0.0', +814 silly addNameRange '3.0.1', +814 silly addNameRange '3.0.2-rc.0', +814 silly addNameRange '3.1.0', +814 silly addNameRange '3.1.1', +814 silly addNameRange '3.1.2', +814 silly addNameRange '4.0.1', +814 silly addNameRange '4.0.2', +814 silly addNameRange '4.0.3', +814 silly addNameRange '4.0.4', +814 silly addNameRange '4.0.5', +814 silly addNameRange '4.0.6' ] ] +815 silly addNamed multibase@4.0.6 +816 verbose addNamed "4.0.6" is a plain semver version for multibase +817 warn deprecated multibase@4.0.6: This module has been superseded by the multiformats module +818 http 304 https://registry.npmjs.org/multicodec +819 verbose headers { date: 'Fri, 15 Oct 2021 13:13:20 GMT', +819 verbose headers connection: 'keep-alive', +819 verbose headers 'cf-ray': '69e94dd9bdeb65bf-LHR', +819 verbose headers 'cache-control': 'public, max-age=300', +819 verbose headers etag: '"12145c22ecf0493699694e6ceda6c961"', +819 verbose headers 'last-modified': 'Thu, 02 Sep 2021 19:32:30 GMT', +819 verbose headers vary: 'Accept-Encoding', +819 verbose headers 'cf-cache-status': 'REVALIDATED', +819 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +819 verbose headers 'x-amz-replication-status': 'COMPLETED', +819 verbose headers server: 'cloudflare' } +820 silly get cb [ 304, +820 silly get { date: 'Fri, 15 Oct 2021 13:13:20 GMT', +820 silly get connection: 'keep-alive', +820 silly get 'cf-ray': '69e94dd9bdeb65bf-LHR', +820 silly get 'cache-control': 'public, max-age=300', +820 silly get etag: '"12145c22ecf0493699694e6ceda6c961"', +820 silly get 'last-modified': 'Thu, 02 Sep 2021 19:32:30 GMT', +820 silly get vary: 'Accept-Encoding', +820 silly get 'cf-cache-status': 'REVALIDATED', +820 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +820 silly get 'x-amz-replication-status': 'COMPLETED', +820 silly get server: 'cloudflare' } ] +821 verbose etag https://registry.npmjs.org/multicodec from cache +822 verbose get saving multicodec to /home/chrisb/.npm/registry.npmjs.org/multicodec/.cache.json +823 silly resolveWithNewModule multihashes@4.0.3 checking installable status +824 silly cache add args [ 'multihashes@^4.0.1', null ] +825 verbose cache add spec multihashes@^4.0.1 +826 silly cache add parsed spec Result { +826 silly cache add raw: 'multihashes@^4.0.1', +826 silly cache add scope: null, +826 silly cache add name: 'multihashes', +826 silly cache add rawSpec: '^4.0.1', +826 silly cache add spec: '>=4.0.1 <5.0.0', +826 silly cache add type: 'range' } +827 silly addNamed multihashes@>=4.0.1 <5.0.0 +828 verbose addNamed ">=4.0.1 <5.0.0" is a valid semver range for multihashes +829 silly addNameRange { name: 'multihashes', range: '>=4.0.1 <5.0.0', hasData: false } +830 silly mapToRegistry name multihashes +831 silly mapToRegistry using default registry +832 silly mapToRegistry registry https://registry.npmjs.org/ +833 silly mapToRegistry uri https://registry.npmjs.org/multihashes +834 verbose addNameRange registry:https://registry.npmjs.org/multihashes not in flight; fetching +835 silly cache afterAdd multibase@4.0.6 +836 verbose afterAdd /home/chrisb/.npm/multibase/4.0.6/package/package.json not in flight; writing +837 verbose get https://registry.npmjs.org/multihashes not expired, no request +838 silly addNameRange number 2 { name: 'multihashes', range: '>=4.0.1 <5.0.0', hasData: true } +839 silly addNameRange versions [ 'multihashes', +839 silly addNameRange [ '0.1.0', +839 silly addNameRange '0.1.1', +839 silly addNameRange '0.1.2', +839 silly addNameRange '0.1.3', +839 silly addNameRange '0.2.0', +839 silly addNameRange '0.2.1', +839 silly addNameRange '0.2.2', +839 silly addNameRange '0.3.0', +839 silly addNameRange '0.3.1', +839 silly addNameRange '0.3.2', +839 silly addNameRange '0.3.3', +839 silly addNameRange '0.4.0', +839 silly addNameRange '0.4.1', +839 silly addNameRange '0.4.2', +839 silly addNameRange '0.4.3', +839 silly addNameRange '0.4.4', +839 silly addNameRange '0.4.5', +839 silly addNameRange '0.4.7', +839 silly addNameRange '0.4.8', +839 silly addNameRange '0.4.9', +839 silly addNameRange '0.4.10', +839 silly addNameRange '0.4.11', +839 silly addNameRange '0.4.12', +839 silly addNameRange '0.4.13', +839 silly addNameRange '0.4.14', +839 silly addNameRange '0.4.15', +839 silly addNameRange '0.4.16', +839 silly addNameRange '0.4.17', +839 silly addNameRange '0.4.18', +839 silly addNameRange '0.4.19', +839 silly addNameRange '0.4.20', +839 silly addNameRange '0.4.21', +839 silly addNameRange '1.0.0', +839 silly addNameRange '1.0.1', +839 silly addNameRange '2.0.0', +839 silly addNameRange '3.0.0', +839 silly addNameRange '3.0.1', +839 silly addNameRange '3.1.0', +839 silly addNameRange '3.1.1', +839 silly addNameRange '3.1.2', +839 silly addNameRange '3.1.3-1', +839 silly addNameRange '3.1.3-3', +839 silly addNameRange '3.1.3-4', +839 silly addNameRange '3.1.3-5', +839 silly addNameRange '3.1.3-next.0', +839 silly addNameRange '3.1.3-next.1', +839 silly addNameRange '3.1.3-next.2', +839 silly addNameRange '4.0.0', +839 silly addNameRange '4.0.1', +839 silly addNameRange '4.0.2', +839 silly addNameRange '4.0.3' ] ] +840 silly addNamed multihashes@4.0.3 +841 verbose addNamed "4.0.3" is a plain semver version for multihashes +842 silly resolveWithNewModule multicodec@3.2.1 checking installable status +843 silly cache add args [ 'multicodec@^3.0.1', null ] +844 verbose cache add spec multicodec@^3.0.1 +845 silly cache add parsed spec Result { +845 silly cache add raw: 'multicodec@^3.0.1', +845 silly cache add scope: null, +845 silly cache add name: 'multicodec', +845 silly cache add rawSpec: '^3.0.1', +845 silly cache add spec: '>=3.0.1 <4.0.0', +845 silly cache add type: 'range' } +846 silly addNamed multicodec@>=3.0.1 <4.0.0 +847 verbose addNamed ">=3.0.1 <4.0.0" is a valid semver range for multicodec +848 silly addNameRange { name: 'multicodec', range: '>=3.0.1 <4.0.0', hasData: false } +849 silly mapToRegistry name multicodec +850 silly mapToRegistry using default registry +851 silly mapToRegistry registry https://registry.npmjs.org/ +852 silly mapToRegistry uri https://registry.npmjs.org/multicodec +853 verbose addNameRange registry:https://registry.npmjs.org/multicodec not in flight; fetching +854 verbose afterAdd /home/chrisb/.npm/multibase/4.0.6/package/package.json written +855 verbose get https://registry.npmjs.org/multicodec not expired, no request +856 silly addNameRange number 2 { name: 'multicodec', range: '>=3.0.1 <4.0.0', hasData: true } +857 silly addNameRange versions [ 'multicodec', +857 silly addNameRange [ '0.0.1', +857 silly addNameRange '0.1.0', +857 silly addNameRange '0.1.1', +857 silly addNameRange '0.1.2', +857 silly addNameRange '0.1.3', +857 silly addNameRange '0.1.4', +857 silly addNameRange '0.1.5', +857 silly addNameRange '0.1.6', +857 silly addNameRange '0.1.7', +857 silly addNameRange '0.1.8', +857 silly addNameRange '0.1.9', +857 silly addNameRange '0.2.3', +857 silly addNameRange '0.2.4', +857 silly addNameRange '0.2.5', +857 silly addNameRange '0.2.6', +857 silly addNameRange '0.2.7', +857 silly addNameRange '0.3.0', +857 silly addNameRange '0.4.0', +857 silly addNameRange '0.5.0', +857 silly addNameRange '0.5.1', +857 silly addNameRange '0.5.3', +857 silly addNameRange '0.5.4', +857 silly addNameRange '0.5.5', +857 silly addNameRange '0.5.6', +857 silly addNameRange '0.5.7', +857 silly addNameRange '1.0.0', +857 silly addNameRange '1.0.1', +857 silly addNameRange '1.0.2', +857 silly addNameRange '1.0.3', +857 silly addNameRange '1.0.4', +857 silly addNameRange '2.0.0', +857 silly addNameRange '2.0.1', +857 silly addNameRange '2.0.2', +857 silly addNameRange '2.0.3', +857 silly addNameRange '2.0.4', +857 silly addNameRange '2.1.0', +857 silly addNameRange '2.1.1', +857 silly addNameRange '2.1.2', +857 silly addNameRange '3.0.0', +857 silly addNameRange '2.1.3', +857 silly addNameRange '3.0.1', +857 silly addNameRange '3.1.0', +857 silly addNameRange '3.1.1', +857 silly addNameRange '3.2.0', +857 silly addNameRange '3.2.1' ] ] +858 silly addNamed multicodec@3.2.1 +859 verbose addNamed "3.2.1" is a plain semver version for multicodec +860 warn deprecated multicodec@3.2.1: This module has been superseded by the multiformats module +861 silly cache afterAdd multihashes@4.0.3 +862 verbose afterAdd /home/chrisb/.npm/multihashes/4.0.3/package/package.json not in flight; writing +863 verbose afterAdd /home/chrisb/.npm/multihashes/4.0.3/package/package.json written +864 silly cache afterAdd multicodec@3.2.1 +865 verbose afterAdd /home/chrisb/.npm/multicodec/3.2.1/package/package.json not in flight; writing +866 verbose afterAdd /home/chrisb/.npm/multicodec/3.2.1/package/package.json written +867 silly fetchNamedPackageData @multiformats/base-x +868 silly mapToRegistry name @multiformats/base-x +869 silly mapToRegistry scope (from package name) @multiformats +870 verbose mapToRegistry no registry URL found in name for scope @multiformats +871 silly mapToRegistry using default registry +872 silly mapToRegistry registry https://registry.npmjs.org/ +873 silly mapToRegistry uri https://registry.npmjs.org/@multiformats%2fbase-x +874 verbose request uri https://registry.npmjs.org/@multiformats%2fbase-x +875 verbose request no auth needed +876 info attempt registry request try #1 at 14:13:20 +877 verbose etag W/"338d7dfb5f35ab5dfba92cb8c2c9fea9" +878 verbose lastModified Wed, 16 Sep 2020 22:01:31 GMT +879 http request GET https://registry.npmjs.org/@multiformats%2fbase-x +880 http 304 https://registry.npmjs.org/@multiformats%2fbase-x +881 verbose headers { date: 'Fri, 15 Oct 2021 13:13:21 GMT', +881 verbose headers connection: 'keep-alive', +881 verbose headers 'cf-ray': '69e94ddeefd4540f-LHR', +881 verbose headers 'cache-control': 'public, max-age=300', +881 verbose headers etag: '"338d7dfb5f35ab5dfba92cb8c2c9fea9"', +881 verbose headers 'last-modified': 'Wed, 16 Sep 2020 22:01:31 GMT', +881 verbose headers vary: 'Accept-Encoding', +881 verbose headers 'cf-cache-status': 'REVALIDATED', +881 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +881 verbose headers server: 'cloudflare' } +882 silly get cb [ 304, +882 silly get { date: 'Fri, 15 Oct 2021 13:13:21 GMT', +882 silly get connection: 'keep-alive', +882 silly get 'cf-ray': '69e94ddeefd4540f-LHR', +882 silly get 'cache-control': 'public, max-age=300', +882 silly get etag: '"338d7dfb5f35ab5dfba92cb8c2c9fea9"', +882 silly get 'last-modified': 'Wed, 16 Sep 2020 22:01:31 GMT', +882 silly get vary: 'Accept-Encoding', +882 silly get 'cf-cache-status': 'REVALIDATED', +882 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +882 silly get server: 'cloudflare' } ] +883 verbose etag https://registry.npmjs.org/@multiformats%2fbase-x from cache +884 verbose get saving @multiformats/base-x to /home/chrisb/.npm/registry.npmjs.org/_40multiformats_252fbase-x/.cache.json +885 silly resolveWithNewModule @multiformats/base-x@4.0.1 checking installable status +886 silly cache add args [ '@multiformats/base-x@^4.0.1', null ] +887 verbose cache add spec @multiformats/base-x@^4.0.1 +888 silly cache add parsed spec Result { +888 silly cache add raw: '@multiformats/base-x@^4.0.1', +888 silly cache add scope: '@multiformats', +888 silly cache add name: '@multiformats/base-x', +888 silly cache add rawSpec: '^4.0.1', +888 silly cache add spec: '>=4.0.1 <5.0.0', +888 silly cache add type: 'range' } +889 silly addNamed @multiformats/base-x@>=4.0.1 <5.0.0 +890 verbose addNamed ">=4.0.1 <5.0.0" is a valid semver range for @multiformats/base-x +891 silly addNameRange { name: '@multiformats/base-x', +891 silly addNameRange range: '>=4.0.1 <5.0.0', +891 silly addNameRange hasData: false } +892 silly mapToRegistry name @multiformats/base-x +893 silly mapToRegistry scope (from package name) @multiformats +894 verbose mapToRegistry no registry URL found in name for scope @multiformats +895 silly mapToRegistry using default registry +896 silly mapToRegistry registry https://registry.npmjs.org/ +897 silly mapToRegistry uri https://registry.npmjs.org/@multiformats%2fbase-x +898 verbose addNameRange registry:https://registry.npmjs.org/@multiformats%2fbase-x not in flight; fetching +899 verbose get https://registry.npmjs.org/@multiformats%2fbase-x not expired, no request +900 silly addNameRange number 2 { name: '@multiformats/base-x', +900 silly addNameRange range: '>=4.0.1 <5.0.0', +900 silly addNameRange hasData: true } +901 silly addNameRange versions [ '@multiformats/base-x', [ '4.0.0', '4.0.1' ] ] +902 silly addNamed @multiformats/base-x@4.0.1 +903 verbose addNamed "4.0.1" is a plain semver version for @multiformats/base-x +904 silly cache afterAdd @multiformats/base-x@4.0.1 +905 verbose afterAdd /home/chrisb/.npm/@multiformats/base-x/4.0.1/package/package.json not in flight; writing +906 verbose afterAdd /home/chrisb/.npm/@multiformats/base-x/4.0.1/package/package.json written +907 silly fetchNamedPackageData uint8arrays +908 silly mapToRegistry name uint8arrays +909 silly mapToRegistry using default registry +910 silly mapToRegistry registry https://registry.npmjs.org/ +911 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +912 silly resolveWithNewModule uint8arrays@3.0.0 checking installable status +913 silly cache add args [ 'uint8arrays@^3.0.0', null ] +914 verbose cache add spec uint8arrays@^3.0.0 +915 silly fetchNamedPackageData varint +916 silly mapToRegistry name varint +917 silly mapToRegistry using default registry +918 silly mapToRegistry registry https://registry.npmjs.org/ +919 silly mapToRegistry uri https://registry.npmjs.org/varint +920 silly cache add parsed spec Result { +920 silly cache add raw: 'uint8arrays@^3.0.0', +920 silly cache add scope: null, +920 silly cache add name: 'uint8arrays', +920 silly cache add rawSpec: '^3.0.0', +920 silly cache add spec: '>=3.0.0 <4.0.0', +920 silly cache add type: 'range' } +921 silly addNamed uint8arrays@>=3.0.0 <4.0.0 +922 verbose addNamed ">=3.0.0 <4.0.0" is a valid semver range for uint8arrays +923 silly addNameRange { name: 'uint8arrays', range: '>=3.0.0 <4.0.0', hasData: false } +924 silly mapToRegistry name uint8arrays +925 silly mapToRegistry using default registry +926 silly mapToRegistry registry https://registry.npmjs.org/ +927 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +928 verbose addNameRange registry:https://registry.npmjs.org/uint8arrays not in flight; fetching +929 verbose request uri https://registry.npmjs.org/varint +930 verbose request no auth needed +931 info attempt registry request try #1 at 14:13:22 +932 verbose etag W/"84d68383c209896696b15acb77c136be" +933 verbose lastModified Mon, 28 Sep 2020 17:09:38 GMT +934 http request GET https://registry.npmjs.org/varint +935 verbose get https://registry.npmjs.org/uint8arrays not expired, no request +936 silly addNameRange number 2 { name: 'uint8arrays', range: '>=3.0.0 <4.0.0', hasData: true } +937 silly addNameRange versions [ 'uint8arrays', +937 silly addNameRange [ '0.0.0', +937 silly addNameRange '0.0.1', +937 silly addNameRange '0.0.2', +937 silly addNameRange '1.0.0', +937 silly addNameRange '1.1.0', +937 silly addNameRange '2.0.0', +937 silly addNameRange '2.0.1', +937 silly addNameRange '2.0.2', +937 silly addNameRange '2.0.3', +937 silly addNameRange '2.0.4', +937 silly addNameRange '2.0.5', +937 silly addNameRange '2.1.0', +937 silly addNameRange '2.1.1', +937 silly addNameRange '2.1.2', +937 silly addNameRange '2.1.3', +937 silly addNameRange '2.1.4', +937 silly addNameRange '2.1.5', +937 silly addNameRange '2.1.6', +937 silly addNameRange '2.1.7', +937 silly addNameRange '2.1.8', +937 silly addNameRange '2.1.9', +937 silly addNameRange '2.1.10', +937 silly addNameRange '3.0.0-rc.0', +937 silly addNameRange '3.0.0-rc.1', +937 silly addNameRange '3.0.0' ] ] +938 silly addNamed uint8arrays@3.0.0 +939 verbose addNamed "3.0.0" is a plain semver version for uint8arrays +940 silly cache afterAdd uint8arrays@3.0.0 +941 verbose afterAdd /home/chrisb/.npm/uint8arrays/3.0.0/package/package.json not in flight; writing +942 verbose afterAdd /home/chrisb/.npm/uint8arrays/3.0.0/package/package.json written +943 http 304 https://registry.npmjs.org/varint +944 verbose headers { date: 'Fri, 15 Oct 2021 13:13:22 GMT', +944 verbose headers connection: 'keep-alive', +944 verbose headers 'cf-ray': '69e94de8a8f1654a-LHR', +944 verbose headers age: '214', +944 verbose headers 'cache-control': 'public, max-age=300', +944 verbose headers etag: '"84d68383c209896696b15acb77c136be"', +944 verbose headers 'last-modified': 'Mon, 28 Sep 2020 17:09:38 GMT', +944 verbose headers vary: 'Accept-Encoding', +944 verbose headers 'cf-cache-status': 'HIT', +944 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +944 verbose headers server: 'cloudflare' } +945 silly get cb [ 304, +945 silly get { date: 'Fri, 15 Oct 2021 13:13:22 GMT', +945 silly get connection: 'keep-alive', +945 silly get 'cf-ray': '69e94de8a8f1654a-LHR', +945 silly get age: '214', +945 silly get 'cache-control': 'public, max-age=300', +945 silly get etag: '"84d68383c209896696b15acb77c136be"', +945 silly get 'last-modified': 'Mon, 28 Sep 2020 17:09:38 GMT', +945 silly get vary: 'Accept-Encoding', +945 silly get 'cf-cache-status': 'HIT', +945 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +945 silly get server: 'cloudflare' } ] +946 verbose etag https://registry.npmjs.org/varint from cache +947 verbose get saving varint to /home/chrisb/.npm/registry.npmjs.org/varint/.cache.json +948 silly resolveWithNewModule varint@6.0.0 checking installable status +949 silly cache add args [ 'varint@^6.0.0', null ] +950 verbose cache add spec varint@^6.0.0 +951 silly cache add parsed spec Result { +951 silly cache add raw: 'varint@^6.0.0', +951 silly cache add scope: null, +951 silly cache add name: 'varint', +951 silly cache add rawSpec: '^6.0.0', +951 silly cache add spec: '>=6.0.0 <7.0.0', +951 silly cache add type: 'range' } +952 silly addNamed varint@>=6.0.0 <7.0.0 +953 verbose addNamed ">=6.0.0 <7.0.0" is a valid semver range for varint +954 silly addNameRange { name: 'varint', range: '>=6.0.0 <7.0.0', hasData: false } +955 silly mapToRegistry name varint +956 silly mapToRegistry using default registry +957 silly mapToRegistry registry https://registry.npmjs.org/ +958 silly mapToRegistry uri https://registry.npmjs.org/varint +959 verbose addNameRange registry:https://registry.npmjs.org/varint not in flight; fetching +960 verbose get https://registry.npmjs.org/varint not expired, no request +961 silly addNameRange number 2 { name: 'varint', range: '>=6.0.0 <7.0.0', hasData: true } +962 silly addNameRange versions [ 'varint', +962 silly addNameRange [ '0.0.1', +962 silly addNameRange '0.0.2', +962 silly addNameRange '0.0.3', +962 silly addNameRange '1.0.0', +962 silly addNameRange '1.1.0', +962 silly addNameRange '1.2.0', +962 silly addNameRange '2.0.0', +962 silly addNameRange '3.0.0', +962 silly addNameRange '3.0.1', +962 silly addNameRange '4.0.0', +962 silly addNameRange '4.0.1', +962 silly addNameRange '5.0.0', +962 silly addNameRange '5.0.1', +962 silly addNameRange '5.0.2', +962 silly addNameRange '6.0.0' ] ] +963 silly addNamed varint@6.0.0 +964 verbose addNamed "6.0.0" is a plain semver version for varint +965 silly cache afterAdd varint@6.0.0 +966 verbose afterAdd /home/chrisb/.npm/varint/6.0.0/package/package.json not in flight; writing +967 verbose afterAdd /home/chrisb/.npm/varint/6.0.0/package/package.json written +968 silly fetchNamedPackageData multiformats +969 silly mapToRegistry name multiformats +970 silly mapToRegistry using default registry +971 silly mapToRegistry registry https://registry.npmjs.org/ +972 silly mapToRegistry uri https://registry.npmjs.org/multiformats +973 verbose request uri https://registry.npmjs.org/multiformats +974 verbose request no auth needed +975 info attempt registry request try #1 at 14:13:22 +976 verbose etag W/"bf05d1f39b8c004764e3ccc379c37883" +977 verbose lastModified Tue, 28 Sep 2021 05:22:55 GMT +978 http request GET https://registry.npmjs.org/multiformats +979 http 304 https://registry.npmjs.org/multiformats +980 verbose headers { date: 'Fri, 15 Oct 2021 13:13:22 GMT', +980 verbose headers connection: 'keep-alive', +980 verbose headers 'cf-ray': '69e94de95d5153bb-LHR', +980 verbose headers 'cache-control': 'public, max-age=300', +980 verbose headers etag: '"bf05d1f39b8c004764e3ccc379c37883"', +980 verbose headers 'last-modified': 'Tue, 28 Sep 2021 05:22:55 GMT', +980 verbose headers vary: 'Accept-Encoding', +980 verbose headers 'cf-cache-status': 'REVALIDATED', +980 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +980 verbose headers 'x-amz-replication-status': 'PENDING', +980 verbose headers server: 'cloudflare' } +981 silly get cb [ 304, +981 silly get { date: 'Fri, 15 Oct 2021 13:13:22 GMT', +981 silly get connection: 'keep-alive', +981 silly get 'cf-ray': '69e94de95d5153bb-LHR', +981 silly get 'cache-control': 'public, max-age=300', +981 silly get etag: '"bf05d1f39b8c004764e3ccc379c37883"', +981 silly get 'last-modified': 'Tue, 28 Sep 2021 05:22:55 GMT', +981 silly get vary: 'Accept-Encoding', +981 silly get 'cf-cache-status': 'REVALIDATED', +981 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +981 silly get 'x-amz-replication-status': 'PENDING', +981 silly get server: 'cloudflare' } ] +982 verbose etag https://registry.npmjs.org/multiformats from cache +983 verbose get saving multiformats to /home/chrisb/.npm/registry.npmjs.org/multiformats/.cache.json +984 silly resolveWithNewModule multiformats@9.4.8 checking installable status +985 silly cache add args [ 'multiformats@^9.4.2', null ] +986 verbose cache add spec multiformats@^9.4.2 +987 silly cache add parsed spec Result { +987 silly cache add raw: 'multiformats@^9.4.2', +987 silly cache add scope: null, +987 silly cache add name: 'multiformats', +987 silly cache add rawSpec: '^9.4.2', +987 silly cache add spec: '>=9.4.2 <10.0.0', +987 silly cache add type: 'range' } +988 silly addNamed multiformats@>=9.4.2 <10.0.0 +989 verbose addNamed ">=9.4.2 <10.0.0" is a valid semver range for multiformats +990 silly addNameRange { name: 'multiformats', +990 silly addNameRange range: '>=9.4.2 <10.0.0', +990 silly addNameRange hasData: false } +991 silly mapToRegistry name multiformats +992 silly mapToRegistry using default registry +993 silly mapToRegistry registry https://registry.npmjs.org/ +994 silly mapToRegistry uri https://registry.npmjs.org/multiformats +995 verbose addNameRange registry:https://registry.npmjs.org/multiformats not in flight; fetching +996 verbose get https://registry.npmjs.org/multiformats not expired, no request +997 silly addNameRange number 2 { name: 'multiformats', range: '>=9.4.2 <10.0.0', hasData: true } +998 silly addNameRange versions [ 'multiformats', +998 silly addNameRange [ '0.0.0', +998 silly addNameRange '0.0.1', +998 silly addNameRange '0.0.2', +998 silly addNameRange '0.0.3', +998 silly addNameRange '0.0.4', +998 silly addNameRange '0.0.5', +998 silly addNameRange '0.0.6', +998 silly addNameRange '0.0.7', +998 silly addNameRange '0.0.8', +998 silly addNameRange '0.0.9', +998 silly addNameRange '0.0.10', +998 silly addNameRange '0.0.11', +998 silly addNameRange '1.0.0', +998 silly addNameRange '1.0.1', +998 silly addNameRange '1.0.2', +998 silly addNameRange '1.0.3', +998 silly addNameRange '1.0.4', +998 silly addNameRange '1.0.5', +998 silly addNameRange '1.0.6', +998 silly addNameRange '1.0.7', +998 silly addNameRange '1.1.0', +998 silly addNameRange '1.1.1', +998 silly addNameRange '1.1.2', +998 silly addNameRange '1.1.3', +998 silly addNameRange '1.1.4', +998 silly addNameRange '1.1.5', +998 silly addNameRange '1.1.6', +998 silly addNameRange '1.1.7', +998 silly addNameRange '1.1.8', +998 silly addNameRange '1.1.9', +998 silly addNameRange '1.1.10', +998 silly addNameRange '1.1.11', +998 silly addNameRange '1.1.12', +998 silly addNameRange '1.1.13', +998 silly addNameRange '2.0.0', +998 silly addNameRange '2.0.1', +998 silly addNameRange '2.1.0', +998 silly addNameRange '2.2.0', +998 silly addNameRange '2.3.0', +998 silly addNameRange '3.0.0', +998 silly addNameRange '3.0.1', +998 silly addNameRange '3.0.2', +998 silly addNameRange '3.0.3', +998 silly addNameRange '4.0.0', +998 silly addNameRange '4.1.0', +998 silly addNameRange '4.2.0', +998 silly addNameRange '4.2.1', +998 silly addNameRange '4.3.0', +998 silly addNameRange '4.3.1', +998 silly addNameRange '4.3.2', +998 silly addNameRange '4.3.3', +998 silly addNameRange '4.3.4', +998 silly addNameRange '4.3.5', +998 silly addNameRange '4.4.0', +998 silly addNameRange '4.4.1', +998 silly addNameRange '4.4.2', +998 silly addNameRange '4.4.3', +998 silly addNameRange '4.5.0', +998 silly addNameRange '4.5.1', +998 silly addNameRange '4.5.2', +998 silly addNameRange '4.5.3', +998 silly addNameRange '4.6.0', +998 silly addNameRange '4.6.1', +998 silly addNameRange '4.6.2', +998 silly addNameRange '4.6.3', +998 silly addNameRange '5.0.0', +998 silly addNameRange '6.0.0', +998 silly addNameRange '6.0.1', +998 silly addNameRange '7.0.0', +998 silly addNameRange '8.0.0', +998 silly addNameRange '8.0.1', +998 silly addNameRange '8.0.2', +998 silly addNameRange '8.0.3', +998 silly addNameRange '8.0.4', +998 silly addNameRange '8.0.5', +998 silly addNameRange '8.0.6', +998 silly addNameRange '9.0.0', +998 silly addNameRange '9.0.1', +998 silly addNameRange '9.0.2', +998 silly addNameRange '9.0.3', +998 silly addNameRange '9.0.4', +998 silly addNameRange '9.1.0', +998 silly addNameRange '9.1.1', +998 silly addNameRange '9.1.2', +998 silly addNameRange '9.2.0', +998 silly addNameRange '9.3.0', +998 silly addNameRange '9.3.1', +998 silly addNameRange '9.4.0', +998 silly addNameRange '9.4.1', +998 silly addNameRange '9.4.2', +998 silly addNameRange '9.4.3', +998 silly addNameRange '9.4.4', +998 silly addNameRange '9.4.5', +998 silly addNameRange '9.4.6', +998 silly addNameRange '9.4.7', +998 silly addNameRange '9.4.8' ] ] +999 silly addNamed multiformats@9.4.8 +1000 verbose addNamed "9.4.8" is a plain semver version for multiformats +1001 silly cache afterAdd multiformats@9.4.8 +1002 verbose afterAdd /home/chrisb/.npm/multiformats/9.4.8/package/package.json not in flight; writing +1003 verbose afterAdd /home/chrisb/.npm/multiformats/9.4.8/package/package.json written +1004 silly fetchNamedPackageData uint8arrays +1005 silly mapToRegistry name uint8arrays +1006 silly mapToRegistry using default registry +1007 silly mapToRegistry registry https://registry.npmjs.org/ +1008 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +1009 silly resolveWithNewModule uint8arrays@3.0.0 checking installable status +1010 silly cache add args [ 'uint8arrays@^3.0.0', null ] +1011 verbose cache add spec uint8arrays@^3.0.0 +1012 silly fetchNamedPackageData varint +1013 silly mapToRegistry name varint +1014 silly mapToRegistry using default registry +1015 silly mapToRegistry registry https://registry.npmjs.org/ +1016 silly mapToRegistry uri https://registry.npmjs.org/varint +1017 silly resolveWithNewModule varint@5.0.2 checking installable status +1018 silly cache add args [ 'varint@^5.0.2', null ] +1019 verbose cache add spec varint@^5.0.2 +1020 silly cache add parsed spec Result { +1020 silly cache add raw: 'uint8arrays@^3.0.0', +1020 silly cache add scope: null, +1020 silly cache add name: 'uint8arrays', +1020 silly cache add rawSpec: '^3.0.0', +1020 silly cache add spec: '>=3.0.0 <4.0.0', +1020 silly cache add type: 'range' } +1021 silly addNamed uint8arrays@>=3.0.0 <4.0.0 +1022 verbose addNamed ">=3.0.0 <4.0.0" is a valid semver range for uint8arrays +1023 silly addNameRange { name: 'uint8arrays', range: '>=3.0.0 <4.0.0', hasData: false } +1024 silly mapToRegistry name uint8arrays +1025 silly mapToRegistry using default registry +1026 silly mapToRegistry registry https://registry.npmjs.org/ +1027 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +1028 verbose addNameRange registry:https://registry.npmjs.org/uint8arrays not in flight; fetching +1029 silly cache add parsed spec Result { +1029 silly cache add raw: 'varint@^5.0.2', +1029 silly cache add scope: null, +1029 silly cache add name: 'varint', +1029 silly cache add rawSpec: '^5.0.2', +1029 silly cache add spec: '>=5.0.2 <6.0.0', +1029 silly cache add type: 'range' } +1030 silly addNamed varint@>=5.0.2 <6.0.0 +1031 verbose addNamed ">=5.0.2 <6.0.0" is a valid semver range for varint +1032 silly addNameRange { name: 'varint', range: '>=5.0.2 <6.0.0', hasData: false } +1033 silly mapToRegistry name varint +1034 silly mapToRegistry using default registry +1035 silly mapToRegistry registry https://registry.npmjs.org/ +1036 silly mapToRegistry uri https://registry.npmjs.org/varint +1037 verbose addNameRange registry:https://registry.npmjs.org/varint not in flight; fetching +1038 verbose get https://registry.npmjs.org/varint not expired, no request +1039 silly addNameRange number 2 { name: 'varint', range: '>=5.0.2 <6.0.0', hasData: true } +1040 silly addNameRange versions [ 'varint', +1040 silly addNameRange [ '0.0.1', +1040 silly addNameRange '0.0.2', +1040 silly addNameRange '0.0.3', +1040 silly addNameRange '1.0.0', +1040 silly addNameRange '1.1.0', +1040 silly addNameRange '1.2.0', +1040 silly addNameRange '2.0.0', +1040 silly addNameRange '3.0.0', +1040 silly addNameRange '3.0.1', +1040 silly addNameRange '4.0.0', +1040 silly addNameRange '4.0.1', +1040 silly addNameRange '5.0.0', +1040 silly addNameRange '5.0.1', +1040 silly addNameRange '5.0.2', +1040 silly addNameRange '6.0.0' ] ] +1041 silly addNamed varint@5.0.2 +1042 verbose addNamed "5.0.2" is a plain semver version for varint +1043 verbose get https://registry.npmjs.org/uint8arrays not expired, no request +1044 silly addNameRange number 2 { name: 'uint8arrays', range: '>=3.0.0 <4.0.0', hasData: true } +1045 silly addNameRange versions [ 'uint8arrays', +1045 silly addNameRange [ '0.0.0', +1045 silly addNameRange '0.0.1', +1045 silly addNameRange '0.0.2', +1045 silly addNameRange '1.0.0', +1045 silly addNameRange '1.1.0', +1045 silly addNameRange '2.0.0', +1045 silly addNameRange '2.0.1', +1045 silly addNameRange '2.0.2', +1045 silly addNameRange '2.0.3', +1045 silly addNameRange '2.0.4', +1045 silly addNameRange '2.0.5', +1045 silly addNameRange '2.1.0', +1045 silly addNameRange '2.1.1', +1045 silly addNameRange '2.1.2', +1045 silly addNameRange '2.1.3', +1045 silly addNameRange '2.1.4', +1045 silly addNameRange '2.1.5', +1045 silly addNameRange '2.1.6', +1045 silly addNameRange '2.1.7', +1045 silly addNameRange '2.1.8', +1045 silly addNameRange '2.1.9', +1045 silly addNameRange '2.1.10', +1045 silly addNameRange '3.0.0-rc.0', +1045 silly addNameRange '3.0.0-rc.1', +1045 silly addNameRange '3.0.0' ] ] +1046 silly addNamed uint8arrays@3.0.0 +1047 verbose addNamed "3.0.0" is a plain semver version for uint8arrays +1048 silly cache afterAdd uint8arrays@3.0.0 +1049 verbose afterAdd /home/chrisb/.npm/uint8arrays/3.0.0/package/package.json not in flight; writing +1050 silly cache afterAdd varint@5.0.2 +1051 verbose afterAdd /home/chrisb/.npm/varint/5.0.2/package/package.json not in flight; writing +1052 verbose afterAdd /home/chrisb/.npm/varint/5.0.2/package/package.json written +1053 verbose afterAdd /home/chrisb/.npm/uint8arrays/3.0.0/package/package.json written +1054 silly fetchNamedPackageData ipld-dag-cbor +1055 silly mapToRegistry name ipld-dag-cbor +1056 silly mapToRegistry using default registry +1057 silly mapToRegistry registry https://registry.npmjs.org/ +1058 silly mapToRegistry uri https://registry.npmjs.org/ipld-dag-cbor +1059 verbose request uri https://registry.npmjs.org/ipld-dag-cbor +1060 verbose request no auth needed +1061 info attempt registry request try #1 at 14:13:22 +1062 verbose etag W/"bf8160c0b68089c41a56f629960f65eb" +1063 verbose lastModified Wed, 11 Aug 2021 08:09:24 GMT +1064 http request GET https://registry.npmjs.org/ipld-dag-cbor +1065 http 304 https://registry.npmjs.org/ipld-dag-cbor +1066 verbose headers { date: 'Fri, 15 Oct 2021 13:13:23 GMT', +1066 verbose headers connection: 'keep-alive', +1066 verbose headers 'cf-ray': '69e94dee8838424b-LHR', +1066 verbose headers 'cache-control': 'public, max-age=300', +1066 verbose headers etag: '"bf8160c0b68089c41a56f629960f65eb"', +1066 verbose headers 'last-modified': 'Wed, 11 Aug 2021 08:09:24 GMT', +1066 verbose headers vary: 'Accept-Encoding', +1066 verbose headers 'cf-cache-status': 'REVALIDATED', +1066 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1066 verbose headers 'x-amz-replication-status': 'COMPLETED', +1066 verbose headers server: 'cloudflare' } +1067 silly get cb [ 304, +1067 silly get { date: 'Fri, 15 Oct 2021 13:13:23 GMT', +1067 silly get connection: 'keep-alive', +1067 silly get 'cf-ray': '69e94dee8838424b-LHR', +1067 silly get 'cache-control': 'public, max-age=300', +1067 silly get etag: '"bf8160c0b68089c41a56f629960f65eb"', +1067 silly get 'last-modified': 'Wed, 11 Aug 2021 08:09:24 GMT', +1067 silly get vary: 'Accept-Encoding', +1067 silly get 'cf-cache-status': 'REVALIDATED', +1067 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1067 silly get 'x-amz-replication-status': 'COMPLETED', +1067 silly get server: 'cloudflare' } ] +1068 verbose etag https://registry.npmjs.org/ipld-dag-cbor from cache +1069 verbose get saving ipld-dag-cbor to /home/chrisb/.npm/registry.npmjs.org/ipld-dag-cbor/.cache.json +1070 silly resolveWithNewModule ipld-dag-cbor@0.17.1 checking installable status +1071 silly cache add args [ 'ipld-dag-cbor@^0.17.1', null ] +1072 verbose cache add spec ipld-dag-cbor@^0.17.1 +1073 silly cache add parsed spec Result { +1073 silly cache add raw: 'ipld-dag-cbor@^0.17.1', +1073 silly cache add scope: null, +1073 silly cache add name: 'ipld-dag-cbor', +1073 silly cache add rawSpec: '^0.17.1', +1073 silly cache add spec: '>=0.17.1 <0.18.0', +1073 silly cache add type: 'range' } +1074 silly addNamed ipld-dag-cbor@>=0.17.1 <0.18.0 +1075 verbose addNamed ">=0.17.1 <0.18.0" is a valid semver range for ipld-dag-cbor +1076 silly addNameRange { name: 'ipld-dag-cbor', +1076 silly addNameRange range: '>=0.17.1 <0.18.0', +1076 silly addNameRange hasData: false } +1077 silly mapToRegistry name ipld-dag-cbor +1078 silly mapToRegistry using default registry +1079 silly mapToRegistry registry https://registry.npmjs.org/ +1080 silly mapToRegistry uri https://registry.npmjs.org/ipld-dag-cbor +1081 verbose addNameRange registry:https://registry.npmjs.org/ipld-dag-cbor not in flight; fetching +1082 verbose get https://registry.npmjs.org/ipld-dag-cbor not expired, no request +1083 silly addNameRange number 2 { name: 'ipld-dag-cbor', +1083 silly addNameRange range: '>=0.17.1 <0.18.0', +1083 silly addNameRange hasData: true } +1084 silly addNameRange versions [ 'ipld-dag-cbor', +1084 silly addNameRange [ '0.6.0', +1084 silly addNameRange '0.7.0', +1084 silly addNameRange '0.7.1', +1084 silly addNameRange '0.8.0', +1084 silly addNameRange '0.8.1', +1084 silly addNameRange '0.8.2', +1084 silly addNameRange '0.8.3', +1084 silly addNameRange '0.8.4', +1084 silly addNameRange '0.8.5', +1084 silly addNameRange '0.8.6', +1084 silly addNameRange '0.9.0', +1084 silly addNameRange '0.9.1', +1084 silly addNameRange '0.10.0', +1084 silly addNameRange '0.10.1', +1084 silly addNameRange '0.11.0', +1084 silly addNameRange '0.11.1', +1084 silly addNameRange '0.11.2', +1084 silly addNameRange '0.12.0', +1084 silly addNameRange '0.12.1', +1084 silly addNameRange '0.13.0', +1084 silly addNameRange '0.13.1', +1084 silly addNameRange '0.14.0', +1084 silly addNameRange '0.15.0', +1084 silly addNameRange '0.15.1', +1084 silly addNameRange '0.15.2', +1084 silly addNameRange '0.15.3', +1084 silly addNameRange '0.16.0', +1084 silly addNameRange '0.17.0', +1084 silly addNameRange '0.17.1', +1084 silly addNameRange '0.18.0', +1084 silly addNameRange '1.0.0', +1084 silly addNameRange '1.0.1' ] ] +1085 silly addNamed ipld-dag-cbor@0.17.1 +1086 verbose addNamed "0.17.1" is a plain semver version for ipld-dag-cbor +1087 warn deprecated ipld-dag-cbor@0.17.1: This module has been superseded by @ipld/dag-cbor and multiformats +1088 silly cache afterAdd ipld-dag-cbor@0.17.1 +1089 verbose afterAdd /home/chrisb/.npm/ipld-dag-cbor/0.17.1/package/package.json not in flight; writing +1090 verbose afterAdd /home/chrisb/.npm/ipld-dag-cbor/0.17.1/package/package.json written +1091 silly fetchNamedPackageData borc +1092 silly mapToRegistry name borc +1093 silly mapToRegistry using default registry +1094 silly mapToRegistry registry https://registry.npmjs.org/ +1095 silly mapToRegistry uri https://registry.npmjs.org/borc +1096 silly fetchNamedPackageData is-circular +1097 silly mapToRegistry name is-circular +1098 silly mapToRegistry using default registry +1099 silly mapToRegistry registry https://registry.npmjs.org/ +1100 silly mapToRegistry uri https://registry.npmjs.org/is-circular +1101 silly fetchNamedPackageData multihashing-async +1102 silly mapToRegistry name multihashing-async +1103 silly mapToRegistry using default registry +1104 silly mapToRegistry registry https://registry.npmjs.org/ +1105 silly mapToRegistry uri https://registry.npmjs.org/multihashing-async +1106 verbose request uri https://registry.npmjs.org/is-circular +1107 verbose request no auth needed +1108 info attempt registry request try #1 at 14:13:23 +1109 verbose etag W/"81f6b5c504765760c09252e147bf7b53" +1110 verbose lastModified Mon, 02 Jul 2018 00:12:30 GMT +1111 http request GET https://registry.npmjs.org/is-circular +1112 verbose request uri https://registry.npmjs.org/borc +1113 verbose request no auth needed +1114 info attempt registry request try #1 at 14:13:23 +1115 verbose etag W/"7790322af4f94c350db6fcb105813563" +1116 verbose lastModified Tue, 27 Apr 2021 14:50:04 GMT +1117 http request GET https://registry.npmjs.org/borc +1118 verbose request uri https://registry.npmjs.org/multihashing-async +1119 verbose request no auth needed +1120 info attempt registry request try #1 at 14:13:23 +1121 verbose etag W/"60680ea63763ec85474a6ff708f68da4" +1122 verbose lastModified Tue, 24 Aug 2021 13:14:05 GMT +1123 http request GET https://registry.npmjs.org/multihashing-async +1124 http 304 https://registry.npmjs.org/is-circular +1125 verbose headers { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1125 verbose headers connection: 'keep-alive', +1125 verbose headers 'cf-ray': '69e94df358010682-LHR', +1125 verbose headers 'cache-control': 'public, max-age=300', +1125 verbose headers etag: '"81f6b5c504765760c09252e147bf7b53"', +1125 verbose headers 'last-modified': 'Mon, 02 Jul 2018 00:12:30 GMT', +1125 verbose headers vary: 'Accept-Encoding', +1125 verbose headers 'cf-cache-status': 'REVALIDATED', +1125 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1125 verbose headers server: 'cloudflare' } +1126 silly get cb [ 304, +1126 silly get { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1126 silly get connection: 'keep-alive', +1126 silly get 'cf-ray': '69e94df358010682-LHR', +1126 silly get 'cache-control': 'public, max-age=300', +1126 silly get etag: '"81f6b5c504765760c09252e147bf7b53"', +1126 silly get 'last-modified': 'Mon, 02 Jul 2018 00:12:30 GMT', +1126 silly get vary: 'Accept-Encoding', +1126 silly get 'cf-cache-status': 'REVALIDATED', +1126 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1126 silly get server: 'cloudflare' } ] +1127 verbose etag https://registry.npmjs.org/is-circular from cache +1128 verbose get saving is-circular to /home/chrisb/.npm/registry.npmjs.org/is-circular/.cache.json +1129 silly resolveWithNewModule is-circular@1.0.2 checking installable status +1130 silly cache add args [ 'is-circular@^1.0.2', null ] +1131 verbose cache add spec is-circular@^1.0.2 +1132 silly cache add parsed spec Result { +1132 silly cache add raw: 'is-circular@^1.0.2', +1132 silly cache add scope: null, +1132 silly cache add name: 'is-circular', +1132 silly cache add rawSpec: '^1.0.2', +1132 silly cache add spec: '>=1.0.2 <2.0.0', +1132 silly cache add type: 'range' } +1133 silly addNamed is-circular@>=1.0.2 <2.0.0 +1134 verbose addNamed ">=1.0.2 <2.0.0" is a valid semver range for is-circular +1135 silly addNameRange { name: 'is-circular', range: '>=1.0.2 <2.0.0', hasData: false } +1136 silly mapToRegistry name is-circular +1137 silly mapToRegistry using default registry +1138 silly mapToRegistry registry https://registry.npmjs.org/ +1139 silly mapToRegistry uri https://registry.npmjs.org/is-circular +1140 verbose addNameRange registry:https://registry.npmjs.org/is-circular not in flight; fetching +1141 http 304 https://registry.npmjs.org/multihashing-async +1142 verbose headers { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1142 verbose headers connection: 'keep-alive', +1142 verbose headers 'cf-ray': '69e94df3697153b0-LHR', +1142 verbose headers 'cache-control': 'public, max-age=300', +1142 verbose headers etag: '"60680ea63763ec85474a6ff708f68da4"', +1142 verbose headers 'last-modified': 'Tue, 24 Aug 2021 13:14:05 GMT', +1142 verbose headers vary: 'Accept-Encoding', +1142 verbose headers 'cf-cache-status': 'REVALIDATED', +1142 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1142 verbose headers 'x-amz-replication-status': 'COMPLETED', +1142 verbose headers server: 'cloudflare' } +1143 silly get cb [ 304, +1143 silly get { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1143 silly get connection: 'keep-alive', +1143 silly get 'cf-ray': '69e94df3697153b0-LHR', +1143 silly get 'cache-control': 'public, max-age=300', +1143 silly get etag: '"60680ea63763ec85474a6ff708f68da4"', +1143 silly get 'last-modified': 'Tue, 24 Aug 2021 13:14:05 GMT', +1143 silly get vary: 'Accept-Encoding', +1143 silly get 'cf-cache-status': 'REVALIDATED', +1143 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1143 silly get 'x-amz-replication-status': 'COMPLETED', +1143 silly get server: 'cloudflare' } ] +1144 verbose etag https://registry.npmjs.org/multihashing-async from cache +1145 verbose get saving multihashing-async to /home/chrisb/.npm/registry.npmjs.org/multihashing-async/.cache.json +1146 verbose get https://registry.npmjs.org/is-circular not expired, no request +1147 silly addNameRange number 2 { name: 'is-circular', range: '>=1.0.2 <2.0.0', hasData: true } +1148 silly addNameRange versions [ 'is-circular', [ '1.0.0', '1.0.1', '1.0.2' ] ] +1149 silly addNamed is-circular@1.0.2 +1150 verbose addNamed "1.0.2" is a plain semver version for is-circular +1151 silly cache afterAdd is-circular@1.0.2 +1152 verbose afterAdd /home/chrisb/.npm/is-circular/1.0.2/package/package.json not in flight; writing +1153 silly resolveWithNewModule multihashing-async@2.1.4 checking installable status +1154 silly cache add args [ 'multihashing-async@^2.0.0', null ] +1155 verbose cache add spec multihashing-async@^2.0.0 +1156 silly cache add parsed spec Result { +1156 silly cache add raw: 'multihashing-async@^2.0.0', +1156 silly cache add scope: null, +1156 silly cache add name: 'multihashing-async', +1156 silly cache add rawSpec: '^2.0.0', +1156 silly cache add spec: '>=2.0.0 <3.0.0', +1156 silly cache add type: 'range' } +1157 silly addNamed multihashing-async@>=2.0.0 <3.0.0 +1158 verbose addNamed ">=2.0.0 <3.0.0" is a valid semver range for multihashing-async +1159 silly addNameRange { name: 'multihashing-async', +1159 silly addNameRange range: '>=2.0.0 <3.0.0', +1159 silly addNameRange hasData: false } +1160 silly mapToRegistry name multihashing-async +1161 silly mapToRegistry using default registry +1162 silly mapToRegistry registry https://registry.npmjs.org/ +1163 silly mapToRegistry uri https://registry.npmjs.org/multihashing-async +1164 verbose addNameRange registry:https://registry.npmjs.org/multihashing-async not in flight; fetching +1165 verbose afterAdd /home/chrisb/.npm/is-circular/1.0.2/package/package.json written +1166 http 304 https://registry.npmjs.org/borc +1167 verbose headers { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1167 verbose headers connection: 'keep-alive', +1167 verbose headers 'cf-ray': '69e94df36a04659e-LHR', +1167 verbose headers 'cache-control': 'public, max-age=300', +1167 verbose headers etag: '"7790322af4f94c350db6fcb105813563"', +1167 verbose headers 'last-modified': 'Tue, 27 Apr 2021 14:50:04 GMT', +1167 verbose headers vary: 'Accept-Encoding', +1167 verbose headers 'cf-cache-status': 'REVALIDATED', +1167 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1167 verbose headers server: 'cloudflare' } +1168 silly get cb [ 304, +1168 silly get { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1168 silly get connection: 'keep-alive', +1168 silly get 'cf-ray': '69e94df36a04659e-LHR', +1168 silly get 'cache-control': 'public, max-age=300', +1168 silly get etag: '"7790322af4f94c350db6fcb105813563"', +1168 silly get 'last-modified': 'Tue, 27 Apr 2021 14:50:04 GMT', +1168 silly get vary: 'Accept-Encoding', +1168 silly get 'cf-cache-status': 'REVALIDATED', +1168 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1168 silly get server: 'cloudflare' } ] +1169 verbose etag https://registry.npmjs.org/borc from cache +1170 verbose get saving borc to /home/chrisb/.npm/registry.npmjs.org/borc/.cache.json +1171 verbose get https://registry.npmjs.org/multihashing-async not expired, no request +1172 silly addNameRange number 2 { name: 'multihashing-async', +1172 silly addNameRange range: '>=2.0.0 <3.0.0', +1172 silly addNameRange hasData: true } +1173 silly addNameRange versions [ 'multihashing-async', +1173 silly addNameRange [ '0.1.0', +1173 silly addNameRange '0.2.0', +1173 silly addNameRange '0.3.0', +1173 silly addNameRange '0.4.0', +1173 silly addNameRange '0.4.1', +1173 silly addNameRange '0.4.2', +1173 silly addNameRange '0.4.3', +1173 silly addNameRange '0.4.4', +1173 silly addNameRange '0.4.5', +1173 silly addNameRange '0.4.6', +1173 silly addNameRange '0.4.7', +1173 silly addNameRange '0.4.8', +1173 silly addNameRange '0.5.0', +1173 silly addNameRange '0.5.1', +1173 silly addNameRange '0.5.2', +1173 silly addNameRange '0.6.0', +1173 silly addNameRange '0.7.0', +1173 silly addNameRange '0.8.0', +1173 silly addNameRange '0.8.1', +1173 silly addNameRange '0.8.2', +1173 silly addNameRange '1.0.0', +1173 silly addNameRange '2.0.0', +1173 silly addNameRange '2.0.1', +1173 silly addNameRange '2.1.0', +1173 silly addNameRange '2.1.1', +1173 silly addNameRange '2.1.2', +1173 silly addNameRange '2.1.3', +1173 silly addNameRange '2.1.4' ] ] +1174 silly addNamed multihashing-async@2.1.4 +1175 verbose addNamed "2.1.4" is a plain semver version for multihashing-async +1176 silly resolveWithNewModule borc@2.1.2 checking installable status +1177 silly cache add args [ 'borc@^2.1.2', null ] +1178 verbose cache add spec borc@^2.1.2 +1179 silly cache add parsed spec Result { +1179 silly cache add raw: 'borc@^2.1.2', +1179 silly cache add scope: null, +1179 silly cache add name: 'borc', +1179 silly cache add rawSpec: '^2.1.2', +1179 silly cache add spec: '>=2.1.2 <3.0.0', +1179 silly cache add type: 'range' } +1180 silly addNamed borc@>=2.1.2 <3.0.0 +1181 verbose addNamed ">=2.1.2 <3.0.0" is a valid semver range for borc +1182 silly addNameRange { name: 'borc', range: '>=2.1.2 <3.0.0', hasData: false } +1183 silly mapToRegistry name borc +1184 silly mapToRegistry using default registry +1185 silly mapToRegistry registry https://registry.npmjs.org/ +1186 silly mapToRegistry uri https://registry.npmjs.org/borc +1187 verbose addNameRange registry:https://registry.npmjs.org/borc not in flight; fetching +1188 silly cache afterAdd multihashing-async@2.1.4 +1189 verbose afterAdd /home/chrisb/.npm/multihashing-async/2.1.4/package/package.json not in flight; writing +1190 verbose get https://registry.npmjs.org/borc not expired, no request +1191 silly addNameRange number 2 { name: 'borc', range: '>=2.1.2 <3.0.0', hasData: true } +1192 silly addNameRange versions [ 'borc', +1192 silly addNameRange [ '2.0.0', +1192 silly addNameRange '2.0.1', +1192 silly addNameRange '2.0.2', +1192 silly addNameRange '2.0.3', +1192 silly addNameRange '2.0.4', +1192 silly addNameRange '2.1.0', +1192 silly addNameRange '2.1.1', +1192 silly addNameRange '2.1.2', +1192 silly addNameRange '3.0.0' ] ] +1193 silly addNamed borc@2.1.2 +1194 verbose addNamed "2.1.2" is a plain semver version for borc +1195 verbose afterAdd /home/chrisb/.npm/multihashing-async/2.1.4/package/package.json written +1196 silly cache afterAdd borc@2.1.2 +1197 verbose afterAdd /home/chrisb/.npm/borc/2.1.2/package/package.json not in flight; writing +1198 verbose afterAdd /home/chrisb/.npm/borc/2.1.2/package/package.json written +1199 silly fetchNamedPackageData bignumber.js +1200 silly mapToRegistry name bignumber.js +1201 silly mapToRegistry using default registry +1202 silly mapToRegistry registry https://registry.npmjs.org/ +1203 silly mapToRegistry uri https://registry.npmjs.org/bignumber.js +1204 silly fetchNamedPackageData buffer +1205 silly mapToRegistry name buffer +1206 silly mapToRegistry using default registry +1207 silly mapToRegistry registry https://registry.npmjs.org/ +1208 silly mapToRegistry uri https://registry.npmjs.org/buffer +1209 silly fetchNamedPackageData commander +1210 silly mapToRegistry name commander +1211 silly mapToRegistry using default registry +1212 silly mapToRegistry registry https://registry.npmjs.org/ +1213 silly mapToRegistry uri https://registry.npmjs.org/commander +1214 silly fetchNamedPackageData ieee754 +1215 silly mapToRegistry name ieee754 +1216 silly mapToRegistry using default registry +1217 silly mapToRegistry registry https://registry.npmjs.org/ +1218 silly mapToRegistry uri https://registry.npmjs.org/ieee754 +1219 silly fetchNamedPackageData iso-url +1220 silly mapToRegistry name iso-url +1221 silly mapToRegistry using default registry +1222 silly mapToRegistry registry https://registry.npmjs.org/ +1223 silly mapToRegistry uri https://registry.npmjs.org/iso-url +1224 silly fetchNamedPackageData json-text-sequence +1225 silly mapToRegistry name json-text-sequence +1226 silly mapToRegistry using default registry +1227 silly mapToRegistry registry https://registry.npmjs.org/ +1228 silly mapToRegistry uri https://registry.npmjs.org/json-text-sequence +1229 silly fetchNamedPackageData readable-stream +1230 silly mapToRegistry name readable-stream +1231 silly mapToRegistry using default registry +1232 silly mapToRegistry registry https://registry.npmjs.org/ +1233 silly mapToRegistry uri https://registry.npmjs.org/readable-stream +1234 verbose request uri https://registry.npmjs.org/bignumber.js +1235 verbose request no auth needed +1236 info attempt registry request try #1 at 14:13:24 +1237 verbose etag W/"9a09e484bce686aa1af6b77d2dc9099e" +1238 verbose lastModified Mon, 28 Sep 2020 20:19:02 GMT +1239 http request GET https://registry.npmjs.org/bignumber.js +1240 verbose request uri https://registry.npmjs.org/ieee754 +1241 verbose request no auth needed +1242 info attempt registry request try #1 at 14:13:24 +1243 verbose etag W/"8a121c2593456ddc33bc7a3daf140140" +1244 verbose lastModified Tue, 27 Oct 2020 23:06:10 GMT +1245 http request GET https://registry.npmjs.org/ieee754 +1246 verbose request uri https://registry.npmjs.org/buffer +1247 verbose request no auth needed +1248 info attempt registry request try #1 at 14:13:24 +1249 verbose etag W/"de227279649ed639c833a91d4d4ab842" +1250 verbose lastModified Mon, 23 Nov 2020 02:51:32 GMT +1251 http request GET https://registry.npmjs.org/buffer +1252 verbose request uri https://registry.npmjs.org/iso-url +1253 verbose request no auth needed +1254 info attempt registry request try #1 at 14:13:24 +1255 verbose etag W/"cc2de47f72adfac322b3a9626fff03f7" +1256 verbose lastModified Sun, 14 Mar 2021 21:03:04 GMT +1257 http request GET https://registry.npmjs.org/iso-url +1258 verbose request uri https://registry.npmjs.org/commander +1259 verbose request no auth needed +1260 info attempt registry request try #1 at 14:13:24 +1261 verbose etag W/"a11d1d4d8b489da855a1eec24aa48fec" +1262 verbose lastModified Fri, 10 Sep 2021 07:00:36 GMT +1263 http request GET https://registry.npmjs.org/commander +1264 verbose request uri https://registry.npmjs.org/json-text-sequence +1265 verbose request no auth needed +1266 info attempt registry request try #1 at 14:13:24 +1267 verbose etag W/"f4bc5faa27d1e0e804ad5d2aeb5b40ba" +1268 verbose lastModified Thu, 14 Oct 2021 21:04:45 GMT +1269 http request GET https://registry.npmjs.org/json-text-sequence +1270 verbose request uri https://registry.npmjs.org/readable-stream +1271 verbose request no auth needed +1272 info attempt registry request try #1 at 14:13:24 +1273 verbose etag W/"cd4a066a34bf22a921492b57a292e033" +1274 verbose lastModified Thu, 13 Feb 2020 19:42:09 GMT +1275 http request GET https://registry.npmjs.org/readable-stream +1276 http 304 https://registry.npmjs.org/bignumber.js +1277 verbose headers { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1277 verbose headers connection: 'keep-alive', +1277 verbose headers 'cf-ray': '69e94df869a265bf-LHR', +1277 verbose headers age: '132', +1277 verbose headers 'cache-control': 'public, max-age=300', +1277 verbose headers etag: '"9a09e484bce686aa1af6b77d2dc9099e"', +1277 verbose headers 'last-modified': 'Mon, 28 Sep 2020 20:19:02 GMT', +1277 verbose headers vary: 'Accept-Encoding', +1277 verbose headers 'cf-cache-status': 'HIT', +1277 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1277 verbose headers server: 'cloudflare' } +1278 silly get cb [ 304, +1278 silly get { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1278 silly get connection: 'keep-alive', +1278 silly get 'cf-ray': '69e94df869a265bf-LHR', +1278 silly get age: '132', +1278 silly get 'cache-control': 'public, max-age=300', +1278 silly get etag: '"9a09e484bce686aa1af6b77d2dc9099e"', +1278 silly get 'last-modified': 'Mon, 28 Sep 2020 20:19:02 GMT', +1278 silly get vary: 'Accept-Encoding', +1278 silly get 'cf-cache-status': 'HIT', +1278 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1278 silly get server: 'cloudflare' } ] +1279 verbose etag https://registry.npmjs.org/bignumber.js from cache +1280 verbose get saving bignumber.js to /home/chrisb/.npm/registry.npmjs.org/bignumber.js/.cache.json +1281 silly resolveWithNewModule bignumber.js@9.0.1 checking installable status +1282 silly cache add args [ 'bignumber.js@^9.0.0', null ] +1283 verbose cache add spec bignumber.js@^9.0.0 +1284 silly cache add parsed spec Result { +1284 silly cache add raw: 'bignumber.js@^9.0.0', +1284 silly cache add scope: null, +1284 silly cache add name: 'bignumber.js', +1284 silly cache add rawSpec: '^9.0.0', +1284 silly cache add spec: '>=9.0.0 <10.0.0', +1284 silly cache add type: 'range' } +1285 silly addNamed bignumber.js@>=9.0.0 <10.0.0 +1286 verbose addNamed ">=9.0.0 <10.0.0" is a valid semver range for bignumber.js +1287 silly addNameRange { name: 'bignumber.js', +1287 silly addNameRange range: '>=9.0.0 <10.0.0', +1287 silly addNameRange hasData: false } +1288 silly mapToRegistry name bignumber.js +1289 silly mapToRegistry using default registry +1290 silly mapToRegistry registry https://registry.npmjs.org/ +1291 silly mapToRegistry uri https://registry.npmjs.org/bignumber.js +1292 verbose addNameRange registry:https://registry.npmjs.org/bignumber.js not in flight; fetching +1293 verbose get https://registry.npmjs.org/bignumber.js not expired, no request +1294 silly addNameRange number 2 { name: 'bignumber.js', range: '>=9.0.0 <10.0.0', hasData: true } +1295 silly addNameRange versions [ 'bignumber.js', +1295 silly addNameRange [ '1.0.0', +1295 silly addNameRange '1.0.1', +1295 silly addNameRange '1.1.0', +1295 silly addNameRange '1.1.1', +1295 silly addNameRange '1.2.0', +1295 silly addNameRange '1.2.1', +1295 silly addNameRange '1.3.0', +1295 silly addNameRange '1.4.0', +1295 silly addNameRange '1.4.1', +1295 silly addNameRange '1.5.0', +1295 silly addNameRange '2.0.0', +1295 silly addNameRange '2.0.1', +1295 silly addNameRange '2.0.2', +1295 silly addNameRange '2.0.3', +1295 silly addNameRange '2.0.5', +1295 silly addNameRange '2.0.6', +1295 silly addNameRange '2.0.7', +1295 silly addNameRange '2.0.8', +1295 silly addNameRange '2.1.0', +1295 silly addNameRange '2.1.1', +1295 silly addNameRange '2.1.2', +1295 silly addNameRange '2.1.3', +1295 silly addNameRange '2.1.4', +1295 silly addNameRange '2.2.0', +1295 silly addNameRange '2.3.0', +1295 silly addNameRange '2.4.0', +1295 silly addNameRange '3.0.0', +1295 silly addNameRange '3.0.1', +1295 silly addNameRange '3.1.0', +1295 silly addNameRange '3.1.1', +1295 silly addNameRange '3.1.2', +1295 silly addNameRange '4.0.0', +1295 silly addNameRange '4.0.1', +1295 silly addNameRange '4.0.2', +1295 silly addNameRange '4.0.3', +1295 silly addNameRange '4.0.4', +1295 silly addNameRange '4.1.0', +1295 silly addNameRange '5.0.0', +1295 silly addNameRange '6.0.0', +1295 silly addNameRange '7.0.0', +1295 silly addNameRange '7.0.1', +1295 silly addNameRange '7.0.2', +1295 silly addNameRange '7.1.0', +1295 silly addNameRange '7.2.0', +1295 silly addNameRange '7.2.1', +1295 silly addNameRange '8.0.1', +1295 silly addNameRange '8.0.2', +1295 silly addNameRange '8.1.1', +1295 silly addNameRange '9.0.0', +1295 silly addNameRange '9.0.1' ] ] +1296 silly addNamed bignumber.js@9.0.1 +1297 verbose addNamed "9.0.1" is a plain semver version for bignumber.js +1298 silly cache afterAdd bignumber.js@9.0.1 +1299 verbose afterAdd /home/chrisb/.npm/bignumber.js/9.0.1/package/package.json not in flight; writing +1300 verbose afterAdd /home/chrisb/.npm/bignumber.js/9.0.1/package/package.json written +1301 http 304 https://registry.npmjs.org/ieee754 +1302 verbose headers { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1302 verbose headers connection: 'keep-alive', +1302 verbose headers 'cf-ray': '69e94df8afa2540f-LHR', +1302 verbose headers age: '248', +1302 verbose headers 'cache-control': 'public, max-age=300', +1302 verbose headers etag: '"8a121c2593456ddc33bc7a3daf140140"', +1302 verbose headers 'last-modified': 'Tue, 27 Oct 2020 23:06:10 GMT', +1302 verbose headers vary: 'Accept-Encoding', +1302 verbose headers 'cf-cache-status': 'HIT', +1302 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1302 verbose headers server: 'cloudflare' } +1303 silly get cb [ 304, +1303 silly get { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1303 silly get connection: 'keep-alive', +1303 silly get 'cf-ray': '69e94df8afa2540f-LHR', +1303 silly get age: '248', +1303 silly get 'cache-control': 'public, max-age=300', +1303 silly get etag: '"8a121c2593456ddc33bc7a3daf140140"', +1303 silly get 'last-modified': 'Tue, 27 Oct 2020 23:06:10 GMT', +1303 silly get vary: 'Accept-Encoding', +1303 silly get 'cf-cache-status': 'HIT', +1303 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1303 silly get server: 'cloudflare' } ] +1304 verbose etag https://registry.npmjs.org/ieee754 from cache +1305 verbose get saving ieee754 to /home/chrisb/.npm/registry.npmjs.org/ieee754/.cache.json +1306 http 304 https://registry.npmjs.org/buffer +1307 verbose headers { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1307 verbose headers connection: 'keep-alive', +1307 verbose headers 'cf-ray': '69e94df8ae1b654a-LHR', +1307 verbose headers age: '250', +1307 verbose headers 'cache-control': 'public, max-age=300', +1307 verbose headers etag: '"de227279649ed639c833a91d4d4ab842"', +1307 verbose headers 'last-modified': 'Mon, 23 Nov 2020 02:51:32 GMT', +1307 verbose headers vary: 'Accept-Encoding', +1307 verbose headers 'cf-cache-status': 'HIT', +1307 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1307 verbose headers server: 'cloudflare' } +1308 silly get cb [ 304, +1308 silly get { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1308 silly get connection: 'keep-alive', +1308 silly get 'cf-ray': '69e94df8ae1b654a-LHR', +1308 silly get age: '250', +1308 silly get 'cache-control': 'public, max-age=300', +1308 silly get etag: '"de227279649ed639c833a91d4d4ab842"', +1308 silly get 'last-modified': 'Mon, 23 Nov 2020 02:51:32 GMT', +1308 silly get vary: 'Accept-Encoding', +1308 silly get 'cf-cache-status': 'HIT', +1308 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1308 silly get server: 'cloudflare' } ] +1309 verbose etag https://registry.npmjs.org/buffer from cache +1310 verbose get saving buffer to /home/chrisb/.npm/registry.npmjs.org/buffer/.cache.json +1311 silly resolveWithNewModule ieee754@1.2.1 checking installable status +1312 silly cache add args [ 'ieee754@^1.1.13', null ] +1313 verbose cache add spec ieee754@^1.1.13 +1314 silly cache add parsed spec Result { +1314 silly cache add raw: 'ieee754@^1.1.13', +1314 silly cache add scope: null, +1314 silly cache add name: 'ieee754', +1314 silly cache add rawSpec: '^1.1.13', +1314 silly cache add spec: '>=1.1.13 <2.0.0', +1314 silly cache add type: 'range' } +1315 silly addNamed ieee754@>=1.1.13 <2.0.0 +1316 verbose addNamed ">=1.1.13 <2.0.0" is a valid semver range for ieee754 +1317 silly addNameRange { name: 'ieee754', range: '>=1.1.13 <2.0.0', hasData: false } +1318 silly mapToRegistry name ieee754 +1319 silly mapToRegistry using default registry +1320 silly mapToRegistry registry https://registry.npmjs.org/ +1321 silly mapToRegistry uri https://registry.npmjs.org/ieee754 +1322 verbose addNameRange registry:https://registry.npmjs.org/ieee754 not in flight; fetching +1323 silly resolveWithNewModule buffer@5.7.1 checking installable status +1324 silly cache add args [ 'buffer@^5.5.0', null ] +1325 verbose cache add spec buffer@^5.5.0 +1326 silly cache add parsed spec Result { +1326 silly cache add raw: 'buffer@^5.5.0', +1326 silly cache add scope: null, +1326 silly cache add name: 'buffer', +1326 silly cache add rawSpec: '^5.5.0', +1326 silly cache add spec: '>=5.5.0 <6.0.0', +1326 silly cache add type: 'range' } +1327 silly addNamed buffer@>=5.5.0 <6.0.0 +1328 verbose addNamed ">=5.5.0 <6.0.0" is a valid semver range for buffer +1329 silly addNameRange { name: 'buffer', range: '>=5.5.0 <6.0.0', hasData: false } +1330 silly mapToRegistry name buffer +1331 silly mapToRegistry using default registry +1332 silly mapToRegistry registry https://registry.npmjs.org/ +1333 silly mapToRegistry uri https://registry.npmjs.org/buffer +1334 verbose addNameRange registry:https://registry.npmjs.org/buffer not in flight; fetching +1335 verbose get https://registry.npmjs.org/ieee754 not expired, no request +1336 silly addNameRange number 2 { name: 'ieee754', range: '>=1.1.13 <2.0.0', hasData: true } +1337 silly addNameRange versions [ 'ieee754', +1337 silly addNameRange [ '1.0.0', +1337 silly addNameRange '1.1.0', +1337 silly addNameRange '1.1.1', +1337 silly addNameRange '1.1.2', +1337 silly addNameRange '1.1.3', +1337 silly addNameRange '1.1.4', +1337 silly addNameRange '1.1.5', +1337 silly addNameRange '1.1.6', +1337 silly addNameRange '1.1.7', +1337 silly addNameRange '1.1.8', +1337 silly addNameRange '1.1.9', +1337 silly addNameRange '1.1.10', +1337 silly addNameRange '1.1.11', +1337 silly addNameRange '1.1.12', +1337 silly addNameRange '1.1.13', +1337 silly addNameRange '1.2.0', +1337 silly addNameRange '1.2.1' ] ] +1338 silly addNamed ieee754@1.2.1 +1339 verbose addNamed "1.2.1" is a plain semver version for ieee754 +1340 verbose get https://registry.npmjs.org/buffer not expired, no request +1341 silly addNameRange number 2 { name: 'buffer', range: '>=5.5.0 <6.0.0', hasData: true } +1342 silly addNameRange versions [ 'buffer', +1342 silly addNameRange [ '2.1.1', +1342 silly addNameRange '2.1.2', +1342 silly addNameRange '2.1.3', +1342 silly addNameRange '2.1.4', +1342 silly addNameRange '2.1.5', +1342 silly addNameRange '2.1.6', +1342 silly addNameRange '2.1.7', +1342 silly addNameRange '2.1.8', +1342 silly addNameRange '2.1.9', +1342 silly addNameRange '2.1.10', +1342 silly addNameRange '2.1.11', +1342 silly addNameRange '2.1.12', +1342 silly addNameRange '2.1.13', +1342 silly addNameRange '2.2.0', +1342 silly addNameRange '2.3.0', +1342 silly addNameRange '2.3.1', +1342 silly addNameRange '2.3.2', +1342 silly addNameRange '2.3.3', +1342 silly addNameRange '2.3.4', +1342 silly addNameRange '2.4.0', +1342 silly addNameRange '2.5.0', +1342 silly addNameRange '2.5.1', +1342 silly addNameRange '2.6.0', +1342 silly addNameRange '2.6.1', +1342 silly addNameRange '2.6.2', +1342 silly addNameRange '2.7.0', +1342 silly addNameRange '2.8.0', +1342 silly addNameRange '2.8.1', +1342 silly addNameRange '2.8.2', +1342 silly addNameRange '3.0.0', +1342 silly addNameRange '3.0.1', +1342 silly addNameRange '3.0.2', +1342 silly addNameRange '3.0.3', +1342 silly addNameRange '3.1.0', +1342 silly addNameRange '3.1.1', +1342 silly addNameRange '3.1.2', +1342 silly addNameRange '3.2.0', +1342 silly addNameRange '3.2.1', +1342 silly addNameRange '3.2.2', +1342 silly addNameRange '3.3.0', +1342 silly addNameRange '3.3.1', +1342 silly addNameRange '3.3.2', +1342 silly addNameRange '3.4.0', +1342 silly addNameRange '3.4.1', +1342 silly addNameRange '3.4.2', +1342 silly addNameRange '3.4.3', +1342 silly addNameRange '3.5.0', +1342 silly addNameRange '3.5.1', +1342 silly addNameRange '3.5.2', +1342 silly addNameRange '3.5.3', +1342 silly addNameRange '3.5.4', +1342 silly addNameRange '3.5.5', +1342 silly addNameRange '3.6.0', +1342 silly addNameRange '4.0.0', +1342 silly addNameRange '4.1.0', +1342 silly addNameRange '4.2.0', +1342 silly addNameRange '4.3.0', +1342 silly addNameRange '4.3.1', +1342 silly addNameRange '4.4.0', +1342 silly addNameRange '4.5.0', +1342 silly addNameRange '4.5.1', +1342 silly addNameRange '4.6.0', +1342 silly addNameRange '4.7.0', +1342 silly addNameRange '4.7.1', +1342 silly addNameRange '4.8.0', +1342 silly addNameRange '4.9.0', +1342 silly addNameRange '4.9.1', +1342 silly addNameRange '5.0.0', +1342 silly addNameRange '5.0.1', +1342 silly addNameRange '5.0.2', +1342 silly addNameRange '5.0.3', +1342 silly addNameRange '5.0.4', +1342 silly addNameRange '5.0.5', +1342 silly addNameRange '5.0.6', +1342 silly addNameRange '5.0.7', +1342 silly addNameRange '5.0.8', +1342 silly addNameRange '5.1.0', +1342 silly addNameRange '5.2.0', +1342 silly addNameRange '5.2.1', +1342 silly addNameRange '5.3.0', +1342 silly addNameRange '5.4.0', +1342 silly addNameRange '5.4.1', +1342 silly addNameRange '5.4.2', +1342 silly addNameRange '5.4.3', +1342 silly addNameRange '4.9.2', +1342 silly addNameRange '3.6.2', +1342 silly addNameRange '2.8.3', +1342 silly addNameRange '5.5.0', +1342 silly addNameRange '5.6.0', +1342 silly addNameRange '5.6.1', +1342 silly addNameRange '5.7.0', +1342 silly addNameRange '6.0.0', +1342 silly addNameRange '5.7.1', +1342 silly addNameRange '6.0.1', +1342 silly addNameRange '6.0.2', +1342 silly addNameRange '6.0.3' ] ] +1343 silly addNamed buffer@5.7.1 +1344 verbose addNamed "5.7.1" is a plain semver version for buffer +1345 silly cache afterAdd ieee754@1.2.1 +1346 verbose afterAdd /home/chrisb/.npm/ieee754/1.2.1/package/package.json not in flight; writing +1347 verbose afterAdd /home/chrisb/.npm/ieee754/1.2.1/package/package.json written +1348 silly cache afterAdd buffer@5.7.1 +1349 verbose afterAdd /home/chrisb/.npm/buffer/5.7.1/package/package.json not in flight; writing +1350 http 304 https://registry.npmjs.org/commander +1351 verbose headers { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1351 verbose headers connection: 'keep-alive', +1351 verbose headers 'cf-ray': '69e94df8cf79424b-LHR', +1351 verbose headers age: '62', +1351 verbose headers 'cache-control': 'public, max-age=300', +1351 verbose headers etag: '"a11d1d4d8b489da855a1eec24aa48fec"', +1351 verbose headers 'last-modified': 'Fri, 10 Sep 2021 07:00:36 GMT', +1351 verbose headers vary: 'Accept-Encoding', +1351 verbose headers 'cf-cache-status': 'HIT', +1351 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1351 verbose headers 'x-amz-replication-status': 'PENDING', +1351 verbose headers server: 'cloudflare' } +1352 silly get cb [ 304, +1352 silly get { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1352 silly get connection: 'keep-alive', +1352 silly get 'cf-ray': '69e94df8cf79424b-LHR', +1352 silly get age: '62', +1352 silly get 'cache-control': 'public, max-age=300', +1352 silly get etag: '"a11d1d4d8b489da855a1eec24aa48fec"', +1352 silly get 'last-modified': 'Fri, 10 Sep 2021 07:00:36 GMT', +1352 silly get vary: 'Accept-Encoding', +1352 silly get 'cf-cache-status': 'HIT', +1352 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1352 silly get 'x-amz-replication-status': 'PENDING', +1352 silly get server: 'cloudflare' } ] +1353 verbose etag https://registry.npmjs.org/commander from cache +1354 verbose get saving commander to /home/chrisb/.npm/registry.npmjs.org/commander/.cache.json +1355 verbose afterAdd /home/chrisb/.npm/buffer/5.7.1/package/package.json written +1356 http 304 https://registry.npmjs.org/readable-stream +1357 verbose headers { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1357 verbose headers connection: 'keep-alive', +1357 verbose headers 'cf-ray': '69e94df8da6353b0-LHR', +1357 verbose headers age: '125', +1357 verbose headers 'cache-control': 'public, max-age=300', +1357 verbose headers etag: '"cd4a066a34bf22a921492b57a292e033"', +1357 verbose headers 'last-modified': 'Thu, 13 Feb 2020 19:42:09 GMT', +1357 verbose headers vary: 'Accept-Encoding', +1357 verbose headers 'cf-cache-status': 'HIT', +1357 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1357 verbose headers server: 'cloudflare' } +1358 silly get cb [ 304, +1358 silly get { date: 'Fri, 15 Oct 2021 13:13:24 GMT', +1358 silly get connection: 'keep-alive', +1358 silly get 'cf-ray': '69e94df8da6353b0-LHR', +1358 silly get age: '125', +1358 silly get 'cache-control': 'public, max-age=300', +1358 silly get etag: '"cd4a066a34bf22a921492b57a292e033"', +1358 silly get 'last-modified': 'Thu, 13 Feb 2020 19:42:09 GMT', +1358 silly get vary: 'Accept-Encoding', +1358 silly get 'cf-cache-status': 'HIT', +1358 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1358 silly get server: 'cloudflare' } ] +1359 verbose etag https://registry.npmjs.org/readable-stream from cache +1360 verbose get saving readable-stream to /home/chrisb/.npm/registry.npmjs.org/readable-stream/.cache.json +1361 silly resolveWithNewModule commander@2.20.3 checking installable status +1362 silly cache add args [ 'commander@^2.15.0', null ] +1363 verbose cache add spec commander@^2.15.0 +1364 silly cache add parsed spec Result { +1364 silly cache add raw: 'commander@^2.15.0', +1364 silly cache add scope: null, +1364 silly cache add name: 'commander', +1364 silly cache add rawSpec: '^2.15.0', +1364 silly cache add spec: '>=2.15.0 <3.0.0', +1364 silly cache add type: 'range' } +1365 silly addNamed commander@>=2.15.0 <3.0.0 +1366 verbose addNamed ">=2.15.0 <3.0.0" is a valid semver range for commander +1367 silly addNameRange { name: 'commander', range: '>=2.15.0 <3.0.0', hasData: false } +1368 silly mapToRegistry name commander +1369 silly mapToRegistry using default registry +1370 silly mapToRegistry registry https://registry.npmjs.org/ +1371 silly mapToRegistry uri https://registry.npmjs.org/commander +1372 verbose addNameRange registry:https://registry.npmjs.org/commander not in flight; fetching +1373 verbose get https://registry.npmjs.org/commander not expired, no request +1374 silly addNameRange number 2 { name: 'commander', range: '>=2.15.0 <3.0.0', hasData: true } +1375 silly addNameRange versions [ 'commander', +1375 silly addNameRange [ '0.0.1', +1375 silly addNameRange '0.0.3', +1375 silly addNameRange '0.0.4', +1375 silly addNameRange '0.0.5', +1375 silly addNameRange '0.1.0', +1375 silly addNameRange '0.2.0', +1375 silly addNameRange '0.2.1', +1375 silly addNameRange '0.3.0', +1375 silly addNameRange '0.3.1', +1375 silly addNameRange '0.3.2', +1375 silly addNameRange '0.3.3', +1375 silly addNameRange '0.4.0', +1375 silly addNameRange '0.4.1', +1375 silly addNameRange '0.4.2', +1375 silly addNameRange '0.4.3', +1375 silly addNameRange '0.5.0', +1375 silly addNameRange '0.5.1', +1375 silly addNameRange '0.6.0', +1375 silly addNameRange '0.6.1', +1375 silly addNameRange '0.5.2', +1375 silly addNameRange '1.0.0', +1375 silly addNameRange '1.0.1', +1375 silly addNameRange '1.0.2', +1375 silly addNameRange '1.0.3', +1375 silly addNameRange '1.0.4', +1375 silly addNameRange '1.0.5', +1375 silly addNameRange '1.1.0', +1375 silly addNameRange '1.1.1', +1375 silly addNameRange '1.2.0', +1375 silly addNameRange '1.3.0', +1375 silly addNameRange '1.3.1', +1375 silly addNameRange '1.3.2', +1375 silly addNameRange '2.0.0', +1375 silly addNameRange '2.1.0', +1375 silly addNameRange '2.2.0', +1375 silly addNameRange '2.3.0', +1375 silly addNameRange '2.4.0', +1375 silly addNameRange '2.5.0', +1375 silly addNameRange '2.5.1', +1375 silly addNameRange '2.6.0', +1375 silly addNameRange '2.7.0', +1375 silly addNameRange '2.7.1', +1375 silly addNameRange '2.8.0', +1375 silly addNameRange '2.8.1', +1375 silly addNameRange '2.9.0', +1375 silly addNameRange '2.10.0', +1375 silly addNameRange '2.11.0', +1375 silly addNameRange '2.12.0', +1375 silly addNameRange '2.12.1', +1375 silly addNameRange '2.12.2', +1375 silly addNameRange '2.13.0', +1375 silly addNameRange '2.14.0', +1375 silly addNameRange '2.14.1', +1375 silly addNameRange '2.15.0', +1375 silly addNameRange '2.15.1', +1375 silly addNameRange '2.16.0', +1375 silly addNameRange '2.17.0', +1375 silly addNameRange '2.17.1', +1375 silly addNameRange '2.18.0', +1375 silly addNameRange '2.19.0', +1375 silly addNameRange '2.20.0', +1375 silly addNameRange '3.0.0-0', +1375 silly addNameRange '3.0.0', +1375 silly addNameRange '3.0.1', +1375 silly addNameRange '3.0.2', +1375 silly addNameRange '2.20.1', +1375 silly addNameRange '4.0.0-0', +1375 silly addNameRange '4.0.0-1', +1375 silly addNameRange '2.20.3', +1375 silly addNameRange '4.0.0', +1375 silly addNameRange '4.0.1', +1375 silly addNameRange '4.1.0', +1375 silly addNameRange '5.0.0-0', +1375 silly addNameRange '4.1.1', +1375 silly addNameRange '5.0.0-1', +1375 silly addNameRange '5.0.0-2', +1375 silly addNameRange '5.0.0-3', +1375 silly addNameRange '5.0.0-4', +1375 silly addNameRange '5.0.0', +1375 silly addNameRange '5.1.0', +1375 silly addNameRange '6.0.0-0', +1375 silly addNameRange '6.0.0', +1375 silly addNameRange '6.1.0', +1375 silly addNameRange '6.2.0', +1375 silly addNameRange '7.0.0-0', +1375 silly addNameRange '7.0.0-1', +1375 silly addNameRange '6.2.1', +1375 silly addNameRange '7.0.0-2', +1375 silly addNameRange '7.0.0', +1375 silly addNameRange '7.1.0', +1375 silly addNameRange '7.2.0', +1375 silly addNameRange '8.0.0-0', +1375 silly addNameRange '8.0.0-1', +1375 silly addNameRange '8.0.0-2', +1375 silly addNameRange '8.0.0', +1375 silly addNameRange '8.1.0', +1375 silly addNameRange '8.2.0' ] ] +1376 silly addNamed commander@2.20.3 +1377 verbose addNamed "2.20.3" is a plain semver version for commander +1378 silly resolveWithNewModule readable-stream@3.6.0 checking installable status +1379 silly cache add args [ 'readable-stream@^3.6.0', null ] +1380 verbose cache add spec readable-stream@^3.6.0 +1381 silly cache add parsed spec Result { +1381 silly cache add raw: 'readable-stream@^3.6.0', +1381 silly cache add scope: null, +1381 silly cache add name: 'readable-stream', +1381 silly cache add rawSpec: '^3.6.0', +1381 silly cache add spec: '>=3.6.0 <4.0.0', +1381 silly cache add type: 'range' } +1382 silly addNamed readable-stream@>=3.6.0 <4.0.0 +1383 verbose addNamed ">=3.6.0 <4.0.0" is a valid semver range for readable-stream +1384 silly addNameRange { name: 'readable-stream', +1384 silly addNameRange range: '>=3.6.0 <4.0.0', +1384 silly addNameRange hasData: false } +1385 silly mapToRegistry name readable-stream +1386 silly mapToRegistry using default registry +1387 silly mapToRegistry registry https://registry.npmjs.org/ +1388 silly mapToRegistry uri https://registry.npmjs.org/readable-stream +1389 verbose addNameRange registry:https://registry.npmjs.org/readable-stream not in flight; fetching +1390 verbose get https://registry.npmjs.org/readable-stream not expired, no request +1391 silly addNameRange number 2 { name: 'readable-stream', +1391 silly addNameRange range: '>=3.6.0 <4.0.0', +1391 silly addNameRange hasData: true } +1392 silly addNameRange versions [ 'readable-stream', +1392 silly addNameRange [ '0.0.1', +1392 silly addNameRange '0.0.2', +1392 silly addNameRange '0.0.3', +1392 silly addNameRange '0.0.4', +1392 silly addNameRange '0.1.0', +1392 silly addNameRange '0.2.0', +1392 silly addNameRange '0.3.0', +1392 silly addNameRange '0.3.1', +1392 silly addNameRange '1.0.0', +1392 silly addNameRange '1.0.1', +1392 silly addNameRange '1.0.2', +1392 silly addNameRange '1.0.15', +1392 silly addNameRange '1.0.17', +1392 silly addNameRange '1.1.7', +1392 silly addNameRange '1.1.8', +1392 silly addNameRange '1.1.9', +1392 silly addNameRange '1.0.24', +1392 silly addNameRange '1.0.25', +1392 silly addNameRange '1.1.10', +1392 silly addNameRange '1.0.25-1', +1392 silly addNameRange '1.1.11', +1392 silly addNameRange '1.0.26', +1392 silly addNameRange '1.0.26-1', +1392 silly addNameRange '1.1.11-1', +1392 silly addNameRange '1.0.26-2', +1392 silly addNameRange '1.1.12', +1392 silly addNameRange '1.0.26-3', +1392 silly addNameRange '1.0.26-4', +1392 silly addNameRange '1.1.12-1', +1392 silly addNameRange '1.0.27-1', +1392 silly addNameRange '1.1.13-1', +1392 silly addNameRange '1.0.31', +1392 silly addNameRange '1.1.13', +1392 silly addNameRange '1.0.32', +1392 silly addNameRange '1.0.32-1', +1392 silly addNameRange '1.0.33-1', +1392 silly addNameRange '1.0.33-2', +1392 silly addNameRange '1.0.33', +1392 silly addNameRange '2.0.0', +1392 silly addNameRange '2.0.1', +1392 silly addNameRange '2.0.2', +1392 silly addNameRange '2.0.3', +1392 silly addNameRange '2.0.4', +1392 silly addNameRange '2.0.5', +1392 silly addNameRange '2.0.6', +1392 silly addNameRange '1.0.34', +1392 silly addNameRange '1.1.14', +1392 silly addNameRange '2.1.0', +1392 silly addNameRange '2.1.1', +1392 silly addNameRange '2.1.2', +1392 silly addNameRange '2.1.3', +1392 silly addNameRange '2.1.4', +1392 silly addNameRange '2.1.5', +1392 silly addNameRange '2.2.0', +1392 silly addNameRange '2.2.1', +1392 silly addNameRange '2.2.2', +1392 silly addNameRange '2.2.3', +1392 silly addNameRange '2.2.4', +1392 silly addNameRange '2.2.5', +1392 silly addNameRange '2.2.6', +1392 silly addNameRange '2.2.7', +1392 silly addNameRange '2.2.8', +1392 silly addNameRange '2.2.9', +1392 silly addNameRange '2.2.10', +1392 silly addNameRange '2.2.11', +1392 silly addNameRange '2.3.0', +1392 silly addNameRange '2.3.1', +1392 silly addNameRange '2.3.2', +1392 silly addNameRange '2.3.3', +1392 silly addNameRange '2.3.4', +1392 silly addNameRange '2.3.5', +1392 silly addNameRange '2.3.6', +1392 silly addNameRange '3.0.0-rc.1', +1392 silly addNameRange '3.0.0-rc.2', +1392 silly addNameRange '3.0.0-rc.3', +1392 silly addNameRange '3.0.0', +1392 silly addNameRange '3.0.1', +1392 silly addNameRange '3.0.2', +1392 silly addNameRange '3.0.3', +1392 silly addNameRange '3.0.4', +1392 silly addNameRange '3.0.5', +1392 silly addNameRange '3.0.6', +1392 silly addNameRange '3.1.0', +1392 silly addNameRange '3.1.1', +1392 silly addNameRange '3.2.0', +1392 silly addNameRange '3.3.0', +1392 silly addNameRange '3.4.0', +1392 silly addNameRange '2.3.7', +1392 silly addNameRange '3.5.0', +1392 silly addNameRange '3.6.0' ] ] +1393 silly addNamed readable-stream@3.6.0 +1394 verbose addNamed "3.6.0" is a plain semver version for readable-stream +1395 silly cache afterAdd commander@2.20.3 +1396 verbose afterAdd /home/chrisb/.npm/commander/2.20.3/package/package.json not in flight; writing +1397 silly cache afterAdd readable-stream@3.6.0 +1398 verbose afterAdd /home/chrisb/.npm/readable-stream/3.6.0/package/package.json not in flight; writing +1399 verbose afterAdd /home/chrisb/.npm/commander/2.20.3/package/package.json written +1400 verbose afterAdd /home/chrisb/.npm/readable-stream/3.6.0/package/package.json written +1401 http 304 https://registry.npmjs.org/iso-url +1402 verbose headers { date: 'Fri, 15 Oct 2021 13:13:25 GMT', +1402 verbose headers connection: 'keep-alive', +1402 verbose headers 'cf-ray': '69e94df8af8153bb-LHR', +1402 verbose headers 'cache-control': 'public, max-age=300', +1402 verbose headers etag: '"cc2de47f72adfac322b3a9626fff03f7"', +1402 verbose headers 'last-modified': 'Sun, 14 Mar 2021 21:03:04 GMT', +1402 verbose headers vary: 'Accept-Encoding', +1402 verbose headers 'cf-cache-status': 'REVALIDATED', +1402 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1402 verbose headers server: 'cloudflare' } +1403 silly get cb [ 304, +1403 silly get { date: 'Fri, 15 Oct 2021 13:13:25 GMT', +1403 silly get connection: 'keep-alive', +1403 silly get 'cf-ray': '69e94df8af8153bb-LHR', +1403 silly get 'cache-control': 'public, max-age=300', +1403 silly get etag: '"cc2de47f72adfac322b3a9626fff03f7"', +1403 silly get 'last-modified': 'Sun, 14 Mar 2021 21:03:04 GMT', +1403 silly get vary: 'Accept-Encoding', +1403 silly get 'cf-cache-status': 'REVALIDATED', +1403 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1403 silly get server: 'cloudflare' } ] +1404 verbose etag https://registry.npmjs.org/iso-url from cache +1405 verbose get saving iso-url to /home/chrisb/.npm/registry.npmjs.org/iso-url/.cache.json +1406 silly resolveWithNewModule iso-url@0.4.7 checking installable status +1407 silly cache add args [ 'iso-url@~0.4.7', null ] +1408 verbose cache add spec iso-url@~0.4.7 +1409 silly cache add parsed spec Result { +1409 silly cache add raw: 'iso-url@~0.4.7', +1409 silly cache add scope: null, +1409 silly cache add name: 'iso-url', +1409 silly cache add rawSpec: '~0.4.7', +1409 silly cache add spec: '>=0.4.7 <0.5.0', +1409 silly cache add type: 'range' } +1410 silly addNamed iso-url@>=0.4.7 <0.5.0 +1411 verbose addNamed ">=0.4.7 <0.5.0" is a valid semver range for iso-url +1412 silly addNameRange { name: 'iso-url', range: '>=0.4.7 <0.5.0', hasData: false } +1413 silly mapToRegistry name iso-url +1414 silly mapToRegistry using default registry +1415 silly mapToRegistry registry https://registry.npmjs.org/ +1416 silly mapToRegistry uri https://registry.npmjs.org/iso-url +1417 verbose addNameRange registry:https://registry.npmjs.org/iso-url not in flight; fetching +1418 verbose get https://registry.npmjs.org/iso-url not expired, no request +1419 silly addNameRange number 2 { name: 'iso-url', range: '>=0.4.7 <0.5.0', hasData: true } +1420 silly addNameRange versions [ 'iso-url', +1420 silly addNameRange [ '0.0.1', +1420 silly addNameRange '0.0.2', +1420 silly addNameRange '0.1.0', +1420 silly addNameRange '0.1.2', +1420 silly addNameRange '0.2.0', +1420 silly addNameRange '0.3.0', +1420 silly addNameRange '0.4.0', +1420 silly addNameRange '0.4.1', +1420 silly addNameRange '0.4.2', +1420 silly addNameRange '0.4.3', +1420 silly addNameRange '0.4.4', +1420 silly addNameRange '0.4.5', +1420 silly addNameRange '0.4.6', +1420 silly addNameRange '0.4.7', +1420 silly addNameRange '1.0.0', +1420 silly addNameRange '1.1.0', +1420 silly addNameRange '1.1.1', +1420 silly addNameRange '1.1.2', +1420 silly addNameRange '1.1.3', +1420 silly addNameRange '1.1.4', +1420 silly addNameRange '1.1.5' ] ] +1421 silly addNamed iso-url@0.4.7 +1422 verbose addNamed "0.4.7" is a plain semver version for iso-url +1423 http 304 https://registry.npmjs.org/json-text-sequence +1424 verbose headers { date: 'Fri, 15 Oct 2021 13:13:25 GMT', +1424 verbose headers connection: 'keep-alive', +1424 verbose headers 'cf-ray': '69e94df8c8a30682-LHR', +1424 verbose headers 'cache-control': 'public, max-age=300', +1424 verbose headers etag: '"f4bc5faa27d1e0e804ad5d2aeb5b40ba"', +1424 verbose headers 'last-modified': 'Thu, 14 Oct 2021 21:04:45 GMT', +1424 verbose headers vary: 'Accept-Encoding', +1424 verbose headers 'cf-cache-status': 'REVALIDATED', +1424 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1424 verbose headers 'x-amz-replication-status': 'COMPLETED', +1424 verbose headers server: 'cloudflare' } +1425 silly get cb [ 304, +1425 silly get { date: 'Fri, 15 Oct 2021 13:13:25 GMT', +1425 silly get connection: 'keep-alive', +1425 silly get 'cf-ray': '69e94df8c8a30682-LHR', +1425 silly get 'cache-control': 'public, max-age=300', +1425 silly get etag: '"f4bc5faa27d1e0e804ad5d2aeb5b40ba"', +1425 silly get 'last-modified': 'Thu, 14 Oct 2021 21:04:45 GMT', +1425 silly get vary: 'Accept-Encoding', +1425 silly get 'cf-cache-status': 'REVALIDATED', +1425 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1425 silly get 'x-amz-replication-status': 'COMPLETED', +1425 silly get server: 'cloudflare' } ] +1426 verbose etag https://registry.npmjs.org/json-text-sequence from cache +1427 verbose get saving json-text-sequence to /home/chrisb/.npm/registry.npmjs.org/json-text-sequence/.cache.json +1428 silly cache afterAdd iso-url@0.4.7 +1429 verbose afterAdd /home/chrisb/.npm/iso-url/0.4.7/package/package.json not in flight; writing +1430 silly resolveWithNewModule json-text-sequence@0.1.1 checking installable status +1431 silly cache add args [ 'json-text-sequence@~0.1.0', null ] +1432 verbose cache add spec json-text-sequence@~0.1.0 +1433 silly cache add parsed spec Result { +1433 silly cache add raw: 'json-text-sequence@~0.1.0', +1433 silly cache add scope: null, +1433 silly cache add name: 'json-text-sequence', +1433 silly cache add rawSpec: '~0.1.0', +1433 silly cache add spec: '>=0.1.0 <0.2.0', +1433 silly cache add type: 'range' } +1434 silly addNamed json-text-sequence@>=0.1.0 <0.2.0 +1435 verbose addNamed ">=0.1.0 <0.2.0" is a valid semver range for json-text-sequence +1436 silly addNameRange { name: 'json-text-sequence', +1436 silly addNameRange range: '>=0.1.0 <0.2.0', +1436 silly addNameRange hasData: false } +1437 silly mapToRegistry name json-text-sequence +1438 silly mapToRegistry using default registry +1439 silly mapToRegistry registry https://registry.npmjs.org/ +1440 silly mapToRegistry uri https://registry.npmjs.org/json-text-sequence +1441 verbose addNameRange registry:https://registry.npmjs.org/json-text-sequence not in flight; fetching +1442 verbose get https://registry.npmjs.org/json-text-sequence not expired, no request +1443 silly addNameRange number 2 { name: 'json-text-sequence', +1443 silly addNameRange range: '>=0.1.0 <0.2.0', +1443 silly addNameRange hasData: true } +1444 silly addNameRange versions [ 'json-text-sequence', +1444 silly addNameRange [ '0.0.2', +1444 silly addNameRange '0.0.3', +1444 silly addNameRange '0.0.4', +1444 silly addNameRange '0.0.5', +1444 silly addNameRange '0.0.6', +1444 silly addNameRange '0.0.7', +1444 silly addNameRange '0.1.0', +1444 silly addNameRange '0.1.1', +1444 silly addNameRange '0.2.0', +1444 silly addNameRange '0.3.0', +1444 silly addNameRange '1.0.0' ] ] +1445 silly addNamed json-text-sequence@0.1.1 +1446 verbose addNamed "0.1.1" is a plain semver version for json-text-sequence +1447 verbose afterAdd /home/chrisb/.npm/iso-url/0.4.7/package/package.json written +1448 silly cache afterAdd json-text-sequence@0.1.1 +1449 verbose afterAdd /home/chrisb/.npm/json-text-sequence/0.1.1/package/package.json not in flight; writing +1450 verbose afterAdd /home/chrisb/.npm/json-text-sequence/0.1.1/package/package.json written +1451 silly fetchNamedPackageData base64-js +1452 silly mapToRegistry name base64-js +1453 silly mapToRegistry using default registry +1454 silly mapToRegistry registry https://registry.npmjs.org/ +1455 silly mapToRegistry uri https://registry.npmjs.org/base64-js +1456 verbose request uri https://registry.npmjs.org/base64-js +1457 verbose request no auth needed +1458 info attempt registry request try #1 at 14:13:25 +1459 verbose etag W/"d836fcade109ef38d6426b195cc42e73" +1460 verbose lastModified Wed, 11 Nov 2020 19:33:51 GMT +1461 http request GET https://registry.npmjs.org/base64-js +1462 http 304 https://registry.npmjs.org/base64-js +1463 verbose headers { date: 'Fri, 15 Oct 2021 13:13:25 GMT', +1463 verbose headers connection: 'keep-alive', +1463 verbose headers 'cf-ray': '69e94dfd6813659e-LHR', +1463 verbose headers age: '280', +1463 verbose headers 'cache-control': 'public, max-age=300', +1463 verbose headers etag: '"d836fcade109ef38d6426b195cc42e73"', +1463 verbose headers 'last-modified': 'Wed, 11 Nov 2020 19:33:51 GMT', +1463 verbose headers vary: 'Accept-Encoding', +1463 verbose headers 'cf-cache-status': 'HIT', +1463 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1463 verbose headers server: 'cloudflare' } +1464 silly get cb [ 304, +1464 silly get { date: 'Fri, 15 Oct 2021 13:13:25 GMT', +1464 silly get connection: 'keep-alive', +1464 silly get 'cf-ray': '69e94dfd6813659e-LHR', +1464 silly get age: '280', +1464 silly get 'cache-control': 'public, max-age=300', +1464 silly get etag: '"d836fcade109ef38d6426b195cc42e73"', +1464 silly get 'last-modified': 'Wed, 11 Nov 2020 19:33:51 GMT', +1464 silly get vary: 'Accept-Encoding', +1464 silly get 'cf-cache-status': 'HIT', +1464 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1464 silly get server: 'cloudflare' } ] +1465 verbose etag https://registry.npmjs.org/base64-js from cache +1466 verbose get saving base64-js to /home/chrisb/.npm/registry.npmjs.org/base64-js/.cache.json +1467 silly resolveWithNewModule base64-js@1.5.1 checking installable status +1468 silly cache add args [ 'base64-js@^1.3.1', null ] +1469 verbose cache add spec base64-js@^1.3.1 +1470 silly cache add parsed spec Result { +1470 silly cache add raw: 'base64-js@^1.3.1', +1470 silly cache add scope: null, +1470 silly cache add name: 'base64-js', +1470 silly cache add rawSpec: '^1.3.1', +1470 silly cache add spec: '>=1.3.1 <2.0.0', +1470 silly cache add type: 'range' } +1471 silly addNamed base64-js@>=1.3.1 <2.0.0 +1472 verbose addNamed ">=1.3.1 <2.0.0" is a valid semver range for base64-js +1473 silly addNameRange { name: 'base64-js', range: '>=1.3.1 <2.0.0', hasData: false } +1474 silly mapToRegistry name base64-js +1475 silly mapToRegistry using default registry +1476 silly mapToRegistry registry https://registry.npmjs.org/ +1477 silly mapToRegistry uri https://registry.npmjs.org/base64-js +1478 verbose addNameRange registry:https://registry.npmjs.org/base64-js not in flight; fetching +1479 verbose get https://registry.npmjs.org/base64-js not expired, no request +1480 silly addNameRange number 2 { name: 'base64-js', range: '>=1.3.1 <2.0.0', hasData: true } +1481 silly addNameRange versions [ 'base64-js', +1481 silly addNameRange [ '0.0.1', +1481 silly addNameRange '0.0.2', +1481 silly addNameRange '0.0.3', +1481 silly addNameRange '0.0.4', +1481 silly addNameRange '0.0.5', +1481 silly addNameRange '0.0.6', +1481 silly addNameRange '0.0.7', +1481 silly addNameRange '0.0.8', +1481 silly addNameRange '1.0.1', +1481 silly addNameRange '1.0.2', +1481 silly addNameRange '1.0.3', +1481 silly addNameRange '1.0.4', +1481 silly addNameRange '1.1.0', +1481 silly addNameRange '1.1.1', +1481 silly addNameRange '1.1.2', +1481 silly addNameRange '1.2.0', +1481 silly addNameRange '1.2.1', +1481 silly addNameRange '1.2.2', +1481 silly addNameRange '1.2.3', +1481 silly addNameRange '1.3.0', +1481 silly addNameRange '1.3.1', +1481 silly addNameRange '1.5.0', +1481 silly addNameRange '1.5.1' ] ] +1482 silly addNamed base64-js@1.5.1 +1483 verbose addNamed "1.5.1" is a plain semver version for base64-js +1484 silly cache afterAdd base64-js@1.5.1 +1485 verbose afterAdd /home/chrisb/.npm/base64-js/1.5.1/package/package.json not in flight; writing +1486 verbose afterAdd /home/chrisb/.npm/base64-js/1.5.1/package/package.json written +1487 silly fetchNamedPackageData delimit-stream +1488 silly mapToRegistry name delimit-stream +1489 silly mapToRegistry using default registry +1490 silly mapToRegistry registry https://registry.npmjs.org/ +1491 silly mapToRegistry uri https://registry.npmjs.org/delimit-stream +1492 verbose request uri https://registry.npmjs.org/delimit-stream +1493 verbose request no auth needed +1494 info attempt registry request try #1 at 14:13:25 +1495 verbose etag W/"d866da00787fddad17dfb90fbfdbbb97" +1496 verbose lastModified Sat, 26 May 2018 21:57:23 GMT +1497 http request GET https://registry.npmjs.org/delimit-stream +1498 http 304 https://registry.npmjs.org/delimit-stream +1499 verbose headers { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1499 verbose headers connection: 'keep-alive', +1499 verbose headers 'cf-ray': '69e94dfdeec165bf-LHR', +1499 verbose headers 'cache-control': 'public, max-age=300', +1499 verbose headers etag: '"d866da00787fddad17dfb90fbfdbbb97"', +1499 verbose headers 'last-modified': 'Sat, 26 May 2018 21:57:23 GMT', +1499 verbose headers vary: 'Accept-Encoding', +1499 verbose headers 'cf-cache-status': 'REVALIDATED', +1499 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1499 verbose headers server: 'cloudflare' } +1500 silly get cb [ 304, +1500 silly get { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1500 silly get connection: 'keep-alive', +1500 silly get 'cf-ray': '69e94dfdeec165bf-LHR', +1500 silly get 'cache-control': 'public, max-age=300', +1500 silly get etag: '"d866da00787fddad17dfb90fbfdbbb97"', +1500 silly get 'last-modified': 'Sat, 26 May 2018 21:57:23 GMT', +1500 silly get vary: 'Accept-Encoding', +1500 silly get 'cf-cache-status': 'REVALIDATED', +1500 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1500 silly get server: 'cloudflare' } ] +1501 verbose etag https://registry.npmjs.org/delimit-stream from cache +1502 verbose get saving delimit-stream to /home/chrisb/.npm/registry.npmjs.org/delimit-stream/.cache.json +1503 silly resolveWithNewModule delimit-stream@0.1.0 checking installable status +1504 silly cache add args [ 'delimit-stream@0.1.0', null ] +1505 verbose cache add spec delimit-stream@0.1.0 +1506 silly cache add parsed spec Result { +1506 silly cache add raw: 'delimit-stream@0.1.0', +1506 silly cache add scope: null, +1506 silly cache add name: 'delimit-stream', +1506 silly cache add rawSpec: '0.1.0', +1506 silly cache add spec: '0.1.0', +1506 silly cache add type: 'version' } +1507 silly addNamed delimit-stream@0.1.0 +1508 verbose addNamed "0.1.0" is a plain semver version for delimit-stream +1509 silly mapToRegistry name delimit-stream +1510 silly mapToRegistry using default registry +1511 silly mapToRegistry registry https://registry.npmjs.org/ +1512 silly mapToRegistry uri https://registry.npmjs.org/delimit-stream +1513 verbose addNameVersion registry:https://registry.npmjs.org/delimit-stream not in flight; fetching +1514 verbose get https://registry.npmjs.org/delimit-stream not expired, no request +1515 silly cache afterAdd delimit-stream@0.1.0 +1516 verbose afterAdd /home/chrisb/.npm/delimit-stream/0.1.0/package/package.json not in flight; writing +1517 verbose afterAdd /home/chrisb/.npm/delimit-stream/0.1.0/package/package.json written +1518 silly fetchNamedPackageData inherits +1519 silly mapToRegistry name inherits +1520 silly mapToRegistry using default registry +1521 silly mapToRegistry registry https://registry.npmjs.org/ +1522 silly mapToRegistry uri https://registry.npmjs.org/inherits +1523 silly fetchNamedPackageData string_decoder +1524 silly mapToRegistry name string_decoder +1525 silly mapToRegistry using default registry +1526 silly mapToRegistry registry https://registry.npmjs.org/ +1527 silly mapToRegistry uri https://registry.npmjs.org/string_decoder +1528 silly fetchNamedPackageData util-deprecate +1529 silly mapToRegistry name util-deprecate +1530 silly mapToRegistry using default registry +1531 silly mapToRegistry registry https://registry.npmjs.org/ +1532 silly mapToRegistry uri https://registry.npmjs.org/util-deprecate +1533 verbose request uri https://registry.npmjs.org/inherits +1534 verbose request no auth needed +1535 info attempt registry request try #1 at 14:13:26 +1536 verbose etag W/"89b9ff30160e62cccc320a50b274ccd9" +1537 verbose lastModified Wed, 19 Jun 2019 20:18:57 GMT +1538 http request GET https://registry.npmjs.org/inherits +1539 verbose request uri https://registry.npmjs.org/util-deprecate +1540 verbose request no auth needed +1541 info attempt registry request try #1 at 14:13:26 +1542 verbose etag W/"d116b09e4cac1e1e657ea3ce533e5631" +1543 verbose lastModified Sun, 27 May 2018 20:38:18 GMT +1544 http request GET https://registry.npmjs.org/util-deprecate +1545 verbose request uri https://registry.npmjs.org/string_decoder +1546 verbose request no auth needed +1547 info attempt registry request try #1 at 14:13:26 +1548 verbose etag W/"0a93d953e853f8bf50ba2c73d36557a6" +1549 verbose lastModified Wed, 07 Aug 2019 09:20:40 GMT +1550 http request GET https://registry.npmjs.org/string_decoder +1551 http 304 https://registry.npmjs.org/util-deprecate +1552 verbose headers { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1552 verbose headers connection: 'keep-alive', +1552 verbose headers 'cf-ray': '69e94e02cdbc654a-LHR', +1552 verbose headers age: '210', +1552 verbose headers 'cache-control': 'public, max-age=300', +1552 verbose headers etag: '"d116b09e4cac1e1e657ea3ce533e5631"', +1552 verbose headers 'last-modified': 'Sun, 27 May 2018 20:38:18 GMT', +1552 verbose headers vary: 'Accept-Encoding', +1552 verbose headers 'cf-cache-status': 'HIT', +1552 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1552 verbose headers server: 'cloudflare' } +1553 silly get cb [ 304, +1553 silly get { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1553 silly get connection: 'keep-alive', +1553 silly get 'cf-ray': '69e94e02cdbc654a-LHR', +1553 silly get age: '210', +1553 silly get 'cache-control': 'public, max-age=300', +1553 silly get etag: '"d116b09e4cac1e1e657ea3ce533e5631"', +1553 silly get 'last-modified': 'Sun, 27 May 2018 20:38:18 GMT', +1553 silly get vary: 'Accept-Encoding', +1553 silly get 'cf-cache-status': 'HIT', +1553 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1553 silly get server: 'cloudflare' } ] +1554 verbose etag https://registry.npmjs.org/util-deprecate from cache +1555 verbose get saving util-deprecate to /home/chrisb/.npm/registry.npmjs.org/util-deprecate/.cache.json +1556 silly resolveWithNewModule util-deprecate@1.0.2 checking installable status +1557 silly cache add args [ 'util-deprecate@^1.0.1', null ] +1558 verbose cache add spec util-deprecate@^1.0.1 +1559 silly cache add parsed spec Result { +1559 silly cache add raw: 'util-deprecate@^1.0.1', +1559 silly cache add scope: null, +1559 silly cache add name: 'util-deprecate', +1559 silly cache add rawSpec: '^1.0.1', +1559 silly cache add spec: '>=1.0.1 <2.0.0', +1559 silly cache add type: 'range' } +1560 silly addNamed util-deprecate@>=1.0.1 <2.0.0 +1561 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for util-deprecate +1562 silly addNameRange { name: 'util-deprecate', +1562 silly addNameRange range: '>=1.0.1 <2.0.0', +1562 silly addNameRange hasData: false } +1563 silly mapToRegistry name util-deprecate +1564 silly mapToRegistry using default registry +1565 silly mapToRegistry registry https://registry.npmjs.org/ +1566 silly mapToRegistry uri https://registry.npmjs.org/util-deprecate +1567 verbose addNameRange registry:https://registry.npmjs.org/util-deprecate not in flight; fetching +1568 http 304 https://registry.npmjs.org/inherits +1569 verbose headers { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1569 verbose headers connection: 'keep-alive', +1569 verbose headers 'cf-ray': '69e94e02bf8d540f-LHR', +1569 verbose headers age: '192', +1569 verbose headers 'cache-control': 'public, max-age=300', +1569 verbose headers etag: '"89b9ff30160e62cccc320a50b274ccd9"', +1569 verbose headers 'last-modified': 'Wed, 19 Jun 2019 20:18:57 GMT', +1569 verbose headers vary: 'Accept-Encoding', +1569 verbose headers 'cf-cache-status': 'HIT', +1569 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1569 verbose headers server: 'cloudflare' } +1570 silly get cb [ 304, +1570 silly get { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1570 silly get connection: 'keep-alive', +1570 silly get 'cf-ray': '69e94e02bf8d540f-LHR', +1570 silly get age: '192', +1570 silly get 'cache-control': 'public, max-age=300', +1570 silly get etag: '"89b9ff30160e62cccc320a50b274ccd9"', +1570 silly get 'last-modified': 'Wed, 19 Jun 2019 20:18:57 GMT', +1570 silly get vary: 'Accept-Encoding', +1570 silly get 'cf-cache-status': 'HIT', +1570 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1570 silly get server: 'cloudflare' } ] +1571 verbose etag https://registry.npmjs.org/inherits from cache +1572 verbose get saving inherits to /home/chrisb/.npm/registry.npmjs.org/inherits/.cache.json +1573 http 304 https://registry.npmjs.org/string_decoder +1574 verbose headers { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1574 verbose headers connection: 'keep-alive', +1574 verbose headers 'cf-ray': '69e94e02dd6c424b-LHR', +1574 verbose headers age: '90', +1574 verbose headers 'cache-control': 'public, max-age=300', +1574 verbose headers etag: '"0a93d953e853f8bf50ba2c73d36557a6"', +1574 verbose headers 'last-modified': 'Wed, 07 Aug 2019 09:20:40 GMT', +1574 verbose headers vary: 'Accept-Encoding', +1574 verbose headers 'cf-cache-status': 'HIT', +1574 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1574 verbose headers server: 'cloudflare' } +1575 silly get cb [ 304, +1575 silly get { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1575 silly get connection: 'keep-alive', +1575 silly get 'cf-ray': '69e94e02dd6c424b-LHR', +1575 silly get age: '90', +1575 silly get 'cache-control': 'public, max-age=300', +1575 silly get etag: '"0a93d953e853f8bf50ba2c73d36557a6"', +1575 silly get 'last-modified': 'Wed, 07 Aug 2019 09:20:40 GMT', +1575 silly get vary: 'Accept-Encoding', +1575 silly get 'cf-cache-status': 'HIT', +1575 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1575 silly get server: 'cloudflare' } ] +1576 verbose etag https://registry.npmjs.org/string_decoder from cache +1577 verbose get saving string_decoder to /home/chrisb/.npm/registry.npmjs.org/string_decoder/.cache.json +1578 verbose get https://registry.npmjs.org/util-deprecate not expired, no request +1579 silly addNameRange number 2 { name: 'util-deprecate', +1579 silly addNameRange range: '>=1.0.1 <2.0.0', +1579 silly addNameRange hasData: true } +1580 silly addNameRange versions [ 'util-deprecate', [ '1.0.0', '1.0.1', '1.0.2' ] ] +1581 silly addNamed util-deprecate@1.0.2 +1582 verbose addNamed "1.0.2" is a plain semver version for util-deprecate +1583 silly resolveWithNewModule inherits@2.0.4 checking installable status +1584 silly cache add args [ 'inherits@^2.0.3', null ] +1585 verbose cache add spec inherits@^2.0.3 +1586 silly cache add parsed spec Result { +1586 silly cache add raw: 'inherits@^2.0.3', +1586 silly cache add scope: null, +1586 silly cache add name: 'inherits', +1586 silly cache add rawSpec: '^2.0.3', +1586 silly cache add spec: '>=2.0.3 <3.0.0', +1586 silly cache add type: 'range' } +1587 silly addNamed inherits@>=2.0.3 <3.0.0 +1588 verbose addNamed ">=2.0.3 <3.0.0" is a valid semver range for inherits +1589 silly addNameRange { name: 'inherits', range: '>=2.0.3 <3.0.0', hasData: false } +1590 silly mapToRegistry name inherits +1591 silly mapToRegistry using default registry +1592 silly mapToRegistry registry https://registry.npmjs.org/ +1593 silly mapToRegistry uri https://registry.npmjs.org/inherits +1594 verbose addNameRange registry:https://registry.npmjs.org/inherits not in flight; fetching +1595 silly resolveWithNewModule string_decoder@1.3.0 checking installable status +1596 silly cache add args [ 'string_decoder@^1.1.1', null ] +1597 verbose cache add spec string_decoder@^1.1.1 +1598 silly cache add parsed spec Result { +1598 silly cache add raw: 'string_decoder@^1.1.1', +1598 silly cache add scope: null, +1598 silly cache add name: 'string_decoder', +1598 silly cache add rawSpec: '^1.1.1', +1598 silly cache add spec: '>=1.1.1 <2.0.0', +1598 silly cache add type: 'range' } +1599 silly addNamed string_decoder@>=1.1.1 <2.0.0 +1600 verbose addNamed ">=1.1.1 <2.0.0" is a valid semver range for string_decoder +1601 silly addNameRange { name: 'string_decoder', +1601 silly addNameRange range: '>=1.1.1 <2.0.0', +1601 silly addNameRange hasData: false } +1602 silly mapToRegistry name string_decoder +1603 silly mapToRegistry using default registry +1604 silly mapToRegistry registry https://registry.npmjs.org/ +1605 silly mapToRegistry uri https://registry.npmjs.org/string_decoder +1606 verbose addNameRange registry:https://registry.npmjs.org/string_decoder not in flight; fetching +1607 silly cache afterAdd util-deprecate@1.0.2 +1608 verbose afterAdd /home/chrisb/.npm/util-deprecate/1.0.2/package/package.json not in flight; writing +1609 verbose get https://registry.npmjs.org/inherits not expired, no request +1610 silly addNameRange number 2 { name: 'inherits', range: '>=2.0.3 <3.0.0', hasData: true } +1611 silly addNameRange versions [ 'inherits', +1611 silly addNameRange [ '1.0.0', '2.0.0', '2.0.1', '1.0.1', '1.0.2', '2.0.3', '2.0.4' ] ] +1612 silly addNamed inherits@2.0.4 +1613 verbose addNamed "2.0.4" is a plain semver version for inherits +1614 verbose get https://registry.npmjs.org/string_decoder not expired, no request +1615 silly addNameRange number 2 { name: 'string_decoder', +1615 silly addNameRange range: '>=1.1.1 <2.0.0', +1615 silly addNameRange hasData: true } +1616 silly addNameRange versions [ 'string_decoder', +1616 silly addNameRange [ '0.0.0', +1616 silly addNameRange '0.0.1', +1616 silly addNameRange '0.10.24', +1616 silly addNameRange '0.11.10', +1616 silly addNameRange '0.10.25', +1616 silly addNameRange '0.11.10-1', +1616 silly addNameRange '0.10.25-1', +1616 silly addNameRange '0.10.31', +1616 silly addNameRange '1.0.0', +1616 silly addNameRange '1.0.1', +1616 silly addNameRange '1.0.2', +1616 silly addNameRange '1.0.3', +1616 silly addNameRange '1.1.0', +1616 silly addNameRange '1.1.1', +1616 silly addNameRange '1.2.0', +1616 silly addNameRange '1.3.0' ] ] +1617 silly addNamed string_decoder@1.3.0 +1618 verbose addNamed "1.3.0" is a plain semver version for string_decoder +1619 verbose afterAdd /home/chrisb/.npm/util-deprecate/1.0.2/package/package.json written +1620 silly cache afterAdd inherits@2.0.4 +1621 verbose afterAdd /home/chrisb/.npm/inherits/2.0.4/package/package.json not in flight; writing +1622 silly cache afterAdd string_decoder@1.3.0 +1623 verbose afterAdd /home/chrisb/.npm/string_decoder/1.3.0/package/package.json not in flight; writing +1624 verbose afterAdd /home/chrisb/.npm/inherits/2.0.4/package/package.json written +1625 verbose afterAdd /home/chrisb/.npm/string_decoder/1.3.0/package/package.json written +1626 silly fetchNamedPackageData safe-buffer +1627 silly mapToRegistry name safe-buffer +1628 silly mapToRegistry using default registry +1629 silly mapToRegistry registry https://registry.npmjs.org/ +1630 silly mapToRegistry uri https://registry.npmjs.org/safe-buffer +1631 verbose request uri https://registry.npmjs.org/safe-buffer +1632 verbose request no auth needed +1633 info attempt registry request try #1 at 14:13:26 +1634 verbose etag W/"7d10eeac57e4baa4c8bd0dd7caa1703c" +1635 verbose lastModified Sun, 10 May 2020 16:37:34 GMT +1636 http request GET https://registry.npmjs.org/safe-buffer +1637 http 304 https://registry.npmjs.org/safe-buffer +1638 verbose headers { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1638 verbose headers connection: 'keep-alive', +1638 verbose headers 'cf-ray': '69e94e03ade453b0-LHR', +1638 verbose headers age: '127', +1638 verbose headers 'cache-control': 'public, max-age=300', +1638 verbose headers etag: '"7d10eeac57e4baa4c8bd0dd7caa1703c"', +1638 verbose headers 'last-modified': 'Sun, 10 May 2020 16:37:34 GMT', +1638 verbose headers vary: 'Accept-Encoding', +1638 verbose headers 'cf-cache-status': 'HIT', +1638 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1638 verbose headers server: 'cloudflare' } +1639 silly get cb [ 304, +1639 silly get { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1639 silly get connection: 'keep-alive', +1639 silly get 'cf-ray': '69e94e03ade453b0-LHR', +1639 silly get age: '127', +1639 silly get 'cache-control': 'public, max-age=300', +1639 silly get etag: '"7d10eeac57e4baa4c8bd0dd7caa1703c"', +1639 silly get 'last-modified': 'Sun, 10 May 2020 16:37:34 GMT', +1639 silly get vary: 'Accept-Encoding', +1639 silly get 'cf-cache-status': 'HIT', +1639 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1639 silly get server: 'cloudflare' } ] +1640 verbose etag https://registry.npmjs.org/safe-buffer from cache +1641 verbose get saving safe-buffer to /home/chrisb/.npm/registry.npmjs.org/safe-buffer/.cache.json +1642 silly resolveWithNewModule safe-buffer@5.2.1 checking installable status +1643 silly cache add args [ 'safe-buffer@~5.2.0', null ] +1644 verbose cache add spec safe-buffer@~5.2.0 +1645 silly cache add parsed spec Result { +1645 silly cache add raw: 'safe-buffer@~5.2.0', +1645 silly cache add scope: null, +1645 silly cache add name: 'safe-buffer', +1645 silly cache add rawSpec: '~5.2.0', +1645 silly cache add spec: '>=5.2.0 <5.3.0', +1645 silly cache add type: 'range' } +1646 silly addNamed safe-buffer@>=5.2.0 <5.3.0 +1647 verbose addNamed ">=5.2.0 <5.3.0" is a valid semver range for safe-buffer +1648 silly addNameRange { name: 'safe-buffer', range: '>=5.2.0 <5.3.0', hasData: false } +1649 silly mapToRegistry name safe-buffer +1650 silly mapToRegistry using default registry +1651 silly mapToRegistry registry https://registry.npmjs.org/ +1652 silly mapToRegistry uri https://registry.npmjs.org/safe-buffer +1653 verbose addNameRange registry:https://registry.npmjs.org/safe-buffer not in flight; fetching +1654 verbose get https://registry.npmjs.org/safe-buffer not expired, no request +1655 silly addNameRange number 2 { name: 'safe-buffer', range: '>=5.2.0 <5.3.0', hasData: true } +1656 silly addNameRange versions [ 'safe-buffer', +1656 silly addNameRange [ '1.0.0', +1656 silly addNameRange '2.0.0', +1656 silly addNameRange '3.0.0', +1656 silly addNameRange '4.0.0', +1656 silly addNameRange '5.0.0', +1656 silly addNameRange '5.0.1', +1656 silly addNameRange '5.1.0', +1656 silly addNameRange '5.1.1', +1656 silly addNameRange '5.1.2', +1656 silly addNameRange '5.2.0', +1656 silly addNameRange '5.2.1' ] ] +1657 silly addNamed safe-buffer@5.2.1 +1658 verbose addNamed "5.2.1" is a plain semver version for safe-buffer +1659 silly cache afterAdd safe-buffer@5.2.1 +1660 verbose afterAdd /home/chrisb/.npm/safe-buffer/5.2.1/package/package.json not in flight; writing +1661 verbose afterAdd /home/chrisb/.npm/safe-buffer/5.2.1/package/package.json written +1662 silly fetchNamedPackageData blakejs +1663 silly mapToRegistry name blakejs +1664 silly mapToRegistry using default registry +1665 silly mapToRegistry registry https://registry.npmjs.org/ +1666 silly mapToRegistry uri https://registry.npmjs.org/blakejs +1667 silly fetchNamedPackageData err-code +1668 silly mapToRegistry name err-code +1669 silly mapToRegistry using default registry +1670 silly mapToRegistry registry https://registry.npmjs.org/ +1671 silly mapToRegistry uri https://registry.npmjs.org/err-code +1672 silly fetchNamedPackageData js-sha3 +1673 silly mapToRegistry name js-sha3 +1674 silly mapToRegistry using default registry +1675 silly mapToRegistry registry https://registry.npmjs.org/ +1676 silly mapToRegistry uri https://registry.npmjs.org/js-sha3 +1677 silly fetchNamedPackageData murmurhash3js-revisited +1678 silly mapToRegistry name murmurhash3js-revisited +1679 silly mapToRegistry using default registry +1680 silly mapToRegistry registry https://registry.npmjs.org/ +1681 silly mapToRegistry uri https://registry.npmjs.org/murmurhash3js-revisited +1682 silly fetchNamedPackageData uint8arrays +1683 silly mapToRegistry name uint8arrays +1684 silly mapToRegistry using default registry +1685 silly mapToRegistry registry https://registry.npmjs.org/ +1686 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +1687 silly resolveWithNewModule uint8arrays@3.0.0 checking installable status +1688 silly cache add args [ 'uint8arrays@^3.0.0', null ] +1689 verbose cache add spec uint8arrays@^3.0.0 +1690 silly cache add parsed spec Result { +1690 silly cache add raw: 'uint8arrays@^3.0.0', +1690 silly cache add scope: null, +1690 silly cache add name: 'uint8arrays', +1690 silly cache add rawSpec: '^3.0.0', +1690 silly cache add spec: '>=3.0.0 <4.0.0', +1690 silly cache add type: 'range' } +1691 silly addNamed uint8arrays@>=3.0.0 <4.0.0 +1692 verbose addNamed ">=3.0.0 <4.0.0" is a valid semver range for uint8arrays +1693 silly addNameRange { name: 'uint8arrays', range: '>=3.0.0 <4.0.0', hasData: false } +1694 silly mapToRegistry name uint8arrays +1695 silly mapToRegistry using default registry +1696 silly mapToRegistry registry https://registry.npmjs.org/ +1697 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +1698 verbose addNameRange registry:https://registry.npmjs.org/uint8arrays not in flight; fetching +1699 verbose request uri https://registry.npmjs.org/err-code +1700 verbose request no auth needed +1701 info attempt registry request try #1 at 14:13:26 +1702 verbose etag W/"942fbf04741882bcd92357beb31b2dd6" +1703 verbose lastModified Fri, 05 Feb 2021 15:55:07 GMT +1704 http request GET https://registry.npmjs.org/err-code +1705 verbose request uri https://registry.npmjs.org/uint8arrays +1706 verbose request no auth needed +1707 info attempt registry request try #1 at 14:13:26 +1708 verbose etag W/"996ca94d08b181bbd7c882c5806bb147" +1709 verbose lastModified Tue, 17 Aug 2021 07:11:24 GMT +1710 http request GET https://registry.npmjs.org/uint8arrays +1711 verbose request uri https://registry.npmjs.org/murmurhash3js-revisited +1712 verbose request no auth needed +1713 info attempt registry request try #1 at 14:13:26 +1714 verbose etag W/"1bcf36a9234973263ae146e606b4e18b" +1715 verbose lastModified Wed, 26 Sep 2018 17:29:24 GMT +1716 http request GET https://registry.npmjs.org/murmurhash3js-revisited +1717 verbose request uri https://registry.npmjs.org/blakejs +1718 verbose request no auth needed +1719 info attempt registry request try #1 at 14:13:26 +1720 verbose etag W/"067998a6a34e2b5067318fe2e70a5bff" +1721 verbose lastModified Tue, 22 Jun 2021 17:39:18 GMT +1722 http request GET https://registry.npmjs.org/blakejs +1723 verbose request uri https://registry.npmjs.org/js-sha3 +1724 verbose request no auth needed +1725 info attempt registry request try #1 at 14:13:26 +1726 verbose etag W/"15875c4878a34a53bfa90b8150e1287a" +1727 verbose lastModified Sun, 05 Aug 2018 07:36:36 GMT +1728 http request GET https://registry.npmjs.org/js-sha3 +1729 http 304 https://registry.npmjs.org/err-code +1730 verbose headers { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1730 verbose headers connection: 'keep-alive', +1730 verbose headers 'cf-ray': '69e94e043b1f53bb-LHR', +1730 verbose headers age: '184', +1730 verbose headers 'cache-control': 'public, max-age=300', +1730 verbose headers etag: '"942fbf04741882bcd92357beb31b2dd6"', +1730 verbose headers 'last-modified': 'Fri, 05 Feb 2021 15:55:07 GMT', +1730 verbose headers vary: 'Accept-Encoding', +1730 verbose headers 'cf-cache-status': 'HIT', +1730 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1730 verbose headers server: 'cloudflare' } +1731 silly get cb [ 304, +1731 silly get { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1731 silly get connection: 'keep-alive', +1731 silly get 'cf-ray': '69e94e043b1f53bb-LHR', +1731 silly get age: '184', +1731 silly get 'cache-control': 'public, max-age=300', +1731 silly get etag: '"942fbf04741882bcd92357beb31b2dd6"', +1731 silly get 'last-modified': 'Fri, 05 Feb 2021 15:55:07 GMT', +1731 silly get vary: 'Accept-Encoding', +1731 silly get 'cf-cache-status': 'HIT', +1731 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1731 silly get server: 'cloudflare' } ] +1732 verbose etag https://registry.npmjs.org/err-code from cache +1733 verbose get saving err-code to /home/chrisb/.npm/registry.npmjs.org/err-code/.cache.json +1734 silly resolveWithNewModule err-code@3.0.1 checking installable status +1735 silly cache add args [ 'err-code@^3.0.0', null ] +1736 verbose cache add spec err-code@^3.0.0 +1737 silly cache add parsed spec Result { +1737 silly cache add raw: 'err-code@^3.0.0', +1737 silly cache add scope: null, +1737 silly cache add name: 'err-code', +1737 silly cache add rawSpec: '^3.0.0', +1737 silly cache add spec: '>=3.0.0 <4.0.0', +1737 silly cache add type: 'range' } +1738 silly addNamed err-code@>=3.0.0 <4.0.0 +1739 verbose addNamed ">=3.0.0 <4.0.0" is a valid semver range for err-code +1740 silly addNameRange { name: 'err-code', range: '>=3.0.0 <4.0.0', hasData: false } +1741 silly mapToRegistry name err-code +1742 silly mapToRegistry using default registry +1743 silly mapToRegistry registry https://registry.npmjs.org/ +1744 silly mapToRegistry uri https://registry.npmjs.org/err-code +1745 verbose addNameRange registry:https://registry.npmjs.org/err-code not in flight; fetching +1746 http 304 https://registry.npmjs.org/uint8arrays +1747 verbose headers { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1747 verbose headers connection: 'keep-alive', +1747 verbose headers 'cf-ray': '69e94e043c2a0682-LHR', +1747 verbose headers age: '11', +1747 verbose headers 'cache-control': 'public, max-age=300', +1747 verbose headers etag: '"996ca94d08b181bbd7c882c5806bb147"', +1747 verbose headers 'last-modified': 'Tue, 17 Aug 2021 07:11:24 GMT', +1747 verbose headers vary: 'Accept-Encoding', +1747 verbose headers 'cf-cache-status': 'HIT', +1747 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1747 verbose headers 'x-amz-replication-status': 'COMPLETED', +1747 verbose headers server: 'cloudflare' } +1748 silly get cb [ 304, +1748 silly get { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1748 silly get connection: 'keep-alive', +1748 silly get 'cf-ray': '69e94e043c2a0682-LHR', +1748 silly get age: '11', +1748 silly get 'cache-control': 'public, max-age=300', +1748 silly get etag: '"996ca94d08b181bbd7c882c5806bb147"', +1748 silly get 'last-modified': 'Tue, 17 Aug 2021 07:11:24 GMT', +1748 silly get vary: 'Accept-Encoding', +1748 silly get 'cf-cache-status': 'HIT', +1748 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1748 silly get 'x-amz-replication-status': 'COMPLETED', +1748 silly get server: 'cloudflare' } ] +1749 verbose etag https://registry.npmjs.org/uint8arrays from cache +1750 verbose get saving uint8arrays to /home/chrisb/.npm/registry.npmjs.org/uint8arrays/.cache.json +1751 verbose get https://registry.npmjs.org/err-code not expired, no request +1752 silly addNameRange number 2 { name: 'err-code', range: '>=3.0.0 <4.0.0', hasData: true } +1753 silly addNameRange versions [ 'err-code', +1753 silly addNameRange [ '0.1.0', +1753 silly addNameRange '0.1.1', +1753 silly addNameRange '0.1.2', +1753 silly addNameRange '1.0.0', +1753 silly addNameRange '1.1.0', +1753 silly addNameRange '1.1.1', +1753 silly addNameRange '1.1.2', +1753 silly addNameRange '2.0.0', +1753 silly addNameRange '2.0.1', +1753 silly addNameRange '2.0.2', +1753 silly addNameRange '2.0.3', +1753 silly addNameRange '3.0.0', +1753 silly addNameRange '3.0.1' ] ] +1754 silly addNamed err-code@3.0.1 +1755 verbose addNamed "3.0.1" is a plain semver version for err-code +1756 silly cache afterAdd err-code@3.0.1 +1757 verbose afterAdd /home/chrisb/.npm/err-code/3.0.1/package/package.json not in flight; writing +1758 silly addNameRange number 2 { name: 'uint8arrays', range: '>=3.0.0 <4.0.0', hasData: true } +1759 silly addNameRange versions [ 'uint8arrays', +1759 silly addNameRange [ '0.0.0', +1759 silly addNameRange '0.0.1', +1759 silly addNameRange '0.0.2', +1759 silly addNameRange '1.0.0', +1759 silly addNameRange '1.1.0', +1759 silly addNameRange '2.0.0', +1759 silly addNameRange '2.0.1', +1759 silly addNameRange '2.0.2', +1759 silly addNameRange '2.0.3', +1759 silly addNameRange '2.0.4', +1759 silly addNameRange '2.0.5', +1759 silly addNameRange '2.1.0', +1759 silly addNameRange '2.1.1', +1759 silly addNameRange '2.1.2', +1759 silly addNameRange '2.1.3', +1759 silly addNameRange '2.1.4', +1759 silly addNameRange '2.1.5', +1759 silly addNameRange '2.1.6', +1759 silly addNameRange '2.1.7', +1759 silly addNameRange '2.1.8', +1759 silly addNameRange '2.1.9', +1759 silly addNameRange '2.1.10', +1759 silly addNameRange '3.0.0-rc.0', +1759 silly addNameRange '3.0.0-rc.1', +1759 silly addNameRange '3.0.0' ] ] +1760 silly addNamed uint8arrays@3.0.0 +1761 verbose addNamed "3.0.0" is a plain semver version for uint8arrays +1762 verbose afterAdd /home/chrisb/.npm/err-code/3.0.1/package/package.json written +1763 silly cache afterAdd uint8arrays@3.0.0 +1764 verbose afterAdd /home/chrisb/.npm/uint8arrays/3.0.0/package/package.json not in flight; writing +1765 http 304 https://registry.npmjs.org/js-sha3 +1766 verbose headers { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1766 verbose headers connection: 'keep-alive', +1766 verbose headers 'cf-ray': '69e94e04380d654a-LHR', +1766 verbose headers age: '164', +1766 verbose headers 'cache-control': 'public, max-age=300', +1766 verbose headers etag: '"15875c4878a34a53bfa90b8150e1287a"', +1766 verbose headers 'last-modified': 'Sun, 05 Aug 2018 07:36:36 GMT', +1766 verbose headers vary: 'Accept-Encoding', +1766 verbose headers 'cf-cache-status': 'HIT', +1766 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1766 verbose headers server: 'cloudflare' } +1767 silly get cb [ 304, +1767 silly get { date: 'Fri, 15 Oct 2021 13:13:26 GMT', +1767 silly get connection: 'keep-alive', +1767 silly get 'cf-ray': '69e94e04380d654a-LHR', +1767 silly get age: '164', +1767 silly get 'cache-control': 'public, max-age=300', +1767 silly get etag: '"15875c4878a34a53bfa90b8150e1287a"', +1767 silly get 'last-modified': 'Sun, 05 Aug 2018 07:36:36 GMT', +1767 silly get vary: 'Accept-Encoding', +1767 silly get 'cf-cache-status': 'HIT', +1767 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1767 silly get server: 'cloudflare' } ] +1768 verbose etag https://registry.npmjs.org/js-sha3 from cache +1769 verbose get saving js-sha3 to /home/chrisb/.npm/registry.npmjs.org/js-sha3/.cache.json +1770 verbose afterAdd /home/chrisb/.npm/uint8arrays/3.0.0/package/package.json written +1771 silly resolveWithNewModule js-sha3@0.8.0 checking installable status +1772 silly cache add args [ 'js-sha3@^0.8.0', null ] +1773 verbose cache add spec js-sha3@^0.8.0 +1774 silly cache add parsed spec Result { +1774 silly cache add raw: 'js-sha3@^0.8.0', +1774 silly cache add scope: null, +1774 silly cache add name: 'js-sha3', +1774 silly cache add rawSpec: '^0.8.0', +1774 silly cache add spec: '>=0.8.0 <0.9.0', +1774 silly cache add type: 'range' } +1775 silly addNamed js-sha3@>=0.8.0 <0.9.0 +1776 verbose addNamed ">=0.8.0 <0.9.0" is a valid semver range for js-sha3 +1777 silly addNameRange { name: 'js-sha3', range: '>=0.8.0 <0.9.0', hasData: false } +1778 silly mapToRegistry name js-sha3 +1779 silly mapToRegistry using default registry +1780 silly mapToRegistry registry https://registry.npmjs.org/ +1781 silly mapToRegistry uri https://registry.npmjs.org/js-sha3 +1782 verbose addNameRange registry:https://registry.npmjs.org/js-sha3 not in flight; fetching +1783 verbose get https://registry.npmjs.org/js-sha3 not expired, no request +1784 silly addNameRange number 2 { name: 'js-sha3', range: '>=0.8.0 <0.9.0', hasData: true } +1785 silly addNameRange versions [ 'js-sha3', +1785 silly addNameRange [ '0.1.0', +1785 silly addNameRange '0.1.2', +1785 silly addNameRange '0.2.0', +1785 silly addNameRange '0.3.1', +1785 silly addNameRange '0.4.1', +1785 silly addNameRange '0.5.1', +1785 silly addNameRange '0.5.2', +1785 silly addNameRange '0.5.3', +1785 silly addNameRange '0.5.4', +1785 silly addNameRange '0.5.5', +1785 silly addNameRange '0.5.6', +1785 silly addNameRange '0.5.7', +1785 silly addNameRange '0.6.0', +1785 silly addNameRange '0.6.1', +1785 silly addNameRange '0.7.0', +1785 silly addNameRange '0.8.0' ] ] +1786 silly addNamed js-sha3@0.8.0 +1787 verbose addNamed "0.8.0" is a plain semver version for js-sha3 +1788 silly cache afterAdd js-sha3@0.8.0 +1789 verbose afterAdd /home/chrisb/.npm/js-sha3/0.8.0/package/package.json not in flight; writing +1790 verbose afterAdd /home/chrisb/.npm/js-sha3/0.8.0/package/package.json written +1791 http 304 https://registry.npmjs.org/blakejs +1792 verbose headers { date: 'Fri, 15 Oct 2021 13:13:27 GMT', +1792 verbose headers connection: 'keep-alive', +1792 verbose headers 'cf-ray': '69e94e043dec65bf-LHR', +1792 verbose headers 'cache-control': 'public, max-age=300', +1792 verbose headers etag: '"067998a6a34e2b5067318fe2e70a5bff"', +1792 verbose headers 'last-modified': 'Tue, 22 Jun 2021 17:39:18 GMT', +1792 verbose headers vary: 'Accept-Encoding', +1792 verbose headers 'cf-cache-status': 'REVALIDATED', +1792 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1792 verbose headers server: 'cloudflare' } +1793 silly get cb [ 304, +1793 silly get { date: 'Fri, 15 Oct 2021 13:13:27 GMT', +1793 silly get connection: 'keep-alive', +1793 silly get 'cf-ray': '69e94e043dec65bf-LHR', +1793 silly get 'cache-control': 'public, max-age=300', +1793 silly get etag: '"067998a6a34e2b5067318fe2e70a5bff"', +1793 silly get 'last-modified': 'Tue, 22 Jun 2021 17:39:18 GMT', +1793 silly get vary: 'Accept-Encoding', +1793 silly get 'cf-cache-status': 'REVALIDATED', +1793 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1793 silly get server: 'cloudflare' } ] +1794 verbose etag https://registry.npmjs.org/blakejs from cache +1795 verbose get saving blakejs to /home/chrisb/.npm/registry.npmjs.org/blakejs/.cache.json +1796 http 304 https://registry.npmjs.org/murmurhash3js-revisited +1797 verbose headers { date: 'Fri, 15 Oct 2021 13:13:27 GMT', +1797 verbose headers connection: 'keep-alive', +1797 verbose headers 'cf-ray': '69e94e043e37659e-LHR', +1797 verbose headers 'cache-control': 'public, max-age=300', +1797 verbose headers etag: '"1bcf36a9234973263ae146e606b4e18b"', +1797 verbose headers 'last-modified': 'Wed, 26 Sep 2018 17:29:24 GMT', +1797 verbose headers vary: 'Accept-Encoding', +1797 verbose headers 'cf-cache-status': 'REVALIDATED', +1797 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1797 verbose headers server: 'cloudflare' } +1798 silly get cb [ 304, +1798 silly get { date: 'Fri, 15 Oct 2021 13:13:27 GMT', +1798 silly get connection: 'keep-alive', +1798 silly get 'cf-ray': '69e94e043e37659e-LHR', +1798 silly get 'cache-control': 'public, max-age=300', +1798 silly get etag: '"1bcf36a9234973263ae146e606b4e18b"', +1798 silly get 'last-modified': 'Wed, 26 Sep 2018 17:29:24 GMT', +1798 silly get vary: 'Accept-Encoding', +1798 silly get 'cf-cache-status': 'REVALIDATED', +1798 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1798 silly get server: 'cloudflare' } ] +1799 verbose etag https://registry.npmjs.org/murmurhash3js-revisited from cache +1800 verbose get saving murmurhash3js-revisited to /home/chrisb/.npm/registry.npmjs.org/murmurhash3js-revisited/.cache.json +1801 silly resolveWithNewModule murmurhash3js-revisited@3.0.0 checking installable status +1802 silly cache add args [ 'murmurhash3js-revisited@^3.0.0', null ] +1803 verbose cache add spec murmurhash3js-revisited@^3.0.0 +1804 silly cache add parsed spec Result { +1804 silly cache add raw: 'murmurhash3js-revisited@^3.0.0', +1804 silly cache add scope: null, +1804 silly cache add name: 'murmurhash3js-revisited', +1804 silly cache add rawSpec: '^3.0.0', +1804 silly cache add spec: '>=3.0.0 <4.0.0', +1804 silly cache add type: 'range' } +1805 silly addNamed murmurhash3js-revisited@>=3.0.0 <4.0.0 +1806 verbose addNamed ">=3.0.0 <4.0.0" is a valid semver range for murmurhash3js-revisited +1807 silly addNameRange { name: 'murmurhash3js-revisited', +1807 silly addNameRange range: '>=3.0.0 <4.0.0', +1807 silly addNameRange hasData: false } +1808 silly mapToRegistry name murmurhash3js-revisited +1809 silly mapToRegistry using default registry +1810 silly mapToRegistry registry https://registry.npmjs.org/ +1811 silly mapToRegistry uri https://registry.npmjs.org/murmurhash3js-revisited +1812 verbose addNameRange registry:https://registry.npmjs.org/murmurhash3js-revisited not in flight; fetching +1813 silly resolveWithNewModule blakejs@1.1.1 checking installable status +1814 silly cache add args [ 'blakejs@^1.1.0', null ] +1815 verbose cache add spec blakejs@^1.1.0 +1816 silly cache add parsed spec Result { +1816 silly cache add raw: 'blakejs@^1.1.0', +1816 silly cache add scope: null, +1816 silly cache add name: 'blakejs', +1816 silly cache add rawSpec: '^1.1.0', +1816 silly cache add spec: '>=1.1.0 <2.0.0', +1816 silly cache add type: 'range' } +1817 silly addNamed blakejs@>=1.1.0 <2.0.0 +1818 verbose addNamed ">=1.1.0 <2.0.0" is a valid semver range for blakejs +1819 silly addNameRange { name: 'blakejs', range: '>=1.1.0 <2.0.0', hasData: false } +1820 silly mapToRegistry name blakejs +1821 silly mapToRegistry using default registry +1822 silly mapToRegistry registry https://registry.npmjs.org/ +1823 silly mapToRegistry uri https://registry.npmjs.org/blakejs +1824 verbose addNameRange registry:https://registry.npmjs.org/blakejs not in flight; fetching +1825 verbose get https://registry.npmjs.org/murmurhash3js-revisited not expired, no request +1826 silly addNameRange number 2 { name: 'murmurhash3js-revisited', +1826 silly addNameRange range: '>=3.0.0 <4.0.0', +1826 silly addNameRange hasData: true } +1827 silly addNameRange versions [ 'murmurhash3js-revisited', +1827 silly addNameRange [ '3.0.0-alpha', '3.0.0-alpha-rc1', '3.0.0-alpha-rc2', '3.0.0' ] ] +1828 silly addNamed murmurhash3js-revisited@3.0.0 +1829 verbose addNamed "3.0.0" is a plain semver version for murmurhash3js-revisited +1830 verbose get https://registry.npmjs.org/blakejs not expired, no request +1831 silly addNameRange number 2 { name: 'blakejs', range: '>=1.1.0 <2.0.0', hasData: true } +1832 silly addNameRange versions [ 'blakejs', +1832 silly addNameRange [ '0.0.1', +1832 silly addNameRange '0.0.2', +1832 silly addNameRange '0.3.0', +1832 silly addNameRange '0.4.0', +1832 silly addNameRange '0.4.1', +1832 silly addNameRange '0.4.2', +1832 silly addNameRange '0.4.3', +1832 silly addNameRange '0.4.4', +1832 silly addNameRange '0.4.5', +1832 silly addNameRange '0.4.6', +1832 silly addNameRange '0.4.7', +1832 silly addNameRange '1.0.0', +1832 silly addNameRange '1.0.1', +1832 silly addNameRange '1.1.0', +1832 silly addNameRange '1.1.1' ] ] +1833 silly addNamed blakejs@1.1.1 +1834 verbose addNamed "1.1.1" is a plain semver version for blakejs +1835 silly cache afterAdd blakejs@1.1.1 +1836 verbose afterAdd /home/chrisb/.npm/blakejs/1.1.1/package/package.json not in flight; writing +1837 silly cache afterAdd murmurhash3js-revisited@3.0.0 +1838 verbose afterAdd /home/chrisb/.npm/murmurhash3js-revisited/3.0.0/package/package.json not in flight; writing +1839 verbose afterAdd /home/chrisb/.npm/murmurhash3js-revisited/3.0.0/package/package.json written +1840 verbose afterAdd /home/chrisb/.npm/blakejs/1.1.1/package/package.json written +1841 silly fetchNamedPackageData @stablelib/ed25519 +1842 silly mapToRegistry name @stablelib/ed25519 +1843 silly mapToRegistry scope (from package name) @stablelib +1844 verbose mapToRegistry no registry URL found in name for scope @stablelib +1845 silly mapToRegistry using default registry +1846 silly mapToRegistry registry https://registry.npmjs.org/ +1847 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fed25519 +1848 silly fetchNamedPackageData @stablelib/sha256 +1849 silly mapToRegistry name @stablelib/sha256 +1850 silly mapToRegistry scope (from package name) @stablelib +1851 verbose mapToRegistry no registry URL found in name for scope @stablelib +1852 silly mapToRegistry using default registry +1853 silly mapToRegistry registry https://registry.npmjs.org/ +1854 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fsha256 +1855 silly fetchNamedPackageData @stablelib/x25519 +1856 silly mapToRegistry name @stablelib/x25519 +1857 silly mapToRegistry scope (from package name) @stablelib +1858 verbose mapToRegistry no registry URL found in name for scope @stablelib +1859 silly mapToRegistry using default registry +1860 silly mapToRegistry registry https://registry.npmjs.org/ +1861 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fx25519 +1862 silly fetchNamedPackageData @stablelib/xchacha20poly1305 +1863 silly mapToRegistry name @stablelib/xchacha20poly1305 +1864 silly mapToRegistry scope (from package name) @stablelib +1865 verbose mapToRegistry no registry URL found in name for scope @stablelib +1866 silly mapToRegistry using default registry +1867 silly mapToRegistry registry https://registry.npmjs.org/ +1868 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fxchacha20poly1305 +1869 silly fetchNamedPackageData canonicalize +1870 silly mapToRegistry name canonicalize +1871 silly mapToRegistry using default registry +1872 silly mapToRegistry registry https://registry.npmjs.org/ +1873 silly mapToRegistry uri https://registry.npmjs.org/canonicalize +1874 silly fetchNamedPackageData elliptic +1875 silly mapToRegistry name elliptic +1876 silly mapToRegistry using default registry +1877 silly mapToRegistry registry https://registry.npmjs.org/ +1878 silly mapToRegistry uri https://registry.npmjs.org/elliptic +1879 silly fetchNamedPackageData uint8arrays +1880 silly mapToRegistry name uint8arrays +1881 silly mapToRegistry using default registry +1882 silly mapToRegistry registry https://registry.npmjs.org/ +1883 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +1884 silly resolveWithNewModule uint8arrays@3.0.0 checking installable status +1885 silly cache add args [ 'uint8arrays@^3.0.0', null ] +1886 verbose cache add spec uint8arrays@^3.0.0 +1887 silly cache add parsed spec Result { +1887 silly cache add raw: 'uint8arrays@^3.0.0', +1887 silly cache add scope: null, +1887 silly cache add name: 'uint8arrays', +1887 silly cache add rawSpec: '^3.0.0', +1887 silly cache add spec: '>=3.0.0 <4.0.0', +1887 silly cache add type: 'range' } +1888 silly addNamed uint8arrays@>=3.0.0 <4.0.0 +1889 verbose addNamed ">=3.0.0 <4.0.0" is a valid semver range for uint8arrays +1890 silly addNameRange { name: 'uint8arrays', range: '>=3.0.0 <4.0.0', hasData: false } +1891 silly mapToRegistry name uint8arrays +1892 silly mapToRegistry using default registry +1893 silly mapToRegistry registry https://registry.npmjs.org/ +1894 silly mapToRegistry uri https://registry.npmjs.org/uint8arrays +1895 verbose addNameRange registry:https://registry.npmjs.org/uint8arrays not in flight; fetching +1896 verbose request uri https://registry.npmjs.org/@stablelib%2fx25519 +1897 verbose request no auth needed +1898 info attempt registry request try #1 at 14:13:27 +1899 verbose etag W/"d63f82f6f76357b8ca796f2152f1ed4c" +1900 verbose lastModified Fri, 21 May 2021 09:54:11 GMT +1901 http request GET https://registry.npmjs.org/@stablelib%2fx25519 +1902 verbose request uri https://registry.npmjs.org/@stablelib%2fsha256 +1903 verbose request no auth needed +1904 info attempt registry request try #1 at 14:13:27 +1905 verbose etag W/"7d4211bf4fa94597ab0db029a05eca5c" +1906 verbose lastModified Fri, 21 May 2021 09:54:05 GMT +1907 http request GET https://registry.npmjs.org/@stablelib%2fsha256 +1908 verbose request uri https://registry.npmjs.org/@stablelib%2fxchacha20poly1305 +1909 verbose request no auth needed +1910 info attempt registry request try #1 at 14:13:27 +1911 verbose etag W/"635d2866f56256a4cb976ce48ce40ac2" +1912 verbose lastModified Fri, 21 May 2021 09:54:17 GMT +1913 http request GET https://registry.npmjs.org/@stablelib%2fxchacha20poly1305 +1914 verbose get https://registry.npmjs.org/uint8arrays not expired, no request +1915 silly addNameRange number 2 { name: 'uint8arrays', range: '>=3.0.0 <4.0.0', hasData: true } +1916 silly addNameRange versions [ 'uint8arrays', +1916 silly addNameRange [ '0.0.0', +1916 silly addNameRange '0.0.1', +1916 silly addNameRange '0.0.2', +1916 silly addNameRange '1.0.0', +1916 silly addNameRange '1.1.0', +1916 silly addNameRange '2.0.0', +1916 silly addNameRange '2.0.1', +1916 silly addNameRange '2.0.2', +1916 silly addNameRange '2.0.3', +1916 silly addNameRange '2.0.4', +1916 silly addNameRange '2.0.5', +1916 silly addNameRange '2.1.0', +1916 silly addNameRange '2.1.1', +1916 silly addNameRange '2.1.2', +1916 silly addNameRange '2.1.3', +1916 silly addNameRange '2.1.4', +1916 silly addNameRange '2.1.5', +1916 silly addNameRange '2.1.6', +1916 silly addNameRange '2.1.7', +1916 silly addNameRange '2.1.8', +1916 silly addNameRange '2.1.9', +1916 silly addNameRange '2.1.10', +1916 silly addNameRange '3.0.0-rc.0', +1916 silly addNameRange '3.0.0-rc.1', +1916 silly addNameRange '3.0.0' ] ] +1917 silly addNamed uint8arrays@3.0.0 +1918 verbose addNamed "3.0.0" is a plain semver version for uint8arrays +1919 verbose request uri https://registry.npmjs.org/@stablelib%2fed25519 +1920 verbose request no auth needed +1921 info attempt registry request try #1 at 14:13:27 +1922 verbose etag W/"87f823e008f7c2982cae899867d0a0ff" +1923 verbose lastModified Fri, 21 May 2021 09:54:27 GMT +1924 http request GET https://registry.npmjs.org/@stablelib%2fed25519 +1925 verbose request uri https://registry.npmjs.org/elliptic +1926 verbose request no auth needed +1927 info attempt registry request try #1 at 14:13:27 +1928 verbose etag W/"71129b82f50c7bd9055c51c3ca25c429" +1929 verbose lastModified Tue, 02 Feb 2021 18:22:25 GMT +1930 http request GET https://registry.npmjs.org/elliptic +1931 verbose request uri https://registry.npmjs.org/canonicalize +1932 verbose request no auth needed +1933 info attempt registry request try #1 at 14:13:27 +1934 verbose etag W/"9f3d4ede5d7d19e6cb5777ac9a5575e3" +1935 verbose lastModified Wed, 18 Nov 2020 20:59:39 GMT +1936 http request GET https://registry.npmjs.org/canonicalize +1937 silly cache afterAdd uint8arrays@3.0.0 +1938 verbose afterAdd /home/chrisb/.npm/uint8arrays/3.0.0/package/package.json not in flight; writing +1939 verbose afterAdd /home/chrisb/.npm/uint8arrays/3.0.0/package/package.json written +1940 http 304 https://registry.npmjs.org/elliptic +1941 verbose headers { date: 'Fri, 15 Oct 2021 13:13:27 GMT', +1941 verbose headers connection: 'keep-alive', +1941 verbose headers 'cf-ray': '69e94e091ccd0682-LHR', +1941 verbose headers age: '291', +1941 verbose headers 'cache-control': 'public, max-age=300', +1941 verbose headers etag: '"71129b82f50c7bd9055c51c3ca25c429"', +1941 verbose headers 'last-modified': 'Tue, 02 Feb 2021 18:22:25 GMT', +1941 verbose headers vary: 'Accept-Encoding', +1941 verbose headers 'cf-cache-status': 'HIT', +1941 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1941 verbose headers server: 'cloudflare' } +1942 silly get cb [ 304, +1942 silly get { date: 'Fri, 15 Oct 2021 13:13:27 GMT', +1942 silly get connection: 'keep-alive', +1942 silly get 'cf-ray': '69e94e091ccd0682-LHR', +1942 silly get age: '291', +1942 silly get 'cache-control': 'public, max-age=300', +1942 silly get etag: '"71129b82f50c7bd9055c51c3ca25c429"', +1942 silly get 'last-modified': 'Tue, 02 Feb 2021 18:22:25 GMT', +1942 silly get vary: 'Accept-Encoding', +1942 silly get 'cf-cache-status': 'HIT', +1942 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1942 silly get server: 'cloudflare' } ] +1943 verbose etag https://registry.npmjs.org/elliptic from cache +1944 verbose get saving elliptic to /home/chrisb/.npm/registry.npmjs.org/elliptic/.cache.json +1945 silly resolveWithNewModule elliptic@6.5.4 checking installable status +1946 silly cache add args [ 'elliptic@^6.5.4', null ] +1947 verbose cache add spec elliptic@^6.5.4 +1948 silly cache add parsed spec Result { +1948 silly cache add raw: 'elliptic@^6.5.4', +1948 silly cache add scope: null, +1948 silly cache add name: 'elliptic', +1948 silly cache add rawSpec: '^6.5.4', +1948 silly cache add spec: '>=6.5.4 <7.0.0', +1948 silly cache add type: 'range' } +1949 silly addNamed elliptic@>=6.5.4 <7.0.0 +1950 verbose addNamed ">=6.5.4 <7.0.0" is a valid semver range for elliptic +1951 silly addNameRange { name: 'elliptic', range: '>=6.5.4 <7.0.0', hasData: false } +1952 silly mapToRegistry name elliptic +1953 silly mapToRegistry using default registry +1954 silly mapToRegistry registry https://registry.npmjs.org/ +1955 silly mapToRegistry uri https://registry.npmjs.org/elliptic +1956 verbose addNameRange registry:https://registry.npmjs.org/elliptic not in flight; fetching +1957 verbose get https://registry.npmjs.org/elliptic not expired, no request +1958 silly addNameRange number 2 { name: 'elliptic', range: '>=6.5.4 <7.0.0', hasData: true } +1959 silly addNameRange versions [ 'elliptic', +1959 silly addNameRange [ '0.1.0', +1959 silly addNameRange '0.2.0', +1959 silly addNameRange '0.3.0', +1959 silly addNameRange '0.4.0', +1959 silly addNameRange '0.5.0', +1959 silly addNameRange '0.6.0', +1959 silly addNameRange '0.6.1', +1959 silly addNameRange '0.7.0', +1959 silly addNameRange '0.8.0', +1959 silly addNameRange '0.9.0', +1959 silly addNameRange '0.9.1', +1959 silly addNameRange '0.9.2', +1959 silly addNameRange '0.10.0', +1959 silly addNameRange '0.10.1', +1959 silly addNameRange '0.10.2', +1959 silly addNameRange '0.11.0', +1959 silly addNameRange '0.11.1', +1959 silly addNameRange '0.12.0', +1959 silly addNameRange '0.13.1', +1959 silly addNameRange '0.13.2', +1959 silly addNameRange '0.14.0', +1959 silly addNameRange '0.14.1', +1959 silly addNameRange '0.14.2', +1959 silly addNameRange '0.15.0', +1959 silly addNameRange '0.15.1', +1959 silly addNameRange '0.15.2', +1959 silly addNameRange '0.15.3', +1959 silly addNameRange '0.15.4', +1959 silly addNameRange '0.15.5', +1959 silly addNameRange '0.15.6', +1959 silly addNameRange '0.15.7', +1959 silly addNameRange '0.15.8', +1959 silly addNameRange '0.15.9', +1959 silly addNameRange '0.15.10', +1959 silly addNameRange '0.15.11', +1959 silly addNameRange '0.15.12', +1959 silly addNameRange '0.15.13', +1959 silly addNameRange '0.15.14', +1959 silly addNameRange '0.15.15', +1959 silly addNameRange '0.15.17', +1959 silly addNameRange '0.16.0', +1959 silly addNameRange '1.0.0', +1959 silly addNameRange '1.0.1', +1959 silly addNameRange '2.0.0', +1959 silly addNameRange '2.0.1', +1959 silly addNameRange '2.0.2', +1959 silly addNameRange '3.0.1', +1959 silly addNameRange '3.0.2', +1959 silly addNameRange '3.0.3', +1959 silly addNameRange '3.0.4', +1959 silly addNameRange '3.1.0', +1959 silly addNameRange '4.0.0', +1959 silly addNameRange '4.1.0', +1959 silly addNameRange '5.0.0', +1959 silly addNameRange '5.1.0', +1959 silly addNameRange '5.2.0', +1959 silly addNameRange '5.2.1', +1959 silly addNameRange '6.0.0', +1959 silly addNameRange '6.0.1', +1959 silly addNameRange '6.0.2', +1959 silly addNameRange '6.1.0', +1959 silly addNameRange '6.2.0', +1959 silly addNameRange '6.2.1', +1959 silly addNameRange '6.2.2', +1959 silly addNameRange '6.2.3', +1959 silly addNameRange '6.2.4', +1959 silly addNameRange '6.2.5', +1959 silly addNameRange '6.2.6', +1959 silly addNameRange '6.2.7', +1959 silly addNameRange '6.2.8', +1959 silly addNameRange '6.3.0', +1959 silly addNameRange '6.3.1', +1959 silly addNameRange '6.3.2', +1959 silly addNameRange '6.3.3', +1959 silly addNameRange '6.4.0', +1959 silly addNameRange '6.4.1', +1959 silly addNameRange '6.5.0', +1959 silly addNameRange '6.5.1', +1959 silly addNameRange '6.5.2', +1959 silly addNameRange '6.5.3', +1959 silly addNameRange '6.5.4' ] ] +1960 silly addNamed elliptic@6.5.4 +1961 verbose addNamed "6.5.4" is a plain semver version for elliptic +1962 silly cache afterAdd elliptic@6.5.4 +1963 verbose afterAdd /home/chrisb/.npm/elliptic/6.5.4/package/package.json not in flight; writing +1964 verbose afterAdd /home/chrisb/.npm/elliptic/6.5.4/package/package.json written +1965 http 304 https://registry.npmjs.org/canonicalize +1966 verbose headers { date: 'Fri, 15 Oct 2021 13:13:27 GMT', +1966 verbose headers connection: 'keep-alive', +1966 verbose headers 'cf-ray': '69e94e091fec654a-LHR', +1966 verbose headers age: '104', +1966 verbose headers 'cache-control': 'public, max-age=300', +1966 verbose headers etag: '"9f3d4ede5d7d19e6cb5777ac9a5575e3"', +1966 verbose headers 'last-modified': 'Wed, 18 Nov 2020 20:59:39 GMT', +1966 verbose headers vary: 'Accept-Encoding', +1966 verbose headers 'cf-cache-status': 'HIT', +1966 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1966 verbose headers server: 'cloudflare' } +1967 silly get cb [ 304, +1967 silly get { date: 'Fri, 15 Oct 2021 13:13:27 GMT', +1967 silly get connection: 'keep-alive', +1967 silly get 'cf-ray': '69e94e091fec654a-LHR', +1967 silly get age: '104', +1967 silly get 'cache-control': 'public, max-age=300', +1967 silly get etag: '"9f3d4ede5d7d19e6cb5777ac9a5575e3"', +1967 silly get 'last-modified': 'Wed, 18 Nov 2020 20:59:39 GMT', +1967 silly get vary: 'Accept-Encoding', +1967 silly get 'cf-cache-status': 'HIT', +1967 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1967 silly get server: 'cloudflare' } ] +1968 verbose etag https://registry.npmjs.org/canonicalize from cache +1969 verbose get saving canonicalize to /home/chrisb/.npm/registry.npmjs.org/canonicalize/.cache.json +1970 silly resolveWithNewModule canonicalize@1.0.5 checking installable status +1971 silly cache add args [ 'canonicalize@^1.0.5', null ] +1972 verbose cache add spec canonicalize@^1.0.5 +1973 silly cache add parsed spec Result { +1973 silly cache add raw: 'canonicalize@^1.0.5', +1973 silly cache add scope: null, +1973 silly cache add name: 'canonicalize', +1973 silly cache add rawSpec: '^1.0.5', +1973 silly cache add spec: '>=1.0.5 <2.0.0', +1973 silly cache add type: 'range' } +1974 silly addNamed canonicalize@>=1.0.5 <2.0.0 +1975 verbose addNamed ">=1.0.5 <2.0.0" is a valid semver range for canonicalize +1976 silly addNameRange { name: 'canonicalize', range: '>=1.0.5 <2.0.0', hasData: false } +1977 silly mapToRegistry name canonicalize +1978 silly mapToRegistry using default registry +1979 silly mapToRegistry registry https://registry.npmjs.org/ +1980 silly mapToRegistry uri https://registry.npmjs.org/canonicalize +1981 verbose addNameRange registry:https://registry.npmjs.org/canonicalize not in flight; fetching +1982 verbose get https://registry.npmjs.org/canonicalize not expired, no request +1983 silly addNameRange number 2 { name: 'canonicalize', range: '>=1.0.5 <2.0.0', hasData: true } +1984 silly addNameRange versions [ 'canonicalize', +1984 silly addNameRange [ '1.0.0', '1.0.1', '1.0.2', '1.0.3', '1.0.4', '1.0.5' ] ] +1985 silly addNamed canonicalize@1.0.5 +1986 verbose addNamed "1.0.5" is a plain semver version for canonicalize +1987 silly cache afterAdd canonicalize@1.0.5 +1988 verbose afterAdd /home/chrisb/.npm/canonicalize/1.0.5/package/package.json not in flight; writing +1989 verbose afterAdd /home/chrisb/.npm/canonicalize/1.0.5/package/package.json written +1990 http 304 https://registry.npmjs.org/@stablelib%2fed25519 +1991 verbose headers { date: 'Fri, 15 Oct 2021 13:13:28 GMT', +1991 verbose headers connection: 'keep-alive', +1991 verbose headers 'cf-ray': '69e94e090a5e53bb-LHR', +1991 verbose headers 'cache-control': 'public, max-age=300', +1991 verbose headers etag: '"87f823e008f7c2982cae899867d0a0ff"', +1991 verbose headers 'last-modified': 'Fri, 21 May 2021 09:54:27 GMT', +1991 verbose headers vary: 'Accept-Encoding', +1991 verbose headers 'cf-cache-status': 'REVALIDATED', +1991 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1991 verbose headers server: 'cloudflare' } +1992 silly get cb [ 304, +1992 silly get { date: 'Fri, 15 Oct 2021 13:13:28 GMT', +1992 silly get connection: 'keep-alive', +1992 silly get 'cf-ray': '69e94e090a5e53bb-LHR', +1992 silly get 'cache-control': 'public, max-age=300', +1992 silly get etag: '"87f823e008f7c2982cae899867d0a0ff"', +1992 silly get 'last-modified': 'Fri, 21 May 2021 09:54:27 GMT', +1992 silly get vary: 'Accept-Encoding', +1992 silly get 'cf-cache-status': 'REVALIDATED', +1992 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +1992 silly get server: 'cloudflare' } ] +1993 verbose etag https://registry.npmjs.org/@stablelib%2fed25519 from cache +1994 verbose get saving @stablelib/ed25519 to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fed25519/.cache.json +1995 silly resolveWithNewModule @stablelib/ed25519@1.0.2 checking installable status +1996 silly cache add args [ '@stablelib/ed25519@^1.0.2', null ] +1997 verbose cache add spec @stablelib/ed25519@^1.0.2 +1998 silly cache add parsed spec Result { +1998 silly cache add raw: '@stablelib/ed25519@^1.0.2', +1998 silly cache add scope: '@stablelib', +1998 silly cache add name: '@stablelib/ed25519', +1998 silly cache add rawSpec: '^1.0.2', +1998 silly cache add spec: '>=1.0.2 <2.0.0', +1998 silly cache add type: 'range' } +1999 silly addNamed @stablelib/ed25519@>=1.0.2 <2.0.0 +2000 verbose addNamed ">=1.0.2 <2.0.0" is a valid semver range for @stablelib/ed25519 +2001 silly addNameRange { name: '@stablelib/ed25519', +2001 silly addNameRange range: '>=1.0.2 <2.0.0', +2001 silly addNameRange hasData: false } +2002 silly mapToRegistry name @stablelib/ed25519 +2003 silly mapToRegistry scope (from package name) @stablelib +2004 verbose mapToRegistry no registry URL found in name for scope @stablelib +2005 silly mapToRegistry using default registry +2006 silly mapToRegistry registry https://registry.npmjs.org/ +2007 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fed25519 +2008 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fed25519 not in flight; fetching +2009 verbose get https://registry.npmjs.org/@stablelib%2fed25519 not expired, no request +2010 silly addNameRange number 2 { name: '@stablelib/ed25519', +2010 silly addNameRange range: '>=1.0.2 <2.0.0', +2010 silly addNameRange hasData: true } +2011 silly addNameRange versions [ '@stablelib/ed25519', +2011 silly addNameRange [ '0.0.1', +2011 silly addNameRange '0.2.5', +2011 silly addNameRange '0.5.0', +2011 silly addNameRange '0.6.0', +2011 silly addNameRange '0.7.2', +2011 silly addNameRange '0.10.7', +2011 silly addNameRange '0.10.8', +2011 silly addNameRange '0.10.9', +2011 silly addNameRange '0.11.0', +2011 silly addNameRange '1.0.0', +2011 silly addNameRange '1.0.1', +2011 silly addNameRange '1.0.2' ] ] +2012 silly addNamed @stablelib/ed25519@1.0.2 +2013 verbose addNamed "1.0.2" is a plain semver version for @stablelib/ed25519 +2014 silly cache afterAdd @stablelib/ed25519@1.0.2 +2015 verbose afterAdd /home/chrisb/.npm/@stablelib/ed25519/1.0.2/package/package.json not in flight; writing +2016 verbose afterAdd /home/chrisb/.npm/@stablelib/ed25519/1.0.2/package/package.json written +2017 http 304 https://registry.npmjs.org/@stablelib%2fsha256 +2018 verbose headers { date: 'Fri, 15 Oct 2021 13:13:28 GMT', +2018 verbose headers connection: 'keep-alive', +2018 verbose headers 'cf-ray': '69e94e08fdc7424b-LHR', +2018 verbose headers 'cache-control': 'public, max-age=300', +2018 verbose headers etag: '"7d4211bf4fa94597ab0db029a05eca5c"', +2018 verbose headers 'last-modified': 'Fri, 21 May 2021 09:54:05 GMT', +2018 verbose headers vary: 'Accept-Encoding', +2018 verbose headers 'cf-cache-status': 'REVALIDATED', +2018 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2018 verbose headers server: 'cloudflare' } +2019 silly get cb [ 304, +2019 silly get { date: 'Fri, 15 Oct 2021 13:13:28 GMT', +2019 silly get connection: 'keep-alive', +2019 silly get 'cf-ray': '69e94e08fdc7424b-LHR', +2019 silly get 'cache-control': 'public, max-age=300', +2019 silly get etag: '"7d4211bf4fa94597ab0db029a05eca5c"', +2019 silly get 'last-modified': 'Fri, 21 May 2021 09:54:05 GMT', +2019 silly get vary: 'Accept-Encoding', +2019 silly get 'cf-cache-status': 'REVALIDATED', +2019 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2019 silly get server: 'cloudflare' } ] +2020 verbose etag https://registry.npmjs.org/@stablelib%2fsha256 from cache +2021 verbose get saving @stablelib/sha256 to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fsha256/.cache.json +2022 silly resolveWithNewModule @stablelib/sha256@1.0.1 checking installable status +2023 silly cache add args [ '@stablelib/sha256@^1.0.1', null ] +2024 verbose cache add spec @stablelib/sha256@^1.0.1 +2025 silly cache add parsed spec Result { +2025 silly cache add raw: '@stablelib/sha256@^1.0.1', +2025 silly cache add scope: '@stablelib', +2025 silly cache add name: '@stablelib/sha256', +2025 silly cache add rawSpec: '^1.0.1', +2025 silly cache add spec: '>=1.0.1 <2.0.0', +2025 silly cache add type: 'range' } +2026 silly addNamed @stablelib/sha256@>=1.0.1 <2.0.0 +2027 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/sha256 +2028 silly addNameRange { name: '@stablelib/sha256', +2028 silly addNameRange range: '>=1.0.1 <2.0.0', +2028 silly addNameRange hasData: false } +2029 silly mapToRegistry name @stablelib/sha256 +2030 silly mapToRegistry scope (from package name) @stablelib +2031 verbose mapToRegistry no registry URL found in name for scope @stablelib +2032 silly mapToRegistry using default registry +2033 silly mapToRegistry registry https://registry.npmjs.org/ +2034 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fsha256 +2035 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fsha256 not in flight; fetching +2036 verbose get https://registry.npmjs.org/@stablelib%2fsha256 not expired, no request +2037 silly addNameRange number 2 { name: '@stablelib/sha256', +2037 silly addNameRange range: '>=1.0.1 <2.0.0', +2037 silly addNameRange hasData: true } +2038 silly addNameRange versions [ '@stablelib/sha256', +2038 silly addNameRange [ '0.0.1', '0.2.5', '0.5.0', '0.7.2', '1.0.0', '1.0.1' ] ] +2039 silly addNamed @stablelib/sha256@1.0.1 +2040 verbose addNamed "1.0.1" is a plain semver version for @stablelib/sha256 +2041 silly cache afterAdd @stablelib/sha256@1.0.1 +2042 verbose afterAdd /home/chrisb/.npm/@stablelib/sha256/1.0.1/package/package.json not in flight; writing +2043 verbose afterAdd /home/chrisb/.npm/@stablelib/sha256/1.0.1/package/package.json written +2044 http 304 https://registry.npmjs.org/@stablelib%2fx25519 +2045 verbose headers { date: 'Fri, 15 Oct 2021 13:13:28 GMT', +2045 verbose headers connection: 'keep-alive', +2045 verbose headers 'cf-ray': '69e94e08f8ea540f-LHR', +2045 verbose headers 'cache-control': 'public, max-age=300', +2045 verbose headers etag: '"d63f82f6f76357b8ca796f2152f1ed4c"', +2045 verbose headers 'last-modified': 'Fri, 21 May 2021 09:54:11 GMT', +2045 verbose headers vary: 'Accept-Encoding', +2045 verbose headers 'cf-cache-status': 'REVALIDATED', +2045 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2045 verbose headers server: 'cloudflare' } +2046 silly get cb [ 304, +2046 silly get { date: 'Fri, 15 Oct 2021 13:13:28 GMT', +2046 silly get connection: 'keep-alive', +2046 silly get 'cf-ray': '69e94e08f8ea540f-LHR', +2046 silly get 'cache-control': 'public, max-age=300', +2046 silly get etag: '"d63f82f6f76357b8ca796f2152f1ed4c"', +2046 silly get 'last-modified': 'Fri, 21 May 2021 09:54:11 GMT', +2046 silly get vary: 'Accept-Encoding', +2046 silly get 'cf-cache-status': 'REVALIDATED', +2046 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2046 silly get server: 'cloudflare' } ] +2047 verbose etag https://registry.npmjs.org/@stablelib%2fx25519 from cache +2048 verbose get saving @stablelib/x25519 to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fx25519/.cache.json +2049 silly resolveWithNewModule @stablelib/x25519@1.0.1 checking installable status +2050 silly cache add args [ '@stablelib/x25519@^1.0.1', null ] +2051 verbose cache add spec @stablelib/x25519@^1.0.1 +2052 silly cache add parsed spec Result { +2052 silly cache add raw: '@stablelib/x25519@^1.0.1', +2052 silly cache add scope: '@stablelib', +2052 silly cache add name: '@stablelib/x25519', +2052 silly cache add rawSpec: '^1.0.1', +2052 silly cache add spec: '>=1.0.1 <2.0.0', +2052 silly cache add type: 'range' } +2053 silly addNamed @stablelib/x25519@>=1.0.1 <2.0.0 +2054 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/x25519 +2055 silly addNameRange { name: '@stablelib/x25519', +2055 silly addNameRange range: '>=1.0.1 <2.0.0', +2055 silly addNameRange hasData: false } +2056 silly mapToRegistry name @stablelib/x25519 +2057 silly mapToRegistry scope (from package name) @stablelib +2058 verbose mapToRegistry no registry URL found in name for scope @stablelib +2059 silly mapToRegistry using default registry +2060 silly mapToRegistry registry https://registry.npmjs.org/ +2061 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fx25519 +2062 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fx25519 not in flight; fetching +2063 verbose get https://registry.npmjs.org/@stablelib%2fx25519 not expired, no request +2064 silly addNameRange number 2 { name: '@stablelib/x25519', +2064 silly addNameRange range: '>=1.0.1 <2.0.0', +2064 silly addNameRange hasData: true } +2065 silly addNameRange versions [ '@stablelib/x25519', +2065 silly addNameRange [ '0.0.1', +2065 silly addNameRange '0.2.5', +2065 silly addNameRange '0.3.0', +2065 silly addNameRange '0.4.1', +2065 silly addNameRange '0.5.0', +2065 silly addNameRange '0.7.2', +2065 silly addNameRange '0.7.3', +2065 silly addNameRange '0.7.4', +2065 silly addNameRange '0.7.5', +2065 silly addNameRange '1.0.0', +2065 silly addNameRange '1.0.1' ] ] +2066 silly addNamed @stablelib/x25519@1.0.1 +2067 verbose addNamed "1.0.1" is a plain semver version for @stablelib/x25519 +2068 silly cache afterAdd @stablelib/x25519@1.0.1 +2069 verbose afterAdd /home/chrisb/.npm/@stablelib/x25519/1.0.1/package/package.json not in flight; writing +2070 verbose afterAdd /home/chrisb/.npm/@stablelib/x25519/1.0.1/package/package.json written +2071 http 304 https://registry.npmjs.org/@stablelib%2fxchacha20poly1305 +2072 verbose headers { date: 'Fri, 15 Oct 2021 13:13:28 GMT', +2072 verbose headers connection: 'keep-alive', +2072 verbose headers 'cf-ray': '69e94e08ffbd53b0-LHR', +2072 verbose headers 'cache-control': 'public, max-age=300', +2072 verbose headers etag: '"635d2866f56256a4cb976ce48ce40ac2"', +2072 verbose headers 'last-modified': 'Fri, 21 May 2021 09:54:17 GMT', +2072 verbose headers vary: 'Accept-Encoding', +2072 verbose headers 'cf-cache-status': 'REVALIDATED', +2072 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2072 verbose headers server: 'cloudflare' } +2073 silly get cb [ 304, +2073 silly get { date: 'Fri, 15 Oct 2021 13:13:28 GMT', +2073 silly get connection: 'keep-alive', +2073 silly get 'cf-ray': '69e94e08ffbd53b0-LHR', +2073 silly get 'cache-control': 'public, max-age=300', +2073 silly get etag: '"635d2866f56256a4cb976ce48ce40ac2"', +2073 silly get 'last-modified': 'Fri, 21 May 2021 09:54:17 GMT', +2073 silly get vary: 'Accept-Encoding', +2073 silly get 'cf-cache-status': 'REVALIDATED', +2073 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2073 silly get server: 'cloudflare' } ] +2074 verbose etag https://registry.npmjs.org/@stablelib%2fxchacha20poly1305 from cache +2075 verbose get saving @stablelib/xchacha20poly1305 to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fxchacha20poly1305/.cache.json +2076 silly resolveWithNewModule @stablelib/xchacha20poly1305@1.0.1 checking installable status +2077 silly cache add args [ '@stablelib/xchacha20poly1305@^1.0.1', null ] +2078 verbose cache add spec @stablelib/xchacha20poly1305@^1.0.1 +2079 silly cache add parsed spec Result { +2079 silly cache add raw: '@stablelib/xchacha20poly1305@^1.0.1', +2079 silly cache add scope: '@stablelib', +2079 silly cache add name: '@stablelib/xchacha20poly1305', +2079 silly cache add rawSpec: '^1.0.1', +2079 silly cache add spec: '>=1.0.1 <2.0.0', +2079 silly cache add type: 'range' } +2080 silly addNamed @stablelib/xchacha20poly1305@>=1.0.1 <2.0.0 +2081 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/xchacha20poly1305 +2082 silly addNameRange { name: '@stablelib/xchacha20poly1305', +2082 silly addNameRange range: '>=1.0.1 <2.0.0', +2082 silly addNameRange hasData: false } +2083 silly mapToRegistry name @stablelib/xchacha20poly1305 +2084 silly mapToRegistry scope (from package name) @stablelib +2085 verbose mapToRegistry no registry URL found in name for scope @stablelib +2086 silly mapToRegistry using default registry +2087 silly mapToRegistry registry https://registry.npmjs.org/ +2088 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fxchacha20poly1305 +2089 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fxchacha20poly1305 not in flight; fetching +2090 verbose get https://registry.npmjs.org/@stablelib%2fxchacha20poly1305 not expired, no request +2091 silly addNameRange number 2 { name: '@stablelib/xchacha20poly1305', +2091 silly addNameRange range: '>=1.0.1 <2.0.0', +2091 silly addNameRange hasData: true } +2092 silly addNameRange versions [ '@stablelib/xchacha20poly1305', +2092 silly addNameRange [ '0.1.1', '1.0.0', '1.0.1' ] ] +2093 silly addNamed @stablelib/xchacha20poly1305@1.0.1 +2094 verbose addNamed "1.0.1" is a plain semver version for @stablelib/xchacha20poly1305 +2095 silly cache afterAdd @stablelib/xchacha20poly1305@1.0.1 +2096 verbose afterAdd /home/chrisb/.npm/@stablelib/xchacha20poly1305/1.0.1/package/package.json not in flight; writing +2097 verbose afterAdd /home/chrisb/.npm/@stablelib/xchacha20poly1305/1.0.1/package/package.json written +2098 silly fetchNamedPackageData @stablelib/sha512 +2099 silly mapToRegistry name @stablelib/sha512 +2100 silly mapToRegistry scope (from package name) @stablelib +2101 verbose mapToRegistry no registry URL found in name for scope @stablelib +2102 silly mapToRegistry using default registry +2103 silly mapToRegistry registry https://registry.npmjs.org/ +2104 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fsha512 +2105 verbose request uri https://registry.npmjs.org/@stablelib%2fsha512 +2106 verbose request no auth needed +2107 info attempt registry request try #1 at 14:13:28 +2108 verbose etag W/"69af93df61ba0344e937ccbdec39cee5" +2109 verbose lastModified Fri, 21 May 2021 09:54:06 GMT +2110 http request GET https://registry.npmjs.org/@stablelib%2fsha512 +2111 http 304 https://registry.npmjs.org/@stablelib%2fsha512 +2112 verbose headers { date: 'Fri, 15 Oct 2021 13:13:30 GMT', +2112 verbose headers connection: 'keep-alive', +2112 verbose headers 'cf-ray': '69e94e13888365bf-LHR', +2112 verbose headers 'cache-control': 'public, max-age=300', +2112 verbose headers etag: '"69af93df61ba0344e937ccbdec39cee5"', +2112 verbose headers 'last-modified': 'Fri, 21 May 2021 09:54:06 GMT', +2112 verbose headers vary: 'Accept-Encoding', +2112 verbose headers 'cf-cache-status': 'REVALIDATED', +2112 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2112 verbose headers server: 'cloudflare' } +2113 silly get cb [ 304, +2113 silly get { date: 'Fri, 15 Oct 2021 13:13:30 GMT', +2113 silly get connection: 'keep-alive', +2113 silly get 'cf-ray': '69e94e13888365bf-LHR', +2113 silly get 'cache-control': 'public, max-age=300', +2113 silly get etag: '"69af93df61ba0344e937ccbdec39cee5"', +2113 silly get 'last-modified': 'Fri, 21 May 2021 09:54:06 GMT', +2113 silly get vary: 'Accept-Encoding', +2113 silly get 'cf-cache-status': 'REVALIDATED', +2113 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2113 silly get server: 'cloudflare' } ] +2114 verbose etag https://registry.npmjs.org/@stablelib%2fsha512 from cache +2115 verbose get saving @stablelib/sha512 to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fsha512/.cache.json +2116 silly resolveWithNewModule @stablelib/sha512@1.0.1 checking installable status +2117 silly cache add args [ '@stablelib/sha512@^1.0.1', null ] +2118 verbose cache add spec @stablelib/sha512@^1.0.1 +2119 silly cache add parsed spec Result { +2119 silly cache add raw: '@stablelib/sha512@^1.0.1', +2119 silly cache add scope: '@stablelib', +2119 silly cache add name: '@stablelib/sha512', +2119 silly cache add rawSpec: '^1.0.1', +2119 silly cache add spec: '>=1.0.1 <2.0.0', +2119 silly cache add type: 'range' } +2120 silly addNamed @stablelib/sha512@>=1.0.1 <2.0.0 +2121 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/sha512 +2122 silly addNameRange { name: '@stablelib/sha512', +2122 silly addNameRange range: '>=1.0.1 <2.0.0', +2122 silly addNameRange hasData: false } +2123 silly mapToRegistry name @stablelib/sha512 +2124 silly mapToRegistry scope (from package name) @stablelib +2125 verbose mapToRegistry no registry URL found in name for scope @stablelib +2126 silly mapToRegistry using default registry +2127 silly mapToRegistry registry https://registry.npmjs.org/ +2128 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fsha512 +2129 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fsha512 not in flight; fetching +2130 verbose get https://registry.npmjs.org/@stablelib%2fsha512 not expired, no request +2131 silly addNameRange number 2 { name: '@stablelib/sha512', +2131 silly addNameRange range: '>=1.0.1 <2.0.0', +2131 silly addNameRange hasData: true } +2132 silly addNameRange versions [ '@stablelib/sha512', +2132 silly addNameRange [ '0.0.1', '0.2.5', '0.5.0', '0.7.2', '1.0.0', '1.0.1' ] ] +2133 silly addNamed @stablelib/sha512@1.0.1 +2134 verbose addNamed "1.0.1" is a plain semver version for @stablelib/sha512 +2135 silly cache afterAdd @stablelib/sha512@1.0.1 +2136 verbose afterAdd /home/chrisb/.npm/@stablelib/sha512/1.0.1/package/package.json not in flight; writing +2137 verbose afterAdd /home/chrisb/.npm/@stablelib/sha512/1.0.1/package/package.json written +2138 silly fetchNamedPackageData @stablelib/hash +2139 silly mapToRegistry name @stablelib/hash +2140 silly mapToRegistry scope (from package name) @stablelib +2141 verbose mapToRegistry no registry URL found in name for scope @stablelib +2142 silly mapToRegistry using default registry +2143 silly mapToRegistry registry https://registry.npmjs.org/ +2144 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fhash +2145 verbose request uri https://registry.npmjs.org/@stablelib%2fhash +2146 verbose request no auth needed +2147 info attempt registry request try #1 at 14:13:30 +2148 verbose etag W/"bca9c79cd52350db3efe9e2b22ef01f3" +2149 verbose lastModified Fri, 21 May 2021 09:53:46 GMT +2150 http request GET https://registry.npmjs.org/@stablelib%2fhash +2151 http 304 https://registry.npmjs.org/@stablelib%2fhash +2152 verbose headers { date: 'Fri, 15 Oct 2021 13:13:31 GMT', +2152 verbose headers connection: 'keep-alive', +2152 verbose headers 'cf-ray': '69e94e1c9933659e-LHR', +2152 verbose headers 'cache-control': 'public, max-age=300', +2152 verbose headers etag: '"bca9c79cd52350db3efe9e2b22ef01f3"', +2152 verbose headers 'last-modified': 'Fri, 21 May 2021 09:53:46 GMT', +2152 verbose headers vary: 'Accept-Encoding', +2152 verbose headers 'cf-cache-status': 'REVALIDATED', +2152 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2152 verbose headers server: 'cloudflare' } +2153 silly get cb [ 304, +2153 silly get { date: 'Fri, 15 Oct 2021 13:13:31 GMT', +2153 silly get connection: 'keep-alive', +2153 silly get 'cf-ray': '69e94e1c9933659e-LHR', +2153 silly get 'cache-control': 'public, max-age=300', +2153 silly get etag: '"bca9c79cd52350db3efe9e2b22ef01f3"', +2153 silly get 'last-modified': 'Fri, 21 May 2021 09:53:46 GMT', +2153 silly get vary: 'Accept-Encoding', +2153 silly get 'cf-cache-status': 'REVALIDATED', +2153 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2153 silly get server: 'cloudflare' } ] +2154 verbose etag https://registry.npmjs.org/@stablelib%2fhash from cache +2155 verbose get saving @stablelib/hash to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fhash/.cache.json +2156 silly resolveWithNewModule @stablelib/hash@1.0.1 checking installable status +2157 silly cache add args [ '@stablelib/hash@^1.0.1', null ] +2158 verbose cache add spec @stablelib/hash@^1.0.1 +2159 silly cache add parsed spec Result { +2159 silly cache add raw: '@stablelib/hash@^1.0.1', +2159 silly cache add scope: '@stablelib', +2159 silly cache add name: '@stablelib/hash', +2159 silly cache add rawSpec: '^1.0.1', +2159 silly cache add spec: '>=1.0.1 <2.0.0', +2159 silly cache add type: 'range' } +2160 silly addNamed @stablelib/hash@>=1.0.1 <2.0.0 +2161 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/hash +2162 silly addNameRange { name: '@stablelib/hash', +2162 silly addNameRange range: '>=1.0.1 <2.0.0', +2162 silly addNameRange hasData: false } +2163 silly mapToRegistry name @stablelib/hash +2164 silly mapToRegistry scope (from package name) @stablelib +2165 verbose mapToRegistry no registry URL found in name for scope @stablelib +2166 silly mapToRegistry using default registry +2167 silly mapToRegistry registry https://registry.npmjs.org/ +2168 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fhash +2169 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fhash not in flight; fetching +2170 verbose get https://registry.npmjs.org/@stablelib%2fhash not expired, no request +2171 silly addNameRange number 2 { name: '@stablelib/hash', +2171 silly addNameRange range: '>=1.0.1 <2.0.0', +2171 silly addNameRange hasData: true } +2172 silly addNameRange versions [ '@stablelib/hash', +2172 silly addNameRange [ '0.0.1', '0.2.5', '0.5.0', '1.0.0', '1.0.1' ] ] +2173 silly addNamed @stablelib/hash@1.0.1 +2174 verbose addNamed "1.0.1" is a plain semver version for @stablelib/hash +2175 silly cache afterAdd @stablelib/hash@1.0.1 +2176 verbose afterAdd /home/chrisb/.npm/@stablelib/hash/1.0.1/package/package.json not in flight; writing +2177 verbose afterAdd /home/chrisb/.npm/@stablelib/hash/1.0.1/package/package.json written +2178 silly fetchNamedPackageData @stablelib/keyagreement +2179 silly mapToRegistry name @stablelib/keyagreement +2180 silly mapToRegistry scope (from package name) @stablelib +2181 verbose mapToRegistry no registry URL found in name for scope @stablelib +2182 silly mapToRegistry using default registry +2183 silly mapToRegistry registry https://registry.npmjs.org/ +2184 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fkeyagreement +2185 verbose request uri https://registry.npmjs.org/@stablelib%2fkeyagreement +2186 verbose request no auth needed +2187 info attempt registry request try #1 at 14:13:31 +2188 verbose etag W/"219e4e948eb8cb46ad38af80414b1d58" +2189 verbose lastModified Fri, 21 May 2021 09:53:52 GMT +2190 http request GET https://registry.npmjs.org/@stablelib%2fkeyagreement +2191 http 304 https://registry.npmjs.org/@stablelib%2fkeyagreement +2192 verbose headers { date: 'Fri, 15 Oct 2021 13:13:33 GMT', +2192 verbose headers connection: 'keep-alive', +2192 verbose headers 'cf-ray': '69e94e25ee3f0682-LHR', +2192 verbose headers 'cache-control': 'public, max-age=300', +2192 verbose headers etag: '"219e4e948eb8cb46ad38af80414b1d58"', +2192 verbose headers 'last-modified': 'Fri, 21 May 2021 09:53:52 GMT', +2192 verbose headers vary: 'Accept-Encoding', +2192 verbose headers 'cf-cache-status': 'REVALIDATED', +2192 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2192 verbose headers server: 'cloudflare' } +2193 silly get cb [ 304, +2193 silly get { date: 'Fri, 15 Oct 2021 13:13:33 GMT', +2193 silly get connection: 'keep-alive', +2193 silly get 'cf-ray': '69e94e25ee3f0682-LHR', +2193 silly get 'cache-control': 'public, max-age=300', +2193 silly get etag: '"219e4e948eb8cb46ad38af80414b1d58"', +2193 silly get 'last-modified': 'Fri, 21 May 2021 09:53:52 GMT', +2193 silly get vary: 'Accept-Encoding', +2193 silly get 'cf-cache-status': 'REVALIDATED', +2193 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2193 silly get server: 'cloudflare' } ] +2194 verbose etag https://registry.npmjs.org/@stablelib%2fkeyagreement from cache +2195 verbose get saving @stablelib/keyagreement to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fkeyagreement/.cache.json +2196 silly resolveWithNewModule @stablelib/keyagreement@1.0.1 checking installable status +2197 silly cache add args [ '@stablelib/keyagreement@^1.0.1', null ] +2198 verbose cache add spec @stablelib/keyagreement@^1.0.1 +2199 silly cache add parsed spec Result { +2199 silly cache add raw: '@stablelib/keyagreement@^1.0.1', +2199 silly cache add scope: '@stablelib', +2199 silly cache add name: '@stablelib/keyagreement', +2199 silly cache add rawSpec: '^1.0.1', +2199 silly cache add spec: '>=1.0.1 <2.0.0', +2199 silly cache add type: 'range' } +2200 silly addNamed @stablelib/keyagreement@>=1.0.1 <2.0.0 +2201 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/keyagreement +2202 silly addNameRange { name: '@stablelib/keyagreement', +2202 silly addNameRange range: '>=1.0.1 <2.0.0', +2202 silly addNameRange hasData: false } +2203 silly mapToRegistry name @stablelib/keyagreement +2204 silly mapToRegistry scope (from package name) @stablelib +2205 verbose mapToRegistry no registry URL found in name for scope @stablelib +2206 silly mapToRegistry using default registry +2207 silly mapToRegistry registry https://registry.npmjs.org/ +2208 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fkeyagreement +2209 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fkeyagreement not in flight; fetching +2210 verbose get https://registry.npmjs.org/@stablelib%2fkeyagreement not expired, no request +2211 silly addNameRange number 2 { name: '@stablelib/keyagreement', +2211 silly addNameRange range: '>=1.0.1 <2.0.0', +2211 silly addNameRange hasData: true } +2212 silly addNameRange versions [ '@stablelib/keyagreement', +2212 silly addNameRange [ '0.0.1', '0.2.5', '0.4.1', '0.5.0', '0.5.1', '1.0.0', '1.0.1' ] ] +2213 silly addNamed @stablelib/keyagreement@1.0.1 +2214 verbose addNamed "1.0.1" is a plain semver version for @stablelib/keyagreement +2215 silly cache afterAdd @stablelib/keyagreement@1.0.1 +2216 verbose afterAdd /home/chrisb/.npm/@stablelib/keyagreement/1.0.1/package/package.json not in flight; writing +2217 verbose afterAdd /home/chrisb/.npm/@stablelib/keyagreement/1.0.1/package/package.json written +2218 silly fetchNamedPackageData @stablelib/bytes +2219 silly mapToRegistry name @stablelib/bytes +2220 silly mapToRegistry scope (from package name) @stablelib +2221 verbose mapToRegistry no registry URL found in name for scope @stablelib +2222 silly mapToRegistry using default registry +2223 silly mapToRegistry registry https://registry.npmjs.org/ +2224 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fbytes +2225 verbose request uri https://registry.npmjs.org/@stablelib%2fbytes +2226 verbose request no auth needed +2227 info attempt registry request try #1 at 14:13:33 +2228 verbose etag W/"2ff65133253fe4ff645b02d96962909e" +2229 verbose lastModified Fri, 21 May 2021 09:53:44 GMT +2230 http request GET https://registry.npmjs.org/@stablelib%2fbytes +2231 http 304 https://registry.npmjs.org/@stablelib%2fbytes +2232 verbose headers { date: 'Fri, 15 Oct 2021 13:13:34 GMT', +2232 verbose headers connection: 'keep-alive', +2232 verbose headers 'cf-ray': '69e94e2f0d9d654a-LHR', +2232 verbose headers 'cache-control': 'public, max-age=300', +2232 verbose headers etag: '"2ff65133253fe4ff645b02d96962909e"', +2232 verbose headers 'last-modified': 'Fri, 21 May 2021 09:53:44 GMT', +2232 verbose headers vary: 'Accept-Encoding', +2232 verbose headers 'cf-cache-status': 'REVALIDATED', +2232 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2232 verbose headers server: 'cloudflare' } +2233 silly get cb [ 304, +2233 silly get { date: 'Fri, 15 Oct 2021 13:13:34 GMT', +2233 silly get connection: 'keep-alive', +2233 silly get 'cf-ray': '69e94e2f0d9d654a-LHR', +2233 silly get 'cache-control': 'public, max-age=300', +2233 silly get etag: '"2ff65133253fe4ff645b02d96962909e"', +2233 silly get 'last-modified': 'Fri, 21 May 2021 09:53:44 GMT', +2233 silly get vary: 'Accept-Encoding', +2233 silly get 'cf-cache-status': 'REVALIDATED', +2233 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2233 silly get server: 'cloudflare' } ] +2234 verbose etag https://registry.npmjs.org/@stablelib%2fbytes from cache +2235 verbose get saving @stablelib/bytes to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fbytes/.cache.json +2236 silly resolveWithNewModule @stablelib/bytes@1.0.1 checking installable status +2237 silly cache add args [ '@stablelib/bytes@^1.0.1', null ] +2238 verbose cache add spec @stablelib/bytes@^1.0.1 +2239 silly cache add parsed spec Result { +2239 silly cache add raw: '@stablelib/bytes@^1.0.1', +2239 silly cache add scope: '@stablelib', +2239 silly cache add name: '@stablelib/bytes', +2239 silly cache add rawSpec: '^1.0.1', +2239 silly cache add spec: '>=1.0.1 <2.0.0', +2239 silly cache add type: 'range' } +2240 silly addNamed @stablelib/bytes@>=1.0.1 <2.0.0 +2241 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/bytes +2242 silly addNameRange { name: '@stablelib/bytes', +2242 silly addNameRange range: '>=1.0.1 <2.0.0', +2242 silly addNameRange hasData: false } +2243 silly mapToRegistry name @stablelib/bytes +2244 silly mapToRegistry scope (from package name) @stablelib +2245 verbose mapToRegistry no registry URL found in name for scope @stablelib +2246 silly mapToRegistry using default registry +2247 silly mapToRegistry registry https://registry.npmjs.org/ +2248 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fbytes +2249 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fbytes not in flight; fetching +2250 verbose get https://registry.npmjs.org/@stablelib%2fbytes not expired, no request +2251 silly addNameRange number 2 { name: '@stablelib/bytes', +2251 silly addNameRange range: '>=1.0.1 <2.0.0', +2251 silly addNameRange hasData: true } +2252 silly addNameRange versions [ '@stablelib/bytes', +2252 silly addNameRange [ '0.0.1', '0.2.5', '0.5.0', '1.0.0', '1.0.1' ] ] +2253 silly addNamed @stablelib/bytes@1.0.1 +2254 verbose addNamed "1.0.1" is a plain semver version for @stablelib/bytes +2255 silly cache afterAdd @stablelib/bytes@1.0.1 +2256 verbose afterAdd /home/chrisb/.npm/@stablelib/bytes/1.0.1/package/package.json not in flight; writing +2257 verbose afterAdd /home/chrisb/.npm/@stablelib/bytes/1.0.1/package/package.json written +2258 silly fetchNamedPackageData @stablelib/aead +2259 silly mapToRegistry name @stablelib/aead +2260 silly mapToRegistry scope (from package name) @stablelib +2261 verbose mapToRegistry no registry URL found in name for scope @stablelib +2262 silly mapToRegistry using default registry +2263 silly mapToRegistry registry https://registry.npmjs.org/ +2264 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2faead +2265 silly fetchNamedPackageData @stablelib/chacha20poly1305 +2266 silly mapToRegistry name @stablelib/chacha20poly1305 +2267 silly mapToRegistry scope (from package name) @stablelib +2268 verbose mapToRegistry no registry URL found in name for scope @stablelib +2269 silly mapToRegistry using default registry +2270 silly mapToRegistry registry https://registry.npmjs.org/ +2271 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fchacha20poly1305 +2272 silly fetchNamedPackageData @stablelib/constant-time +2273 silly mapToRegistry name @stablelib/constant-time +2274 silly mapToRegistry scope (from package name) @stablelib +2275 verbose mapToRegistry no registry URL found in name for scope @stablelib +2276 silly mapToRegistry using default registry +2277 silly mapToRegistry registry https://registry.npmjs.org/ +2278 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fconstant-time +2279 silly fetchNamedPackageData @stablelib/xchacha20 +2280 silly mapToRegistry name @stablelib/xchacha20 +2281 silly mapToRegistry scope (from package name) @stablelib +2282 verbose mapToRegistry no registry URL found in name for scope @stablelib +2283 silly mapToRegistry using default registry +2284 silly mapToRegistry registry https://registry.npmjs.org/ +2285 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fxchacha20 +2286 verbose request uri https://registry.npmjs.org/@stablelib%2faead +2287 verbose request no auth needed +2288 info attempt registry request try #1 at 14:13:34 +2289 verbose etag W/"8adf4fd54830c8bc6c0e1f5731e5d621" +2290 verbose lastModified Fri, 21 May 2021 09:53:43 GMT +2291 http request GET https://registry.npmjs.org/@stablelib%2faead +2292 verbose request uri https://registry.npmjs.org/@stablelib%2fchacha20poly1305 +2293 verbose request no auth needed +2294 info attempt registry request try #1 at 14:13:34 +2295 verbose etag W/"388ec89b3077e212f498da1e0dbd7148" +2296 verbose lastModified Fri, 21 May 2021 09:54:11 GMT +2297 http request GET https://registry.npmjs.org/@stablelib%2fchacha20poly1305 +2298 verbose request uri https://registry.npmjs.org/@stablelib%2fconstant-time +2299 verbose request no auth needed +2300 info attempt registry request try #1 at 14:13:34 +2301 verbose etag W/"a9d16cc0111330407d02c636e207153b" +2302 verbose lastModified Fri, 21 May 2021 09:53:48 GMT +2303 http request GET https://registry.npmjs.org/@stablelib%2fconstant-time +2304 verbose request uri https://registry.npmjs.org/@stablelib%2fxchacha20 +2305 verbose request no auth needed +2306 info attempt registry request try #1 at 14:13:34 +2307 verbose etag W/"056cad6273074bc54189d29624dd59bb" +2308 verbose lastModified Fri, 21 May 2021 09:54:08 GMT +2309 http request GET https://registry.npmjs.org/@stablelib%2fxchacha20 +2310 http 304 https://registry.npmjs.org/@stablelib%2faead +2311 verbose headers { date: 'Fri, 15 Oct 2021 13:13:36 GMT', +2311 verbose headers connection: 'keep-alive', +2311 verbose headers 'cf-ray': '69e94e38281f53bb-LHR', +2311 verbose headers 'cache-control': 'public, max-age=300', +2311 verbose headers etag: '"8adf4fd54830c8bc6c0e1f5731e5d621"', +2311 verbose headers 'last-modified': 'Fri, 21 May 2021 09:53:43 GMT', +2311 verbose headers vary: 'Accept-Encoding', +2311 verbose headers 'cf-cache-status': 'REVALIDATED', +2311 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2311 verbose headers server: 'cloudflare' } +2312 silly get cb [ 304, +2312 silly get { date: 'Fri, 15 Oct 2021 13:13:36 GMT', +2312 silly get connection: 'keep-alive', +2312 silly get 'cf-ray': '69e94e38281f53bb-LHR', +2312 silly get 'cache-control': 'public, max-age=300', +2312 silly get etag: '"8adf4fd54830c8bc6c0e1f5731e5d621"', +2312 silly get 'last-modified': 'Fri, 21 May 2021 09:53:43 GMT', +2312 silly get vary: 'Accept-Encoding', +2312 silly get 'cf-cache-status': 'REVALIDATED', +2312 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2312 silly get server: 'cloudflare' } ] +2313 verbose etag https://registry.npmjs.org/@stablelib%2faead from cache +2314 verbose get saving @stablelib/aead to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252faead/.cache.json +2315 silly resolveWithNewModule @stablelib/aead@1.0.1 checking installable status +2316 silly cache add args [ '@stablelib/aead@^1.0.1', null ] +2317 verbose cache add spec @stablelib/aead@^1.0.1 +2318 silly cache add parsed spec Result { +2318 silly cache add raw: '@stablelib/aead@^1.0.1', +2318 silly cache add scope: '@stablelib', +2318 silly cache add name: '@stablelib/aead', +2318 silly cache add rawSpec: '^1.0.1', +2318 silly cache add spec: '>=1.0.1 <2.0.0', +2318 silly cache add type: 'range' } +2319 silly addNamed @stablelib/aead@>=1.0.1 <2.0.0 +2320 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/aead +2321 silly addNameRange { name: '@stablelib/aead', +2321 silly addNameRange range: '>=1.0.1 <2.0.0', +2321 silly addNameRange hasData: false } +2322 silly mapToRegistry name @stablelib/aead +2323 silly mapToRegistry scope (from package name) @stablelib +2324 verbose mapToRegistry no registry URL found in name for scope @stablelib +2325 silly mapToRegistry using default registry +2326 silly mapToRegistry registry https://registry.npmjs.org/ +2327 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2faead +2328 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2faead not in flight; fetching +2329 verbose get https://registry.npmjs.org/@stablelib%2faead not expired, no request +2330 silly addNameRange number 2 { name: '@stablelib/aead', +2330 silly addNameRange range: '>=1.0.1 <2.0.0', +2330 silly addNameRange hasData: true } +2331 silly addNameRange versions [ '@stablelib/aead', +2331 silly addNameRange [ '0.0.1', '0.1.2', '0.2.5', '0.5.0', '1.0.0', '1.0.1' ] ] +2332 silly addNamed @stablelib/aead@1.0.1 +2333 verbose addNamed "1.0.1" is a plain semver version for @stablelib/aead +2334 silly cache afterAdd @stablelib/aead@1.0.1 +2335 verbose afterAdd /home/chrisb/.npm/@stablelib/aead/1.0.1/package/package.json not in flight; writing +2336 verbose afterAdd /home/chrisb/.npm/@stablelib/aead/1.0.1/package/package.json written +2337 http 304 https://registry.npmjs.org/@stablelib%2fchacha20poly1305 +2338 verbose headers { date: 'Fri, 15 Oct 2021 13:13:36 GMT', +2338 verbose headers connection: 'keep-alive', +2338 verbose headers 'cf-ray': '69e94e3828ff424b-LHR', +2338 verbose headers 'cache-control': 'public, max-age=300', +2338 verbose headers etag: '"388ec89b3077e212f498da1e0dbd7148"', +2338 verbose headers 'last-modified': 'Fri, 21 May 2021 09:54:11 GMT', +2338 verbose headers vary: 'Accept-Encoding', +2338 verbose headers 'cf-cache-status': 'REVALIDATED', +2338 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2338 verbose headers server: 'cloudflare' } +2339 silly get cb [ 304, +2339 silly get { date: 'Fri, 15 Oct 2021 13:13:36 GMT', +2339 silly get connection: 'keep-alive', +2339 silly get 'cf-ray': '69e94e3828ff424b-LHR', +2339 silly get 'cache-control': 'public, max-age=300', +2339 silly get etag: '"388ec89b3077e212f498da1e0dbd7148"', +2339 silly get 'last-modified': 'Fri, 21 May 2021 09:54:11 GMT', +2339 silly get vary: 'Accept-Encoding', +2339 silly get 'cf-cache-status': 'REVALIDATED', +2339 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2339 silly get server: 'cloudflare' } ] +2340 verbose etag https://registry.npmjs.org/@stablelib%2fchacha20poly1305 from cache +2341 verbose get saving @stablelib/chacha20poly1305 to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fchacha20poly1305/.cache.json +2342 silly resolveWithNewModule @stablelib/chacha20poly1305@1.0.1 checking installable status +2343 silly cache add args [ '@stablelib/chacha20poly1305@^1.0.1', null ] +2344 verbose cache add spec @stablelib/chacha20poly1305@^1.0.1 +2345 silly cache add parsed spec Result { +2345 silly cache add raw: '@stablelib/chacha20poly1305@^1.0.1', +2345 silly cache add scope: '@stablelib', +2345 silly cache add name: '@stablelib/chacha20poly1305', +2345 silly cache add rawSpec: '^1.0.1', +2345 silly cache add spec: '>=1.0.1 <2.0.0', +2345 silly cache add type: 'range' } +2346 silly addNamed @stablelib/chacha20poly1305@>=1.0.1 <2.0.0 +2347 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/chacha20poly1305 +2348 silly addNameRange { name: '@stablelib/chacha20poly1305', +2348 silly addNameRange range: '>=1.0.1 <2.0.0', +2348 silly addNameRange hasData: false } +2349 silly mapToRegistry name @stablelib/chacha20poly1305 +2350 silly mapToRegistry scope (from package name) @stablelib +2351 verbose mapToRegistry no registry URL found in name for scope @stablelib +2352 silly mapToRegistry using default registry +2353 silly mapToRegistry registry https://registry.npmjs.org/ +2354 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fchacha20poly1305 +2355 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fchacha20poly1305 not in flight; fetching +2356 verbose get https://registry.npmjs.org/@stablelib%2fchacha20poly1305 not expired, no request +2357 silly addNameRange number 2 { name: '@stablelib/chacha20poly1305', +2357 silly addNameRange range: '>=1.0.1 <2.0.0', +2357 silly addNameRange hasData: true } +2358 silly addNameRange versions [ '@stablelib/chacha20poly1305', +2358 silly addNameRange [ '0.0.1', +2358 silly addNameRange '0.0.2', +2358 silly addNameRange '0.1.2', +2358 silly addNameRange '0.2.5', +2358 silly addNameRange '0.5.0', +2358 silly addNameRange '0.7.2', +2358 silly addNameRange '0.10.2', +2358 silly addNameRange '0.10.3', +2358 silly addNameRange '1.0.0', +2358 silly addNameRange '1.0.1' ] ] +2359 silly addNamed @stablelib/chacha20poly1305@1.0.1 +2360 verbose addNamed "1.0.1" is a plain semver version for @stablelib/chacha20poly1305 +2361 silly cache afterAdd @stablelib/chacha20poly1305@1.0.1 +2362 verbose afterAdd /home/chrisb/.npm/@stablelib/chacha20poly1305/1.0.1/package/package.json not in flight; writing +2363 verbose afterAdd /home/chrisb/.npm/@stablelib/chacha20poly1305/1.0.1/package/package.json written +2364 http 304 https://registry.npmjs.org/@stablelib%2fconstant-time +2365 verbose headers { date: 'Fri, 15 Oct 2021 13:13:36 GMT', +2365 verbose headers connection: 'keep-alive', +2365 verbose headers 'cf-ray': '69e94e382b53540f-LHR', +2365 verbose headers 'cache-control': 'public, max-age=300', +2365 verbose headers etag: '"a9d16cc0111330407d02c636e207153b"', +2365 verbose headers 'last-modified': 'Fri, 21 May 2021 09:53:48 GMT', +2365 verbose headers vary: 'Accept-Encoding', +2365 verbose headers 'cf-cache-status': 'REVALIDATED', +2365 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2365 verbose headers server: 'cloudflare' } +2366 silly get cb [ 304, +2366 silly get { date: 'Fri, 15 Oct 2021 13:13:36 GMT', +2366 silly get connection: 'keep-alive', +2366 silly get 'cf-ray': '69e94e382b53540f-LHR', +2366 silly get 'cache-control': 'public, max-age=300', +2366 silly get etag: '"a9d16cc0111330407d02c636e207153b"', +2366 silly get 'last-modified': 'Fri, 21 May 2021 09:53:48 GMT', +2366 silly get vary: 'Accept-Encoding', +2366 silly get 'cf-cache-status': 'REVALIDATED', +2366 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2366 silly get server: 'cloudflare' } ] +2367 verbose etag https://registry.npmjs.org/@stablelib%2fconstant-time from cache +2368 verbose get saving @stablelib/constant-time to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fconstant-time/.cache.json +2369 silly resolveWithNewModule @stablelib/constant-time@1.0.1 checking installable status +2370 silly cache add args [ '@stablelib/constant-time@^1.0.1', null ] +2371 verbose cache add spec @stablelib/constant-time@^1.0.1 +2372 silly cache add parsed spec Result { +2372 silly cache add raw: '@stablelib/constant-time@^1.0.1', +2372 silly cache add scope: '@stablelib', +2372 silly cache add name: '@stablelib/constant-time', +2372 silly cache add rawSpec: '^1.0.1', +2372 silly cache add spec: '>=1.0.1 <2.0.0', +2372 silly cache add type: 'range' } +2373 silly addNamed @stablelib/constant-time@>=1.0.1 <2.0.0 +2374 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/constant-time +2375 silly addNameRange { name: '@stablelib/constant-time', +2375 silly addNameRange range: '>=1.0.1 <2.0.0', +2375 silly addNameRange hasData: false } +2376 silly mapToRegistry name @stablelib/constant-time +2377 silly mapToRegistry scope (from package name) @stablelib +2378 verbose mapToRegistry no registry URL found in name for scope @stablelib +2379 silly mapToRegistry using default registry +2380 silly mapToRegistry registry https://registry.npmjs.org/ +2381 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fconstant-time +2382 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fconstant-time not in flight; fetching +2383 verbose get https://registry.npmjs.org/@stablelib%2fconstant-time not expired, no request +2384 silly addNameRange number 2 { name: '@stablelib/constant-time', +2384 silly addNameRange range: '>=1.0.1 <2.0.0', +2384 silly addNameRange hasData: true } +2385 silly addNameRange versions [ '@stablelib/constant-time', +2385 silly addNameRange [ '0.0.1', '0.0.2', '0.2.5', '0.5.0', '1.0.0', '1.0.1' ] ] +2386 silly addNamed @stablelib/constant-time@1.0.1 +2387 verbose addNamed "1.0.1" is a plain semver version for @stablelib/constant-time +2388 silly cache afterAdd @stablelib/constant-time@1.0.1 +2389 verbose afterAdd /home/chrisb/.npm/@stablelib/constant-time/1.0.1/package/package.json not in flight; writing +2390 verbose afterAdd /home/chrisb/.npm/@stablelib/constant-time/1.0.1/package/package.json written +2391 http 304 https://registry.npmjs.org/@stablelib%2fxchacha20 +2392 verbose headers { date: 'Fri, 15 Oct 2021 13:13:36 GMT', +2392 verbose headers connection: 'keep-alive', +2392 verbose headers 'cf-ray': '69e94e382ad253b0-LHR', +2392 verbose headers 'cache-control': 'public, max-age=300', +2392 verbose headers etag: '"056cad6273074bc54189d29624dd59bb"', +2392 verbose headers 'last-modified': 'Fri, 21 May 2021 09:54:08 GMT', +2392 verbose headers vary: 'Accept-Encoding', +2392 verbose headers 'cf-cache-status': 'REVALIDATED', +2392 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2392 verbose headers server: 'cloudflare' } +2393 silly get cb [ 304, +2393 silly get { date: 'Fri, 15 Oct 2021 13:13:36 GMT', +2393 silly get connection: 'keep-alive', +2393 silly get 'cf-ray': '69e94e382ad253b0-LHR', +2393 silly get 'cache-control': 'public, max-age=300', +2393 silly get etag: '"056cad6273074bc54189d29624dd59bb"', +2393 silly get 'last-modified': 'Fri, 21 May 2021 09:54:08 GMT', +2393 silly get vary: 'Accept-Encoding', +2393 silly get 'cf-cache-status': 'REVALIDATED', +2393 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2393 silly get server: 'cloudflare' } ] +2394 verbose etag https://registry.npmjs.org/@stablelib%2fxchacha20 from cache +2395 verbose get saving @stablelib/xchacha20 to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fxchacha20/.cache.json +2396 silly resolveWithNewModule @stablelib/xchacha20@1.0.1 checking installable status +2397 silly cache add args [ '@stablelib/xchacha20@^1.0.1', null ] +2398 verbose cache add spec @stablelib/xchacha20@^1.0.1 +2399 silly cache add parsed spec Result { +2399 silly cache add raw: '@stablelib/xchacha20@^1.0.1', +2399 silly cache add scope: '@stablelib', +2399 silly cache add name: '@stablelib/xchacha20', +2399 silly cache add rawSpec: '^1.0.1', +2399 silly cache add spec: '>=1.0.1 <2.0.0', +2399 silly cache add type: 'range' } +2400 silly addNamed @stablelib/xchacha20@>=1.0.1 <2.0.0 +2401 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/xchacha20 +2402 silly addNameRange { name: '@stablelib/xchacha20', +2402 silly addNameRange range: '>=1.0.1 <2.0.0', +2402 silly addNameRange hasData: false } +2403 silly mapToRegistry name @stablelib/xchacha20 +2404 silly mapToRegistry scope (from package name) @stablelib +2405 verbose mapToRegistry no registry URL found in name for scope @stablelib +2406 silly mapToRegistry using default registry +2407 silly mapToRegistry registry https://registry.npmjs.org/ +2408 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fxchacha20 +2409 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fxchacha20 not in flight; fetching +2410 verbose get https://registry.npmjs.org/@stablelib%2fxchacha20 not expired, no request +2411 silly addNameRange number 2 { name: '@stablelib/xchacha20', +2411 silly addNameRange range: '>=1.0.1 <2.0.0', +2411 silly addNameRange hasData: true } +2412 silly addNameRange versions [ '@stablelib/xchacha20', [ '0.1.1', '1.0.0', '1.0.1' ] ] +2413 silly addNamed @stablelib/xchacha20@1.0.1 +2414 verbose addNamed "1.0.1" is a plain semver version for @stablelib/xchacha20 +2415 silly cache afterAdd @stablelib/xchacha20@1.0.1 +2416 verbose afterAdd /home/chrisb/.npm/@stablelib/xchacha20/1.0.1/package/package.json not in flight; writing +2417 verbose afterAdd /home/chrisb/.npm/@stablelib/xchacha20/1.0.1/package/package.json written +2418 silly fetchNamedPackageData @stablelib/chacha +2419 silly mapToRegistry name @stablelib/chacha +2420 silly mapToRegistry scope (from package name) @stablelib +2421 verbose mapToRegistry no registry URL found in name for scope @stablelib +2422 silly mapToRegistry using default registry +2423 silly mapToRegistry registry https://registry.npmjs.org/ +2424 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fchacha +2425 silly fetchNamedPackageData @stablelib/poly1305 +2426 silly mapToRegistry name @stablelib/poly1305 +2427 silly mapToRegistry scope (from package name) @stablelib +2428 verbose mapToRegistry no registry URL found in name for scope @stablelib +2429 silly mapToRegistry using default registry +2430 silly mapToRegistry registry https://registry.npmjs.org/ +2431 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fpoly1305 +2432 verbose request uri https://registry.npmjs.org/@stablelib%2fchacha +2433 verbose request no auth needed +2434 info attempt registry request try #1 at 14:13:36 +2435 verbose etag W/"e2681492f24249814b9c47999897e63a" +2436 verbose lastModified Fri, 21 May 2021 09:54:00 GMT +2437 http request GET https://registry.npmjs.org/@stablelib%2fchacha +2438 verbose request uri https://registry.npmjs.org/@stablelib%2fpoly1305 +2439 verbose request no auth needed +2440 info attempt registry request try #1 at 14:13:36 +2441 verbose etag W/"e94cf7c4037a330df1ec4be5c00bccbe" +2442 verbose lastModified Fri, 21 May 2021 09:53:58 GMT +2443 http request GET https://registry.npmjs.org/@stablelib%2fpoly1305 +2444 http 304 https://registry.npmjs.org/@stablelib%2fpoly1305 +2445 verbose headers { date: 'Fri, 15 Oct 2021 13:13:37 GMT', +2445 verbose headers connection: 'keep-alive', +2445 verbose headers 'cf-ray': '69e94e43ba11659e-LHR', +2445 verbose headers 'cache-control': 'public, max-age=300', +2445 verbose headers etag: '"e94cf7c4037a330df1ec4be5c00bccbe"', +2445 verbose headers 'last-modified': 'Fri, 21 May 2021 09:53:58 GMT', +2445 verbose headers vary: 'Accept-Encoding', +2445 verbose headers 'cf-cache-status': 'REVALIDATED', +2445 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2445 verbose headers server: 'cloudflare' } +2446 silly get cb [ 304, +2446 silly get { date: 'Fri, 15 Oct 2021 13:13:37 GMT', +2446 silly get connection: 'keep-alive', +2446 silly get 'cf-ray': '69e94e43ba11659e-LHR', +2446 silly get 'cache-control': 'public, max-age=300', +2446 silly get etag: '"e94cf7c4037a330df1ec4be5c00bccbe"', +2446 silly get 'last-modified': 'Fri, 21 May 2021 09:53:58 GMT', +2446 silly get vary: 'Accept-Encoding', +2446 silly get 'cf-cache-status': 'REVALIDATED', +2446 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2446 silly get server: 'cloudflare' } ] +2447 verbose etag https://registry.npmjs.org/@stablelib%2fpoly1305 from cache +2448 verbose get saving @stablelib/poly1305 to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fpoly1305/.cache.json +2449 http 304 https://registry.npmjs.org/@stablelib%2fchacha +2450 verbose headers { date: 'Fri, 15 Oct 2021 13:13:37 GMT', +2450 verbose headers connection: 'keep-alive', +2450 verbose headers 'cf-ray': '69e94e43bd2965bf-LHR', +2450 verbose headers 'cache-control': 'public, max-age=300', +2450 verbose headers etag: '"e2681492f24249814b9c47999897e63a"', +2450 verbose headers 'last-modified': 'Fri, 21 May 2021 09:54:00 GMT', +2450 verbose headers vary: 'Accept-Encoding', +2450 verbose headers 'cf-cache-status': 'REVALIDATED', +2450 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2450 verbose headers server: 'cloudflare' } +2451 silly get cb [ 304, +2451 silly get { date: 'Fri, 15 Oct 2021 13:13:37 GMT', +2451 silly get connection: 'keep-alive', +2451 silly get 'cf-ray': '69e94e43bd2965bf-LHR', +2451 silly get 'cache-control': 'public, max-age=300', +2451 silly get etag: '"e2681492f24249814b9c47999897e63a"', +2451 silly get 'last-modified': 'Fri, 21 May 2021 09:54:00 GMT', +2451 silly get vary: 'Accept-Encoding', +2451 silly get 'cf-cache-status': 'REVALIDATED', +2451 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2451 silly get server: 'cloudflare' } ] +2452 verbose etag https://registry.npmjs.org/@stablelib%2fchacha from cache +2453 verbose get saving @stablelib/chacha to /home/chrisb/.npm/registry.npmjs.org/_40stablelib_252fchacha/.cache.json +2454 silly resolveWithNewModule @stablelib/chacha@1.0.1 checking installable status +2455 silly cache add args [ '@stablelib/chacha@^1.0.1', null ] +2456 verbose cache add spec @stablelib/chacha@^1.0.1 +2457 silly cache add parsed spec Result { +2457 silly cache add raw: '@stablelib/chacha@^1.0.1', +2457 silly cache add scope: '@stablelib', +2457 silly cache add name: '@stablelib/chacha', +2457 silly cache add rawSpec: '^1.0.1', +2457 silly cache add spec: '>=1.0.1 <2.0.0', +2457 silly cache add type: 'range' } +2458 silly addNamed @stablelib/chacha@>=1.0.1 <2.0.0 +2459 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/chacha +2460 silly addNameRange { name: '@stablelib/chacha', +2460 silly addNameRange range: '>=1.0.1 <2.0.0', +2460 silly addNameRange hasData: false } +2461 silly mapToRegistry name @stablelib/chacha +2462 silly mapToRegistry scope (from package name) @stablelib +2463 verbose mapToRegistry no registry URL found in name for scope @stablelib +2464 silly mapToRegistry using default registry +2465 silly mapToRegistry registry https://registry.npmjs.org/ +2466 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fchacha +2467 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fchacha not in flight; fetching +2468 silly resolveWithNewModule @stablelib/poly1305@1.0.1 checking installable status +2469 silly cache add args [ '@stablelib/poly1305@^1.0.1', null ] +2470 verbose cache add spec @stablelib/poly1305@^1.0.1 +2471 silly cache add parsed spec Result { +2471 silly cache add raw: '@stablelib/poly1305@^1.0.1', +2471 silly cache add scope: '@stablelib', +2471 silly cache add name: '@stablelib/poly1305', +2471 silly cache add rawSpec: '^1.0.1', +2471 silly cache add spec: '>=1.0.1 <2.0.0', +2471 silly cache add type: 'range' } +2472 silly addNamed @stablelib/poly1305@>=1.0.1 <2.0.0 +2473 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for @stablelib/poly1305 +2474 silly addNameRange { name: '@stablelib/poly1305', +2474 silly addNameRange range: '>=1.0.1 <2.0.0', +2474 silly addNameRange hasData: false } +2475 silly mapToRegistry name @stablelib/poly1305 +2476 silly mapToRegistry scope (from package name) @stablelib +2477 verbose mapToRegistry no registry URL found in name for scope @stablelib +2478 silly mapToRegistry using default registry +2479 silly mapToRegistry registry https://registry.npmjs.org/ +2480 silly mapToRegistry uri https://registry.npmjs.org/@stablelib%2fpoly1305 +2481 verbose addNameRange registry:https://registry.npmjs.org/@stablelib%2fpoly1305 not in flight; fetching +2482 verbose get https://registry.npmjs.org/@stablelib%2fchacha not expired, no request +2483 silly addNameRange number 2 { name: '@stablelib/chacha', +2483 silly addNameRange range: '>=1.0.1 <2.0.0', +2483 silly addNameRange hasData: true } +2484 silly addNameRange versions [ '@stablelib/chacha', +2484 silly addNameRange [ '0.0.1', '0.2.5', '0.5.0', '0.7.2', '1.0.0', '1.0.1' ] ] +2485 silly addNamed @stablelib/chacha@1.0.1 +2486 verbose addNamed "1.0.1" is a plain semver version for @stablelib/chacha +2487 verbose get https://registry.npmjs.org/@stablelib%2fpoly1305 not expired, no request +2488 silly addNameRange number 2 { name: '@stablelib/poly1305', +2488 silly addNameRange range: '>=1.0.1 <2.0.0', +2488 silly addNameRange hasData: true } +2489 silly addNameRange versions [ '@stablelib/poly1305', +2489 silly addNameRange [ '0.0.1', '0.0.2', '0.2.5', '0.5.0', '0.10.2', '1.0.0', '1.0.1' ] ] +2490 silly addNamed @stablelib/poly1305@1.0.1 +2491 verbose addNamed "1.0.1" is a plain semver version for @stablelib/poly1305 +2492 silly cache afterAdd @stablelib/chacha@1.0.1 +2493 verbose afterAdd /home/chrisb/.npm/@stablelib/chacha/1.0.1/package/package.json not in flight; writing +2494 silly cache afterAdd @stablelib/poly1305@1.0.1 +2495 verbose afterAdd /home/chrisb/.npm/@stablelib/poly1305/1.0.1/package/package.json not in flight; writing +2496 verbose afterAdd /home/chrisb/.npm/@stablelib/chacha/1.0.1/package/package.json written +2497 verbose afterAdd /home/chrisb/.npm/@stablelib/poly1305/1.0.1/package/package.json written +2498 silly fetchNamedPackageData bn.js +2499 silly mapToRegistry name bn.js +2500 silly mapToRegistry using default registry +2501 silly mapToRegistry registry https://registry.npmjs.org/ +2502 silly mapToRegistry uri https://registry.npmjs.org/bn.js +2503 silly fetchNamedPackageData brorand +2504 silly mapToRegistry name brorand +2505 silly mapToRegistry using default registry +2506 silly mapToRegistry registry https://registry.npmjs.org/ +2507 silly mapToRegistry uri https://registry.npmjs.org/brorand +2508 silly fetchNamedPackageData hash.js +2509 silly mapToRegistry name hash.js +2510 silly mapToRegistry using default registry +2511 silly mapToRegistry registry https://registry.npmjs.org/ +2512 silly mapToRegistry uri https://registry.npmjs.org/hash.js +2513 silly fetchNamedPackageData hmac-drbg +2514 silly mapToRegistry name hmac-drbg +2515 silly mapToRegistry using default registry +2516 silly mapToRegistry registry https://registry.npmjs.org/ +2517 silly mapToRegistry uri https://registry.npmjs.org/hmac-drbg +2518 silly fetchNamedPackageData minimalistic-assert +2519 silly mapToRegistry name minimalistic-assert +2520 silly mapToRegistry using default registry +2521 silly mapToRegistry registry https://registry.npmjs.org/ +2522 silly mapToRegistry uri https://registry.npmjs.org/minimalistic-assert +2523 silly fetchNamedPackageData minimalistic-crypto-utils +2524 silly mapToRegistry name minimalistic-crypto-utils +2525 silly mapToRegistry using default registry +2526 silly mapToRegistry registry https://registry.npmjs.org/ +2527 silly mapToRegistry uri https://registry.npmjs.org/minimalistic-crypto-utils +2528 verbose request uri https://registry.npmjs.org/hmac-drbg +2529 verbose request no auth needed +2530 info attempt registry request try #1 at 14:13:38 +2531 verbose etag W/"02b24685d06a6b006770e2d44b21b708" +2532 verbose lastModified Sun, 27 May 2018 03:50:01 GMT +2533 http request GET https://registry.npmjs.org/hmac-drbg +2534 verbose request uri https://registry.npmjs.org/brorand +2535 verbose request no auth needed +2536 info attempt registry request try #1 at 14:13:38 +2537 verbose etag W/"7dc22a7b20373040afa637f014fc8360" +2538 verbose lastModified Sat, 26 May 2018 19:01:11 GMT +2539 http request GET https://registry.npmjs.org/brorand +2540 verbose request uri https://registry.npmjs.org/hash.js +2541 verbose request no auth needed +2542 info attempt registry request try #1 at 14:13:38 +2543 verbose etag W/"952015bcf6a76719dd860a5db1743a4e" +2544 verbose lastModified Fri, 04 Jan 2019 02:40:36 GMT +2545 http request GET https://registry.npmjs.org/hash.js +2546 verbose request uri https://registry.npmjs.org/minimalistic-assert +2547 verbose request no auth needed +2548 info attempt registry request try #1 at 14:13:38 +2549 verbose etag W/"2d3ffc9152f2b64fffb8b100045ae7ce" +2550 verbose lastModified Sun, 27 May 2018 08:07:28 GMT +2551 http request GET https://registry.npmjs.org/minimalistic-assert +2552 verbose request uri https://registry.npmjs.org/minimalistic-crypto-utils +2553 verbose request no auth needed +2554 info attempt registry request try #1 at 14:13:38 +2555 verbose etag W/"4322c5c7360f552230095662bfb2d142" +2556 verbose lastModified Sun, 27 May 2018 08:07:28 GMT +2557 http request GET https://registry.npmjs.org/minimalistic-crypto-utils +2558 verbose request uri https://registry.npmjs.org/bn.js +2559 verbose request no auth needed +2560 info attempt registry request try #1 at 14:13:38 +2561 verbose etag W/"50b58b64d5beea3ce9de21f7af3ce9aa" +2562 verbose lastModified Thu, 04 Mar 2021 16:20:36 GMT +2563 http request GET https://registry.npmjs.org/bn.js +2564 http 304 https://registry.npmjs.org/minimalistic-crypto-utils +2565 verbose headers { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2565 verbose headers connection: 'keep-alive', +2565 verbose headers 'cf-ray': '69e94e4cfc43540f-LHR', +2565 verbose headers age: '234', +2565 verbose headers 'cache-control': 'public, max-age=300', +2565 verbose headers etag: '"4322c5c7360f552230095662bfb2d142"', +2565 verbose headers 'last-modified': 'Sun, 27 May 2018 08:07:28 GMT', +2565 verbose headers vary: 'Accept-Encoding', +2565 verbose headers 'cf-cache-status': 'HIT', +2565 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2565 verbose headers server: 'cloudflare' } +2566 silly get cb [ 304, +2566 silly get { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2566 silly get connection: 'keep-alive', +2566 silly get 'cf-ray': '69e94e4cfc43540f-LHR', +2566 silly get age: '234', +2566 silly get 'cache-control': 'public, max-age=300', +2566 silly get etag: '"4322c5c7360f552230095662bfb2d142"', +2566 silly get 'last-modified': 'Sun, 27 May 2018 08:07:28 GMT', +2566 silly get vary: 'Accept-Encoding', +2566 silly get 'cf-cache-status': 'HIT', +2566 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2566 silly get server: 'cloudflare' } ] +2567 verbose etag https://registry.npmjs.org/minimalistic-crypto-utils from cache +2568 verbose get saving minimalistic-crypto-utils to /home/chrisb/.npm/registry.npmjs.org/minimalistic-crypto-utils/.cache.json +2569 silly resolveWithNewModule minimalistic-crypto-utils@1.0.1 checking installable status +2570 silly cache add args [ 'minimalistic-crypto-utils@^1.0.1', null ] +2571 verbose cache add spec minimalistic-crypto-utils@^1.0.1 +2572 silly cache add parsed spec Result { +2572 silly cache add raw: 'minimalistic-crypto-utils@^1.0.1', +2572 silly cache add scope: null, +2572 silly cache add name: 'minimalistic-crypto-utils', +2572 silly cache add rawSpec: '^1.0.1', +2572 silly cache add spec: '>=1.0.1 <2.0.0', +2572 silly cache add type: 'range' } +2573 silly addNamed minimalistic-crypto-utils@>=1.0.1 <2.0.0 +2574 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for minimalistic-crypto-utils +2575 silly addNameRange { name: 'minimalistic-crypto-utils', +2575 silly addNameRange range: '>=1.0.1 <2.0.0', +2575 silly addNameRange hasData: false } +2576 silly mapToRegistry name minimalistic-crypto-utils +2577 silly mapToRegistry using default registry +2578 silly mapToRegistry registry https://registry.npmjs.org/ +2579 silly mapToRegistry uri https://registry.npmjs.org/minimalistic-crypto-utils +2580 verbose addNameRange registry:https://registry.npmjs.org/minimalistic-crypto-utils not in flight; fetching +2581 http 304 https://registry.npmjs.org/hmac-drbg +2582 verbose headers { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2582 verbose headers connection: 'keep-alive', +2582 verbose headers 'cf-ray': '69e94e4cf9790682-LHR', +2582 verbose headers age: '240', +2582 verbose headers 'cache-control': 'public, max-age=300', +2582 verbose headers etag: '"02b24685d06a6b006770e2d44b21b708"', +2582 verbose headers 'last-modified': 'Sun, 27 May 2018 03:50:01 GMT', +2582 verbose headers vary: 'Accept-Encoding', +2582 verbose headers 'cf-cache-status': 'HIT', +2582 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2582 verbose headers server: 'cloudflare' } +2583 silly get cb [ 304, +2583 silly get { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2583 silly get connection: 'keep-alive', +2583 silly get 'cf-ray': '69e94e4cf9790682-LHR', +2583 silly get age: '240', +2583 silly get 'cache-control': 'public, max-age=300', +2583 silly get etag: '"02b24685d06a6b006770e2d44b21b708"', +2583 silly get 'last-modified': 'Sun, 27 May 2018 03:50:01 GMT', +2583 silly get vary: 'Accept-Encoding', +2583 silly get 'cf-cache-status': 'HIT', +2583 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2583 silly get server: 'cloudflare' } ] +2584 verbose etag https://registry.npmjs.org/hmac-drbg from cache +2585 verbose get saving hmac-drbg to /home/chrisb/.npm/registry.npmjs.org/hmac-drbg/.cache.json +2586 http 304 https://registry.npmjs.org/minimalistic-assert +2587 verbose headers { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2587 verbose headers connection: 'keep-alive', +2587 verbose headers 'cf-ray': '69e94e4cfd32424b-LHR', +2587 verbose headers age: '193', +2587 verbose headers 'cache-control': 'public, max-age=300', +2587 verbose headers etag: '"2d3ffc9152f2b64fffb8b100045ae7ce"', +2587 verbose headers 'last-modified': 'Sun, 27 May 2018 08:07:28 GMT', +2587 verbose headers vary: 'Accept-Encoding', +2587 verbose headers 'cf-cache-status': 'HIT', +2587 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2587 verbose headers server: 'cloudflare' } +2588 silly get cb [ 304, +2588 silly get { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2588 silly get connection: 'keep-alive', +2588 silly get 'cf-ray': '69e94e4cfd32424b-LHR', +2588 silly get age: '193', +2588 silly get 'cache-control': 'public, max-age=300', +2588 silly get etag: '"2d3ffc9152f2b64fffb8b100045ae7ce"', +2588 silly get 'last-modified': 'Sun, 27 May 2018 08:07:28 GMT', +2588 silly get vary: 'Accept-Encoding', +2588 silly get 'cf-cache-status': 'HIT', +2588 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2588 silly get server: 'cloudflare' } ] +2589 verbose etag https://registry.npmjs.org/minimalistic-assert from cache +2590 verbose get saving minimalistic-assert to /home/chrisb/.npm/registry.npmjs.org/minimalistic-assert/.cache.json +2591 http 304 https://registry.npmjs.org/bn.js +2592 verbose headers { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2592 verbose headers connection: 'keep-alive', +2592 verbose headers 'cf-ray': '69e94e4cfe0d53b0-LHR', +2592 verbose headers age: '237', +2592 verbose headers 'cache-control': 'public, max-age=300', +2592 verbose headers etag: '"50b58b64d5beea3ce9de21f7af3ce9aa"', +2592 verbose headers 'last-modified': 'Thu, 04 Mar 2021 16:20:36 GMT', +2592 verbose headers vary: 'Accept-Encoding', +2592 verbose headers 'cf-cache-status': 'HIT', +2592 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2592 verbose headers server: 'cloudflare' } +2593 silly get cb [ 304, +2593 silly get { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2593 silly get connection: 'keep-alive', +2593 silly get 'cf-ray': '69e94e4cfe0d53b0-LHR', +2593 silly get age: '237', +2593 silly get 'cache-control': 'public, max-age=300', +2593 silly get etag: '"50b58b64d5beea3ce9de21f7af3ce9aa"', +2593 silly get 'last-modified': 'Thu, 04 Mar 2021 16:20:36 GMT', +2593 silly get vary: 'Accept-Encoding', +2593 silly get 'cf-cache-status': 'HIT', +2593 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2593 silly get server: 'cloudflare' } ] +2594 verbose etag https://registry.npmjs.org/bn.js from cache +2595 verbose get saving bn.js to /home/chrisb/.npm/registry.npmjs.org/bn.js/.cache.json +2596 http 304 https://registry.npmjs.org/brorand +2597 verbose headers { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2597 verbose headers connection: 'keep-alive', +2597 verbose headers 'cf-ray': '69e94e4d0e13654a-LHR', +2597 verbose headers age: '214', +2597 verbose headers 'cache-control': 'public, max-age=300', +2597 verbose headers etag: '"7dc22a7b20373040afa637f014fc8360"', +2597 verbose headers 'last-modified': 'Sat, 26 May 2018 19:01:11 GMT', +2597 verbose headers vary: 'Accept-Encoding', +2597 verbose headers 'cf-cache-status': 'HIT', +2597 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2597 verbose headers server: 'cloudflare' } +2598 silly get cb [ 304, +2598 silly get { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2598 silly get connection: 'keep-alive', +2598 silly get 'cf-ray': '69e94e4d0e13654a-LHR', +2598 silly get age: '214', +2598 silly get 'cache-control': 'public, max-age=300', +2598 silly get etag: '"7dc22a7b20373040afa637f014fc8360"', +2598 silly get 'last-modified': 'Sat, 26 May 2018 19:01:11 GMT', +2598 silly get vary: 'Accept-Encoding', +2598 silly get 'cf-cache-status': 'HIT', +2598 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2598 silly get server: 'cloudflare' } ] +2599 verbose etag https://registry.npmjs.org/brorand from cache +2600 verbose get saving brorand to /home/chrisb/.npm/registry.npmjs.org/brorand/.cache.json +2601 verbose get https://registry.npmjs.org/minimalistic-crypto-utils not expired, no request +2602 silly addNameRange number 2 { name: 'minimalistic-crypto-utils', +2602 silly addNameRange range: '>=1.0.1 <2.0.0', +2602 silly addNameRange hasData: true } +2603 silly addNameRange versions [ 'minimalistic-crypto-utils', [ '1.0.0', '1.0.1' ] ] +2604 silly addNamed minimalistic-crypto-utils@1.0.1 +2605 verbose addNamed "1.0.1" is a plain semver version for minimalistic-crypto-utils +2606 silly resolveWithNewModule hmac-drbg@1.0.1 checking installable status +2607 silly cache add args [ 'hmac-drbg@^1.0.1', null ] +2608 verbose cache add spec hmac-drbg@^1.0.1 +2609 silly cache add parsed spec Result { +2609 silly cache add raw: 'hmac-drbg@^1.0.1', +2609 silly cache add scope: null, +2609 silly cache add name: 'hmac-drbg', +2609 silly cache add rawSpec: '^1.0.1', +2609 silly cache add spec: '>=1.0.1 <2.0.0', +2609 silly cache add type: 'range' } +2610 silly addNamed hmac-drbg@>=1.0.1 <2.0.0 +2611 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for hmac-drbg +2612 silly addNameRange { name: 'hmac-drbg', range: '>=1.0.1 <2.0.0', hasData: false } +2613 silly mapToRegistry name hmac-drbg +2614 silly mapToRegistry using default registry +2615 silly mapToRegistry registry https://registry.npmjs.org/ +2616 silly mapToRegistry uri https://registry.npmjs.org/hmac-drbg +2617 verbose addNameRange registry:https://registry.npmjs.org/hmac-drbg not in flight; fetching +2618 silly resolveWithNewModule minimalistic-assert@1.0.1 checking installable status +2619 silly cache add args [ 'minimalistic-assert@^1.0.1', null ] +2620 verbose cache add spec minimalistic-assert@^1.0.1 +2621 silly cache add parsed spec Result { +2621 silly cache add raw: 'minimalistic-assert@^1.0.1', +2621 silly cache add scope: null, +2621 silly cache add name: 'minimalistic-assert', +2621 silly cache add rawSpec: '^1.0.1', +2621 silly cache add spec: '>=1.0.1 <2.0.0', +2621 silly cache add type: 'range' } +2622 silly addNamed minimalistic-assert@>=1.0.1 <2.0.0 +2623 verbose addNamed ">=1.0.1 <2.0.0" is a valid semver range for minimalistic-assert +2624 silly addNameRange { name: 'minimalistic-assert', +2624 silly addNameRange range: '>=1.0.1 <2.0.0', +2624 silly addNameRange hasData: false } +2625 silly mapToRegistry name minimalistic-assert +2626 silly mapToRegistry using default registry +2627 silly mapToRegistry registry https://registry.npmjs.org/ +2628 silly mapToRegistry uri https://registry.npmjs.org/minimalistic-assert +2629 verbose addNameRange registry:https://registry.npmjs.org/minimalistic-assert not in flight; fetching +2630 silly cache afterAdd minimalistic-crypto-utils@1.0.1 +2631 verbose afterAdd /home/chrisb/.npm/minimalistic-crypto-utils/1.0.1/package/package.json not in flight; writing +2632 silly resolveWithNewModule bn.js@4.12.0 checking installable status +2633 silly cache add args [ 'bn.js@^4.11.9', null ] +2634 verbose cache add spec bn.js@^4.11.9 +2635 silly cache add parsed spec Result { +2635 silly cache add raw: 'bn.js@^4.11.9', +2635 silly cache add scope: null, +2635 silly cache add name: 'bn.js', +2635 silly cache add rawSpec: '^4.11.9', +2635 silly cache add spec: '>=4.11.9 <5.0.0', +2635 silly cache add type: 'range' } +2636 silly addNamed bn.js@>=4.11.9 <5.0.0 +2637 verbose addNamed ">=4.11.9 <5.0.0" is a valid semver range for bn.js +2638 silly addNameRange { name: 'bn.js', range: '>=4.11.9 <5.0.0', hasData: false } +2639 silly mapToRegistry name bn.js +2640 silly mapToRegistry using default registry +2641 silly mapToRegistry registry https://registry.npmjs.org/ +2642 silly mapToRegistry uri https://registry.npmjs.org/bn.js +2643 verbose addNameRange registry:https://registry.npmjs.org/bn.js not in flight; fetching +2644 silly resolveWithNewModule brorand@1.1.0 checking installable status +2645 silly cache add args [ 'brorand@^1.1.0', null ] +2646 verbose cache add spec brorand@^1.1.0 +2647 silly cache add parsed spec Result { +2647 silly cache add raw: 'brorand@^1.1.0', +2647 silly cache add scope: null, +2647 silly cache add name: 'brorand', +2647 silly cache add rawSpec: '^1.1.0', +2647 silly cache add spec: '>=1.1.0 <2.0.0', +2647 silly cache add type: 'range' } +2648 silly addNamed brorand@>=1.1.0 <2.0.0 +2649 verbose addNamed ">=1.1.0 <2.0.0" is a valid semver range for brorand +2650 silly addNameRange { name: 'brorand', range: '>=1.1.0 <2.0.0', hasData: false } +2651 silly mapToRegistry name brorand +2652 silly mapToRegistry using default registry +2653 silly mapToRegistry registry https://registry.npmjs.org/ +2654 silly mapToRegistry uri https://registry.npmjs.org/brorand +2655 verbose addNameRange registry:https://registry.npmjs.org/brorand not in flight; fetching +2656 verbose get https://registry.npmjs.org/hmac-drbg not expired, no request +2657 silly addNameRange number 2 { name: 'hmac-drbg', range: '>=1.0.1 <2.0.0', hasData: true } +2658 silly addNameRange versions [ 'hmac-drbg', [ '1.0.0', '1.0.1' ] ] +2659 silly addNamed hmac-drbg@1.0.1 +2660 verbose addNamed "1.0.1" is a plain semver version for hmac-drbg +2661 verbose get https://registry.npmjs.org/minimalistic-assert not expired, no request +2662 silly addNameRange number 2 { name: 'minimalistic-assert', +2662 silly addNameRange range: '>=1.0.1 <2.0.0', +2662 silly addNameRange hasData: true } +2663 silly addNameRange versions [ 'minimalistic-assert', [ '1.0.0', '1.0.1' ] ] +2664 silly addNamed minimalistic-assert@1.0.1 +2665 verbose addNamed "1.0.1" is a plain semver version for minimalistic-assert +2666 verbose afterAdd /home/chrisb/.npm/minimalistic-crypto-utils/1.0.1/package/package.json written +2667 verbose get https://registry.npmjs.org/bn.js not expired, no request +2668 silly addNameRange number 2 { name: 'bn.js', range: '>=4.11.9 <5.0.0', hasData: true } +2669 silly addNameRange versions [ 'bn.js', +2669 silly addNameRange [ '0.1.0', +2669 silly addNameRange '0.1.1', +2669 silly addNameRange '0.1.2', +2669 silly addNameRange '0.1.3', +2669 silly addNameRange '0.1.4', +2669 silly addNameRange '0.1.5', +2669 silly addNameRange '0.1.6', +2669 silly addNameRange '0.1.7', +2669 silly addNameRange '0.2.0', +2669 silly addNameRange '0.2.1', +2669 silly addNameRange '0.2.2', +2669 silly addNameRange '0.3.0', +2669 silly addNameRange '0.3.1', +2669 silly addNameRange '0.4.0', +2669 silly addNameRange '0.4.1', +2669 silly addNameRange '0.4.2', +2669 silly addNameRange '0.4.3', +2669 silly addNameRange '0.4.4', +2669 silly addNameRange '0.5.0', +2669 silly addNameRange '0.5.1', +2669 silly addNameRange '0.5.2', +2669 silly addNameRange '0.5.3', +2669 silly addNameRange '0.5.4', +2669 silly addNameRange '0.6.0', +2669 silly addNameRange '0.7.0', +2669 silly addNameRange '0.7.1', +2669 silly addNameRange '0.8.0', +2669 silly addNameRange '0.8.1', +2669 silly addNameRange '0.9.0', +2669 silly addNameRange '0.10.0', +2669 silly addNameRange '0.10.1', +2669 silly addNameRange '0.11.0', +2669 silly addNameRange '0.11.1', +2669 silly addNameRange '0.11.2', +2669 silly addNameRange '0.11.3', +2669 silly addNameRange '0.11.4', +2669 silly addNameRange '0.11.5', +2669 silly addNameRange '0.11.6', +2669 silly addNameRange '0.11.7', +2669 silly addNameRange '0.12.0', +2669 silly addNameRange '0.13.0', +2669 silly addNameRange '0.13.1', +2669 silly addNameRange '0.13.2', +2669 silly addNameRange '0.13.3', +2669 silly addNameRange '0.14.0', +2669 silly addNameRange '0.14.1', +2669 silly addNameRange '0.14.2', +2669 silly addNameRange '0.15.0', +2669 silly addNameRange '0.15.1', +2669 silly addNameRange '0.15.2', +2669 silly addNameRange '0.16.0', +2669 silly addNameRange '0.16.1', +2669 silly addNameRange '1.0.0', +2669 silly addNameRange '1.1.0', +2669 silly addNameRange '1.1.1', +2669 silly addNameRange '1.2.1', +2669 silly addNameRange '1.2.2', +2669 silly addNameRange '1.2.3', +2669 silly addNameRange '1.2.4', +2669 silly addNameRange '1.3.0', +2669 silly addNameRange '2.0.0', +2669 silly addNameRange '2.0.1', +2669 silly addNameRange '2.0.2', +2669 silly addNameRange '2.0.3', +2669 silly addNameRange '2.0.4', +2669 silly addNameRange '2.0.5', +2669 silly addNameRange '2.1.0', +2669 silly addNameRange '2.2.0', +2669 silly addNameRange '3.0.0', +2669 silly addNameRange '3.0.1', +2669 silly addNameRange '3.1.0', +2669 silly addNameRange '3.1.1', +2669 silly addNameRange '3.1.2', +2669 silly addNameRange '3.2.0', +2669 silly addNameRange '3.3.0', +2669 silly addNameRange '4.0.0', +2669 silly addNameRange '4.1.0', +2669 silly addNameRange '4.1.1', +2669 silly addNameRange '4.2.0', +2669 silly addNameRange '4.3.0', +2669 silly addNameRange '4.4.0', +2669 silly addNameRange '4.5.0', +2669 silly addNameRange '4.5.1', +2669 silly addNameRange '4.5.2', +2669 silly addNameRange '4.6.0', +2669 silly addNameRange '4.6.1', +2669 silly addNameRange '4.6.2', +2669 silly addNameRange '4.6.3', +2669 silly addNameRange '4.6.4', +2669 silly addNameRange '4.6.5', +2669 silly addNameRange '4.6.6', +2669 silly addNameRange '4.7.0', +2669 silly addNameRange '4.8.0', +2669 silly addNameRange '4.8.1', +2669 silly addNameRange '4.9.0', +2669 silly addNameRange '4.10.0', +2669 silly addNameRange '4.10.1', +2669 silly addNameRange '4.10.2', +2669 silly addNameRange '4.10.3', +2669 silly addNameRange '4.10.4', +2669 silly addNameRange ... 18 more items ] ] +2670 silly addNamed bn.js@4.12.0 +2671 verbose addNamed "4.12.0" is a plain semver version for bn.js +2672 verbose get https://registry.npmjs.org/brorand not expired, no request +2673 silly addNameRange number 2 { name: 'brorand', range: '>=1.1.0 <2.0.0', hasData: true } +2674 silly addNameRange versions [ 'brorand', +2674 silly addNameRange [ '1.0.1', +2674 silly addNameRange '1.0.2', +2674 silly addNameRange '1.0.3', +2674 silly addNameRange '1.0.4', +2674 silly addNameRange '1.0.5', +2674 silly addNameRange '1.0.6', +2674 silly addNameRange '1.0.7', +2674 silly addNameRange '1.0.8', +2674 silly addNameRange '1.0.9', +2674 silly addNameRange '1.1.0' ] ] +2675 silly addNamed brorand@1.1.0 +2676 verbose addNamed "1.1.0" is a plain semver version for brorand +2677 http 304 https://registry.npmjs.org/hash.js +2678 verbose headers { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2678 verbose headers connection: 'keep-alive', +2678 verbose headers 'cf-ray': '69e94e4cfbb753bb-LHR', +2678 verbose headers age: '152', +2678 verbose headers 'cache-control': 'public, max-age=300', +2678 verbose headers etag: '"952015bcf6a76719dd860a5db1743a4e"', +2678 verbose headers 'last-modified': 'Fri, 04 Jan 2019 02:40:36 GMT', +2678 verbose headers vary: 'Accept-Encoding', +2678 verbose headers 'cf-cache-status': 'HIT', +2678 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2678 verbose headers server: 'cloudflare' } +2679 silly get cb [ 304, +2679 silly get { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2679 silly get connection: 'keep-alive', +2679 silly get 'cf-ray': '69e94e4cfbb753bb-LHR', +2679 silly get age: '152', +2679 silly get 'cache-control': 'public, max-age=300', +2679 silly get etag: '"952015bcf6a76719dd860a5db1743a4e"', +2679 silly get 'last-modified': 'Fri, 04 Jan 2019 02:40:36 GMT', +2679 silly get vary: 'Accept-Encoding', +2679 silly get 'cf-cache-status': 'HIT', +2679 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2679 silly get server: 'cloudflare' } ] +2680 verbose etag https://registry.npmjs.org/hash.js from cache +2681 verbose get saving hash.js to /home/chrisb/.npm/registry.npmjs.org/hash.js/.cache.json +2682 silly cache afterAdd hmac-drbg@1.0.1 +2683 verbose afterAdd /home/chrisb/.npm/hmac-drbg/1.0.1/package/package.json not in flight; writing +2684 silly cache afterAdd minimalistic-assert@1.0.1 +2685 verbose afterAdd /home/chrisb/.npm/minimalistic-assert/1.0.1/package/package.json not in flight; writing +2686 silly cache afterAdd bn.js@4.12.0 +2687 verbose afterAdd /home/chrisb/.npm/bn.js/4.12.0/package/package.json not in flight; writing +2688 silly cache afterAdd brorand@1.1.0 +2689 verbose afterAdd /home/chrisb/.npm/brorand/1.1.0/package/package.json not in flight; writing +2690 verbose afterAdd /home/chrisb/.npm/hmac-drbg/1.0.1/package/package.json written +2691 verbose afterAdd /home/chrisb/.npm/minimalistic-assert/1.0.1/package/package.json written +2692 silly resolveWithNewModule hash.js@1.1.7 checking installable status +2693 silly cache add args [ 'hash.js@^1.0.0', null ] +2694 verbose cache add spec hash.js@^1.0.0 +2695 silly cache add parsed spec Result { +2695 silly cache add raw: 'hash.js@^1.0.0', +2695 silly cache add scope: null, +2695 silly cache add name: 'hash.js', +2695 silly cache add rawSpec: '^1.0.0', +2695 silly cache add spec: '>=1.0.0 <2.0.0', +2695 silly cache add type: 'range' } +2696 silly addNamed hash.js@>=1.0.0 <2.0.0 +2697 verbose addNamed ">=1.0.0 <2.0.0" is a valid semver range for hash.js +2698 silly addNameRange { name: 'hash.js', range: '>=1.0.0 <2.0.0', hasData: false } +2699 silly mapToRegistry name hash.js +2700 silly mapToRegistry using default registry +2701 silly mapToRegistry registry https://registry.npmjs.org/ +2702 silly mapToRegistry uri https://registry.npmjs.org/hash.js +2703 verbose addNameRange registry:https://registry.npmjs.org/hash.js not in flight; fetching +2704 verbose afterAdd /home/chrisb/.npm/brorand/1.1.0/package/package.json written +2705 verbose afterAdd /home/chrisb/.npm/bn.js/4.12.0/package/package.json written +2706 verbose get https://registry.npmjs.org/hash.js not expired, no request +2707 silly addNameRange number 2 { name: 'hash.js', range: '>=1.0.0 <2.0.0', hasData: true } +2708 silly addNameRange versions [ 'hash.js', +2708 silly addNameRange [ '0.1.0', +2708 silly addNameRange '0.2.0', +2708 silly addNameRange '0.2.1', +2708 silly addNameRange '0.3.1', +2708 silly addNameRange '0.3.2', +2708 silly addNameRange '1.0.0', +2708 silly addNameRange '1.0.1', +2708 silly addNameRange '1.0.2', +2708 silly addNameRange '1.0.3', +2708 silly addNameRange '1.1.0', +2708 silly addNameRange '1.1.1', +2708 silly addNameRange '1.1.2', +2708 silly addNameRange '1.1.3', +2708 silly addNameRange '1.1.4', +2708 silly addNameRange '1.1.5', +2708 silly addNameRange '1.1.6', +2708 silly addNameRange '1.1.7' ] ] +2709 silly addNamed hash.js@1.1.7 +2710 verbose addNamed "1.1.7" is a plain semver version for hash.js +2711 silly cache afterAdd hash.js@1.1.7 +2712 verbose afterAdd /home/chrisb/.npm/hash.js/1.1.7/package/package.json not in flight; writing +2713 verbose afterAdd /home/chrisb/.npm/hash.js/1.1.7/package/package.json written +2714 silly fetchNamedPackageData decode-uri-component +2715 silly mapToRegistry name decode-uri-component +2716 silly mapToRegistry using default registry +2717 silly mapToRegistry registry https://registry.npmjs.org/ +2718 silly mapToRegistry uri https://registry.npmjs.org/decode-uri-component +2719 silly fetchNamedPackageData filter-obj +2720 silly mapToRegistry name filter-obj +2721 silly mapToRegistry using default registry +2722 silly mapToRegistry registry https://registry.npmjs.org/ +2723 silly mapToRegistry uri https://registry.npmjs.org/filter-obj +2724 silly fetchNamedPackageData split-on-first +2725 silly mapToRegistry name split-on-first +2726 silly mapToRegistry using default registry +2727 silly mapToRegistry registry https://registry.npmjs.org/ +2728 silly mapToRegistry uri https://registry.npmjs.org/split-on-first +2729 silly fetchNamedPackageData strict-uri-encode +2730 silly mapToRegistry name strict-uri-encode +2731 silly mapToRegistry using default registry +2732 silly mapToRegistry registry https://registry.npmjs.org/ +2733 silly mapToRegistry uri https://registry.npmjs.org/strict-uri-encode +2734 verbose request uri https://registry.npmjs.org/decode-uri-component +2735 verbose request no auth needed +2736 info attempt registry request try #1 at 14:13:38 +2737 verbose etag W/"c2d1e2918b10cf4b5c11745c629395a8" +2738 verbose lastModified Sat, 26 May 2018 21:53:56 GMT +2739 http request GET https://registry.npmjs.org/decode-uri-component +2740 verbose request uri https://registry.npmjs.org/filter-obj +2741 verbose request no auth needed +2742 info attempt registry request try #1 at 14:13:38 +2743 verbose etag W/"1cd69bf4d690f0603d01e824a1a8a5c9" +2744 verbose lastModified Thu, 26 Aug 2021 18:52:07 GMT +2745 http request GET https://registry.npmjs.org/filter-obj +2746 verbose request uri https://registry.npmjs.org/strict-uri-encode +2747 verbose request no auth needed +2748 info attempt registry request try #1 at 14:13:38 +2749 verbose etag W/"87b2432cd9002d198d2a6ddfa7186ca8" +2750 verbose lastModified Sun, 27 May 2018 18:24:23 GMT +2751 http request GET https://registry.npmjs.org/strict-uri-encode +2752 verbose request uri https://registry.npmjs.org/split-on-first +2753 verbose request no auth needed +2754 info attempt registry request try #1 at 14:13:38 +2755 verbose etag W/"50dba4b34050f26ca445396880b48526" +2756 verbose lastModified Thu, 15 Apr 2021 06:09:15 GMT +2757 http request GET https://registry.npmjs.org/split-on-first +2758 http 304 https://registry.npmjs.org/strict-uri-encode +2759 verbose headers { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2759 verbose headers connection: 'keep-alive', +2759 verbose headers 'cf-ray': '69e94e4dfd8b540f-LHR', +2759 verbose headers age: '193', +2759 verbose headers 'cache-control': 'public, max-age=300', +2759 verbose headers etag: '"87b2432cd9002d198d2a6ddfa7186ca8"', +2759 verbose headers 'last-modified': 'Sun, 27 May 2018 18:24:23 GMT', +2759 verbose headers vary: 'Accept-Encoding', +2759 verbose headers 'cf-cache-status': 'HIT', +2759 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2759 verbose headers server: 'cloudflare' } +2760 silly get cb [ 304, +2760 silly get { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2760 silly get connection: 'keep-alive', +2760 silly get 'cf-ray': '69e94e4dfd8b540f-LHR', +2760 silly get age: '193', +2760 silly get 'cache-control': 'public, max-age=300', +2760 silly get etag: '"87b2432cd9002d198d2a6ddfa7186ca8"', +2760 silly get 'last-modified': 'Sun, 27 May 2018 18:24:23 GMT', +2760 silly get vary: 'Accept-Encoding', +2760 silly get 'cf-cache-status': 'HIT', +2760 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2760 silly get server: 'cloudflare' } ] +2761 verbose etag https://registry.npmjs.org/strict-uri-encode from cache +2762 verbose get saving strict-uri-encode to /home/chrisb/.npm/registry.npmjs.org/strict-uri-encode/.cache.json +2763 silly resolveWithNewModule strict-uri-encode@2.0.0 checking installable status +2764 silly cache add args [ 'strict-uri-encode@^2.0.0', null ] +2765 verbose cache add spec strict-uri-encode@^2.0.0 +2766 silly cache add parsed spec Result { +2766 silly cache add raw: 'strict-uri-encode@^2.0.0', +2766 silly cache add scope: null, +2766 silly cache add name: 'strict-uri-encode', +2766 silly cache add rawSpec: '^2.0.0', +2766 silly cache add spec: '>=2.0.0 <3.0.0', +2766 silly cache add type: 'range' } +2767 silly addNamed strict-uri-encode@>=2.0.0 <3.0.0 +2768 verbose addNamed ">=2.0.0 <3.0.0" is a valid semver range for strict-uri-encode +2769 silly addNameRange { name: 'strict-uri-encode', +2769 silly addNameRange range: '>=2.0.0 <3.0.0', +2769 silly addNameRange hasData: false } +2770 silly mapToRegistry name strict-uri-encode +2771 silly mapToRegistry using default registry +2772 silly mapToRegistry registry https://registry.npmjs.org/ +2773 silly mapToRegistry uri https://registry.npmjs.org/strict-uri-encode +2774 verbose addNameRange registry:https://registry.npmjs.org/strict-uri-encode not in flight; fetching +2775 http 304 https://registry.npmjs.org/split-on-first +2776 verbose headers { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2776 verbose headers connection: 'keep-alive', +2776 verbose headers 'cf-ray': '69e94e4dfaf60682-LHR', +2776 verbose headers age: '103', +2776 verbose headers 'cache-control': 'public, max-age=300', +2776 verbose headers etag: '"50dba4b34050f26ca445396880b48526"', +2776 verbose headers 'last-modified': 'Thu, 15 Apr 2021 06:09:15 GMT', +2776 verbose headers vary: 'Accept-Encoding', +2776 verbose headers 'cf-cache-status': 'HIT', +2776 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2776 verbose headers server: 'cloudflare' } +2777 silly get cb [ 304, +2777 silly get { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2777 silly get connection: 'keep-alive', +2777 silly get 'cf-ray': '69e94e4dfaf60682-LHR', +2777 silly get age: '103', +2777 silly get 'cache-control': 'public, max-age=300', +2777 silly get etag: '"50dba4b34050f26ca445396880b48526"', +2777 silly get 'last-modified': 'Thu, 15 Apr 2021 06:09:15 GMT', +2777 silly get vary: 'Accept-Encoding', +2777 silly get 'cf-cache-status': 'HIT', +2777 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2777 silly get server: 'cloudflare' } ] +2778 verbose etag https://registry.npmjs.org/split-on-first from cache +2779 verbose get saving split-on-first to /home/chrisb/.npm/registry.npmjs.org/split-on-first/.cache.json +2780 verbose get https://registry.npmjs.org/strict-uri-encode not expired, no request +2781 silly addNameRange number 2 { name: 'strict-uri-encode', +2781 silly addNameRange range: '>=2.0.0 <3.0.0', +2781 silly addNameRange hasData: true } +2782 silly addNameRange versions [ 'strict-uri-encode', +2782 silly addNameRange [ '1.0.0', '1.0.1', '1.0.2', '1.1.0', '2.0.0' ] ] +2783 silly addNamed strict-uri-encode@2.0.0 +2784 verbose addNamed "2.0.0" is a plain semver version for strict-uri-encode +2785 silly cache afterAdd strict-uri-encode@2.0.0 +2786 verbose afterAdd /home/chrisb/.npm/strict-uri-encode/2.0.0/package/package.json not in flight; writing +2787 http 304 https://registry.npmjs.org/decode-uri-component +2788 verbose headers { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2788 verbose headers connection: 'keep-alive', +2788 verbose headers 'cf-ray': '69e94e4dd855659e-LHR', +2788 verbose headers age: '216', +2788 verbose headers 'cache-control': 'public, max-age=300', +2788 verbose headers etag: '"c2d1e2918b10cf4b5c11745c629395a8"', +2788 verbose headers 'last-modified': 'Sat, 26 May 2018 21:53:56 GMT', +2788 verbose headers vary: 'Accept-Encoding', +2788 verbose headers 'cf-cache-status': 'HIT', +2788 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2788 verbose headers server: 'cloudflare' } +2789 silly get cb [ 304, +2789 silly get { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2789 silly get connection: 'keep-alive', +2789 silly get 'cf-ray': '69e94e4dd855659e-LHR', +2789 silly get age: '216', +2789 silly get 'cache-control': 'public, max-age=300', +2789 silly get etag: '"c2d1e2918b10cf4b5c11745c629395a8"', +2789 silly get 'last-modified': 'Sat, 26 May 2018 21:53:56 GMT', +2789 silly get vary: 'Accept-Encoding', +2789 silly get 'cf-cache-status': 'HIT', +2789 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2789 silly get server: 'cloudflare' } ] +2790 verbose etag https://registry.npmjs.org/decode-uri-component from cache +2791 verbose get saving decode-uri-component to /home/chrisb/.npm/registry.npmjs.org/decode-uri-component/.cache.json +2792 silly resolveWithNewModule split-on-first@1.1.0 checking installable status +2793 silly cache add args [ 'split-on-first@^1.0.0', null ] +2794 verbose cache add spec split-on-first@^1.0.0 +2795 silly cache add parsed spec Result { +2795 silly cache add raw: 'split-on-first@^1.0.0', +2795 silly cache add scope: null, +2795 silly cache add name: 'split-on-first', +2795 silly cache add rawSpec: '^1.0.0', +2795 silly cache add spec: '>=1.0.0 <2.0.0', +2795 silly cache add type: 'range' } +2796 silly addNamed split-on-first@>=1.0.0 <2.0.0 +2797 verbose addNamed ">=1.0.0 <2.0.0" is a valid semver range for split-on-first +2798 silly addNameRange { name: 'split-on-first', +2798 silly addNameRange range: '>=1.0.0 <2.0.0', +2798 silly addNameRange hasData: false } +2799 silly mapToRegistry name split-on-first +2800 silly mapToRegistry using default registry +2801 silly mapToRegistry registry https://registry.npmjs.org/ +2802 silly mapToRegistry uri https://registry.npmjs.org/split-on-first +2803 verbose addNameRange registry:https://registry.npmjs.org/split-on-first not in flight; fetching +2804 http 304 https://registry.npmjs.org/filter-obj +2805 verbose headers { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2805 verbose headers connection: 'keep-alive', +2805 verbose headers 'cf-ray': '69e94e4dfdae65bf-LHR', +2805 verbose headers age: '93', +2805 verbose headers 'cache-control': 'public, max-age=300', +2805 verbose headers etag: '"1cd69bf4d690f0603d01e824a1a8a5c9"', +2805 verbose headers 'last-modified': 'Thu, 26 Aug 2021 18:52:07 GMT', +2805 verbose headers vary: 'Accept-Encoding', +2805 verbose headers 'cf-cache-status': 'HIT', +2805 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2805 verbose headers 'x-amz-replication-status': 'COMPLETED', +2805 verbose headers server: 'cloudflare' } +2806 silly get cb [ 304, +2806 silly get { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2806 silly get connection: 'keep-alive', +2806 silly get 'cf-ray': '69e94e4dfdae65bf-LHR', +2806 silly get age: '93', +2806 silly get 'cache-control': 'public, max-age=300', +2806 silly get etag: '"1cd69bf4d690f0603d01e824a1a8a5c9"', +2806 silly get 'last-modified': 'Thu, 26 Aug 2021 18:52:07 GMT', +2806 silly get vary: 'Accept-Encoding', +2806 silly get 'cf-cache-status': 'HIT', +2806 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2806 silly get 'x-amz-replication-status': 'COMPLETED', +2806 silly get server: 'cloudflare' } ] +2807 verbose etag https://registry.npmjs.org/filter-obj from cache +2808 verbose get saving filter-obj to /home/chrisb/.npm/registry.npmjs.org/filter-obj/.cache.json +2809 verbose afterAdd /home/chrisb/.npm/strict-uri-encode/2.0.0/package/package.json written +2810 verbose get https://registry.npmjs.org/split-on-first not expired, no request +2811 silly addNameRange number 2 { name: 'split-on-first', +2811 silly addNameRange range: '>=1.0.0 <2.0.0', +2811 silly addNameRange hasData: true } +2812 silly addNameRange versions [ 'split-on-first', +2812 silly addNameRange [ '1.0.0', '1.1.0', '2.0.0', '2.0.1', '3.0.0' ] ] +2813 silly addNamed split-on-first@1.1.0 +2814 verbose addNamed "1.1.0" is a plain semver version for split-on-first +2815 silly resolveWithNewModule decode-uri-component@0.2.0 checking installable status +2816 silly cache add args [ 'decode-uri-component@^0.2.0', null ] +2817 verbose cache add spec decode-uri-component@^0.2.0 +2818 silly cache add parsed spec Result { +2818 silly cache add raw: 'decode-uri-component@^0.2.0', +2818 silly cache add scope: null, +2818 silly cache add name: 'decode-uri-component', +2818 silly cache add rawSpec: '^0.2.0', +2818 silly cache add spec: '>=0.2.0 <0.3.0', +2818 silly cache add type: 'range' } +2819 silly addNamed decode-uri-component@>=0.2.0 <0.3.0 +2820 verbose addNamed ">=0.2.0 <0.3.0" is a valid semver range for decode-uri-component +2821 silly addNameRange { name: 'decode-uri-component', +2821 silly addNameRange range: '>=0.2.0 <0.3.0', +2821 silly addNameRange hasData: false } +2822 silly mapToRegistry name decode-uri-component +2823 silly mapToRegistry using default registry +2824 silly mapToRegistry registry https://registry.npmjs.org/ +2825 silly mapToRegistry uri https://registry.npmjs.org/decode-uri-component +2826 verbose addNameRange registry:https://registry.npmjs.org/decode-uri-component not in flight; fetching +2827 silly cache afterAdd split-on-first@1.1.0 +2828 verbose afterAdd /home/chrisb/.npm/split-on-first/1.1.0/package/package.json not in flight; writing +2829 silly resolveWithNewModule filter-obj@1.1.0 checking installable status +2830 silly cache add args [ 'filter-obj@^1.1.0', null ] +2831 verbose cache add spec filter-obj@^1.1.0 +2832 silly cache add parsed spec Result { +2832 silly cache add raw: 'filter-obj@^1.1.0', +2832 silly cache add scope: null, +2832 silly cache add name: 'filter-obj', +2832 silly cache add rawSpec: '^1.1.0', +2832 silly cache add spec: '>=1.1.0 <2.0.0', +2832 silly cache add type: 'range' } +2833 silly addNamed filter-obj@>=1.1.0 <2.0.0 +2834 verbose addNamed ">=1.1.0 <2.0.0" is a valid semver range for filter-obj +2835 silly addNameRange { name: 'filter-obj', range: '>=1.1.0 <2.0.0', hasData: false } +2836 silly mapToRegistry name filter-obj +2837 silly mapToRegistry using default registry +2838 silly mapToRegistry registry https://registry.npmjs.org/ +2839 silly mapToRegistry uri https://registry.npmjs.org/filter-obj +2840 verbose addNameRange registry:https://registry.npmjs.org/filter-obj not in flight; fetching +2841 verbose get https://registry.npmjs.org/decode-uri-component not expired, no request +2842 silly addNameRange number 2 { name: 'decode-uri-component', +2842 silly addNameRange range: '>=0.2.0 <0.3.0', +2842 silly addNameRange hasData: true } +2843 silly addNameRange versions [ 'decode-uri-component', [ '0.1.0', '0.2.0' ] ] +2844 silly addNamed decode-uri-component@0.2.0 +2845 verbose addNamed "0.2.0" is a plain semver version for decode-uri-component +2846 verbose get https://registry.npmjs.org/filter-obj not expired, no request +2847 silly addNameRange number 2 { name: 'filter-obj', range: '>=1.1.0 <2.0.0', hasData: true } +2848 silly addNameRange versions [ 'filter-obj', +2848 silly addNameRange [ '1.0.0', '1.1.0', '2.0.0', '2.0.1', '2.0.2', '3.0.0' ] ] +2849 silly addNamed filter-obj@1.1.0 +2850 verbose addNamed "1.1.0" is a plain semver version for filter-obj +2851 verbose afterAdd /home/chrisb/.npm/split-on-first/1.1.0/package/package.json written +2852 silly cache afterAdd decode-uri-component@0.2.0 +2853 verbose afterAdd /home/chrisb/.npm/decode-uri-component/0.2.0/package/package.json not in flight; writing +2854 silly cache afterAdd filter-obj@1.1.0 +2855 verbose afterAdd /home/chrisb/.npm/filter-obj/1.1.0/package/package.json not in flight; writing +2856 verbose afterAdd /home/chrisb/.npm/decode-uri-component/0.2.0/package/package.json written +2857 verbose afterAdd /home/chrisb/.npm/filter-obj/1.1.0/package/package.json written +2858 silly fetchNamedPackageData nanoid +2859 silly mapToRegistry name nanoid +2860 silly mapToRegistry using default registry +2861 silly mapToRegistry registry https://registry.npmjs.org/ +2862 silly mapToRegistry uri https://registry.npmjs.org/nanoid +2863 verbose request uri https://registry.npmjs.org/nanoid +2864 verbose request no auth needed +2865 info attempt registry request try #1 at 14:13:38 +2866 verbose etag W/"bcab76065e652cd7e18e0884ade99759" +2867 verbose lastModified Wed, 13 Oct 2021 23:00:52 GMT +2868 http request GET https://registry.npmjs.org/nanoid +2869 http 304 https://registry.npmjs.org/nanoid +2870 verbose headers { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2870 verbose headers connection: 'keep-alive', +2870 verbose headers 'cf-ray': '69e94e4e9f68424b-LHR', +2870 verbose headers age: '72', +2870 verbose headers 'cache-control': 'public, max-age=300', +2870 verbose headers etag: '"bcab76065e652cd7e18e0884ade99759"', +2870 verbose headers 'last-modified': 'Wed, 13 Oct 2021 23:00:52 GMT', +2870 verbose headers vary: 'Accept-Encoding', +2870 verbose headers 'cf-cache-status': 'HIT', +2870 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2870 verbose headers 'x-amz-replication-status': 'PENDING', +2870 verbose headers server: 'cloudflare' } +2871 silly get cb [ 304, +2871 silly get { date: 'Fri, 15 Oct 2021 13:13:38 GMT', +2871 silly get connection: 'keep-alive', +2871 silly get 'cf-ray': '69e94e4e9f68424b-LHR', +2871 silly get age: '72', +2871 silly get 'cache-control': 'public, max-age=300', +2871 silly get etag: '"bcab76065e652cd7e18e0884ade99759"', +2871 silly get 'last-modified': 'Wed, 13 Oct 2021 23:00:52 GMT', +2871 silly get vary: 'Accept-Encoding', +2871 silly get 'cf-cache-status': 'HIT', +2871 silly get 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', +2871 silly get 'x-amz-replication-status': 'PENDING', +2871 silly get server: 'cloudflare' } ] +2872 verbose etag https://registry.npmjs.org/nanoid from cache +2873 verbose get saving nanoid to /home/chrisb/.npm/registry.npmjs.org/nanoid/.cache.json +2874 verbose stack Error: Missing required argument #1 +2874 verbose stack at andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3) +2874 verbose stack at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22) +2874 verbose stack at resolveWithNewModule (/usr/share/npm/lib/install/deps.js:456:12) +2874 verbose stack at /usr/share/npm/lib/install/deps.js:457:7 +2874 verbose stack at /usr/share/npm/node_modules/iferr/index.js:13:50 +2874 verbose stack at /usr/share/npm/lib/fetch-package-metadata.js:37:12 +2874 verbose stack at addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5) +2874 verbose stack at returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7) +2874 verbose stack at pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20) +2874 verbose stack at /usr/share/npm/node_modules/iferr/index.js:13:50 +2875 verbose cwd /home/chrisb/dev/crypto1/ceramic/getting-started/datamodels-basic-skill/datamodels/packages/basic-skill +2876 error Linux 4.15.0-156-generic +2877 error argv "/usr/bin/node" "/usr/bin/npm" "link" +2878 error node v8.10.0 +2879 error npm v3.5.2 +2880 error code EMISSINGARG +2881 error typeerror Error: Missing required argument #1 +2881 error typeerror at andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3) +2881 error typeerror at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22) +2881 error typeerror at resolveWithNewModule (/usr/share/npm/lib/install/deps.js:456:12) +2881 error typeerror at /usr/share/npm/lib/install/deps.js:457:7 +2881 error typeerror at /usr/share/npm/node_modules/iferr/index.js:13:50 +2881 error typeerror at /usr/share/npm/lib/fetch-package-metadata.js:37:12 +2881 error typeerror at addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5) +2881 error typeerror at returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7) +2881 error typeerror at pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20) +2881 error typeerror at /usr/share/npm/node_modules/iferr/index.js:13:50 +2882 error typeerror This is an error with npm itself. Please report this error at: +2882 error typeerror +2883 verbose exit [ 1, true ] diff --git a/packages/basic-skills/package-lock.json b/packages/basic-skills/package-lock.json new file mode 100644 index 0000000..e2a051f --- /dev/null +++ b/packages/basic-skills/package-lock.json @@ -0,0 +1,617 @@ +{ + "name": "@datamodels/basic-skills", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@glazed/types": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@glazed/types/-/types-0.1.3.tgz", + "integrity": "sha512-u1QNCJ/vxVkni1eDZWstIZxzPLRn9x2LrTjGg0EmFwyZXhaz9fHRjt9hy6xrKyT7jjqlbsViP+Krm1V9aL6Zng==", + "requires": { + "ajv": "^8.6.2", + "dids": "^2.3.0" + } + }, + "@multiformats/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@multiformats/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==" + }, + "@stablelib/aead": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", + "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" + }, + "@stablelib/binary": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", + "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", + "requires": { + "@stablelib/int": "^1.0.1" + } + }, + "@stablelib/bytes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", + "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" + }, + "@stablelib/chacha": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", + "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/chacha20poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", + "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", + "requires": { + "@stablelib/aead": "^1.0.1", + "@stablelib/binary": "^1.0.1", + "@stablelib/chacha": "^1.0.1", + "@stablelib/constant-time": "^1.0.1", + "@stablelib/poly1305": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", + "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" + }, + "@stablelib/ed25519": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.2.tgz", + "integrity": "sha512-FtnvUwvKbp6l1dNcg4CswMAVFVu/nzLK3oC7/PRtjYyHbWsIkD8j+5cjXHmwcCpdCpRCaTGACkEhhMQ1RcdSOQ==", + "requires": { + "@stablelib/random": "^1.0.1", + "@stablelib/sha512": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", + "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" + }, + "@stablelib/int": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", + "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" + }, + "@stablelib/keyagreement": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", + "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", + "requires": { + "@stablelib/bytes": "^1.0.1" + } + }, + "@stablelib/poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", + "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", + "requires": { + "@stablelib/constant-time": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.1.tgz", + "integrity": "sha512-zOh+JHX3XG9MSfIB0LZl/YwPP9w3o6WBiJkZvjPoKKu5LKFW4OLV71vMxWp9qG5T43NaWyn0QQTWgqCdO+yOBQ==", + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/sha256": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", + "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/sha512": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", + "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/wipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", + "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" + }, + "@stablelib/x25519": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.1.tgz", + "integrity": "sha512-nmyUI2ZArxYDh1PhdoSCPEtlTYE0DYugp2qqx8OtjrX3Hmh7boIlDsD0X71ihAxzxqJf3TyQqN/p58ToWhnp+Q==", + "requires": { + "@stablelib/keyagreement": "^1.0.1", + "@stablelib/random": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/xchacha20": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/xchacha20/-/xchacha20-1.0.1.tgz", + "integrity": "sha512-1YkiZnFF4veUwBVhDnDYwo6EHeKzQK4FnLiO7ezCl/zu64uG0bCCAUROJaBkaLH+5BEsO3W7BTXTguMbSLlWSw==", + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/chacha": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/xchacha20poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/xchacha20poly1305/-/xchacha20poly1305-1.0.1.tgz", + "integrity": "sha512-B1Abj0sMJ8h3HNmGnJ7vHBrAvxuNka6cJJoZ1ILN7iuacXp7sUYcgOVEOTLWj+rtQMpspY9tXSCRLPmN1mQNWg==", + "requires": { + "@stablelib/aead": "^1.0.1", + "@stablelib/chacha20poly1305": "^1.0.1", + "@stablelib/constant-time": "^1.0.1", + "@stablelib/wipe": "^1.0.1", + "@stablelib/xchacha20": "^1.0.1" + } + }, + "ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bignumber.js": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", + "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==" + }, + "blakejs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.1.tgz", + "integrity": "sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg==" + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "borc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/borc/-/borc-2.1.2.tgz", + "integrity": "sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==", + "requires": { + "bignumber.js": "^9.0.0", + "buffer": "^5.5.0", + "commander": "^2.15.0", + "ieee754": "^1.1.13", + "iso-url": "~0.4.7", + "json-text-sequence": "~0.1.0", + "readable-stream": "^3.6.0" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "canonicalize": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.5.tgz", + "integrity": "sha512-mAjKJPIyP0xqqv6IAkvso07StOmz6cmGtNDg3pXCSzXVZOqka7StIkAhJl/zHOi4M2CgpYfD6aeRWbnrmtvBEA==" + }, + "cids": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.9.tgz", + "integrity": "sha512-l11hWRfugIcbGuTZwAM5PwpjPPjyb6UZOGwlHSnOBV5o07XhQ4gNpBN67FbODvpjyHtd+0Xs6KNvUcGBiDRsdg==", + "requires": { + "multibase": "^4.0.1", + "multicodec": "^3.0.1", + "multihashes": "^4.0.1", + "uint8arrays": "^3.0.0" + }, + "dependencies": { + "uint8arrays": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "dag-jose-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dag-jose-utils/-/dag-jose-utils-0.1.1.tgz", + "integrity": "sha512-fFRgalfWAgz1zwjxEwlrQY0p+23zLRpvQm7IfPTiMUEXL7zrW/PBmNvmcs9KQphRP7icRzNM0nFxKNbpK2v4aw==", + "requires": { + "cids": "^1.1.6", + "ipld-dag-cbor": "^0.17.1", + "multihashes": "^4.0.2", + "uint8arrays": "^2.1.4", + "varint": "^6.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "delimit-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/delimit-stream/-/delimit-stream-0.1.0.tgz", + "integrity": "sha1-m4MZR3wOX4rrPONXrjBfwl6hzSs=" + }, + "did-jwt": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/did-jwt/-/did-jwt-5.8.0.tgz", + "integrity": "sha512-DTSxqBKds2h5mBaAIBGfMDF/WJAwfoGB3+/BBTVEQYybJazTrf2A64kBK3V7QhzRmCrd5xY0gwjZG9cMQ8CkKg==", + "requires": { + "@stablelib/ed25519": "^1.0.2", + "@stablelib/random": "^1.0.1", + "@stablelib/sha256": "^1.0.1", + "@stablelib/x25519": "^1.0.1", + "@stablelib/xchacha20poly1305": "^1.0.1", + "canonicalize": "^1.0.5", + "did-resolver": "^3.1.1", + "elliptic": "^6.5.4", + "js-sha3": "^0.8.0", + "multiformats": "^9.4.8", + "uint8arrays": "^3.0.0" + }, + "dependencies": { + "uint8arrays": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "did-resolver": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.1.2.tgz", + "integrity": "sha512-z0F571S95ZKES452sLyFSfUtQrvcW5OgZVCFq7D6gKReonTflgzdD6dcs27HbjUPXwTaXR9lzGFrA3mUd2K6uw==" + }, + "dids": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/dids/-/dids-2.4.0.tgz", + "integrity": "sha512-IVPw9rB85z4CDym8myWO8Z0TaeYM2pHgj/FHQDgsnGtL1PPE1OVFFK87QsCiqYd2LhRP5DX/k5jso3oecnXFtg==", + "requires": { + "@stablelib/random": "^1.0.1", + "cids": "^1.1.6", + "dag-jose-utils": "^0.1.1", + "did-jwt": "^5.6.1", + "did-resolver": "^3.1.0", + "query-string": "^7.0.0", + "rpc-utils": "^0.3.4", + "uint8arrays": "^2.1.5" + } + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "err-code": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", + "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=" + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ipld-dag-cbor": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/ipld-dag-cbor/-/ipld-dag-cbor-0.17.1.tgz", + "integrity": "sha512-Bakj/cnxQBdscORyf4LRHxQJQfoaY8KWc7PWROQgX+aw5FCzBt8ga0VM/59K+ABOznsqNvyLR/wz/oYImOpXJw==", + "requires": { + "borc": "^2.1.2", + "cids": "^1.0.0", + "is-circular": "^1.0.2", + "multicodec": "^3.0.1", + "multihashing-async": "^2.0.0", + "uint8arrays": "^2.1.3" + } + }, + "is-circular": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-circular/-/is-circular-1.0.2.tgz", + "integrity": "sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==" + }, + "iso-url": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz", + "integrity": "sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==" + }, + "js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "json-text-sequence": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/json-text-sequence/-/json-text-sequence-0.1.1.tgz", + "integrity": "sha1-py8hfcSvxGKf/1/rME3BvVGi89I=", + "requires": { + "delimit-stream": "0.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "multibase": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.6.tgz", + "integrity": "sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ==", + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multicodec": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-3.2.1.tgz", + "integrity": "sha512-+expTPftro8VAW8kfvcuNNNBgb9gPeNYV9dn+z1kJRWF2vih+/S79f2RVeIwmrJBUJ6NT9IUPWnZDQvegEh5pw==", + "requires": { + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + }, + "dependencies": { + "uint8arrays": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "multiformats": { + "version": "9.4.8", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.4.8.tgz", + "integrity": "sha512-EOJL02/kv+FD5hoItMhKgkYUUruJYMYFq4NQ6YkCh3jVQ5CuHo+OKdHeR50hAxEQmXQ9yvrM9BxLIk42xtfwnQ==" + }, + "multihashes": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.3.tgz", + "integrity": "sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==", + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^3.0.0", + "varint": "^5.0.2" + }, + "dependencies": { + "uint8arrays": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", + "requires": { + "multiformats": "^9.4.2" + } + }, + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" + } + } + }, + "multihashing-async": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/multihashing-async/-/multihashing-async-2.1.4.tgz", + "integrity": "sha512-sB1MiQXPSBTNRVSJc2zM157PXgDtud2nMFUEIvBrsq5Wv96sUclMRK/ecjoP1T/W61UJBqt4tCTwMkUpt2Gbzg==", + "requires": { + "blakejs": "^1.1.0", + "err-code": "^3.0.0", + "js-sha3": "^0.8.0", + "multihashes": "^4.0.1", + "murmurhash3js-revisited": "^3.0.0", + "uint8arrays": "^3.0.0" + }, + "dependencies": { + "uint8arrays": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "murmurhash3js-revisited": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz", + "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==" + }, + "nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "query-string": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.0.1.tgz", + "integrity": "sha512-uIw3iRvHnk9to1blJCG3BTc+Ro56CBowJXKmNNAm3RulvPBzWLRqKSiiDk+IplJhsydwtuNMHi8UGQFcCLVfkA==", + "requires": { + "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "rpc-utils": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/rpc-utils/-/rpc-utils-0.3.4.tgz", + "integrity": "sha512-VmaweXLRpOO2U0FX3Prb88KS0xxkpJK+pJKupR+TagvBmmEetSmvEz+SGTuKwhR9tdSFmjrqt1QSK53Vltapww==", + "requires": { + "nanoid": "^3.1.21" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "uint8arrays": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", + "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", + "requires": { + "multiformats": "^9.4.2" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + } + } +} diff --git a/packages/basic-skills/package.json b/packages/basic-skills/package.json new file mode 100644 index 0000000..f9ebe97 --- /dev/null +++ b/packages/basic-skills/package.json @@ -0,0 +1,39 @@ +{ + "name": "@datamodels/basic-skills", + "version": "0.0.1", + "author": "Ben Razor", + "license": "(Apache-2.0 OR MIT)", + "homepage": "https://github.com/ceramicstudio/datamodels#readme", + "keywords": ["ceramic","data","model"], + "repository": { + "type": "git", + "url": "https://github.com/ceramicstudio/datamodels", + "directory": "packages/basic-skills" + }, + "main": "dist/model.cjs", + "module": "dist/model.mjs", + "typings": "dist/model.d.ts", + "exports": { + "import": "./dist/model.mjs", + "require": "./dist/model.cjs", + "default": "./dist/model.cjs" + }, + "files": [ + "dist", + "schemas", + "types" + ], + "engines": { + "node": ">=14" + }, + "scripts": { + "types": "del types && json2ts -i schemas -o types", + "build": "del dist && tsc && swc src -o ./dist/model.mjs --config-file ../../swc.esm.json && swc src -o ./dist/model.cjs --config-file ../../swc.cjs.json", + "lint": "eslint --fix", + "prepare": "yarn build", + "prepublishOnly": "package-check" + }, + "dependencies": { + "@glazed/types": "^0.1.3" + } +} diff --git a/packages/basic-skills/prettier.config.js b/packages/basic-skills/prettier.config.js new file mode 100644 index 0000000..4d25fd0 --- /dev/null +++ b/packages/basic-skills/prettier.config.js @@ -0,0 +1 @@ +module.exports = require('eslint-config-3box/prettier.config') diff --git a/packages/basic-skills/schemas/BasicSkills.json b/packages/basic-skills/schemas/BasicSkills.json new file mode 100644 index 0000000..ec756b7 --- /dev/null +++ b/packages/basic-skills/schemas/BasicSkills.json @@ -0,0 +1,89 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "BasicSkills", + "description": "A lightweight schema for skills and credentials", + "type": "object", + "properties": { + "skills": { + "type": "array", + "items": { "$ref": "#/definitions/BasicSkill" } + } + }, + "definitions": { + "BasicSkill": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "A human readable name for the skill.", + "maxLength": 160 + }, + "id": { + "type": "string", + "description": "A unique identifier (e.g. uuid or uri) to allow applications to use this skill.", + "maxLength": 420 + }, + "description": { + "type": "string", + "description": "An optional description to add more details.", + "maxLength": 420 + }, + "tags": { + "description": "Tags to allow easier searching of skills.", + "type": "array", + "items": { + "type": "string" + }, + "uniqueItems": true + }, + "image": { + "type": "string", + "description": "An optional image to use when displaying the skill.", + "format": "uri" + }, + "details": { + "type": "string", + "description": "A link to a document giving details about the status of the skill. E.g. terms of use / revocation status.", + "format": "uri" + }, + "issuer": { + "type": "string", + "description": "A unique identifier representing an issuer of the skill (e.g. did of an institution).", + "maxLength": 160 + }, + "issuedDate": { + "type": "string", + "description": "The date the skill was obtained (ISO8601 DateTime format).", + "format": "date-time" + }, + "expiresDate": { + "type": "string", + "description": "The date the skill expires / must be renewed (ISO8601 DateTime format).", + "format": "date-time" + }, + "issuerVerification": { + "type": "object", + "properties": { + "type": { + "type": "string", + "description": "The signature method (e.g. RsaSignature2018).", + "maxLength": 160 + }, + "verificationMethod": { + "type": "string", + "description": "A resource (e.g. URI) that contains the information required to perform the verification process.", + "maxLength": 420 + }, + "sig": { + "type": "string", + "description": "The signature to use in the verification process (e.g. JSON Web Signature).", + "maxLength": 420 + } + }, + "description": "A proof mechanism to verify that the issuer certifies the skill. Based on https://www.w3.org/TR/vc-data-model/#proofs-signatures." + } + }, + "required": ["name", "id"] + } + } +} \ No newline at end of file diff --git a/packages/basic-skills/src/model.ts b/packages/basic-skills/src/model.ts new file mode 100644 index 0000000..c282dda --- /dev/null +++ b/packages/basic-skills/src/model.ts @@ -0,0 +1,55 @@ +import type { ModelTypeAliases, EncodedManagedModel } from '@glazed/types' + +import type { BasicSkills } from '../types/BasicSkills' + +export type { BasicSkills } from '../types/BasicSkills' + +export type ModelTypes = ModelTypeAliases< {BasicSkills: BasicSkills }, { basicSkills: 'BasicSkills' }> + +export const model: EncodedManagedModel = { + schemas: { + kjzl6cwe1jw14b0a0d5rfbhg9efs03roiz2df1wwjx8ilgqc7cn94cp5fey4xbs: { + alias: 'BasicSkills', + commits: [ + { + jws: { + payload: 'AXESIAjU08N0iCGbrU8PSWCMe3GK3x4-2PrKYXwTww3-9cmF', + signatures: [ + { + signature: '7T9RncNJhIE6QetRBau5lu77M7D8GjHV83CEfVcIAt4LrIMboDVCWa5cC3k1GNNp_j4jR_e37SkX4oVgUixzCw', + protected: 'eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDprZXk6ejZNa2h0RzZYRVg5eVNLQlNQM0V2emtab3JySjFSN3hZb05ZUE02ajRxYXJrRWdqI3o2TWtodEc2WEVYOXlTS0JTUDNFdnprWm9yckoxUjd4WW9OWVBNNmo0cWFya0VnaiJ9' + } + ], + link: 'bafyreiai2tj4g5eiegn22typjfqiy63rrlpr4pwy7lfgc7atymg755ojqu' + }, + linkedBlock: 'omRkYXRhpmR0eXBlZm9iamVjdGV0aXRsZWtCYXNpY1NraWxsc2ckc2NoZW1heCdodHRwOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LTA3L3NjaGVtYSNqcHJvcGVydGllc6Fmc2tpbGxzomR0eXBlZWFycmF5ZWl0ZW1zoWQkcmVmeBgjL2RlZmluaXRpb25zL0Jhc2ljU2tpbGxrZGVmaW5pdGlvbnOhakJhc2ljU2tpbGyjZHR5cGVmb2JqZWN0aHJlcXVpcmVkgmRuYW1lYmlkanByb3BlcnRpZXOqYmlko2R0eXBlZnN0cmluZ2ltYXhMZW5ndGgZAaRrZGVzY3JpcHRpb254T0EgdW5pcXVlIGlkZW50aWZpZXIgKGUuZy4gdXVpZCBvciB1cmkpIHRvIGFsbG93IGFwcGxpY2F0aW9ucyB0byB1c2UgdGhpcyBza2lsbC5kbmFtZaNkdHlwZWZzdHJpbmdpbWF4TGVuZ3RoGKBrZGVzY3JpcHRpb254JEEgaHVtYW4gcmVhZGFibGUgbmFtZSBmb3IgdGhlIHNraWxsLmR0YWdzpGR0eXBlZWFycmF5ZWl0ZW1zoWR0eXBlZnN0cmluZ2tkZXNjcmlwdGlvbngpVGFncyB0byBhbGxvdyBlYXNpZXIgc2VhcmNoaW5nIG9mIHNraWxscy5rdW5pcXVlSXRlbXP1ZWltYWdlo2R0eXBlZnN0cmluZ2Zmb3JtYXRjdXJpa2Rlc2NyaXB0aW9ueDNBbiBvcHRpb25hbCBpbWFnZSB0byB1c2Ugd2hlbiBkaXNwbGF5aW5nIHRoZSBza2lsbC5maXNzdWVyo2R0eXBlZnN0cmluZ2ltYXhMZW5ndGgYoGtkZXNjcmlwdGlvbnhVQSB1bmlxdWUgaWRlbnRpZmllciByZXByZXNlbnRpbmcgYW4gaXNzdWVyIG9mIHRoZSBza2lsbCAoZS5nLiBkaWQgb2YgYW4gaW5zdGl0dXRpb24pLmdkZXRhaWxzo2R0eXBlZnN0cmluZ2Zmb3JtYXRjdXJpa2Rlc2NyaXB0aW9ueGlBIGxpbmsgdG8gYSBkb2N1bWVudCBnaXZpbmcgZGV0YWlscyBhYm91dCB0aGUgc3RhdHVzIG9mIHRoZSBza2lsbC4gRS5nLiB0ZXJtcyBvZiB1c2UgLyByZXZvY2F0aW9uIHN0YXR1cy5qaXNzdWVkRGF0ZaNkdHlwZWZzdHJpbmdmZm9ybWF0aWRhdGUtdGltZWtkZXNjcmlwdGlvbng6VGhlIGRhdGUgdGhlIHNraWxsIHdhcyBvYnRhaW5lZCAoSVNPODYwMSBEYXRlVGltZSBmb3JtYXQpLmtkZXNjcmlwdGlvbqNkdHlwZWZzdHJpbmdpbWF4TGVuZ3RoGQGka2Rlc2NyaXB0aW9ueCxBbiBvcHRpb25hbCBkZXNjcmlwdGlvbiB0byBhZGQgbW9yZSBkZXRhaWxzLmtleHBpcmVzRGF0ZaNkdHlwZWZzdHJpbmdmZm9ybWF0aWRhdGUtdGltZWtkZXNjcmlwdGlvbnhHVGhlIGRhdGUgdGhlIHNraWxsIGV4cGlyZXMgLyBtdXN0IGJlIHJlbmV3ZWQgKElTTzg2MDEgRGF0ZVRpbWUgZm9ybWF0KS5yaXNzdWVyVmVyaWZpY2F0aW9uo2R0eXBlZm9iamVjdGpwcm9wZXJ0aWVzo2NzaWejZHR5cGVmc3RyaW5naW1heExlbmd0aBkBpGtkZXNjcmlwdGlvbnhLVGhlIHNpZ25hdHVyZSB0byB1c2UgaW4gdGhlIHZlcmlmaWNhdGlvbiBwcm9jZXNzIChlLmcuIEpTT04gV2ViIFNpZ25hdHVyZSkuZHR5cGWjZHR5cGVmc3RyaW5naW1heExlbmd0aBiga2Rlc2NyaXB0aW9ueC1UaGUgc2lnbmF0dXJlIG1ldGhvZCAoZS5nLiBSc2FTaWduYXR1cmUyMDE4KS5ydmVyaWZpY2F0aW9uTWV0aG9ko2R0eXBlZnN0cmluZ2ltYXhMZW5ndGgZAaRrZGVzY3JpcHRpb254YUEgcmVzb3VyY2UgKGUuZy4gVVJJKSB0aGF0IGNvbnRhaW5zIHRoZSBpbmZvcm1hdGlvbiByZXF1aXJlZCB0byBwZXJmb3JtIHRoZSB2ZXJpZmljYXRpb24gcHJvY2Vzcy5rZGVzY3JpcHRpb254gUEgcHJvb2YgbWVjaGFuaXNtIHRvIHZlcmlmeSB0aGF0IHRoZSBpc3N1ZXIgY2VydGlmaWVzIHRoZSBza2lsbC4gQmFzZWQgb24gaHR0cHM6Ly93d3cudzMub3JnL1RSL3ZjLWRhdGEtbW9kZWwvI3Byb29mcy1zaWduYXR1cmVzLmtkZXNjcmlwdGlvbngvQSBsaWdodHdlaWdodCBzY2hlbWEgZm9yIHNraWxscyBhbmQgY3JlZGVudGlhbHNmaGVhZGVyomZ1bmlxdWVwQlcvWG8xOWJ4bnFNTGZPTWtjb250cm9sbGVyc4F4OGRpZDprZXk6ejZNa2h0RzZYRVg5eVNLQlNQM0V2emtab3JySjFSN3hZb05ZUE02ajRxYXJrRWdq' + } + ], + dependencies: {}, + version: 'k3y52l7qbv1frym9z6lkz0xo3muo74qsuexcvf1lzhock8mzas9xcuyaulmar0zr4' + } + }, + definitions: { + kjzl6cwe1jw145d0jv6terf54oe1cgbp8yi6ruo6mxksvkaf4jpozthylsaie2m: { + alias: 'basicSkills', + commits: [ + { + jws: { + payload: 'AXESICptLk7rXpvs5NEii3afxoS_WbYEdzHZ6_Ta0WXeUoN4', + signatures: [ + { + signature: 'P4xLw9zt4GrnKo6YueSxYxIo8SkEkGVaGD27x1T9EPaR_RWmNk6qmsokm4Ley4XZPndGMox36IYVppF0frV9CA', + protected: 'eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDprZXk6ejZNa2h0RzZYRVg5eVNLQlNQM0V2emtab3JySjFSN3hZb05ZUE02ajRxYXJrRWdqI3o2TWtodEc2WEVYOXlTS0JTUDNFdnprWm9yckoxUjd4WW9OWVBNNmo0cWFya0VnaiJ9' + } + ], + link: 'bafyreibknuxe5226tpwojujcrn3j7ruex5m3mbdxghm6x5g22fs54uudpa' + }, + linkedBlock: 'omRkYXRho2RuYW1la2Jhc2ljU2tpbGxzZnNjaGVtYXhLY2VyYW1pYzovL2szeTUybDdxYnYxZnJ5bTl6NmxrejB4bzNtdW83NHFzdWV4Y3ZmMWx6aG9jazhtemFzOXhjdXlhdWxtYXIwenI0a2Rlc2NyaXB0aW9ueC9BIGxpZ2h0d2VpZ2h0IHNjaGVtYSBmb3Igc2tpbGxzIGFuZCBjcmVkZW50aWFsc2ZoZWFkZXKjZnNjaGVtYXhLY2VyYW1pYzovL2szeTUybDdxYnYxZnJ5MWZwNHMwbndkYXJoMHZhaHVzYXJwcG9zZ2V2eTBwZW1peWt5bWQyb3JkNnN3dGhhcmN3ZnVuaXF1ZXBoRksvQUdFb0ZmUG5jNHZna2NvbnRyb2xsZXJzgXg4ZGlkOmtleTp6Nk1raHRHNlhFWDl5U0tCU1AzRXZ6a1pvcnJKMVI3eFlvTllQTTZqNHFhcmtFZ2o=' + } + ], + schema: 'kjzl6cwe1jw14b0a0d5rfbhg9efs03roiz2df1wwjx8ilgqc7cn94cp5fey4xbs', + version: 'k3y52l7qbv1frxi4jx9sh4yzoh9ftkk37jpdc623z72rxcga3kc6pqprq2x6qs2kg' + } + }, + tiles: {} +} \ No newline at end of file diff --git a/packages/basic-skills/tsconfig.json b/packages/basic-skills/tsconfig.json new file mode 100644 index 0000000..c587187 --- /dev/null +++ b/packages/basic-skills/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "outDir": "./dist" + }, + "include": ["src"] +} \ No newline at end of file diff --git a/packages/basic-skills/types/BasicSkills.d.ts b/packages/basic-skills/types/BasicSkills.d.ts new file mode 100644 index 0000000..2a31c27 --- /dev/null +++ b/packages/basic-skills/types/BasicSkills.d.ts @@ -0,0 +1,71 @@ +/* tslint:disable */ +/** + * This file was automatically generated by json-schema-to-typescript. + * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, + * and run json-schema-to-typescript to regenerate this file. + */ + +/** + * A lightweight schema for skills and credentials + */ +export interface BasicSkills { + skills?: BasicSkill[]; + [k: string]: unknown; +} +export interface BasicSkill { + /** + * A human readable name for the skill. + */ + name: string; + /** + * A unique identifier (e.g. uuid or uri) to allow applications to use this skill. + */ + id: string; + /** + * An optional description to add more details. + */ + description?: string; + /** + * Tags to allow easier searching of skills. + */ + tags?: string[]; + /** + * An optional image to use when displaying the skill. + */ + image?: string; + /** + * A link to a document giving details about the status of the skill. E.g. terms of use / revocation status. + */ + details?: string; + /** + * A unique identifier representing an issuer of the skill (e.g. did of an institution). + */ + issuer?: string; + /** + * The date the skill was obtained (ISO8601 DateTime format). + */ + issuedDate?: string; + /** + * The date the skill expires / must be renewed (ISO8601 DateTime format). + */ + expiresDate?: string; + /** + * A proof mechanism to verify that the issuer certifies the skill. Based on https://www.w3.org/TR/vc-data-model/#proofs-signatures. + */ + issuerVerification?: { + /** + * The signature method (e.g. RsaSignature2018). + */ + type?: string; + /** + * A resource (e.g. URI) that contains the information required to perform the verification process. + */ + verificationMethod?: string; + /** + * The signature to use in the verification process (e.g. JSON Web Signature). + */ + sig?: string; + [k: string]: unknown; + }; + [k: string]: unknown; +}