prepare dnt

This commit is contained in:
Skillz4Killz
2021-11-11 22:03:42 +00:00
committed by GitHub
parent 47d1f6e07b
commit 9cdb922a7b
2 changed files with 24 additions and 28 deletions

31
.gitignore vendored
View File

@@ -2,31 +2,6 @@
debug.ts
configs.ts
.DS_Store
.lock
# Node modules - npm
node_modules/
# Log files
npm-debug.log*
# Docs
dist/
public/
.cache/
# IntelliJ IDEA
.idea/
# Windows
desktop.ini
# Visual Studio Code
.vscode/*
!.vscode/tasks.json
!.vscode/launch.json
*.code-workspace
# Sublime Text
.sublime-project
# npm stuff
.npmignore
package.json

21
dnt.ts Normal file
View File

@@ -0,0 +1,21 @@
import { build } from "https://deno.land/x/dnt@0.6.0/mod.ts";
import { DISCORDENO_VERSION } from "./mod.ts";
await Deno.remove("npm", { recursive: true }).catch((_) => {});
await build({
entryPoints: ["./mod.ts"],
outDir: "./npm",
typeCheck: false,
declaration: true,
test: false,
package: {
name: "discordeno",
version: DISCORDENO_VERSION,
},
compilerOptions: { target: "ES2020" },
});
// post build steps
Deno.copyFileSync("LICENSE", "npm/LICENSE");
Deno.copyFileSync("README.md", "npm/README.md");