# generate-files-plugin-vite

> Configuration for Vite to generate entrypoints.json and manifest.json

Latest version **0.0.9** (published 2023-11-01) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install generate-files-plugin-vite
pnpm add generate-files-plugin-vite
yarn add generate-files-plugin-vite
bun add generate-files-plugin-vite
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.0.9 |
| Published | 2023-11-01 |
| First published | 2022-06-19 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 11 |
| Unpacked size | 17.4 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| Author | daddl3 |
| Maintainers | daddl3 |
| Keywords | vite-plugin, vite |

## Links

- npm: https://www.npmjs.com/package/generate-files-plugin-vite
- Repository: https://gitlab.com/daddl3/generatefilespluginvite
- Homepage: http://gitlab.com/daddl3/generatefilespluginvite
- Issues: https://gitlab.com/daddl3/generatefilespluginvite/issues
- npm.io page: https://npm.io/package/generate-files-plugin-vite

## Dependencies (11)

- [fs](https://npm.io/package/fs.md) latest
- [yarn](https://npm.io/package/yarn.md) latest
- [prettier](https://npm.io/package/prettier.md) latest
- [@types/ws](https://npm.io/package/@types/ws.md) latest
- [typescript](https://npm.io/package/typescript.md) latest
- [@babel/core](https://npm.io/package/@babel/core.md) latest
- [@types/node](https://npm.io/package/@types/node.md) latest
- [eslint-plugin-prettier](https://npm.io/package/eslint-plugin-prettier.md) latest
- [@typescript-eslint/parser](https://npm.io/package/@typescript-eslint/parser.md) latest
- [@typescript-eslint/eslint-plugin](https://npm.io/package/@typescript-eslint/eslint-plugin.md) latest
- [@babel/plugin-proposal-decorators](https://npm.io/package/@babel/plugin-proposal-decorators.md) latest

## Alternatives

- [raw-loader](https://npm.io/package/raw-loader.md) — 4.3M weekly downloads
- [plop](https://npm.io/package/plop.md) — 1.4M weekly downloads
- [webpack-deadcode-plugin](https://npm.io/package/webpack-deadcode-plugin.md) — 80.3K weekly downloads
- [@storybook/preact-vite](https://npm.io/package/@storybook/preact-vite.md) — 54.2K weekly downloads
- [vite-plugin-transform](https://npm.io/package/vite-plugin-transform.md) — 2.4K weekly downloads

## Recent versions

- 0.0.9 (latest) — 2023-11-01
- 0.0.8 — 2023-11-01
- 0.0.7 — 2022-09-17
- 0.0.6 — 2022-06-19
- 0.0.5 — 2022-06-19
- 0.0.4 — 2022-06-19
- 0.0.3 — 2022-06-19
- 0.0.1 — 2022-06-19

## README

# Generate Files Plugin Vite

A vite plugin to easily generate entrypoints.json and manifest.json

## Installation

```console
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

```js
// 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"
            },
        },
    },
});
```

---
_Source: https://npm.io/package/generate-files-plugin-vite · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
