diff --git a/packages/session-backends/sqlite-node/package.json b/packages/session-backends/sqlite-node/package.json index 00cfe5c0b..a52d9fa67 100644 --- a/packages/session-backends/sqlite-node/package.json +++ b/packages/session-backends/sqlite-node/package.json @@ -18,7 +18,7 @@ ], "scripts": { "clean": "node -e \"import('node:fs/promises').then(fs=>fs.rm('dist',{recursive:true,force:true}))\"", - "build": "tsgo -p tsconfig.build.json", + "build": "tsgo -p tsconfig.build.json && node scripts/copy-migrations.mjs", "test": "vitest --run", "coverage": "vitest --run --coverage", "prepublishOnly": "npm run clean && npm run build" diff --git a/packages/session-backends/sqlite-node/scripts/copy-migrations.mjs b/packages/session-backends/sqlite-node/scripts/copy-migrations.mjs new file mode 100644 index 000000000..ed81e673a --- /dev/null +++ b/packages/session-backends/sqlite-node/scripts/copy-migrations.mjs @@ -0,0 +1,7 @@ +import { cp, mkdir } from "node:fs/promises"; + +const source = new URL("../src/sqlite/migrations/", import.meta.url); +const target = new URL("../dist/sqlite/migrations/", import.meta.url); + +await mkdir(target, { recursive: true }); +await cp(source, target, { recursive: true });