Skip to content

kazupon/vp-config

Repository files navigation

@kazupon/vp-config

npm version CI

Vite Plus configuration for @kazupon

🌟 Features

  • vp fmt custom configuration
  • vp lint custom cufiguration

💿 Installation

vp add -D @kazupon/vp-config

🚀 Usage

Configurations

// vite.config.ts
import { defineConfig } from 'vite-plus'
import { defineFmtConfig, defineLintConfig } from '@kazupon/vp-config'

export default defineConfig({
  // ... something config

  fmt: defineFmtConfig({
    // Custom options of `vp fmt` (oxfmt) ...
  }),

  lint: defineLintConfig({
    // Custom options of `vp lint` (oxlint) and preset ...
  })

  // and something here ...
})

🔨 Enable oxlint built-in plugins & preset configurations

Enable oxlint built-in plugins

  • typescript
  • import
  • promise
  • unicorn
  • node

Preset configurations

The following preset configurations are supported:

Preset Powered by plugin or package Need to install oxlint / eslint plugin or package?
comments @kazupon/eslint-plugin(comment config) no (built-in)
vitest oxlint built-in plugin no (built-in)

📚 API References

See the API References

©️ License

MIT

About

Vite Plus configuration for @kazupon

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors