diff --git a/packages/reacord/package.json b/packages/reacord/package.json index b2061c6..676166c 100644 --- a/packages/reacord/package.json +++ b/packages/reacord/package.json @@ -35,7 +35,7 @@ } }, "scripts": { - "build": "tsup-node library/main.ts --target node16 --format cjs,esm --dts --sourcemap", + "build": "tsup library/main.ts --target node16 --format cjs,esm --dts --sourcemap", "build-watch": "pnpm build -- --watch", "test": "vitest --coverage --no-watch", "test-dev": "vitest", diff --git a/packages/reacord/test/commonjs-require.test.ts b/packages/reacord/test/commonjs-require.test.ts new file mode 100644 index 0000000..d672fad --- /dev/null +++ b/packages/reacord/test/commonjs-require.test.ts @@ -0,0 +1,12 @@ +import { spawnSync } from "node:child_process" +import { createRequire } from "node:module" +import { beforeAll, expect, test } from "vitest" + +beforeAll(() => { + spawnSync("pnpm", ["run", "build"]) +}) + +test("can require commonjs", () => { + const require = createRequire(import.meta.url) + expect(() => require("../dist/main.cjs")).not.toThrow() +})