this package is now called @atomico/vite
configuration for Vite + Atomico, this plugin sets the necessary configuration to use Atomico + Jsx within vite.
import { defineConfig } from "vite";
import atomico from "@atomico/plugin-vite";
export default defineConfig({
build: {
target: "esnext",
lib: {},
},
plugins: [
...atomico({
jsx: true, // default true
cssLiterals: {
minify: true, // default false
postcss: true, // default false
},
}),
],
});
This package incorporates a CLI to facilitate the export of libraries through vite, example:
atomico-vite src/**/*
# alias
library src/**/*
The above script will create the files according to your current vite.config.js configuration, but in a directory called lib
and with a simple name.