diff --git a/deno.json b/deno.json index ca345ae..c5ee3c0 100644 --- a/deno.json +++ b/deno.json @@ -5,7 +5,8 @@ "tasks": { "test": "deno test --trace-leaks --v8-flags=--expose-gc", "bench": "deno bench --allow-env=NODE_DISABLE_COLORS --v8-flags=--expose-gc", - "forge": "deno run -A jsr:@roka/forge" + "forge": "deno run -A jsr:@roka/forge", + "build:npm": "deno run -A scripts/build_npm.ts" }, "publish": { "include": [ @@ -13,6 +14,10 @@ "changelog.md", "license", "readme.md" + ], + "exclude": [ + "npm/", + "scripts/" ] }, "license": "MIT" diff --git a/deno.lock b/deno.lock index 3be8095..4b4b3e5 100644 --- a/deno.lock +++ b/deno.lock @@ -1,18 +1,39 @@ { "version": "5", "specifiers": { + "jsr:@david/code-block-writer@^13.0.3": "13.0.3", + "jsr:@deno/dnt@*": "0.42.3", "jsr:@std/assert@^1.0.14": "1.0.18", "jsr:@std/assert@^1.0.17": "1.0.18", "jsr:@std/expect@*": "1.0.17", + "jsr:@std/fmt@1": "1.0.9", + "jsr:@std/fs@1": "1.0.22", "jsr:@std/internal@^1.0.10": "1.0.12", "jsr:@std/internal@^1.0.12": "1.0.12", + "jsr:@std/path@1": "1.1.4", + "jsr:@std/path@^1.1.4": "1.1.4", "jsr:@std/testing@*": "1.0.17", + "jsr:@ts-morph/bootstrap@0.27": "0.27.0", + "jsr:@ts-morph/common@0.27": "0.27.0", "npm:dedent@*": "1.7.1", "npm:fast-check@*": "4.5.3", "npm:mitata@*": "1.0.34", "npm:outdent@*": "0.8.0" }, "jsr": { + "@david/code-block-writer@13.0.3": { + "integrity": "f98c77d320f5957899a61bfb7a9bead7c6d83ad1515daee92dbacc861e13bb7f" + }, + "@deno/dnt@0.42.3": { + "integrity": "62a917a0492f3c8af002dce90605bb0d41f7d29debc06aca40dba72ab65d8ae3", + "dependencies": [ + "jsr:@david/code-block-writer", + "jsr:@std/fmt", + "jsr:@std/fs", + "jsr:@std/path@1", + "jsr:@ts-morph/bootstrap" + ] + }, "@std/assert@1.0.18": { "integrity": "270245e9c2c13b446286de475131dc688ca9abcd94fc5db41d43a219b34d1c78", "dependencies": [ @@ -26,15 +47,44 @@ "jsr:@std/internal@^1.0.10" ] }, + "@std/fmt@1.0.9": { + "integrity": "2487343e8899fb2be5d0e3d35013e54477ada198854e52dd05ed0422eddcabe0" + }, + "@std/fs@1.0.22": { + "integrity": "de0f277a58a867147a8a01bc1b181d0dfa80bfddba8c9cf2bacd6747bcec9308", + "dependencies": [ + "jsr:@std/internal@^1.0.12", + "jsr:@std/path@^1.1.4" + ] + }, "@std/internal@1.0.12": { "integrity": "972a634fd5bc34b242024402972cd5143eac68d8dffaca5eaa4dba30ce17b027" }, + "@std/path@1.1.4": { + "integrity": "1d2d43f39efb1b42f0b1882a25486647cb851481862dc7313390b2bb044314b5", + "dependencies": [ + "jsr:@std/internal@^1.0.12" + ] + }, "@std/testing@1.0.17": { "integrity": "87bdc2700fa98249d48a17cd72413352d3d3680dcfbdb64947fd0982d6bbf681", "dependencies": [ "jsr:@std/assert@^1.0.17", "jsr:@std/internal@^1.0.12" ] + }, + "@ts-morph/bootstrap@0.27.0": { + "integrity": "b8d7bc8f7942ce853dde4161b28f9aa96769cef3d8eebafb379a81800b9e2448", + "dependencies": [ + "jsr:@ts-morph/common" + ] + }, + "@ts-morph/common@0.27.0": { + "integrity": "c7b73592d78ce8479b356fd4f3d6ec3c460d77753a8680ff196effea7a939052", + "dependencies": [ + "jsr:@std/fs", + "jsr:@std/path@1" + ] } }, "npm": {