JSPM

vize

0.62.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 6165
  • Score
    100M100P100Q154116F
  • License MIT

Vize - High-performance Vue.js toolchain in Rust

Package Exports

  • vize
  • vize/config
  • vize/pkl/vize.pkl
  • vize/schemas/vize.config.schema.json

Readme

Vize

The vize npm package provides:

  • shared config utilities (defineConfig, loadConfig)
  • the native vize lint command

For Vite integration, pair it with @vizejs/vite-plugin. For the full Rust-native CLI (build, fmt, check, lsp, ide), install the Rust vize binary with cargo install vize.

Need vp first? Install Vite+ once from the Vite+ install guide.

Installation

vp install -D vize

CLI

The npm CLI currently exposes lint:

vp exec vize lint src
vp exec vize lint --preset opinionated --help-level short src

Shared config discovery is supported for the npm CLI:

  • vize.config.ts
  • vize.config.js
  • vize.config.mjs
  • vize.config.pkl
  • vize.config.json
import { defineConfig } from "vize";

export default defineConfig({
  linter: {
    preset: "opinionated",
  },
});

Override config discovery with --config, or disable it with --no-config.

Programmatic Config Helpers

import { defineConfig, loadConfig } from "vize";

export default defineConfig({
  linter: {
    preset: "happy-path",
  },
});

const config = await loadConfig(process.cwd());
  • @vizejs/vite-plugin
  • @vizejs/native
  • @vizejs/wasm
  • @vizejs/nuxt
  • @vizejs/vite-plugin-musea

License

MIT