Skip to content

Commit 2c9aede

Browse files
committed
feat: add getAbbreviatedPackument to retrieve minimal install metadata
See #179
1 parent f798db6 commit 2c9aede

File tree

18 files changed

+1462
-6
lines changed

18 files changed

+1462
-6
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,3 @@
33
node_modules
44
dist
55
coverage
6-
.vscode

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"cSpell.ignoreWords": ["packument", "packuments", "pollyjs", "unfetch"]
3+
}

README.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This package exports several functions to query the [npm registry](https://www.n
1414

1515
- Provides functions to:
1616
- Get registry metadata
17-
- Get packuments (package documents)
17+
- Get packuments (package documents) and their abbreviated form
1818
- Get package manifests
1919
- Get download counts (packages and registry)
2020
- Search packages
@@ -73,6 +73,19 @@ import { getPackageManifest } from 'query-registry';
7373
})();
7474
```
7575

76+
Get the abbreviated packument for package `query-registry` from the npm registry:
77+
78+
```typescript
79+
import { getAbbreviatedPackument } from 'query-registry';
80+
81+
(async () => {
82+
const packument = await getAbbreviatedPackument({ name: 'query-registry' });
83+
84+
// Output: 'query-registry'
85+
console.log(packument.name);
86+
})();
87+
```
88+
7689
Get the weekly downloads for package `query-registry` from the npm registry:
7790

7891
```typescript
@@ -106,7 +119,7 @@ import { searchPackages } from 'query-registry';
106119

107120
## Debug
108121

109-
Debug messages are available when the `DEBUG` environment variable is set to `query-registry`:
122+
Debug messages are available in non production environments when the `DEBUG` environment variable is set to `query-registry`:
110123

111124
```bash
112125
DEBUG="query-registry"
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
{
2+
"log": {
3+
"_recordingName": "getAbbreviatedPackument/returns the packument for `short-time-ago`",
4+
"creator": {
5+
"comment": "persister:fs",
6+
"name": "Polly.JS",
7+
"version": "5.1.1"
8+
},
9+
"entries": [
10+
{
11+
"_id": "4e6140f3dd1ab0495b0e1c725991cfc4",
12+
"_order": 0,
13+
"cache": {},
14+
"request": {
15+
"bodySize": 0,
16+
"cookies": [],
17+
"headers": [
18+
{
19+
"_fromType": "array",
20+
"name": "accept",
21+
"value": "application/vnd.npm.install-v1+json"
22+
},
23+
{
24+
"_fromType": "array",
25+
"name": "user-agent",
26+
"value": "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"
27+
},
28+
{
29+
"_fromType": "array",
30+
"name": "accept-encoding",
31+
"value": "gzip,deflate"
32+
},
33+
{
34+
"_fromType": "array",
35+
"name": "connection",
36+
"value": "close"
37+
},
38+
{
39+
"name": "host",
40+
"value": "registry.npmjs.org"
41+
}
42+
],
43+
"headersSize": 247,
44+
"httpVersion": "HTTP/1.1",
45+
"method": "GET",
46+
"queryString": [],
47+
"url": "https://registry.npmjs.org/short-time-ago"
48+
},
49+
"response": {
50+
"bodySize": 11236,
51+
"content": {
52+
"mimeType": "application/vnd.npm.install-v1+json",
53+
"size": 11236,
54+
"text": "{\"name\":\"short-time-ago\",\"dist-tags\":{\"latest\":\"2.0.0\"},\"versions\":{\"0.1.0\":{\"name\":\"short-time-ago\",\"version\":\"0.1.0\",\"devDependencies\":{\"husky\":\"^4.2.5\",\"tsdx\":\"^0.13.2\",\"tslib\":\"^2.0.0\",\"typescript\":\"^3.9.5\"},\"dist\":{\"shasum\":\"101f912c5f9de58e1076791e8f6ec37c05fde2f7\",\"integrity\":\"sha512-MIWljj3xMYo/x0RdoLBX/2NbX+p2mMT/cO0Mde1RrYRMDKeTOaygTRUZ7T1NVF1pllBh97rDX55I9HGX48UDvQ==\",\"tarball\":\"https://registry.npmjs.org/short-time-ago/-/short-time-ago-0.1.0.tgz\",\"fileCount\":16,\"unpackedSize\":29625,\"npm-signature\":\"-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe873/CRA9TVsSAnZWagAA+YMP/ArNQE1IQST5AnEjMBk/\\n8r/g0CRtuXuFK7ixZXtk9zle8LxiwIHbjWCkw+UsJdGiFeqWfgkuXmNcXOR5\\n1gl06sbAeTZUJgRipkJNpoev+12yJFO6sktWLx+s5rkngzErtcZ+REVxDLUj\\nmMKOpzYJXpKorOvz9eZ3oFhi2S6SR4NmTc2pb8MKppmHi1e9nJrEa81R0JK6\\nudMWVHqZCFcgqOYrEwfpuD5jtRgcib5+zcfCkn0TUDJc8gbw6v14VqdBcIx/\\nEyd5n+Fiw/P1kqILI+DHbVwgVyxy+eyuYtRD1KfSBEnNi+G0iLKcFYh3UNnK\\ndhPK3qpCNAYiMBbDX8jwSDlWM/yfH0+tCm7J0gdomkuneu1UCGm6xhxXO0rq\\nhXibVr/RRrhjHJJZf1JDSP5ODdziGDGEeSJdQFhkiLgWx7sHDlr7/nO4c8cQ\\nAcuYq97v6QfuTeqd/20iLCGsa9SgFVMddgR6zEz/cx16BorIW7AOIk8c4i7+\\njvGIVgNXVA4681piS3Wpqhjk6Nk09igYEE6KYc/OJvaJVNgMWjP5dLXMUado\\newqxgB3yyfQwMk3HWk9e8g6OGDeXtm3ij39P6nFuaSUMgbBhupZ5oKQEoI7D\\n3EA3ZgTyQFA3avdH1HbkDA0SLqoq5OaNFKI22Yut/EFWUgTp96NSGRF6mDUd\\n4uqe\\r\\n=W/31\\r\\n-----END PGP SIGNATURE-----\\r\\n\"},\"engines\":{\"node\":\">=10\"}},\"0.1.1\":{\"name\":\"short-time-ago\",\"version\":\"0.1.1\",\"devDependencies\":{\"husky\":\"^4.2.5\",\"tsdx\":\"^0.13.2\",\"tslib\":\"^2.0.0\",\"typescript\":\"^3.9.5\"},\"dist\":{\"shasum\":\"a71de26c06b0078c9308a341c06d0649fadcbde5\",\"integrity\":\"sha512-+0A0gW488pjJLO/PP6CuYPdwR0tIYumhIPIdzEjPjHz7prc7XIQTRj8PWQgO4XgZE6fJXiLOR0m4SjnkV7KwGQ==\",\"tarball\":\"https://registry.npmjs.org/short-time-ago/-/short-time-ago-0.1.1.tgz\",\"fileCount\":16,\"unpackedSize\":29827,\"npm-signature\":\"-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe88RyCRA9TVsSAnZWagAAyJ8P/ApU/orrNlpW/UJFiPGM\\n/G70gHJSdPJRB6Gl0UyP0/fHX02IFD+BtwGvn+91c3aA7V8LvxdHiK07yECM\\n6/yKefXxPl1pQXtZ3+hVEj+lTe+qvprX0/yGDCGH0FWoTP61ueT7ovPExJQ0\\nnpaMYtIL/sElbvtsiY2JNofEMt7ELMp5Rq29Atb2SVEQ6ohcKbZ5vTYkFvAC\\nkdiHvj/9t3vUi0iqnvZTQoPSLD3Thq1RNdN8KZ6YFZCRt5QNN63C04FlMW3L\\nMdVPuxojAu9ZF4OmdSWysPGC6+DsKL+OjRdY7NToC3peY4aLOVMiAL/r5a4S\\nB4P+2+DWo5HpNnEsqwwlf+68MPfhoaPUdHVC39V4vgw6rFg6XykVJzXp0Opl\\numjn9D49jWuCt89Vz55DGXADEIjSYOMqpWiD1oZDc8Yz+2GpbOIS709EA8ik\\nwDr8/SpG/0J9xl1J5h5beMVJY/xA3ub9lPNMnqGA05m8iP7b8up+wUtU+poz\\nTR7uBnpzAET8Tn2qKdo4oe/6A0xc4F33mAGlCTU0oqaR/F5be1fRddYsQc+8\\nJLtzQ697jTN830bUHT60rOEEhkly1+4iH7cUDGj8bMIgVPmaP+y4k8ofKbha\\noyLwVooesd0arAxpIwExgAug7IbQFywzbwMymllDLQEUkRxglf2V30uZ95GO\\nuXJZ\\r\\n=sbmB\\r\\n-----END PGP SIGNATURE-----\\r\\n\"},\"engines\":{\"node\":\">=10\"}},\"0.2.0\":{\"name\":\"short-time-ago\",\"version\":\"0.2.0\",\"devDependencies\":{\"husky\":\"^4.2.5\",\"tsdx\":\"^0.13.2\",\"tslib\":\"^2.0.0\",\"typescript\":\"^3.9.5\"},\"dist\":{\"shasum\":\"363b36e8b690c497db6f57222e7ab3275023c57f\",\"integrity\":\"sha512-ex7/YRbrvQJJkDDq41jLq2EsVmRjNTepih04UQh4KeYZ3t+gi7GfP57yH3ixbvLsjtdOeHK4kDzIh8Rg7jtKbg==\",\"tarball\":\"https://registry.npmjs.org/short-time-ago/-/short-time-ago-0.2.0.tgz\",\"fileCount\":18,\"unpackedSize\":35090,\"npm-signature\":\"-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe9ORNCRA9TVsSAnZWagAA06sP/1Tf2GUy50JxL4KF09BZ\\nkYSnMziYw9TuLPP+nZ+kF3+ySgjjnm3mWgA1PC8yqQNI+mMo6kfda2pmwJ49\\nRwYCLJCn0VPDvKQXRDqszNczBrCmFg9F5AX6DHz9oxoenmH0E1W7KVDDcrHL\\nxwOon33mnZzw3XqmIuh3Lyc8otMwM9A4sw1g07pyF0wOYqFuRhG60UWKduyA\\n9QsD5XY6B5+CY5E9Ss9TalhIXQRORN4vRv7pf2hqzdXbNcT0j07ti640G0Kd\\ndAJj0SpxaWXxHNLAVJPYLGnVYM5Y0vrYiEEw0RPHG1AtKgh8lTXDgtzxwQC7\\nrwc2NpDOHPpF5ibJeM4KekbhWgr0s3tXkeCeZTC80aKRHBX6MKx0ZypsQpJh\\noZB7qk5uGoUDqULDvBXAC2gABs+L9mPGfGP3Nigav3rOD1aeh3TtLxH2YWp0\\nc6J03XJB4ePOIuhq/8ujRWCCDkitGOL9SWroVxYAKZEGuLw2e6BM3sZM95g+\\nraUHjeiYqJUgh7WzxwVNIgvyUQHPYUk1ii+UdEGXUluNUZbCiOzKXyMbZbtF\\n75woVPzIZCzroQaL4/u9fqkYiV8QY4gs2LmKxJbO0zI3sbTpfMnzo0L4JqlF\\n3sWSY5jViMZRYB9uZOO0jNroxy2tkM29Wn7iM58bnYLSqrxSej+5iHXg9MtN\\nE9U0\\r\\n=QvWK\\r\\n-----END PGP SIGNATURE-----\\r\\n\"},\"engines\":{\"node\":\">=10\"}},\"1.0.0\":{\"name\":\"short-time-ago\",\"version\":\"1.0.0\",\"devDependencies\":{\"husky\":\"^4.2.5\",\"tsdx\":\"^0.13.2\",\"tslib\":\"^2.0.0\",\"typescript\":\"^3.9.5\"},\"dist\":{\"shasum\":\"8f019fc3acaa9c1bcc0278b315a37f5baff9bea6\",\"integrity\":\"sha512-CzPlGX0r0zY7nJGMwb0rmcV4e8fRsw4vMQDaKzE5NxtXbUxT6Ie4oE1RptWLftYJ9/uBrgpW76oSCySH8QPRkA==\",\"tarball\":\"https://registry.npmjs.org/short-time-ago/-/short-time-ago-1.0.0.tgz\",\"fileCount\":18,\"unpackedSize\":35463,\"npm-signature\":\"-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe9O2NCRA9TVsSAnZWagAArfIP/3PFmOkWEoPTsPd4sP9x\\nbno/QcKzusjXSFE8XEz+gEoQV5AWHKnVs8ho8ElTVJLIkbs3SESJYuFtuKnC\\n6oneIO9ZePu5ZCA68BCWo8YxCmjogayszs81t/V25kdrjCGw7Ap4wjmbY73R\\nik3fu0W6h0izkMfF7/Bfwk2Pkpr4ibWO3YMhlY4j7Tg+okukPunaij/HUWxD\\nEz2xF2WOoDcm71KjEuWM1QhYLVJoplNIm73GpbhTWtlRjTZNmJlxveINVUEh\\ng5P8rLl/C8+MYYJLZgX5XphnbQs0OyvKk4NHfvKfTTW3PtO2DWUJWY95LbKw\\n4GYJhp//gceYKt5masMJVpONZ8yuFxfTxC96cvnivsoRQL6v4MfJOodghNzu\\nZ1H0IMrnC0UnVjau7OGz+BlAESGg7CruUpxuWvLEVYct2a0cG4byjlOGvWFJ\\nPjJNyj1KUyA8Vep2uj2oU7fiwOEN04lbQr6QtRLptwOxxLi3j8ec//rckHx8\\n2E2w78UicScrrcuRDCy41KQac+ZU7+gHIbHCFykvj9vaYerpHFQPEsh2bANT\\nTbpz9RQ38WlYeZAtaRhrSPynqX3MG2vC3shTqw06Mo4WSbL+eEtbrAsyhmSZ\\nwTb07ZwsL5DitFIhbYvp4FkF0or0WKbemFkhSVb6rXHX/tcC9C64CZVU7f89\\nHxeZ\\r\\n=jKYu\\r\\n-----END PGP SIGNATURE-----\\r\\n\"},\"engines\":{\"node\":\">=10\"}},\"1.0.1\":{\"name\":\"short-time-ago\",\"version\":\"1.0.1\",\"devDependencies\":{\"husky\":\"^4.2.5\",\"tsdx\":\"^0.13.2\",\"tslib\":\"^2.0.0\",\"typescript\":\"^3.9.5\"},\"dist\":{\"shasum\":\"8c0d5f9b8b5cd8341b00cee1023658c24825698d\",\"integrity\":\"sha512-0Ao0R46EIZ78w8I8BD/VHb2UK12Knp8Pn/zgg4Z42pI6/a618VoMv+nYWRUvJoANKb6n0jTUShkBeZK4/oflFQ==\",\"tarball\":\"https://registry.npmjs.org/short-time-ago/-/short-time-ago-1.0.1.tgz\",\"fileCount\":20,\"unpackedSize\":42911,\"npm-signature\":\"-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe98nACRA9TVsSAnZWagAAf9IP/2k5K91weuysPam6hL5+\\nkti56jaGaBisoYWwB+Mc/wMgE/RyTmudVzkz5cLjewmJmRr/IyLAPeJzMczW\\nZBAzUr9ZdriLm0LHjz8Mr3FaYVqZxgvRIELwWLlzOzk0fcfFgJC0ZsGQYsfv\\n5qQTN3Hg5ER+XvKKcr7QkD2Z87wxv122RPFlKow6rZKeiuLYPD7uZiI9EIRI\\nZj1uNXI/l7rQlzUZ46gbzvK6iwy3PS9hekUDLJXQvAkqaDNavq2u4tYFYqHN\\n68GiAeZhyxoDINnxt3uZ5gtoqCikuQ5dpnrujlM2lYXbKq7+GwlMSdBVEmxM\\n6Pn2M2Iwanq0Masa4z5qy82tdUSS8YJVZsIAV5qXDqCCCwjDdkgyn/+wGReY\\ndhdebvpxPHqXMmEtt1nwqtY2gHQJSyKgSAHThafLEm13jB3s+c+iptXYB6tF\\nkUGmkHaeedwXcsO/TZwkY/8Db4iox02JA5QVrxX+a5uHJ6KZeTY8F1EPOXm+\\n+J6AHIDuZlXh6/Icxc7mVZb3rZZUK7zGdB7SKDlcMBTQaUbfeW8e3X2UirKh\\npejLENMOXg7O3cor2m3TT/ltUpNP5rE+OfxgqM+pBD3yrS+aAvKUzTMrYIoB\\ngV3nyp7FpLTyHHIVoxuI01cBTD8K4/uSaxWZ5z6wgqihRtSjXo+vq9XqMjta\\nsqb2\\r\\n=Ia0H\\r\\n-----END PGP SIGNATURE-----\\r\\n\"},\"engines\":{\"node\":\">=10\"}},\"1.1.0\":{\"name\":\"short-time-ago\",\"version\":\"1.1.0\",\"devDependencies\":{\"husky\":\"^4.2.5\",\"microbundle\":\"^0.12.2\",\"tsdx\":\"^0.13.2\",\"tslib\":\"^2.0.0\",\"typescript\":\"^3.9.5\"},\"dist\":{\"shasum\":\"328990c99d25a9883927b3c8ee55d466706f71fd\",\"integrity\":\"sha512-9kzJsEPgPlXKfekrNsOTAL+rsF6H//TE85wXOh5CR6DnhpGdUkd1wKXO4eZPq/PWlhZZPG+LOGxo1b/BPfFVig==\",\"tarball\":\"https://registry.npmjs.org/short-time-ago/-/short-time-ago-1.1.0.tgz\",\"fileCount\":17,\"unpackedSize\":27886,\"npm-signature\":\"-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe+iLTCRA9TVsSAnZWagAAvuAP/jDQ4egaWuZ78N3TOHVy\\n8748TE94AY97cL4Vo5u+/f/fYd13RQqy38TgWARWDKVbS/bWmUObMp0v9NQ4\\nAPOlakmTz4WOJpdRyEXhHxASJF9qMIC3Sb6K4jSlw9kYYE3YeNilUyFoFk3u\\nPZkhQsK8L7gC3nGIjSj3H8+l0otqNmAx2+U14cRE+kDmmAH4bdjucMmBU/Jp\\n4jGGvWr941eQg7EuqeyDlDeUiJoI3KReXZZmb/wcor1lSfdczn6Apbi8FYM2\\ntUznqwYw/lfoGwtRVKM9+3J3xyoGWhUtLaAzvIhWPAhA4dDtfWQgolC5Zkbt\\nbF5Jsnt0pAsgy+cJekuwTOjxu1j0HRWkMbzEnG9eomUOnlhtLZ0I1ZYLr+nF\\nbmMQTOtlYyQbPIJ4xqpqL26g2tR9OLBlUkjn1nnMKnhPG9x/5ui7CIjXDWld\\ng+MIk4dRdnraHL5kqAO2SGhA7BWI/5wVCG6Fd2CoVmhChucznEYNsmMoOUhm\\nd8v+HsdYnFBlpzoFn2oheB0tTu8F4hQzPaQ/7vFeUGoadVjt43kB6T5xtBLQ\\nbDO38xWwbOJjZbya6xi5IqbtoU4YSiQxhrIagc67glfPcaetewnmIICAt3Ym\\nN/OJMVdZR9rDXd0TdJuTScz5aDjh9h8RcQGHPgS5ToHS/NX8fXIEBzZknpAf\\nClLU\\r\\n=0eP/\\r\\n-----END PGP SIGNATURE-----\\r\\n\"},\"engines\":{\"node\":\">=10\"}},\"1.1.1\":{\"name\":\"short-time-ago\",\"version\":\"1.1.1\",\"devDependencies\":{\"husky\":\"^4.2.5\",\"microbundle\":\"^0.12.2\",\"tsdx\":\"^0.13.2\",\"tslib\":\"^2.0.0\",\"typescript\":\"^3.9.5\"},\"dist\":{\"shasum\":\"23d4305c9721fd9078b58227f356828c311e0f27\",\"integrity\":\"sha512-vM5LgYu2ywFwAQvjGpDIMcJeiXTQhXorO+zZ4ODV0YcI8I2yhhBuOznqq62NKaVuLhrm5jTXFstx0NeouEi0gQ==\",\"tarball\":\"https://registry.npmjs.org/short-time-ago/-/short-time-ago-1.1.1.tgz\",\"fileCount\":17,\"unpackedSize\":28882,\"npm-signature\":\"-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfC0JgCRA9TVsSAnZWagAAE6IP/AgIq7O1+31t9mYkVbO+\\nzXdmf0q2OX3HBMzH5+zQwIKzYYh1l4VU0KGvyGeGYTLX+kCPVdSbHYx5zfXM\\n4qKR7HydSvOkrKWDamqb+na9A5iZBkFVPWFyNYe8jU+0mBfEEGYGxZJHrvE3\\nwXLSZaXnSqF+a5vbQINvr2Ae8qWrO3DxyyFS6oNQt3NWbyXWBrFd6wybldww\\nd5g/oQweuVYr2wRe2rxr9WrklIYqlQXnKkrVpcERi9raPsOHFVJp4AQWZXxo\\nTPSZgmW1MkDOV1TWs/mQJ7XSxA3CzrZ4S41TywVjdzHwU9sDcjH8AU2OkC35\\nIzDOAYgnk3jAM/eY5/ygzg8ceUJE2Y84BTyu3YoPJAGfKHclk5WEZyL2bx9Z\\nfW6hB8BZXrpGafga1ynB4NH6wqhsQzUBucvKJpKQ4u+LxZZ36lg0OZ13h849\\nWg2byUbwjLdIJ4ryeJdUYkUxZGYAr5vcFqCyVORKevDGDBlutJ0QrMOjUZh6\\n3773PtZMLlEkCkG5xdVnHvQrlSfrVIn8kdUTp2VnBk06htyDqoMIN3NJpJe9\\nON6jjxXnlVtTGBi0v7V4NZVmlY7wAbRiaK0nL2uo1Yka6puO7nYmr50uOS7r\\nlF3HL4U86p0s4CsaCcAZNxfsloNL6MQVavjOL8JuvbFQFt0mJaNLyivsA7Mr\\n4jQP\\r\\n=JDss\\r\\n-----END PGP SIGNATURE-----\\r\\n\"},\"engines\":{\"node\":\">=10\"}},\"2.0.0\":{\"name\":\"short-time-ago\",\"version\":\"2.0.0\",\"devDependencies\":{\"eslint-plugin-prettier\":\"3.3.0\",\"husky\":\"4.3.6\",\"microbundle\":\"0.13.0\",\"np\":\"7.1.0\",\"prettier\":\"2.2.1\",\"semantic-release\":\"17.3.1\",\"tsdx\":\"0.14.1\",\"tslib\":\"2.0.3\",\"typescript\":\"4.1.3\"},\"dist\":{\"shasum\":\"3fde172e626999510c5ca6784aba568c964d50dc\",\"integrity\":\"sha512-klqvTBTPpU2xI/+qeTl3zMX6EVfcF7ddTfoaOg+aOpJY4IOhwwgxTQ2eu3sLDrSAQL0PwjFAoWqJUDUcJSEXXA==\",\"tarball\":\"https://registry.npmjs.org/short-time-ago/-/short-time-ago-2.0.0.tgz\",\"fileCount\":17,\"unpackedSize\":29378,\"npm-signature\":\"-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf7PhvCRA9TVsSAnZWagAAUaIP+wYrEzP9UnByN7HgvTNQ\\nE+akBOTBkuxo8nXI8t9htsjVZ49rhAuuhdSp24KWpE/dXHekQDXirmAav3Yf\\nGwUQM5HaghRaVQZXM4W0E3vw8I3MZqPnkr3C5HogDLCdDWDG8ahvEpw2N7ue\\nyWA52C2nCEZnM/jsfDcF+6XAdGZmuczNK2mfiX+hXDEATUE5eUTgeHPG20la\\nV4e/Iy+5F8r1mhxbgg+vn+V1lGTTqSO0fj0mEp480IBBaU0aX+s3yVFX7icq\\nXsCTXHk12r1Z//FSWlL9m2wrzedj7cmpXDbtYE1XCXrP1e3jc9wbWYGEHzVY\\nogHj08LK5kdMjAY9bv29gIb4esLp7CTSyij4GTNPNH6uqFAVQ3+R1jTELchD\\nt4rDEoebiLZqt6n1rYxUOHYctIksB0HY/1duTQtvg13/JBxasYPlPNzsdlb8\\nLUaFMWeuTKmQ4iJHyg9FQ114T+sfQwnyssx8L4wZeAcKms5ie6yzfEfYzlZK\\n8Z6CRw76fcXje7hBRAmL7S6+rQthosImN7jjQgqw4mNVc1G3dvvLfvwhNJ/l\\n8h2umtdhVYVuh5OZGNqQgMBcT1ATYzEmoHdJhBsA6ePKIP52jkk3Wt0LJvZq\\nGWQFNErosV8tvZBTLXohdbREtZl07v31PJKQZ50kSQSOiO6IjTheE/erR93d\\nZGJV\\r\\n=+NyU\\r\\n-----END PGP SIGNATURE-----\\r\\n\"},\"engines\":{\"node\":\">=10\"}}},\"modified\":\"2020-12-30T22:00:17.852Z\"}"
55+
},
56+
"cookies": [],
57+
"headers": [
58+
{
59+
"name": "date",
60+
"value": "Tue, 30 Nov 2021 19:48:52 GMT"
61+
},
62+
{
63+
"name": "content-type",
64+
"value": "application/vnd.npm.install-v1+json"
65+
},
66+
{
67+
"name": "content-length",
68+
"value": "11236"
69+
},
70+
{
71+
"name": "connection",
72+
"value": "close"
73+
},
74+
{
75+
"name": "cf-ray",
76+
"value": "6b6698811c605a19-MXP"
77+
},
78+
{
79+
"name": "accept-ranges",
80+
"value": "bytes"
81+
},
82+
{
83+
"name": "age",
84+
"value": "4"
85+
},
86+
{
87+
"name": "cache-control",
88+
"value": "public, max-age=300"
89+
},
90+
{
91+
"name": "etag",
92+
"value": "\"2d1a8593a00f6109df10be06c6a0edc9\""
93+
},
94+
{
95+
"name": "last-modified",
96+
"value": "Wed, 30 Dec 2020 22:00:19 GMT"
97+
},
98+
{
99+
"name": "vary",
100+
"value": "accept-encoding, accept"
101+
},
102+
{
103+
"name": "cf-cache-status",
104+
"value": "HIT"
105+
},
106+
{
107+
"name": "expect-ct",
108+
"value": "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""
109+
},
110+
{
111+
"name": "server",
112+
"value": "cloudflare"
113+
}
114+
],
115+
"headersSize": 489,
116+
"httpVersion": "HTTP/1.1",
117+
"redirectURL": "",
118+
"status": 200,
119+
"statusText": "OK"
120+
},
121+
"startedDateTime": "2021-11-30T19:48:52.000Z",
122+
"time": 52,
123+
"timings": {
124+
"blocked": -1,
125+
"connect": -1,
126+
"dns": -1,
127+
"receive": 0,
128+
"send": 0,
129+
"ssl": -1,
130+
"wait": 52
131+
}
132+
}
133+
],
134+
"pages": [],
135+
"version": "1.2"
136+
}
137+
}

0 commit comments

Comments
 (0)