From 5b9bd2335c9ca04f9b6f37320110f9b8c644cefa Mon Sep 17 00:00:00 2001 From: Xinyu Ma Date: Fri, 19 Jan 2024 03:31:55 -0800 Subject: [PATCH] Fix Deno shim --- build.ts | 5 +++-- package.json | 2 +- pnpm-lock.yaml | 46 +++++++++++++++++++++++----------------------- 3 files changed, 27 insertions(+), 26 deletions(-) diff --git a/build.ts b/build.ts index c3fa2d8..3409f40 100644 --- a/build.ts +++ b/build.ts @@ -62,8 +62,9 @@ if (import.meta.main) { Deno.copyFileSync('LICENSE', `${OUTPUT_DIR}/LICENSE`); Deno.copyFileSync('README.md', `${OUTPUT_DIR}/README.md`); Deno.copyFileSync('.npmrc', `${OUTPUT_DIR}/.npmrc`); - Deno.writeFileSync(`${OUTPUT_DIR}/esm/_dnt.shims.js`, new Uint8Array()); - Deno.writeFileSync(`${OUTPUT_DIR}/script/_dnt.shims.js`, new Uint8Array()); + const dntShim = new TextEncoder().encode('const Deno = globalThis.Deno;\nexport { Deno };'); + Deno.writeFileSync(`${OUTPUT_DIR}/esm/_dnt.shims.js`, dntShim); + Deno.writeFileSync(`${OUTPUT_DIR}/script/_dnt.shims.js`, dntShim); }, }); } diff --git a/package.json b/package.json index 2f690c6..f332844 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ucla-irl/ndnts-aux", - "version": "1.0.4", + "version": "1.0.5", "description": "NDNts Auxiliary Package for Web and Deno", "scripts": { "test": "deno test", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a8794e4..02c9eec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -88,15 +88,15 @@ packages: /@types/imap@0.8.40: resolution: {integrity: sha512-kWFwOc88CGwWZlHqCnZiceS6EralsAHdjpQyk1+fIA875NQdIHvLpdD5NU3Pi1yZ8FKFdOF81UDNAo8/XS6HiQ==} dependencies: - '@types/node': 20.11.4 + '@types/node': 20.11.5 dev: true /@types/minimalistic-assert@1.0.3: resolution: {integrity: sha512-Ku87cam4YxiXcEpeUemo+vO8QWGQ7U2CwEEcLcYFhxG8b4CK8gWxSX/oWjePWKwqPaWWxxVqXAdAjGdlJtVzDA==} dev: true - /@types/node@20.11.4: - resolution: {integrity: sha512-6I0fMH8Aoy2lOejL3s4LhyIYX34DPwY8bl5xlNjBvUEk8OHrcuzsFt+Ied4LvJihbtXPM+8zUqdydfIti86v9g==} + /@types/node@20.11.5: + resolution: {integrity: sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==} dependencies: undici-types: 5.26.5 dev: true @@ -104,7 +104,7 @@ packages: /@types/nodemailer@6.4.14: resolution: {integrity: sha512-fUWthHO9k9DSdPCSPRqcu6TWhYyxTBg382vlNIttSe9M7XfsT06y0f24KHXtbnijPGGRIcVvdKHTNikOI6qiHA==} dependencies: - '@types/node': 20.11.4 + '@types/node': 20.11.5 dev: true /@types/retry@0.12.5: @@ -122,7 +122,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.11.4 + '@types/node': 20.11.5 dev: true /@yoursunny/asn1@0.0.20200718: @@ -715,7 +715,7 @@ packages: '@ndnts-nightly.ndn.today/endpoint.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/endpoint.tgz} name: '@ndn/endpoint' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/fw': '@ndnts-nightly.ndn.today/fw.tgz' '@ndn/packet': '@ndnts-nightly.ndn.today/packet.tgz' @@ -728,7 +728,7 @@ packages: '@ndnts-nightly.ndn.today/fw.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/fw.tgz} name: '@ndn/fw' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/packet': '@ndnts-nightly.ndn.today/packet.tgz' '@ndn/util': '@ndnts-nightly.ndn.today/util.tgz' @@ -745,7 +745,7 @@ packages: '@ndnts-nightly.ndn.today/keychain.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/keychain.tgz} name: '@ndn/keychain' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/naming-convention2': '@ndnts-nightly.ndn.today/naming-convention2.tgz' '@ndn/packet': '@ndnts-nightly.ndn.today/packet.tgz' @@ -762,7 +762,7 @@ packages: '@ndnts-nightly.ndn.today/l3face.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/l3face.tgz} name: '@ndn/l3face' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/fw': '@ndnts-nightly.ndn.today/fw.tgz' '@ndn/lp': '@ndnts-nightly.ndn.today/lp.tgz' @@ -782,7 +782,7 @@ packages: '@ndnts-nightly.ndn.today/lp.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/lp.tgz} name: '@ndn/lp' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/packet': '@ndnts-nightly.ndn.today/packet.tgz' '@ndn/tlv': '@ndnts-nightly.ndn.today/tlv.tgz' @@ -794,7 +794,7 @@ packages: '@ndnts-nightly.ndn.today/naming-convention2.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/naming-convention2.tgz} name: '@ndn/naming-convention2' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/packet': '@ndnts-nightly.ndn.today/packet.tgz' '@ndn/tlv': '@ndnts-nightly.ndn.today/tlv.tgz' @@ -805,7 +805,7 @@ packages: '@ndnts-nightly.ndn.today/ndncert.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/ndncert.tgz} name: '@ndn/ndncert' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/endpoint': '@ndnts-nightly.ndn.today/endpoint.tgz' '@ndn/keychain': '@ndnts-nightly.ndn.today/keychain.tgz' @@ -829,7 +829,7 @@ packages: '@ndnts-nightly.ndn.today/ndnsec.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/ndnsec.tgz} name: '@ndn/ndnsec' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/keychain': '@ndnts-nightly.ndn.today/keychain.tgz' '@ndn/packet': '@ndnts-nightly.ndn.today/packet.tgz' @@ -844,7 +844,7 @@ packages: '@ndnts-nightly.ndn.today/nfdmgmt.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/nfdmgmt.tgz} name: '@ndn/nfdmgmt' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/endpoint': '@ndnts-nightly.ndn.today/endpoint.tgz' '@ndn/fw': '@ndnts-nightly.ndn.today/fw.tgz' @@ -860,7 +860,7 @@ packages: '@ndnts-nightly.ndn.today/node-transport.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/node-transport.tgz} name: '@ndn/node-transport' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/l3face': '@ndnts-nightly.ndn.today/l3face.tgz' event-iterator: 2.0.0 @@ -873,7 +873,7 @@ packages: '@ndnts-nightly.ndn.today/packet.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/packet.tgz} name: '@ndn/packet' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/tlv': '@ndnts-nightly.ndn.today/tlv.tgz' '@ndn/util': '@ndnts-nightly.ndn.today/util.tgz' @@ -886,7 +886,7 @@ packages: '@ndnts-nightly.ndn.today/rdr.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/rdr.tgz} name: '@ndn/rdr' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/endpoint': '@ndnts-nightly.ndn.today/endpoint.tgz' '@ndn/naming-convention2': '@ndnts-nightly.ndn.today/naming-convention2.tgz' @@ -898,7 +898,7 @@ packages: '@ndnts-nightly.ndn.today/repo-api.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/repo-api.tgz} name: '@ndn/repo-api' - version: 0.0.20240114-nightly-8c96f41 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/l3face': '@ndnts-nightly.ndn.today/l3face.tgz' '@ndn/naming-convention2': '@ndnts-nightly.ndn.today/naming-convention2.tgz' @@ -919,7 +919,7 @@ packages: '@ndnts-nightly.ndn.today/segmented-object.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/segmented-object.tgz} name: '@ndn/segmented-object' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/endpoint': '@ndnts-nightly.ndn.today/endpoint.tgz' '@ndn/fw': '@ndnts-nightly.ndn.today/fw.tgz' @@ -940,7 +940,7 @@ packages: '@ndnts-nightly.ndn.today/sync.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/sync.tgz} name: '@ndn/sync' - version: 0.0.20240114-nightly-8c96f41 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/endpoint': '@ndnts-nightly.ndn.today/endpoint.tgz' '@ndn/naming-convention2': '@ndnts-nightly.ndn.today/naming-convention2.tgz' @@ -964,7 +964,7 @@ packages: '@ndnts-nightly.ndn.today/tlv.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/tlv.tgz} name: '@ndn/tlv' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/util': '@ndnts-nightly.ndn.today/util.tgz' mnemonist: 0.39.7 @@ -975,7 +975,7 @@ packages: '@ndnts-nightly.ndn.today/util.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/util.tgz} name: '@ndn/util' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 engines: {node: ^18.18.0 || ^20.0.0 || ^21.0.0} dependencies: '@types/minimalistic-assert': 1.0.3 @@ -987,7 +987,7 @@ packages: '@ndnts-nightly.ndn.today/ws-transport.tgz': resolution: {tarball: https://ndnts-nightly.ndn.today/ws-transport.tgz} name: '@ndn/ws-transport' - version: 0.0.20240113-nightly-91f4833 + version: 0.0.20240118-nightly-40058b1 dependencies: '@ndn/l3face': '@ndnts-nightly.ndn.today/l3face.tgz' '@types/ws': 8.5.10