constants.ts

view source

Declarations
#

42 declarations

CSS_MATCHER
#

EVERYTHING_MATCHER
#

GIT_DIRNAME
#

GRO_CONFIG_FILENAME
#

GRO_DEV_DIR
#

GRO_DEV_DIRNAME
#

GRO_DIR
#

GRO_DIRNAME
#

GRO_DIST_PREFIX
#

JS_CLI_DEFAULT
#

JS_MATCHER
#

JSON_MATCHER
#

LIB_DIR
#

LIB_DIRNAME
#

constants.ts view source

"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.

LIB_PATH
#

LOCKFILE_FILENAME
#

NODE_MODULES_DIRNAME
#

PACKAGE_JSON_FILENAME
#

PM_CLI_DEFAULT
#

SERVER_DIST_PATH
#

SOURCE_DIR
#

SOURCE_DIRNAME
#

SVELTE_CHECK_CLI
#

SVELTE_MATCHER
#

SVELTE_PACKAGE_CLI
#

SVELTE_PACKAGE_DEP_NAME
#

SVELTE_RUNES_MATCHER
#

SVELTE_SCRIPT_MATCHER
#

constants.ts view source

RegExp import {SVELTE_SCRIPT_MATCHER} from '@fuzdev/gro/constants.js';

Extracts the script content from Svelte files.

SVELTEKIT_BUILD_DIRNAME
#

SVELTEKIT_CLI
#

SVELTEKIT_DEP_NAME
#

SVELTEKIT_DEV_DIRNAME
#

SVELTEKIT_DIST_DIRNAME
#

SVELTEKIT_GLOBAL_SPECIFIER
#

SVELTEKIT_TSCONFIG_PATH
#

constants.ts view source

string import {SVELTEKIT_TSCONFIG_PATH} from '@fuzdev/gro/constants.js';

The tsconfig SvelteKit generates for projects to extend as $app/tsconfig.

SVELTEKIT_TSCONFIG_SPECIFIER
#

constants.ts view source

"$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.

SVELTEKIT_VITE_CACHE_PATH
#

TS_MATCHER
#

TSCONFIG_FILENAME
#

VITE_CLI
#

VITE_CONFIG_FILENAMES
#

constants.ts view source

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.

see also

VITEST_CLI
#

Imported by
#