diff --git a/package.json b/package.json index f332844..09951e2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ucla-irl/ndnts-aux", - "version": "1.0.5", + "version": "1.0.6", "description": "NDNts Auxiliary Package for Web and Deno", "scripts": { "test": "deno test", @@ -23,9 +23,7 @@ "jose": "^5.2.0", "tslib": "^2.6.2", "uuid": "^9.0.1", - "yjs": "^13.6.10" - }, - "devDependencies": { + "yjs": "^13.6.10", "@ndn/endpoint": "https://ndnts-nightly.ndn.today/endpoint.tgz", "@ndn/fw": "https://ndnts-nightly.ndn.today/fw.tgz", "@ndn/keychain": "https://ndnts-nightly.ndn.today/keychain.tgz", @@ -41,21 +39,5 @@ "@ndn/util": "https://ndnts-nightly.ndn.today/util.tgz", "@ndn/ws-transport": "https://ndnts-nightly.ndn.today/ws-transport.tgz", "@types/wicg-file-system-access": "^2023.10.4" - }, - "peerDependencies": { - "@ndn/endpoint": ">=0.0.0", - "@ndn/fw": ">=0.0.0", - "@ndn/keychain": ">=0.0.0", - "@ndn/naming-convention2": ">=0.0.0", - "@ndn/ndncert": ">=0.0.0", - "@ndn/ndnsec": ">=0.0.0", - "@ndn/nfdmgmt": ">=0.0.0", - "@ndn/node-transport": ">=0.0.0", - "@ndn/packet": ">=0.0.0", - "@ndn/segmented-object": ">=0.0.0", - "@ndn/sync": ">=0.0.0", - "@ndn/tlv": ">=0.0.0", - "@ndn/util": ">=0.0.0", - "@ndn/ws-transport": ">=0.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 02c9eec..fba8278 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,23 +5,6 @@ settings: excludeLinksFromLockfile: false dependencies: - eventemitter3: - specifier: ^5.0.1 - version: 5.0.1 - jose: - specifier: ^5.2.0 - version: 5.2.0 - tslib: - specifier: ^2.6.2 - version: 2.6.2 - uuid: - specifier: ^9.0.1 - version: 9.0.1 - yjs: - specifier: ^13.6.10 - version: 13.6.10 - -devDependencies: '@ndn/endpoint': specifier: https://ndnts-nightly.ndn.today/endpoint.tgz version: '@ndnts-nightly.ndn.today/endpoint.tgz' @@ -67,70 +50,85 @@ devDependencies: '@types/wicg-file-system-access': specifier: ^2023.10.4 version: 2023.10.4 + eventemitter3: + specifier: ^5.0.1 + version: 5.0.1 + jose: + specifier: ^5.2.0 + version: 5.2.0 + tslib: + specifier: ^2.6.2 + version: 2.6.2 + uuid: + specifier: ^9.0.1 + version: 9.0.1 + yjs: + specifier: ^13.6.10 + version: 13.6.10 packages: /@noble/ed25519@2.0.0: resolution: {integrity: sha512-/extjhkwFupyopDrt80OMWKdLgP429qLZj+z6sYJz90rF2Iz0gjZh2ArMKPImUl13Kx+0EXI2hN9T/KJV0/Zng==} - dev: true + dev: false /@root/encoding@1.0.1: resolution: {integrity: sha512-OaEub02ufoU038gy6bsNHQOjIn8nUjGiLcaRmJ40IUykneJkIW5fxDqKxQx48cszuNflYldsJLPPXCrGfHs8yQ==} - dev: true + dev: false /@selderee/plugin-htmlparser2@0.11.0: resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} dependencies: domhandler: 5.0.3 selderee: 0.11.0 - dev: true + dev: false /@types/imap@0.8.40: resolution: {integrity: sha512-kWFwOc88CGwWZlHqCnZiceS6EralsAHdjpQyk1+fIA875NQdIHvLpdD5NU3Pi1yZ8FKFdOF81UDNAo8/XS6HiQ==} dependencies: '@types/node': 20.11.5 - dev: true + dev: false /@types/minimalistic-assert@1.0.3: resolution: {integrity: sha512-Ku87cam4YxiXcEpeUemo+vO8QWGQ7U2CwEEcLcYFhxG8b4CK8gWxSX/oWjePWKwqPaWWxxVqXAdAjGdlJtVzDA==} - dev: true + dev: false /@types/node@20.11.5: resolution: {integrity: sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==} dependencies: undici-types: 5.26.5 - dev: true + dev: false /@types/nodemailer@6.4.14: resolution: {integrity: sha512-fUWthHO9k9DSdPCSPRqcu6TWhYyxTBg382vlNIttSe9M7XfsT06y0f24KHXtbnijPGGRIcVvdKHTNikOI6qiHA==} dependencies: '@types/node': 20.11.5 - dev: true + dev: false /@types/retry@0.12.5: resolution: {integrity: sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==} - dev: true + dev: false /@types/root__asn1@1.0.5: resolution: {integrity: sha512-halz3HrALf1N4pUJrtQrH6mdWPczXwshoWjuxmx49riKMJv2MZGKXnauk0RjlnRzM0rlwiAJRlMT9FtSjnF2kw==} - dev: true + dev: false /@types/wicg-file-system-access@2023.10.4: resolution: {integrity: sha512-ewOj7hWhsUTS2+aY6zY+7BwlgqGBj5ZXxKuHt3TAWpIJH0bDW/6bO1N1SdUDAzV8r0Nc+/ZtpAEETYTwrehBMw==} - dev: true + dev: false /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: '@types/node': 20.11.5 - dev: true + dev: false /@yoursunny/asn1@0.0.20200718: resolution: {integrity: sha512-PFM+/rP/GHm1i37NlbZp8+piK2WVzEbq8rai71dlNN+njF3gaUVKDPgmTRIs18j99XeM/n71NFiaGr4QPbHF3g==} dependencies: '@root/encoding': 1.0.1 '@types/root__asn1': 1.0.5 - dev: true + dev: false /@yoursunny/webcrypto-ed25519@0.0.20230624: resolution: {integrity: sha512-MK7bBOryLF1WeT8OUrohR+30yMXVukDSK1p6xPPYGJ+tYZPDkL2LzS+y+k8VKP5wl8aDCo3KRddGHQYnHjd57Q==} @@ -139,7 +137,7 @@ packages: '@yoursunny/asn1': 0.0.20200718 b64u-lite: 1.1.0 compare-versions: 6.0.0-rc.1 - dev: true + dev: false /abortable-iterator@5.0.1: resolution: {integrity: sha512-hlZ5Z8UwqrKsJcelVPEqDduZowJPBQJ9ZhBC2FXpja3lXy8X6MoI5uMzIgmrA8+3jcVnp8TF/tx+IBBqYJNUrg==} @@ -147,7 +145,7 @@ packages: dependencies: get-iterator: 2.0.1 it-stream-types: 2.0.1 - dev: true + dev: false /ajv@8.12.0: resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} @@ -156,39 +154,39 @@ packages: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - dev: true + dev: false /applymixins@1.1.0: resolution: {integrity: sha512-mLvdWWGyCbRJyLC0BJCRu1m/642aVVq3kIwD1MWwmdedkVGwXVrx5D85EhkAtb4NgkCfVTDwacIhTDeX3gu55w==} - dev: true + dev: false /b64-lite@1.4.0: resolution: {integrity: sha512-aHe97M7DXt+dkpa8fHlCcm1CnskAHrJqEfMI0KN7dwqlzml/aUe1AGt6lk51HzrSfVD67xOso84sOpr+0wIe2w==} dependencies: base-64: 0.1.0 - dev: true + dev: false /b64u-lite@1.1.0: resolution: {integrity: sha512-929qWGDVCRph7gQVTC6koHqQIpF4vtVaSbwLltFQo44B1bYUquALswZdBKFfrJCPEnsCOvWkJsPdQYZ/Ukhw8A==} dependencies: b64-lite: 1.4.0 - dev: true + dev: false /base-64@0.1.0: resolution: {integrity: sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==} - dev: true + dev: false /buffer-compare@1.1.1: resolution: {integrity: sha512-O6NvNiHZMd3mlIeMDjP6t/gPG75OqGPeiRZXoMQZJ6iy9GofCls4Ijs5YkPZZwoysizLiedhticmdyx/GyHghA==} - dev: true + dev: false /compare-versions@6.0.0-rc.1: resolution: {integrity: sha512-cFhkjbGY1jLFWIV7KegECbfuyYPxSGvgGkdkfM+ibboQDoPwg2FRHm5BSNTOApiauRBzJIQH7qvOJs2sW5ueKQ==} - dev: true + dev: false /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: true + dev: false /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -197,12 +195,12 @@ packages: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - dev: true + dev: false /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - dev: true + dev: false /dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} @@ -210,18 +208,18 @@ packages: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.5.0 - dev: true + dev: false /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: true + dev: false /domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 - dev: true + dev: false /domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} @@ -229,21 +227,21 @@ packages: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 - dev: true + dev: false /encoding-japanese@2.0.0: resolution: {integrity: sha512-++P0RhebUC8MJAwJOsT93dT+5oc5oPImp1HubZpAuCZ5kTLnhuuBhKHj2jJeO/Gj93idPBWmIuQ9QWMe5rX3pQ==} engines: {node: '>=8.10.0'} - dev: true + dev: false /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - dev: true + dev: false /event-iterator@2.0.0: resolution: {integrity: sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ==} - dev: true + dev: false /eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} @@ -262,34 +260,34 @@ packages: onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 - dev: true + dev: false /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true + dev: false /get-iterator@1.0.2: resolution: {integrity: sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==} - dev: true + dev: false /get-iterator@2.0.1: resolution: {integrity: sha512-7HuY/hebu4gryTDT7O/XY/fvY9wRByEGdK6QOa4of8npTcv0+NS6frFKABcf6S9EBAsveTuKTsZQQBFMMNILIg==} - dev: true + dev: false /get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - dev: true + dev: false /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - dev: true + dev: false /hirestime@7.0.3: resolution: {integrity: sha512-XmjAwwjLJlDjVVljWht/+Pb6vTfs6A0z2ZpaCkVmzEkwiZcO/+lbj1DsxpsDvkVprYHCmNBxTr7tUohdlxG2Hw==} engines: {node: '>=6.0'} - dev: true + dev: false /html-to-text@9.0.5: resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==} @@ -300,7 +298,7 @@ packages: dom-serializer: 2.0.0 htmlparser2: 8.0.2 selderee: 0.11.0 - dev: true + dev: false /htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} @@ -309,23 +307,23 @@ packages: domhandler: 5.0.3 domutils: 3.1.0 entities: 4.5.0 - dev: true + dev: false /human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - dev: true + dev: false /iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 - dev: true + dev: false /idb-keyval@6.2.1: resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} - dev: true + dev: false /imap-emails@1.0.4(tslib@2.6.2): resolution: {integrity: sha512-qL/vp+xVSKFPuqyyCwMykY9SF3ec+4ZNeLCu90AKlwukG6YMQDo5rvtDIViZy45M9Fk82s3jQif7ZpclX2gapA==} @@ -335,7 +333,7 @@ packages: imap: 0.8.19 mailparser: 3.6.6 tslib: 2.6.2 - dev: true + dev: false /imap@0.8.19: resolution: {integrity: sha512-z5DxEA1uRnZG73UcPA4ES5NSCGnPuuouUx43OPX7KZx1yzq3N8/vx2mtXEShT5inxB3pRgnfG1hijfu7XN2YMw==} @@ -343,24 +341,24 @@ packages: dependencies: readable-stream: 1.1.14 utf7: 1.0.2 - dev: true + dev: false /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true + dev: false /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + dev: false /isarray@0.0.1: resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - dev: true + dev: false /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true + dev: false /isomorphic.js@0.2.5: resolution: {integrity: sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==} @@ -370,18 +368,18 @@ packages: resolution: {integrity: sha512-YdV0VcVIkq0i26MFx9JC9tZcRApeJnOaLSDJEaNqJ55RjJHnUpCjPqeFj6An84lrP/Y9iNyHwHhgDOMF7nNbdw==} dependencies: get-iterator: 1.0.2 - dev: true + dev: false /it-pushable@3.2.3: resolution: {integrity: sha512-gzYnXYK8Y5t5b/BnJUr7glfQLO4U5vyb05gPx/TyTw+4Bv1zM9gFk4YsOrnulWefMewlphCjKkakFvj1y99Tcg==} dependencies: p-defer: 4.0.0 - dev: true + dev: false /it-stream-types@2.0.1: resolution: {integrity: sha512-6DmOs5r7ERDbvS4q8yLKENcj6Yecr7QQTqWApbZdfAUTEC947d+PEha7PCqhm//9oxaLYL7TWRekwhoXl2s6fg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} - dev: true + dev: false /jose@5.2.0: resolution: {integrity: sha512-oW3PCnvyrcm1HMvGTzqjxxfnEs9EoFOFWi2HsEGhlFVOXxTE3K9GKWVMFoFw06yPUqwpvEWic1BmtUZBI/tIjw==} @@ -389,11 +387,11 @@ packages: /json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - dev: true + dev: false /leac@0.6.0: resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} - dev: true + dev: false /lib0@0.2.88: resolution: {integrity: sha512-KyroiEvCeZcZEMx5Ys+b4u4eEBbA1ch7XUaBhYpwa/nPMrzTjUhI4RfcytmQfYoTBPcdyx+FX6WFNIoNuJzJfQ==} @@ -405,7 +403,7 @@ packages: /libbase64@1.2.1: resolution: {integrity: sha512-l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==} - dev: true + dev: false /libmime@5.2.0: resolution: {integrity: sha512-X2U5Wx0YmK0rXFbk67ASMeqYIkZ6E5vY7pNWRKtnNzqjvdYYG8xtPDpCnuUEnPU9vlgNev+JoSrcaKSUaNvfsw==} @@ -414,7 +412,7 @@ packages: iconv-lite: 0.6.3 libbase64: 1.2.1 libqp: 2.0.1 - dev: true + dev: false /libmime@5.2.1: resolution: {integrity: sha512-A0z9O4+5q+ZTj7QwNe/Juy1KARNb4WaviO4mYeFC4b8dBT2EEqK2pkM+GC8MVnkOjqhl5nYQxRgnPYRRTNmuSQ==} @@ -423,17 +421,17 @@ packages: iconv-lite: 0.6.3 libbase64: 1.2.1 libqp: 2.0.1 - dev: true + dev: false /libqp@2.0.1: resolution: {integrity: sha512-Ka0eC5LkF3IPNQHJmYBWljJsw0UvM6j+QdKRbWyCdTmYwvIDE6a7bCm0UkTAL/K+3KXK5qXT/ClcInU01OpdLg==} - dev: true + dev: false /linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} dependencies: uc.micro: 2.0.0 - dev: true + dev: false /mailparser@3.6.6: resolution: {integrity: sha512-noCjBl3FToxmqTP2fp7z17hQsiCroWNntfTd8O+UejOAF59xeN5WGZK27ilexXV2e2X/cbUhG3L8sfEKaz0/sw==} @@ -447,7 +445,7 @@ packages: mailsplit: 5.4.0 nodemailer: 6.9.8 tlds: 1.248.0 - dev: true + dev: false /mailsplit@5.4.0: resolution: {integrity: sha512-wnYxX5D5qymGIPYLwnp6h8n1+6P6vz/MJn5AzGjZ8pwICWssL+CCQjWBIToOVHASmATot4ktvlLo6CyLfOXWYA==} @@ -455,111 +453,111 @@ packages: libbase64: 1.2.1 libmime: 5.2.0 libqp: 2.0.1 - dev: true + dev: false /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true + dev: false /mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - dev: true + dev: false /minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - dev: true + dev: false /mnemonist@0.39.7: resolution: {integrity: sha512-ix3FwHWZgdXUt0dHM8bCrI4r1KMeYx8bCunPCYmvKXq4tn6gbNsqrsb4q0kDbDqbpIOvEaW5Sn+dmDwGydfrwA==} dependencies: obliterator: 2.0.4 - dev: true + dev: false /murmurhash3js-revisited@3.0.0: resolution: {integrity: sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==} engines: {node: '>=8.0.0'} - dev: true + dev: false /nodemailer@6.9.8: resolution: {integrity: sha512-cfrYUk16e67Ks051i4CntM9kshRYei1/o/Gi8K1d+R34OIs21xdFnW7Pt7EucmVKA0LKtqUGNcjMZ7ehjl49mQ==} engines: {node: '>=6.0.0'} - dev: true + dev: false /npm-run-path@5.2.0: resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 - dev: true + dev: false /obliterator@2.0.4: resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} - dev: true + dev: false /onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} dependencies: mimic-fn: 4.0.0 - dev: true + dev: false /p-defer@4.0.0: resolution: {integrity: sha512-Vb3QRvQ0Y5XnF40ZUWW7JfLogicVh/EnA5gBIvKDJoYpeI82+1E3AlB9yOcKFS0AhHrWVnAQO39fbR0G99IVEQ==} engines: {node: '>=12'} - dev: true + dev: false /p-event@6.0.0: resolution: {integrity: sha512-Xbfxd0CfZmHLGKXH32k1JKjQYX6Rkv0UtQdaFJ8OyNcf+c0oWCeXHc1C4CX/IESZLmcvfPa5aFIO/vCr5gqtag==} engines: {node: '>=16.17'} dependencies: p-timeout: 6.1.2 - dev: true + dev: false /p-lazy@4.0.0: resolution: {integrity: sha512-8lIogVWwqBkiBy4FpylVHLalB9dZ25B2zBdY4OGGknDPWB7ehf2jyxmbh8z3MZsfbERLNU266h9Yx3cxHn3lFg==} engines: {node: '>=12'} - dev: true + dev: false /p-timeout@6.1.2: resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} engines: {node: '>=14.16'} - dev: true + dev: false /pako@2.1.0: resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} - dev: true + dev: false /parseley@0.12.1: resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} dependencies: leac: 0.6.0 peberminta: 0.9.0 - dev: true + dev: false /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - dev: true + dev: false /path-key@4.0.0: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - dev: true + dev: false /peberminta@0.9.0: resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} - dev: true + dev: false /prepend-http@4.0.0: resolution: {integrity: sha512-s6SRDuOuRo7JXWh7115pmJdh53sX0Azuk/3znjVxSoD4GusXzzBDrLQgH0rspeHNs5f+Yihz7JIT3UBMwFEn6Q==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + dev: false /punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - dev: true + dev: false /readable-stream@1.1.14: resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} @@ -568,116 +566,117 @@ packages: inherits: 2.0.4 isarray: 0.0.1 string_decoder: 0.10.31 - dev: true + dev: false /require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - dev: true + dev: false /retry@0.13.1: resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} engines: {node: '>= 4'} - dev: true + dev: false /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true + dev: false /selderee@0.11.0: resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} dependencies: parseley: 0.12.1 - dev: true + dev: false /semver@5.3.0: resolution: {integrity: sha512-mfmm3/H9+67MCVix1h+IXTpDwL6710LyHuk7+cWC9T1mE0qz4iHhh6r4hU2wrIT9iTsAAC2XQRvfblL028cpLw==} hasBin: true - dev: true + dev: false /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 - dev: true + dev: false /shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - dev: true + dev: false /signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - dev: true + dev: false /streaming-iterables@8.0.1: resolution: {integrity: sha512-yfQdmUB1b+rGLZkD/r6YisT/eNOjZxBAckXKlzYNmRJnwSzHaiScykD8gsQceFcShtK09qAbLhOqvzIpnBPoDQ==} engines: {node: '>=18'} - dev: true + dev: false /string_decoder@0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} - dev: true + dev: false /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} - dev: true + dev: false /throat@6.0.2: resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} - dev: true + dev: false /tlds@1.248.0: resolution: {integrity: sha512-noj0KdpWTBhwsKxMOXk0rN9otg4kTgLm4WohERRHbJ9IY+kSDKr3RmjitaQ3JFzny+DyvBOQKlFZhp0G0qNSfg==} hasBin: true - dev: true + dev: false /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: false /type-fest@4.9.0: resolution: {integrity: sha512-KS/6lh/ynPGiHD/LnAobrEFq3Ad4pBzOlJ1wAnJx9N4EYoqFhMfLIBjUT2UEx4wg5ZE+cC1ob6DCSpppVo+rtg==} engines: {node: '>=16'} - dev: true + dev: false /typescript-event-target@1.1.0: resolution: {integrity: sha512-PMrzUVryhnUq2n8M7tjNHNRuIHlUqly5RfGltBTpPCdVpbytgALTRDegF/t6+mFmmtBVhOqEYlbjVNBxwabIug==} - dev: true + dev: false /uc.micro@2.0.0: resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} - dev: true + dev: false /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: true + dev: false /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.1 - dev: true + dev: false /url-format-lax@2.0.0: resolution: {integrity: sha512-CkiFchmVicSktYp7Ide7BEJ1iUU4qFtqjawRQXmwW25e32nxzfFNFTn9+6SgQUvl1n6k3DbPz7vxmy+XtiSRLw==} engines: {node: '>=12'} - dev: true + dev: false /url-parse-lax@5.0.0: resolution: {integrity: sha512-nb/3+jhgBfN5r9RAGTDzHAXLjmFsAJjPfwaLeI3GOlMj0iUT8wlxNw7KEDfUpoZGdTquT3jDEBxay3fKvkKc6w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: prepend-http: 4.0.0 - dev: true + dev: false /utf7@1.0.2: resolution: {integrity: sha512-qQrPtYLLLl12NF4DrM9CvfkxkYI97xOb5dsnGZHE3teFr0tWiEZ9UdgMPczv24vl708cYMpe6mGXGHrotIp3Bw==} dependencies: semver: 5.3.0 - dev: true + dev: false /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} @@ -690,7 +689,7 @@ packages: hasBin: true dependencies: isexe: 2.0.0 - dev: true + dev: false /ws@8.16.0: resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} @@ -703,7 +702,7 @@ packages: optional: true utf-8-validate: optional: true - dev: true + dev: false /yjs@13.6.10: resolution: {integrity: sha512-1JcyQek1vaMyrDm7Fqfa+pvHg/DURSbVo4VmeN7wjnTKB/lZrfIPhdCj7d8sboK6zLfRBJXegTjc9JlaDd8/Zw==} @@ -723,7 +722,7 @@ packages: it-pushable: 3.2.3 streaming-iterables: 8.0.1 tslib: 2.6.2 - dev: true + dev: false '@ndnts-nightly.ndn.today/fw.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/fw.tgz} @@ -740,7 +739,7 @@ packages: streaming-iterables: 8.0.1 tslib: 2.6.2 typescript-event-target: 1.1.0 - dev: true + dev: false '@ndnts-nightly.ndn.today/keychain.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/keychain.tgz} @@ -757,7 +756,7 @@ packages: mnemonist: 0.39.7 throat: 6.0.2 tslib: 2.6.2 - dev: true + dev: false '@ndnts-nightly.ndn.today/l3face.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/l3face.tgz} @@ -777,7 +776,7 @@ packages: tslib: 2.6.2 type-fest: 4.9.0 typescript-event-target: 1.1.0 - dev: true + dev: false '@ndnts-nightly.ndn.today/lp.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/lp.tgz} @@ -789,7 +788,7 @@ packages: '@ndn/util': '@ndnts-nightly.ndn.today/util.tgz' it-keepalive: 1.2.0 tslib: 2.6.2 - dev: true + dev: false '@ndnts-nightly.ndn.today/naming-convention2.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/naming-convention2.tgz} @@ -800,7 +799,7 @@ packages: '@ndn/tlv': '@ndnts-nightly.ndn.today/tlv.tgz' '@ndn/util': '@ndnts-nightly.ndn.today/util.tgz' tslib: 2.6.2 - dev: true + dev: false '@ndnts-nightly.ndn.today/ndncert.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/ndncert.tgz} @@ -824,7 +823,7 @@ packages: tslib: 2.6.2 type-fest: 4.9.0 typescript-event-target: 1.1.0 - dev: true + dev: false '@ndnts-nightly.ndn.today/ndnsec.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/ndnsec.tgz} @@ -839,7 +838,7 @@ packages: execa: 8.0.1 throat: 6.0.2 tslib: 2.6.2 - dev: true + dev: false '@ndnts-nightly.ndn.today/nfdmgmt.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/nfdmgmt.tgz} @@ -855,7 +854,7 @@ packages: '@ndn/util': '@ndnts-nightly.ndn.today/util.tgz' obliterator: 2.0.4 tslib: 2.6.2 - dev: true + dev: false '@ndnts-nightly.ndn.today/node-transport.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/node-transport.tgz} @@ -868,7 +867,7 @@ packages: type-fest: 4.9.0 url-format-lax: 2.0.0 url-parse-lax: 5.0.0 - dev: true + dev: false '@ndnts-nightly.ndn.today/packet.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/packet.tgz} @@ -881,7 +880,7 @@ packages: mnemonist: 0.39.7 tslib: 2.6.2 type-fest: 4.9.0 - dev: true + dev: false '@ndnts-nightly.ndn.today/rdr.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/rdr.tgz} @@ -893,7 +892,7 @@ packages: '@ndn/packet': '@ndnts-nightly.ndn.today/packet.tgz' '@ndn/tlv': '@ndnts-nightly.ndn.today/tlv.tgz' tslib: 2.6.2 - dev: true + dev: false '@ndnts-nightly.ndn.today/repo-api.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/repo-api.tgz} @@ -914,7 +913,7 @@ packages: throat: 6.0.2 tslib: 2.6.2 typescript-event-target: 1.1.0 - dev: true + dev: false '@ndnts-nightly.ndn.today/segmented-object.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/segmented-object.tgz} @@ -935,7 +934,7 @@ packages: streaming-iterables: 8.0.1 tslib: 2.6.2 typescript-event-target: 1.1.0 - dev: true + dev: false '@ndnts-nightly.ndn.today/sync.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/sync.tgz} @@ -959,7 +958,7 @@ packages: streaming-iterables: 8.0.1 tslib: 2.6.2 typescript-event-target: 1.1.0 - dev: true + dev: false '@ndnts-nightly.ndn.today/tlv.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/tlv.tgz} @@ -970,7 +969,7 @@ packages: mnemonist: 0.39.7 tslib: 2.6.2 type-fest: 4.9.0 - dev: true + dev: false '@ndnts-nightly.ndn.today/util.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/util.tgz} @@ -982,7 +981,7 @@ packages: minimalistic-assert: 1.0.1 streaming-iterables: 8.0.1 tslib: 2.6.2 - dev: true + dev: false '@ndnts-nightly.ndn.today/ws-transport.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/ws-transport.tgz} @@ -997,10 +996,10 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true + dev: false github.com/yoursunny/PSyncBloom-wasm/d4f18babd44f142021046d5a76ae92efbc5a49d3: resolution: {tarball: https://codeload.github.com/yoursunny/PSyncBloom-wasm/tar.gz/d4f18babd44f142021046d5a76ae92efbc5a49d3} name: '@yoursunny/psync-bloom' version: 0.0.0 - dev: true + dev: false diff --git a/src/adaptors/oidc-challenge.ts b/src/adaptors/oidc-challenge.ts index 639bcfb..0da53af 100644 --- a/src/adaptors/oidc-challenge.ts +++ b/src/adaptors/oidc-challenge.ts @@ -1,6 +1,6 @@ -import type { Name } from '@ndn/packet'; -import { fromUtf8, toUtf8 } from '@ndn/util'; -import { createRemoteJWKSet, jwtVerify } from 'jose'; +import type { Name } from 'npm:@ndn/packet'; +import { fromUtf8, toUtf8 } from 'npm:@ndn/util'; +import { createRemoteJWKSet, jwtVerify } from 'npm:jose'; import type { ChallengeRequest, ClientChallenge, @@ -8,8 +8,8 @@ import type { ServerChallenge, ServerChallengeContext, ServerChallengeResponse, -} from '@ndn/ndncert'; -import { NamedVerifier } from '@ndn/keychain'; +} from 'npm:@ndn/ndncert'; +import { NamedVerifier } from 'npm:@ndn/keychain'; export class ClientOidcChallenge implements ClientChallenge { constructor( diff --git a/src/adaptors/yjs-ndn-adaptor.ts b/src/adaptors/yjs-ndn-adaptor.ts index 1ff1301..bb82ec2 100644 --- a/src/adaptors/yjs-ndn-adaptor.ts +++ b/src/adaptors/yjs-ndn-adaptor.ts @@ -1,5 +1,5 @@ import { SyncAgent } from '../sync-agent/mod.ts'; -import * as Y from 'yjs'; +import * as Y from 'npm:yjs'; /** * NDN SVS Provider for Yjs. Wraps update into `SyncAgent`'s `update` channel. diff --git a/src/adaptors/yjs-state-manager.ts b/src/adaptors/yjs-state-manager.ts index 646581d..db15868 100644 --- a/src/adaptors/yjs-state-manager.ts +++ b/src/adaptors/yjs-state-manager.ts @@ -1,4 +1,4 @@ -import * as Y from 'yjs'; +import * as Y from 'npm:yjs'; import { Storage } from '../storage/mod.ts'; const StateKey = 'localState'; diff --git a/src/nfd-mgmt/face-event-notification.ts b/src/nfd-mgmt/face-event-notification.ts index 724779f..b388f42 100644 --- a/src/nfd-mgmt/face-event-notification.ts +++ b/src/nfd-mgmt/face-event-notification.ts @@ -1,5 +1,5 @@ import { createEVDFromStruct, encodeStruct, NNIField, StringField, StructField } from '../utils/field-descriptors.ts'; -import type { Decoder, Encoder } from '@ndn/tlv'; +import type { Decoder, Encoder } from 'npm:@ndn/tlv'; /** The TLV-value of NFD Management's FaceEventNotification. */ export class FaceEventNotification { diff --git a/src/nfd-mgmt/face-query.ts b/src/nfd-mgmt/face-query.ts index d561b49..ecd5156 100644 --- a/src/nfd-mgmt/face-query.ts +++ b/src/nfd-mgmt/face-query.ts @@ -1,5 +1,5 @@ import { createEVDFromStruct, encodeStruct, NNIField, StringField, StructField } from '../utils/field-descriptors.ts'; -import type { Decoder, Encoder } from '@ndn/tlv'; +import type { Decoder, Encoder } from 'npm:@ndn/tlv'; /** NFD Management the TLV Value of FaceQueryFilter struct. */ export class FaceQueryFilterValue { diff --git a/src/nfd-mgmt/face-status.ts b/src/nfd-mgmt/face-status.ts index d4f5e6c..95de364 100644 --- a/src/nfd-mgmt/face-status.ts +++ b/src/nfd-mgmt/face-status.ts @@ -6,7 +6,7 @@ import { StringField, StructField, } from '../utils/field-descriptors.ts'; -import type { Decoder, Encoder } from '@ndn/tlv'; +import type { Decoder, Encoder } from 'npm:@ndn/tlv'; /** NFD Management FaceStatus struct. */ export class FaceStatus { diff --git a/src/nfd-mgmt/fib-status.ts b/src/nfd-mgmt/fib-status.ts index d6f7b24..59a9b02 100644 --- a/src/nfd-mgmt/fib-status.ts +++ b/src/nfd-mgmt/fib-status.ts @@ -1,4 +1,4 @@ -import { Name, TT } from '@ndn/packet'; +import { Name, TT } from 'npm:@ndn/packet'; import { ArrayField, createEVDFromStruct, @@ -7,7 +7,7 @@ import { NNIField, StructField, } from '../utils/field-descriptors.ts'; -import type { Decoder, Encoder } from '@ndn/tlv'; +import type { Decoder, Encoder } from 'npm:@ndn/tlv'; /** NFD Management NextHopRecord struct. */ export class NextHopRecord { diff --git a/src/nfd-mgmt/general-status.ts b/src/nfd-mgmt/general-status.ts index 96059c5..dcec41b 100644 --- a/src/nfd-mgmt/general-status.ts +++ b/src/nfd-mgmt/general-status.ts @@ -1,4 +1,4 @@ -import type { Decoder, Encoder } from '@ndn/tlv'; +import type { Decoder, Encoder } from 'npm:@ndn/tlv'; import { createEVDFromStruct, encodeStruct, NNIField, StringField } from '../utils/field-descriptors.ts'; /** NFD Management GeneralStatus struct. */ diff --git a/src/nfd-mgmt/rib-status.ts b/src/nfd-mgmt/rib-status.ts index 5e6ab9c..0173a7d 100644 --- a/src/nfd-mgmt/rib-status.ts +++ b/src/nfd-mgmt/rib-status.ts @@ -1,4 +1,4 @@ -import { Name, TT } from '@ndn/packet'; +import { Name, TT } from 'npm:@ndn/packet'; import { ArrayField, createEVDFromStruct, @@ -7,7 +7,7 @@ import { NNIField, StructField, } from '../utils/field-descriptors.ts'; -import type { Decoder, Encoder } from '@ndn/tlv'; +import type { Decoder, Encoder } from 'npm:@ndn/tlv'; /** NFD Management Route struct. */ export class Route { diff --git a/src/nfd-mgmt/strategy-choice.ts b/src/nfd-mgmt/strategy-choice.ts index 96c1c53..75a60a2 100644 --- a/src/nfd-mgmt/strategy-choice.ts +++ b/src/nfd-mgmt/strategy-choice.ts @@ -1,6 +1,6 @@ -import { Name, TT } from '@ndn/packet'; +import { Name, TT } from 'npm:@ndn/packet'; import { ArrayField, createEVDFromStruct, encodeStruct, NameField, StructField } from '../utils/field-descriptors.ts'; -import type { Decoder, Encoder } from '@ndn/tlv'; +import type { Decoder, Encoder } from 'npm:@ndn/tlv'; /** NFD Management Strategy struct. */ export class Strategy { diff --git a/src/security/cert-storage.ts b/src/security/cert-storage.ts index e328bb8..4bdeeba 100644 --- a/src/security/cert-storage.ts +++ b/src/security/cert-storage.ts @@ -1,7 +1,7 @@ -import { Decoder, Encoder } from '@ndn/tlv'; -import { Data, Interest, Name, Signer, Verifier } from '@ndn/packet'; -import { Certificate, createSigner, createVerifier, ECDSA } from '@ndn/keychain'; -import { Endpoint } from '@ndn/endpoint'; +import { Decoder, Encoder } from 'npm:@ndn/tlv'; +import { Data, Interest, Name, Signer, Verifier } from 'npm:@ndn/packet'; +import { Certificate, createSigner, createVerifier, ECDSA } from 'npm:@ndn/keychain'; +import { Endpoint } from 'npm:@ndn/endpoint'; import { Storage } from '../storage/mod.ts'; import { SecurityAgent } from './types.ts'; diff --git a/src/security/types.ts b/src/security/types.ts index 11f6416..a9ced6f 100644 --- a/src/security/types.ts +++ b/src/security/types.ts @@ -1,4 +1,4 @@ -import type { Signer, Verifier } from '@ndn/packet'; +import type { Signer, Verifier } from 'npm:@ndn/packet'; export interface SecurityAgent { signer: Signer; diff --git a/src/sync-agent/deliveries.ts b/src/sync-agent/deliveries.ts index 40ba424..ca63c87 100644 --- a/src/sync-agent/deliveries.ts +++ b/src/sync-agent/deliveries.ts @@ -1,8 +1,8 @@ -import { type Endpoint } from '@ndn/endpoint'; -import { SvStateVector, SvSync, type SyncNode, type SyncUpdate } from '@ndn/sync'; -import { Data, digestSigning, Interest, Name, Signer, type Verifier } from '@ndn/packet'; -import { SequenceNum } from '@ndn/naming-convention2'; -import { Decoder, Encoder } from '@ndn/tlv'; +import { type Endpoint } from 'npm:@ndn/endpoint'; +import { SvStateVector, SvSync, type SyncNode, type SyncUpdate } from 'npm:@ndn/sync'; +import { Data, digestSigning, Interest, Name, Signer, type Verifier } from 'npm:@ndn/packet'; +import { SequenceNum } from 'npm:@ndn/naming-convention2'; +import { Decoder, Encoder } from 'npm:@ndn/tlv'; import { getNamespace } from './namespace.ts'; import { Storage } from '../storage/mod.ts'; import { panic } from '../utils/panic.ts'; diff --git a/src/sync-agent/namespace.ts b/src/sync-agent/namespace.ts index 39e19fe..ff82dad 100644 --- a/src/sync-agent/namespace.ts +++ b/src/sync-agent/namespace.ts @@ -1,6 +1,6 @@ -import { type Component, Name } from '@ndn/packet'; -import { Keyword as KeywordComponent } from '@ndn/naming-convention2'; -import { v4 as uuidv4 } from 'uuid'; +import { type Component, Name } from 'npm:@ndn/packet'; +import { Keyword as KeywordComponent } from 'npm:@ndn/naming-convention2'; +import { v4 as uuidv4 } from 'npm:uuid'; let currentNamespace: SyncAgentNamespace | undefined = undefined; diff --git a/src/sync-agent/sync-agent.ts b/src/sync-agent/sync-agent.ts index 4ad6368..359e56f 100644 --- a/src/sync-agent/sync-agent.ts +++ b/src/sync-agent/sync-agent.ts @@ -1,13 +1,13 @@ -import { Endpoint } from '@ndn/endpoint'; -import { Data, type Interest, Name, Signer, type Verifier } from '@ndn/packet'; -import { Decoder, Encoder } from '@ndn/tlv'; -import { DataProducer, fetch, makeChunkSource } from '@ndn/segmented-object'; -import { v4 as uuidv4 } from 'uuid'; -import { concatBuffers } from '@ndn/util'; +import { Endpoint } from 'npm:@ndn/endpoint'; +import { Data, type Interest, Name, Signer, type Verifier } from 'npm:@ndn/packet'; +import { Decoder, Encoder } from 'npm:@ndn/tlv'; +import { DataProducer, fetch, makeChunkSource } from 'npm:@ndn/segmented-object'; +import { v4 as uuidv4 } from 'npm:uuid'; +import { concatBuffers } from 'npm:@ndn/util'; import { AtLeastOnceDelivery, LatestOnlyDelivery, UpdateEvent } from './deliveries.ts'; import { getNamespace } from './namespace.ts'; import { InMemoryStorage, Storage } from '../storage/mod.ts'; -import { SvStateVector } from '@ndn/sync'; +import { SvStateVector } from 'npm:@ndn/sync'; import { panic } from '../utils/panic.ts'; export type ChannelType = 'update' | 'blob' | 'status' | 'blobUpdate'; diff --git a/src/utils/field-descriptors.ts b/src/utils/field-descriptors.ts index 2b6c0c6..272a94b 100644 --- a/src/utils/field-descriptors.ts +++ b/src/utils/field-descriptors.ts @@ -1,6 +1,6 @@ -import { Name } from '@ndn/packet'; -import { type Decodable, Decoder, type Encodable, Encoder, EvDecoder, NNI } from '@ndn/tlv'; -import { toUtf8 } from '@ndn/util'; +import { Name } from 'npm:@ndn/packet'; +import { type Decodable, Decoder, type Encodable, Encoder, EvDecoder, NNI } from 'npm:@ndn/tlv'; +import { toUtf8 } from 'npm:@ndn/util'; export const decodeNNI = ({ nni }: Decoder.Tlv) => nni; export const decodeString = ({ text }: Decoder.Tlv) => text; diff --git a/src/utils/limited-cwnd.ts b/src/utils/limited-cwnd.ts index 13b5b18..4ea7c67 100644 --- a/src/utils/limited-cwnd.ts +++ b/src/utils/limited-cwnd.ts @@ -1,4 +1,4 @@ -import { CongestionAvoidance } from '@ndn/segmented-object'; +import { CongestionAvoidance } from 'npm:@ndn/segmented-object'; export class LimitedCwnd extends CongestionAvoidance { constructor( diff --git a/src/utils/safety-guard.ts b/src/utils/safety-guard.ts index 5c72099..2c234db 100644 --- a/src/utils/safety-guard.ts +++ b/src/utils/safety-guard.ts @@ -1,3 +1,3 @@ /** This file imports packages with side effects on loading */ -import '@ndn/keychain'; -import '@ndn/naming-convention2'; +import 'npm:@ndn/keychain'; +import 'npm:@ndn/naming-convention2'; diff --git a/src/utils/signals.ts b/src/utils/signals.ts index 3987f75..7b63afb 100644 --- a/src/utils/signals.ts +++ b/src/utils/signals.ts @@ -1,4 +1,4 @@ -import { EventEmitter } from 'eventemitter3'; +import { EventEmitter } from 'npm:eventemitter3'; interface UpdateEvents { update(newValue: T, oldValue: T): void; diff --git a/src/workspace/workspace.ts b/src/workspace/workspace.ts index 5ea06d8..26eae69 100644 --- a/src/workspace/workspace.ts +++ b/src/workspace/workspace.ts @@ -1,9 +1,9 @@ import { Storage } from '../storage/mod.ts'; -import { Endpoint } from '@ndn/endpoint'; -import type { Name, Signer, Verifier } from '@ndn/packet'; +import { Endpoint } from 'npm:@ndn/endpoint'; +import type { Name, Signer, Verifier } from 'npm:@ndn/packet'; import { encodeSyncState, parseSyncState, SyncAgent } from '../sync-agent/mod.ts'; import { NdnSvsAdaptor, YjsStateManager } from '../adaptors/mod.ts'; -import * as Y from 'yjs'; +import * as Y from 'npm:yjs'; export class Workspace { private constructor(