UNPKG

@persagy2/eslint-plugin

Version:

一个适用于 vue3.x、typescript 项目的通用eslint预设插件

36 lines (33 loc) 796 B
import { defineBuildConfig } from 'unbuild' import pkg from './package.json' const createBanner = () => { const comment = ` // @ts-nocheck /** * ${pkg.name}@${pkg.version} * * Copyright (c) ${new Date().getFullYear()} ${pkg.author.name} <${pkg.author.url}> * Released under ${pkg.license} License * * @build ${new Date()} * @author ${pkg.author.name}<${pkg.author.url}> * @license ${pkg.license} */ ` return comment .trim() .split(/\n/g) .map((s) => s.trim()) .join('\n') } export default defineBuildConfig({ entries: ['src/index'], clean: true, declaration: true, rollup: { esbuild: { target: 'es2022' }, // emitCJS: true, inlineDependencies: true, output: { banner: createBanner() } } })