Package detail

@aegenet/ya-vite-banner

aegenet33MIT1.0.2

Yet Another Vite Banner

vite, banner, cli

readme

npm version Build Status codecov

@aegenet/ya-vite-banner

Yet Another Vite Banner

Like Banner Plugin for Webpack, but for Vite.

💾 Installation

yarn add @aegenet/ya-vite-banner@^1 -D
# or
npm i @aegenet/ya-vite-banner@^1 --save-dev

📝 Usage

With Vite

```js vite.config.js import { defineConfig } from 'vite'; import { yaViteBanner } from '@aegenet/ya-vite-banner'; import { resolve } from 'node:path';

export default async function config(options) { return defineConfig({ plugins: [yaViteBanner({ banner: '#!/usr/bin/env node', raw: true // entryOnly: true, // test: /^cli.(mjs|umd.js)$/ })], build: { outDir: resolve(dirname, dist), lib: { name: 'simple_banner', // Could also be a dictionary or array of multiple entry points entry: resolve(dirname, cli.js), fileName: 'cli', }, } }); } ```

Coverage

codecov

Coverage sunburst

Coverage tree

License

The MIT License - Copyright © 2024 Alexandre Genet.