generate-files-plugin-vite
v0.0.9
Published
Configuration for Vite to generate entrypoints.json and manifest.json
Downloads
30
Readme
Generate Files Plugin Vite
A vite plugin to easily generate entrypoints.json and manifest.json
Installation
npm install vite-plugin-symfony
Requirements
- node v20
- vite: ^2.9.15
Create this directory structure :
├──assets
│ ├──app.js
│ ├──app.css
│...
├──public
├──package.json
├──vite.config.js
├──.eslintrc (optional)
├──.prettierrc (optional)
Vite base config with vite 2.8
// vite.config.js
import {defineConfig} from "vite";
import generateFilesPluginVite from "generate-files-plugin-vite";
//for Babel using
import babel from "vite-plugin-babel";
//if you want to use linter and prettier
import eslintPlugin from "vite-plugin-eslint";
/* if you're using React */
// import react from '@vitejs/plugin-react';
export default defineConfig({
plugins: [
/* react(), // if you're using React */
generateFilesPluginVite(),
babel(),
eslintPlugin(),
],
server: {
port: 1337,
host: "localhost",
https: false
},
root: ".",
base: "/build/",
publicDir: false,
build: {
manifest: true,
emptyOutDir: true,
assetsDir: "",
outDir: "./public/build",
rollupOptions: {
input: {
app: "./assets/app.js"
},
},
},
});