All notable changes to this project will be documented in this file.
Bug fix
- Fix rollup-plugin-ts
path.charCodeAt
error
Chore
- Update dependencies
Bug fix
- Amend
import
toimport type
ininterface.ts
- Fix config
parserOptions
default value - Fix TypeScript import error caused by
rollup-plugin-ts
@rollup/plugin-typescript
- Add
@rollup/plugin-typescript
plugin - Support
@rollup/plugin-json
plugin options - Rename
minimize
toterser
Breaking Change
- Remove Vue SFC support, move to Vite library-mode
Feature
- Support
.ts
esm
cjs
config file
Chore
- Add
test
script
Bug fix
- Degrade chalk to 4.x. 5.x is pure ESM
Feature
- Support JavaScript API
Chore
- Upgrade deps
Chore
- Fix npm & CI config
BREAKING CHANGE
- TypeScript
rollup-plugin-typescript2
torollup-plugin-ts
- Remove test/lint
- Remove preset
Feature
- Support @rollup/plugin-replace config
Update
- Add normal tsconfig
- Update default banner config
- Improve JSON config output
Add
- Add
.javascript
&.typescript
foreslintrc
presets - Update
preset/eslintrc/typescript
Update
- Upgrade
eslint-plugin-vue
tovue3-recommended
- Support
Array
config withabc.config
Breaking change
- Rename option
minisize
tominimize
Feature
- Provide
vue
option - Provide
exports
option - Update Eslint default value from
false
toauto
- Update Babel default value with
presets: ['@babel/preset-env']
- Update buble default value to
{ objectAssign: true }
Feature
- Rename to abc-factory
- Support (test) jest & lint (eslint)
- Support
cjs
module - Support
babel
parser - Provide preset configs (eslintrc/tsconfig/jest-config)
Feature
- Support postcss
- Support TypeScript
- Support ESlint
- Support custom base config