Skip to content
/ vituum Public
forked from vituum/vituum

⚡⚙️ Fast prototyping with template engines and integrated frontend tools. Vituum is a small wrapper around Vite.

License

Notifications You must be signed in to change notification settings

meikl/vituum

 
 

Repository files navigation

Logo

npm package node compatility

⚡⚙️ Vituum

Still in early development.

Fast prototyping with template engines and integrated frontend tools

  • ⚡ Vite integrated
  • 🚀️ Fast prototyping
  • 🛠️ Integrated tools
  • 💡 Template engines
  • 📦 Modular structure
  • ✉️ Email templates

Vituum is a small wrapper around Vite which includes predefined config and set of plugins.
It's a mix of words Vite (French word for "quick") and Tuum (Estonian word for "core").

  • Primary focus is on backend integration, but can be used for anything.
  • Modified build command vituum build is used, which supports building of template engine files with extname such as .twig or .pug

Learn more about Vituum on Features page.

🪄 Get started

mkdir my-project && cd my-project
npm i vituum --save-dev

Config

Each Vituum project needs to have config via vite.config.js
Read the Docs to learn more about configuration

import { defineConfig } from 'vituum'

export default defineConfig({
  // vituum config here
})

You can try Vituum online on Stackblitz or view all examples on GitHub

📌 Future plans

  • refactoring and rewrite to TypeScript
  • tests written via Vitest

Requirements

Licence

MIT

About

⚡⚙️ Fast prototyping with template engines and integrated frontend tools. Vituum is a small wrapper around Vite.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 81.7%
  • Latte 12.1%
  • Twig 1.5%
  • HTML 1.3%
  • Liquid 1.2%
  • CSS 0.9%
  • Other 1.3%