Skip to content

Commit 9033e5f

Browse files
committed
ci(create-quasar): further fix create-test-project
1 parent 7816e2e commit 9033e5f

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

create-quasar/scripts/create-test-project.ts

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,6 @@ export async function createProject({ scriptType, appEngine, packageManager }: C
1818
// To alter the behavior to run correctly within this script
1919
process.env.CREATE_TEST_PROJECT_OVERRIDE = 'true';
2020

21-
// We are overriding .override() as every call overrides the previous overrides (too many overrides :D)
22-
// This way, we guarantee that even if we call prompts.override() in create-quasar code, our values remain
23-
prompts.override = (overrides) => {
24-
// @ts-expect-error _override is private but accessible. Since the package has not been updated for more than 4 years, it's fine.
25-
prompts._override = {
26-
// @ts-expect-error see above
27-
...prompts._override,
28-
...overrides,
29-
};
30-
};
31-
3221
prompts.override({
3322
projectType: 'app',
3423
projectFolder: 'test-project',
@@ -52,6 +41,12 @@ export async function createProject({ scriptType, appEngine, packageManager }: C
5241
packageManager,
5342
});
5443

44+
// We are overriding .override() as every call overrides the previous overrides (too many overrides :D)
45+
// This way, we guarantee that even if we call prompts.override() in create-quasar code, our values remain
46+
prompts.override = () => {};
47+
// Remove all extra arguments to avoid interfering with the index.js script
48+
process.argv = process.argv.slice(0, 2);
49+
5550
await import('../index.js');
5651
}
5752

0 commit comments

Comments
 (0)