RegExp import {CSS_MATCHER} from '@fuzdev/gro/constants.js'; 42 declarations
RegExp import {CSS_MATCHER} from '@fuzdev/gro/constants.js'; RegExp import {EVERYTHING_MATCHER} from '@fuzdev/gro/constants.js'; ".git" import {GIT_DIRNAME} from '@fuzdev/gro/constants.js'; "gro.config.ts" import {GRO_CONFIG_FILENAME} from '@fuzdev/gro/constants.js'; string import {GRO_DEV_DIR} from '@fuzdev/gro/constants.js'; string import {GRO_DEV_DIRNAME} from '@fuzdev/gro/constants.js'; string import {GRO_DIR} from '@fuzdev/gro/constants.js'; ".gro" import {GRO_DIRNAME} from '@fuzdev/gro/constants.js'; "dist_" import {GRO_DIST_PREFIX} from '@fuzdev/gro/constants.js'; "node" import {JS_CLI_DEFAULT} from '@fuzdev/gro/constants.js'; RegExp import {JS_MATCHER} from '@fuzdev/gro/constants.js'; RegExp import {JSON_MATCHER} from '@fuzdev/gro/constants.js'; string import {LIB_DIR} from '@fuzdev/gro/constants.js'; "lib" import {LIB_DIRNAME} from '@fuzdev/gro/constants.js'; The library directory - SvelteKit has no files.lib option, so it's always here.
Lives here rather than in ./paths.ts because it's a constant that reads no config.
string import {LIB_PATH} from '@fuzdev/gro/constants.js'; "package-lock.json" import {LOCKFILE_FILENAME} from '@fuzdev/gro/constants.js'; "node_modules" import {NODE_MODULES_DIRNAME} from '@fuzdev/gro/constants.js'; "package.json" import {PACKAGE_JSON_FILENAME} from '@fuzdev/gro/constants.js'; "npm" import {PM_CLI_DEFAULT} from '@fuzdev/gro/constants.js'; "dist_server" import {SERVER_DIST_PATH} from '@fuzdev/gro/constants.js'; string import {SOURCE_DIR} from '@fuzdev/gro/constants.js'; "src" import {SOURCE_DIRNAME} from '@fuzdev/gro/constants.js'; "svelte-check" import {SVELTE_CHECK_CLI} from '@fuzdev/gro/constants.js'; RegExp import {SVELTE_MATCHER} from '@fuzdev/gro/constants.js'; "svelte-package" import {SVELTE_PACKAGE_CLI} from '@fuzdev/gro/constants.js'; "@sveltejs/package" import {SVELTE_PACKAGE_DEP_NAME} from '@fuzdev/gro/constants.js'; RegExp import {SVELTE_RUNES_MATCHER} from '@fuzdev/gro/constants.js'; RegExp import {SVELTE_SCRIPT_MATCHER} from '@fuzdev/gro/constants.js'; Extracts the script content from Svelte files.
"build" import {SVELTEKIT_BUILD_DIRNAME} from '@fuzdev/gro/constants.js'; "svelte-kit" import {SVELTEKIT_CLI} from '@fuzdev/gro/constants.js'; "@sveltejs/kit" import {SVELTEKIT_DEP_NAME} from '@fuzdev/gro/constants.js'; ".svelte-kit" import {SVELTEKIT_DEV_DIRNAME} from '@fuzdev/gro/constants.js'; "dist" import {SVELTEKIT_DIST_DIRNAME} from '@fuzdev/gro/constants.js'; RegExp import {SVELTEKIT_GLOBAL_SPECIFIER} from '@fuzdev/gro/constants.js'; string import {SVELTEKIT_TSCONFIG_PATH} from '@fuzdev/gro/constants.js'; The tsconfig SvelteKit generates for projects to extend as $app/tsconfig.
"$app/tsconfig" import {SVELTEKIT_TSCONFIG_SPECIFIER} from '@fuzdev/gro/constants.js'; The extends specifier SvelteKit projects use for the tsconfig that
svelte-kit sync generates at SVELTEKIT_TSCONFIG_PATH.
string import {SVELTEKIT_VITE_CACHE_PATH} from '@fuzdev/gro/constants.js'; RegExp import {TS_MATCHER} from '@fuzdev/gro/constants.js'; "tsconfig.json" import {TSCONFIG_FILENAME} from '@fuzdev/gro/constants.js'; "vite" import {VITE_CLI} from '@fuzdev/gro/constants.js'; string[] import {VITE_CONFIG_FILENAMES} from '@fuzdev/gro/constants.js'; Every filename Vite picks up as its config, in Vite's own precedence order. Which one wins is Vite's call, so Gro treats them as a set rather than privileging one extension - it detects a Vite config with all of them, and formats all of them.
"vitest" import {VITEST_CLI} from '@fuzdev/gro/constants.js';