has-vite
v0.2.0
Published
Check if a project is using vite
Downloads
4
Readme
has-vite
Check if a project is using vite
Install
npm:
npm install has-vite
yarn
yarn add has-vite
pnpm
pnpm add has-vite
Usage
.
├── foo
│ └── package.json
└── bar
├── package.json
└── vite.config.ts
import { hasVite } from 'has-vite'
hasVite('foo') // => false
hasVite('bar') // => true
API
hasVite(cwd?)
Returns a boolean
of whether the project is using vite.
Returns true
if one of bellow functions return true
:
hasViteConfig
hasViteInPkg
hasViteConfig(cwd?)
Returns a boolean
of whether the project has vite.config.{js,cjs,mjs,ts,cts,mts}
.
hasViteDep(cwd?)
Returns a boolean
of whether the project has vite
in dependencies
.
hasViteDevDep(cwd?)
Returns a boolean
of whether the project has vite
in devDependencies
.
hasVitePeerDep(cwd?)
Returns a boolean
of whether the project has vite
in peerDependencies
.
hasViteInPkg(cwd?)
Returns a boolean
of whether the project has vite
in dependencies | devDependencies | peerDependencies
.
readPkg(cwd?)
Returns an object
of a project's package.json
content, returns {}
when package.json
not exist in cwd
.
Parameters
cwd
Current working directory.
Type: string
Default: process.cwd()