UNPKG

alpidate

Version:

A model-based validation plugin for Alpine.js, inspired by Vuelidate.

1 lines 697 B
import esbuild from 'esbuild'; import babel from 'esbuild-plugin-babel'; build({ entryPoints: [`builds/cdn.js`], outfile: `dist/alpidate.cdn.js`, plugins: [babel()], target: ['es2015'], platform: "browser", define: { CDN: true }, }); build({ entryPoints: [`builds/module.js`], outfile: `dist/alpidate.esm.js`, platform: "neutral", mainFields: ["main", "module"], }); build({ entryPoints: [`builds/module.js`], outfile: `dist/alpidate.cjs.js`, target: ["node10.4"], platform: "node", }); function build(options) { options.define || (options.define = {}); return esbuild .build({ ...options, minify: true, bundle: true }) .catch(() => process.exit(1)); }