(appDir: string)
| 188 | } |
| 189 | |
| 190 | async function copyLocalQwikDistToTestApp(appDir: string) { |
| 191 | const srcQwikDir = join(__dirname, '..', 'packages', 'qwik'); |
| 192 | const destQwikDir = join(appDir, 'node_modules', '@builder.io', 'qwik'); |
| 193 | const srcQwikCityDir = join(__dirname, '..', 'packages', 'qwik-city'); |
| 194 | const destQwikCityDir = join(appDir, 'node_modules', '@builder.io', 'qwik-city'); |
| 195 | const destQwikBin = relative(appDir, join(destQwikDir, 'qwik.cjs')); |
| 196 | |
| 197 | if (existsSync(appDir) && existsSync(srcQwikDir) && existsSync(srcQwikCityDir)) { |
| 198 | console.log('\nqwik-app local development updates:'); |
| 199 | |
| 200 | rmSync(destQwikDir, { recursive: true, force: true }); |
| 201 | cpSync(srcQwikDir, destQwikDir); |
| 202 | console.log( |
| 203 | ` - Copied "${relative(process.cwd(), srcQwikDir)}" to "${relative( |
| 204 | process.cwd(), |
| 205 | destQwikDir |
| 206 | )}"` |
| 207 | ); |
| 208 | |
| 209 | rmSync(destQwikCityDir, { recursive: true, force: true }); |
| 210 | cpSync(srcQwikCityDir, destQwikCityDir); |
| 211 | console.log( |
| 212 | ` - Copied "${relative(process.cwd(), srcQwikCityDir)}" to "${relative( |
| 213 | process.cwd(), |
| 214 | destQwikCityDir |
| 215 | )}"` |
| 216 | ); |
| 217 | |
| 218 | const appPackageJson = await readPackageJson(appDir); |
| 219 | appPackageJson.scripts!.qwik = `node ./${destQwikBin}`; |
| 220 | await writePackageJson(appDir, appPackageJson); |
| 221 | console.log( |
| 222 | ` - Updated ${relative(process.cwd(), appDir)} package.json qwik script to "${ |
| 223 | appPackageJson.scripts!.qwik |
| 224 | }"` |
| 225 | ); |
| 226 | |
| 227 | console.log(''); |
| 228 | } |
| 229 | } |
| 230 | |
| 231 | (async () => { |
| 232 | try { |
no test coverage detected
searching dependent graphs…