diff --git a/scripts/localize-deno-dependency.mts b/scripts/localize-deno-dependency.mts index 8a78b8b..85aaf3f 100644 --- a/scripts/localize-deno-dependency.mts +++ b/scripts/localize-deno-dependency.mts @@ -7,32 +7,28 @@ const __filename = fileURLToPath(import.meta.url) const __dirname = dirname(__filename) async function main() { + const distPath = resolve(__dirname, '../dist') + await copyFile( - resolve(__dirname, '../dist/bin.js'), + resolve(distPath, 'bin.js'), resolve( __dirname, '../examples/deno-package-json/node_modules/.bin/kysely', ), ) - const results = await Promise.allSettled([ - cp( - resolve(__dirname, '../dist'), - resolve( - __dirname, - '../examples/deno-package-json/node_modules/kysely-ctl/dist', - ), - { force: true, recursive: true }, - ), - cp( - resolve(__dirname, '../dist'), - resolve( - __dirname, - '../examples/deno-deno-json/node_modules/kysely-ctl/dist', + const results = await Promise.allSettled( + ['deno-json', 'package-json'].map((flavor) => + cp( + distPath, + resolve( + __dirname, + `../examples/deno-${flavor}/node_modules/kysely-ctl/dist`, + ), + { force: true, recursive: true }, ), - { force: true, recursive: true }, ), - ]) + ) for (const result of results) { if (result.status === 'rejected') {