tuplo/dynoexpr

View on GitHub
sh/build.ts

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
import * as shell from "@tuplo/shell";

async function main() {
    const $ = shell.$({ verbose: true });

    await $`rm -rf dist`;
    await $`tsc --project tsconfig.build.json`;

    const flags = ["--bundle", "--platform=node"];

    await $`esbuild src/cjs/index.cjs --outfile=dist/index.cjs ${flags}`;
    await $`esbuild src/index.ts --format=esm --outfile=dist/index.mjs ${flags}`;

    await $`cp src/dynoexpr.d.ts dist/dynoexpr.d.ts`;
}

main();