@@ -4,9 +4,9 @@ import path from "node:path";
44
55import { $ } from "execa" ;
66
7- import pkg from "@/create-devcontainer/package.json" ;
8- import { projectRoot } from "@/scripts/project.js" ;
7+ import { packagePrefix , projectRoot } from "@/scripts/project.js" ;
98import { build } from "@/scripts/tasks/build.js" ;
9+ import pkg from "@/setup/package.json" ;
1010
1111const XDG_DATA_HOME = process . env . XDG_DATA_HOME ;
1212if ( ! XDG_DATA_HOME ) {
@@ -16,7 +16,8 @@ if (!XDG_DATA_HOME) {
1616await build ( ) ;
1717
1818// Copy the dist folder to a temporary location
19- const tempPath = `/tmp/${ pkg . name } ` ;
19+ const packageName = `${ packagePrefix } ${ pkg . name } ` ;
20+ const tempPath = `/tmp/${ packageName } ` ;
2021await rm ( tempPath , { recursive : true , force : true } ) ;
2122await mkdir ( tempPath , { recursive : true } ) ;
2223await cp ( path . resolve ( projectRoot , pkg . name , "dist" ) , tempPath , { recursive : true } ) ;
@@ -27,7 +28,7 @@ process.env.NODE_ENV = "production";
2728const installPath = path . resolve ( XDG_DATA_HOME , pkg . name ) ;
2829await rm ( installPath , { recursive : true , force : true } ) ;
2930const $$ = $ ( { stdio : "inherit" , verbose : "full" , cwd : tempPath } ) ;
30- await $$ `pnpm deploy --filter=${ pkg . name } --prod ${ installPath } ` ;
31- await $$ `npm uninstall --global ${ pkg . name } ` ;
31+ await $$ `pnpm deploy --filter=${ packageName } --prod ${ installPath } ` ;
32+ await $$ `npm uninstall --global ${ packageName } ` ;
3233await $$ `npm install --global ${ installPath } ` ;
3334await $$ `rm --recursive ${ tempPath } ` ;
0 commit comments