diff --git a/packages/addons/_tests/_setup/suite.ts b/packages/addons/_tests/_setup/suite.ts index cbc42050..d4a7f995 100644 --- a/packages/addons/_tests/_setup/suite.ts +++ b/packages/addons/_tests/_setup/suite.ts @@ -3,9 +3,14 @@ import path from 'node:path'; import { execSync } from 'node:child_process'; import * as vitest from 'vitest'; import { installAddon, type AddonMap, type OptionMap } from 'sv'; -import { createProject, startPreview, type CreateProject, type ProjectVariant } from 'sv/testing'; +import { + createProject, + startPreview, + allowExecutingPostinstallScripts, + type CreateProject, + type ProjectVariant +} from 'sv/testing'; import { chromium, type Browser, type Page } from '@playwright/test'; -import { allowExecutingPostinstallScripts } from '../../../cli/utils/package-manager.ts'; const cwd = vitest.inject('testDir'); const templatesDir = vitest.inject('templatesDir'); diff --git a/packages/cli/lib/testing.ts b/packages/cli/lib/testing.ts index 62857525..77428c32 100644 --- a/packages/cli/lib/testing.ts +++ b/packages/cli/lib/testing.ts @@ -5,7 +5,9 @@ import degit from 'degit'; import { exec } from 'tinyexec'; import { create } from '@sveltejs/create'; import pstree, { type PS } from 'ps-tree'; +import { allowExecutingPostinstallScripts } from '../utils/package-manager.ts'; +export { allowExecutingPostinstallScripts }; export type ProjectVariant = 'kit-js' | 'kit-ts' | 'vite-js' | 'vite-ts'; const TEMPLATES_DIR = '.templates';