You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge pull request #121 from prabhuignoto/chore/modernize-build-vite-lib-eslint-ci
Summary
Modernizes build to a single Vite lib pipeline (ESM/CJS/UMD), fully minified.
Cleans legacy Rollup/Babel config, updates exports/peers/engines.
Adds CI and release automation via Changesets.
Changes
Build: Vite lib mode with src/index.ts as entry; single CSS file.
Minification: Rollup Terser for ESM/CJS/UMD with aggressive treeshaking and inlineDynamicImports.
Types: vue-tsc emits .d.ts into dist/.
Packaging: Updated exports map, sideEffects, unpkg/jsdelivr, Node engines.
Linting: ESLint flat config with Vue SFC support (scoped to src/components).
CI/Release: GitHub Actions for lint+build; Changesets workflow for versioning/publish.
Removed: rollup.config.js and legacy Rollup/Babel deps.
0 commit comments