(config: BuildConfig, version: string)
| 98 | } |
| 99 | |
| 100 | async function updateBaseVersions(config: BuildConfig, version: string) { |
| 101 | const srcCliDir = join(config.packagesDir, PACKAGE); |
| 102 | |
| 103 | // update the base app's package.json |
| 104 | const distCliBaseAppDir = join(srcCliDir, 'dist', 'starters', 'apps', 'base'); |
| 105 | const baseAppPkg = await readPackageJson(distCliBaseAppDir); |
| 106 | baseAppPkg.devDependencies = baseAppPkg.devDependencies || {}; |
| 107 | |
| 108 | const semverQwik = config.devRelease ? `${version}` : `^${version}`; |
| 109 | console.log(` update devDependencies["@builder.io/qwik"] = "${semverQwik}"`); |
| 110 | baseAppPkg.devDependencies['@builder.io/qwik'] = semverQwik; |
| 111 | |
| 112 | console.log(` update devDependencies["@builder.io/qwik-city"] = "${semverQwik}"`); |
| 113 | baseAppPkg.devDependencies['@builder.io/qwik-city'] = semverQwik; |
| 114 | |
| 115 | console.log(` update devDependencies["eslint-plugin-qwik"] = "${semverQwik}"`); |
| 116 | baseAppPkg.devDependencies['eslint-plugin-qwik'] = semverQwik; |
| 117 | |
| 118 | const rootPkg = await readPackageJson(config.rootDir); |
| 119 | const typescriptDepVersion = rootPkg.devDependencies!.typescript; |
| 120 | const viteDepVersion = rootPkg.devDependencies!.vite; |
| 121 | |
| 122 | console.log(` update devDependencies["typescript"] = "${typescriptDepVersion}"`); |
| 123 | baseAppPkg.devDependencies['typescript'] = typescriptDepVersion; |
| 124 | |
| 125 | console.log(` update devDependencies["vite"] = "${viteDepVersion}"`); |
| 126 | baseAppPkg.devDependencies['vite'] = viteDepVersion; |
| 127 | |
| 128 | console.log(distCliBaseAppDir, JSON.stringify(baseAppPkg, null, 2)); |
| 129 | await writePackageJson(distCliBaseAppDir, baseAppPkg); |
| 130 | } |
| 131 | |
| 132 | export async function copyStartersDir( |
| 133 | config: BuildConfig, |
no test coverage detected
searching dependent graphs…