voidzero-dev/Setup vp

Install Vite+ (vp) and optionally cache project dependencies

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionVersion of Vite+ to install. Takes precedence over version-file. When neither is set, the version is auto-detected from the project's package.json (its vite-plus dependency or catalog entry; a semver range is resolved to the exact version in the lockfile), falling back to the latest release.no""
version-filePath to a file to resolve the Vite+ version from (package.json, pnpm-workspace.yaml, or .yarnrc.yml). A package.json `vite-plus` entry of `catalog:`/`catalog:<name>` is resolved through the nearest catalog source: pnpm-workspace.yaml (pnpm), .yarnrc.yml (yarn), or a root package.json `catalog`/`catalogs` (bun). Ignored when version is specified.no
run-installRun `vp install` after setup. Accepts boolean or YAML object with cwd/args.notrue
sfwWrap `vp install` with Socket Firewall Free (sfw) to block malicious dependency fetches. Works on Linux, macOS, and Windows (macOS/Windows require Vite+ v0.1.23+). See https://docs.socket.dev/docs/socket-firewall-free.nofalse
node-versionNode.js version to install via `vp env use`. Defaults to Node.js latest LTS version.no
node-version-filePath to file containing the Node.js version spec (.nvmrc, .node-version, .tool-versions, package.json). Ignored when node-version is specified.no
working-directoryProject directory to use for relative paths, lockfile auto-detection, environment checks, and default `vp install` execution.no
cacheEnable caching of project dependenciesnofalse
cache-dependency-pathPath to lock file for cache key generation. Auto-detected if not specified.no
registry-urlOptional registry to set up for auth. Will write .npmrc in $RUNNER_TEMP with registry and auth config, and set NPM_CONFIG_USERCONFIG to point npm at it. Auth token is read from env.NODE_AUTH_TOKEN.no
scopeOptional scope for authenticating against scoped registries. Will fall back to the repository owner when using the GitHub Packages registry (https://npm.pkg.github.com/).no
namedescription
versionThe installed version of Vite+
cache-hitBoolean indicating if cache was restored