mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-02 21:16:09 +00:00
68 lines
1.8 KiB
TypeScript
68 lines
1.8 KiB
TypeScript
import { build } from "https://deno.land/x/dnt@0.23.0/mod.ts";
|
|
|
|
await Deno.remove("npm", { recursive: true }).catch((_) => {});
|
|
|
|
await build({
|
|
shims: {
|
|
custom: [
|
|
{
|
|
package: {
|
|
name: "ws",
|
|
version: "^8.4.0",
|
|
},
|
|
globalNames: [
|
|
{
|
|
name: "WebSocket",
|
|
exportName: "default",
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
package: {
|
|
author: "Yuzuru",
|
|
name: "@oasisjs/biscuit",
|
|
version: Deno.args[0],
|
|
description: "the Biscuit library",
|
|
license: "Apache License 2.0",
|
|
repository: {
|
|
type: "git",
|
|
url: "git+https://github.com/deno-biscuit/biscuit.git",
|
|
},
|
|
bugs: {
|
|
url: "https://github.com/deno-biscuit/biscuit/issues",
|
|
},
|
|
typesVersions: {
|
|
"*": {
|
|
"*": ["./types/mod.d.ts"],
|
|
"biscuit": ["./types/packages/biscuit/mod.d.ts"],
|
|
"discordeno": ["./types/packages/discordeno/mod.d.ts"],
|
|
"cache": ["./types/packages/cache/mod.d.ts"],
|
|
},
|
|
},
|
|
},
|
|
entryPoints: [
|
|
"./mod.ts",
|
|
{
|
|
name: "./biscuit",
|
|
path: "packages/biscuit/mod.ts",
|
|
},
|
|
{
|
|
name: "./discordeno",
|
|
path: "packages/discordeno/mod.ts",
|
|
},
|
|
{
|
|
name: "./cache",
|
|
path: "packages/cache/mod.ts",
|
|
},
|
|
],
|
|
outDir: "./npm",
|
|
declaration: true,
|
|
typeCheck: false,
|
|
test: false,
|
|
});
|
|
|
|
// post build steps
|
|
Deno.copyFileSync("LICENSE", "npm/LICENSE");
|
|
Deno.copyFileSync("README.md", "npm/README.md");
|