From 7b8fc5d6c52191cdb5e7c89b39bd2682870d8ece Mon Sep 17 00:00:00 2001 From: Robin Chappatte Date: Fri, 21 Jun 2024 22:43:56 +0200 Subject: [PATCH] create script for builing npm package --- .gitignore | 1 + build-for-npm.ts | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 .gitignore create mode 100644 build-for-npm.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..01308f3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +npm/* \ No newline at end of file diff --git a/build-for-npm.ts b/build-for-npm.ts new file mode 100644 index 0000000..b2fef6b --- /dev/null +++ b/build-for-npm.ts @@ -0,0 +1,17 @@ +import { build, emptyDir } from "https://deno.land/x/dnt@0.40.0/mod.ts"; + +await emptyDir("./npm"); + +await build({ + entryPoints: ["./mod.ts"], + outDir: "./npm", + shims: { + // see JS docs for overview and more options + deno: true, + }, + package: { + // package.json properties + name: "result", + version: Deno.args[0], + }, +});