## [0.16.0](https://github.com/unjs/siroc/compare/v0.15.0...v0.16.0) (2021-08-24)


### Bug Fixes

* support cjs stubbing ([#220](https://github.com/unjs/siroc/issues/220)) ([c61f314](https://github.com/unjs/siroc/commit/c61f31475529834653a6cddbd76a1b5df9ffb9d0))

## [0.15.0](https://github.com/unjs/siroc/compare/v0.14.0...v0.15.0) (2021-08-06)


### ⚠ BREAKING CHANGES

* major version changes in `@rollup/plugin-commonjs` and `@rollup/plugin-replace`

### Bug Fixes

* **core:** generate .d.ts files for .mjs exports ([#218](https://github.com/unjs/siroc/issues/218)) ([7a14d21](https://github.com/unjs/siroc/commit/7a14d21db3c1280036fc857f86aee1ac2a371a2c))


### Miscellaneous Chores

* upgrade dependencies ([b8c962a](https://github.com/unjs/siroc/commit/b8c962a42633d32ca0862ca5dd0e19a1184a443d))

## [0.14.0](https://github.com/unjs/siroc/compare/v0.13.0...v0.14.0) (2021-07-17)


### Features

* add support for exports with patterns ([1b1cd59](https://github.com/unjs/siroc/commit/1b1cd59ec3bdbb5793f012c178b9a6824b8680f0))

## [0.13.0](https://github.com/nuxt-contrib/siroc/compare/v0.12.0...v0.13.0) (2021-07-15)


### Features

* support minifying outputs based on `.min.*` dist name ([#215](https://github.com/nuxt-contrib/siroc/issues/215)) ([4713443](https://github.com/nuxt-contrib/siroc/commit/47134435c48fa17d205b61b8b230a702c824459b)), closes [#214](https://github.com/nuxt-contrib/siroc/issues/214)

## [0.12.0](https://github.com/nuxt-contrib/siroc/compare/v0.11.1...v0.12.0) (2021-07-09)


### ⚠ BREAKING CHANGES

* use regexps to match dependency externals (#213)

### Bug Fixes

* use regexps to match dependency externals ([#213](https://github.com/nuxt-contrib/siroc/issues/213)) ([58de5db](https://github.com/nuxt-contrib/siroc/commit/58de5dbfa7eef7a31bafbf1554fb985ffe914323))

### [0.11.1](https://github.com/nuxt-contrib/siroc/compare/v0.11.0...v0.11.1) (2021-06-23)


### Bug Fixes

* **core:** generate es exports dts files correctly ([#212](https://github.com/nuxt-contrib/siroc/issues/212)) ([b0f29c6](https://github.com/nuxt-contrib/siroc/commit/b0f29c616f54b941a3cc1e100cb333445f130481))
* **core:** preserve package.json indent ([#211](https://github.com/nuxt-contrib/siroc/issues/211)) ([14a7ffc](https://github.com/nuxt-contrib/siroc/commit/14a7ffc4cd0ee98804b6ba86dc83a511d796c059))

## [0.11.0](https://github.com/nuxt-contrib/siroc/compare/v0.10.1...v0.11.0) (2021-05-31)


### ⚠ BREAKING CHANGES

* esbuild upgrade to 0.12

### Miscellaneous Chores

* upgrade dependencies ([f46988e](https://github.com/nuxt-contrib/siroc/commit/f46988e2c4510f8820a5e4556085a04d7d8b71cd)), closes [/github.com/evanw/esbuild/blob/master/CHANGELOG.md#0120](https://github.com/nuxt-contrib//github.com/evanw/esbuild/blob/master/CHANGELOG.md/issues/0120)

### [0.10.1](https://github.com/nuxt-contrib/siroc/compare/v0.10.0...v0.10.1) (2021-05-17)


### Features

* allow setting mkdist options in `siroc.config` ([05d44bc](https://github.com/nuxt-contrib/siroc/commit/05d44bc364f12973ccf73d4064d84a8cf86b1345))

## [0.10.0](https://github.com/nuxt-contrib/siroc/compare/v0.9.3...v0.10.0) (2021-05-12)


### ⚠ BREAKING CHANGES

* Requires Node 12+
* produces .mjs in subpath exports

### Miscellaneous Chores

* upgrade dependencies ([#210](https://github.com/nuxt-contrib/siroc/issues/210)) ([0bf915c](https://github.com/nuxt-contrib/siroc/commit/0bf915c4eb4e5a36dee9a75c8321d51076eae534)), closes [/github.com/unjs/mkdist/blob/main/CHANGELOG.md#020-2021-04-21](https://github.com/nuxt-contrib//github.com/unjs/mkdist/blob/main/CHANGELOG.md/issues/020-2021-04-21)

### [0.9.3](https://github.com/nuxt-contrib/siroc/compare/v0.9.2...v0.9.3) (2021-05-12)

### [0.9.2](https://github.com/nuxt-contrib/siroc/compare/v0.9.1...v0.9.2) (2021-04-07)


### Bug Fixes

* don't include root directory in cleanup ([808bb9d](https://github.com/nuxt-contrib/siroc/commit/808bb9d9dc26d646893617a777f66a96f5352967))

### [0.9.1](https://github.com/nuxt-contrib/siroc/compare/v0.9.0...v0.9.1) (2021-04-06)


### Bug Fixes

* switch main dts generation location ([2c220d7](https://github.com/nuxt-contrib/siroc/commit/2c220d70609aa94cb3b77ab2113bb89b863ae984))

## [0.9.0](https://github.com/nuxt-contrib/siroc/compare/v0.8.0...v0.9.0) (2021-04-06)


### ⚠ BREAKING CHANGES

* esbuild 0.11.0: https://github.com/evanw/esbuild/blob/master/CHANGELOG.md#0110 and https://github.com/evanw/esbuild/blob/master/CHANGELOG.md#0100
* see particularly https://github.com/evanw/esbuild/blob/master/CHANGELOG.md#090

### Bug Fixes

* generate .dts correctly ([e7d90d5](https://github.com/nuxt-contrib/siroc/commit/e7d90d5a503a060ddb03873c7691132ebef72260))


### Miscellaneous Chores

* upgrade `esbuild` deps ([db6102b](https://github.com/nuxt-contrib/siroc/commit/db6102bf5c7d152e9e1904a9a3a0a4ba2d462e55))
* upgrade deps ([c755cdc](https://github.com/nuxt-contrib/siroc/commit/c755cdc23afca9d0b9988408e1c20c5a7c6787c4))

## [0.8.0](https://github.com/nuxt-contrib/siroc/compare/v0.7.0...v0.8.0) (2021-03-08)


### ⚠ BREAKING CHANGES

* this currently includes all published files but changes to `exports` can potentially cause import issues

### Features

* add initial support for using mkdist ([#208](https://github.com/nuxt-contrib/siroc/issues/208)) ([1cd0127](https://github.com/nuxt-contrib/siroc/commit/1cd01278b26bb718e8d1e65f253c354b8b3e4467))


### Bug Fixes

* exclude .json exports from build ([5fb0c9f](https://github.com/nuxt-contrib/siroc/commit/5fb0c9f6035ed82490c1a5fff1f91341b0c2c2e7))


### Miscellaneous Chores

* add explicit exports ([2881914](https://github.com/nuxt-contrib/siroc/commit/2881914c2bf3dfb12fa180b75f42be79ceb9941d))

## [0.7.0](https://github.com/nuxt-contrib/siroc/compare/v0.6.7...v0.7.0) (2021-02-26)


### ⚠ BREAKING CHANGES

* `esbuild` has a number of breaking changes since `0.7`

### Miscellaneous Chores

* upgrade esbuild ([#206](https://github.com/nuxt-contrib/siroc/issues/206)) ([864e5f9](https://github.com/nuxt-contrib/siroc/commit/864e5f989896599d8156c32d3ad466831e66ba7e)), closes [/github.com/evanw/esbuild/blob/master/CHANGELOG.md#080](https://github.com/nuxt-contrib//github.com/evanw/esbuild/blob/master/CHANGELOG.md/issues/080) [#205](https://github.com/nuxt-contrib/siroc/issues/205)

### [0.6.7](https://github.com/nuxt-contrib/siroc/compare/v0.6.6...v0.6.7) (2021-02-22)

### [0.6.6](https://github.com/nuxt-contrib/siroc/compare/v0.6.5...v0.6.6) (2021-02-15)


### Bug Fixes

* only produce type if defined in package.json ([c186038](https://github.com/nuxt-contrib/siroc/commit/c1860382d65885469484c67bb8ab23121f2493e8))

### [0.6.5](https://github.com/nuxt-contrib/siroc/compare/v0.6.4...v0.6.5) (2021-02-11)


### Features

* allow custom sources for package types ([ebc5a02](https://github.com/nuxt-contrib/siroc/commit/ebc5a02f14ab962666ae2d3e784f188c01677331))

### [0.6.4](https://github.com/nuxt-contrib/siroc/compare/v0.6.3...v0.6.4) (2021-02-11)


### Bug Fixes

* fix build failures in windows environments caused by paths ([f5f01c1](https://github.com/nuxt-contrib/siroc/commit/f5f01c12a847373f90b3817f450e2a43847a5d36))

### [0.6.3](https://github.com/nuxt-contrib/siroc/compare/v0.6.2...v0.6.3) (2021-01-20)


### Bug Fixes

* invert json matching requirement ([6767c0f](https://github.com/nuxt-contrib/siroc/commit/6767c0f2cd3c6d1fdaa0e07461f810e46a73c5c1))

### [0.6.2](https://github.com/nuxt-contrib/siroc/compare/v0.6.1...v0.6.2) (2021-01-16)


### Bug Fixes

* support matching entrypoints in subdirectories ([60c9920](https://github.com/nuxt-contrib/siroc/commit/60c99203e812b6bc0df3b270e3d21dc9acc36404))

### [0.6.1](https://github.com/nuxt-contrib/siroc/compare/v0.6.0...v0.6.1) (2021-01-16)

## [0.6.0](https://github.com/nuxt-contrib/siroc/compare/v0.5.0...v0.6.0) (2020-12-06)


### Features

* add ability to build custom entrypoint ([17714c7](https://github.com/nuxt-contrib/siroc/commit/17714c7b8a1015d5119c0e421a191f7ef6d262e2)), closes [#84](https://github.com/nuxt-contrib/siroc/issues/84)


### Bug Fixes

* exit code 1 with bulid errors ([95f5f2e](https://github.com/nuxt-contrib/siroc/commit/95f5f2e2c05d712d41c25e76cd80902d596b581f)), closes [#196](https://github.com/nuxt-contrib/siroc/issues/196)
* use module format with `mjs` extension ([0159b26](https://github.com/nuxt-contrib/siroc/commit/0159b264027ab21be9d136ebc6ca19fa7379f55e)), closes [#201](https://github.com/nuxt-contrib/siroc/issues/201)

## [0.5.0](https://github.com/nuxt-contrib/siroc/compare/v0.4.3...v0.5.0) (2020-11-29)


### ⚠ BREAKING CHANGES

* upgrade deps to typescript 4.1

### Features

* add optional logging of entry -> output ([ee95d8d](https://github.com/nuxt-contrib/siroc/commit/ee95d8d229fafb9c1aa79c9e980ddfdee726a35d)), closes [#192](https://github.com/nuxt-contrib/siroc/issues/192)


### Miscellaneous Chores

* upgrade deps to typescript 4.1 ([be6f6c9](https://github.com/nuxt-contrib/siroc/commit/be6f6c99c572fd71a49efc174e844e7abef14787))

### [0.4.3](https://github.com/nuxt-contrib/siroc/compare/v0.4.2...v0.4.3) (2020-11-24)


### Bug Fixes

* don't use `.flat()` (to support node 10) ([c816faa](https://github.com/nuxt-contrib/siroc/commit/c816faab0e3a504f555a5e94ee21759fce4c583d))

### [0.4.2](https://github.com/nuxt-contrib/siroc/compare/v0.4.1...v0.4.2) (2020-11-23)


### Bug Fixes

* don't build exports if also in main/browser/module ([72f1b35](https://github.com/nuxt-contrib/siroc/commit/72f1b3554947b7ef15a9816c2f11eabf7fd2e9d2)), closes [#195](https://github.com/nuxt-contrib/siroc/issues/195)
* don't swallow errors in hooks - fix cleaning build directory ([43cc5fa](https://github.com/nuxt-contrib/siroc/commit/43cc5fa39f758c8b376718fe17c50dbdf7e9b57f)), closes [#194](https://github.com/nuxt-contrib/siroc/issues/194)

### [0.4.1](https://github.com/nuxt-contrib/siroc/compare/v0.4.0...v0.4.1) (2020-11-17)


### Bug Fixes

* exclude json files from type generation ([6781286](https://github.com/nuxt-contrib/siroc/commit/67812862db855ee6daa778193c8ee5a534493976)), closes [#193](https://github.com/nuxt-contrib/siroc/issues/193)

## [0.4.0](https://github.com/nuxt-contrib/siroc/compare/v0.3.3...v0.4.0) (2020-10-11)


### Features

* add support for multiple entrypoints using `exports` ([4bc4d1d](https://github.com/nuxt-contrib/siroc/commit/4bc4d1dbc8b181afac0fa9767ee03fa60593d4fa)), closes [#71](https://github.com/nuxt-contrib/siroc/issues/71)

### [0.3.3](https://github.com/nuxt-contrib/siroc/compare/v0.3.2...v0.3.3) (2020-09-30)


### Bug Fixes

* export default package options ([78e4757](https://github.com/nuxt-contrib/siroc/commit/78e4757c8a710c1c4d84af0fcb73f707c4ef2975))

### [0.3.2](https://github.com/nuxt-contrib/siroc/compare/v0.3.1...v0.3.2) (2020-09-30)


### Features

* allow specifying esbuild plugin options directly ([0125825](https://github.com/nuxt-contrib/siroc/commit/0125825d820a386cf3de08db322427d857d5eba5))

### [0.3.1](https://github.com/nuxt-contrib/siroc/compare/v0.3.0...v0.3.1) (2020-08-29)


### Features

* :children_crossing: improve siroc config experience ([3ea1e3f](https://github.com/nuxt-contrib/siroc/commit/3ea1e3f8b7968071a05571e7561b92bd2f5cf7d5))


### Bug Fixes

* 🔇 set exports to `auto` mode ([716e858](https://github.com/nuxt-contrib/siroc/commit/716e8589266a6a462885e022d36666a3cb1600c3)), closes [#85](https://github.com/nuxt-contrib/siroc/issues/85)

## [0.3.0](https://github.com/nuxt-contrib/siroc/compare/v0.2.0...v0.3.0) (2020-07-27)


### ⚠ BREAKING CHANGES

* `changelog` is no longer a valid command and `@siroc/jest-preset` and `@siroc/eslint-config`  must be installed separately

* `@siroc/core` and `@siroc/cli` are no longer separate packages but must be accessed through `siroc`

### Code Refactoring

* merge `siroc`, `@siroc/core` and `@siroc/cli` into single package ([0bcbbe9](https://github.com/nuxt-contrib/siroc/commit/0bcbbe9861199358981585ab7fc5ce71c079e13e))

* remove `changelog` command and rethink presets ([9fd5e8a](https://github.com/nuxt-contrib/siroc/commit/9fd5e8a05a29ff2f4111b4db3c3b5e0c18b32031))

## [0.2.0](https://github.com/nuxt-contrib/siroc/compare/v0.1.2...v0.2.0) (2020-07-26)


### Features

* **core:** print filesizes on build ([63e2c2c](https://github.com/nuxt-contrib/siroc/commit/63e2c2c3742bdae63703f2bd5aa1073d6d6752f2))


### Bug Fixes

* **core:** treat optionalDeps as external ([fee3ff7](https://github.com/nuxt-contrib/siroc/commit/fee3ff7c1ca064e41660141b8bc19e0104a24487))
* pin `rollup-plugin-esbuild` ([f109a90](https://github.com/nuxt-contrib/siroc/commit/f109a90cd920b04ceaa78f699680ab241188069d))

### [0.1.2](https://github.com/nuxt-contrib/siroc/compare/v0.1.1...v0.1.2) (2020-06-27)


### Bug Fixes

* **eslint-config:** depend on `[@typescript-eslint](https://github.com/typescript-eslint)` ([52c4d29](https://github.com/nuxt-contrib/siroc/commit/52c4d291a6a0e35e7d7ad51e4def929539ca7cab))

### [0.1.1](https://github.com/nuxt-contrib/siroc/compare/v0.1.0...v0.1.1) (2020-06-27)


### Features

* **eslint-config:** make prettier support optional ([57938f1](https://github.com/nuxt-contrib/siroc/commit/57938f10b0677da1c8a55a853de6bdb8186f268d))


### Bug Fixes

* treat peerDeps as external ([692a791](https://github.com/nuxt-contrib/siroc/commit/692a791b52e015b2045a81cdca7133222a905d51))


### Reverts

* Revert "chore: upgrade deps" ([4bbafb9](https://github.com/nuxt-contrib/siroc/commit/4bbafb9ec3a52c8781eb4cc10002eedf9b4a624f))

## [0.1.0](https://github.com/nuxt-contrib/siroc/compare/v0.0.2...v0.1.0) (2020-06-16)


### Features

* **cli:** allow custom commands ([8a2a232](https://github.com/nuxt-contrib/siroc/commit/8a2a232434ba15e8b04f8800e337546abbfd093a))
* **cli:** default to running commands in parallel ([43ea6c8](https://github.com/nuxt-contrib/siroc/commit/43ea6c8e9ff1d6e73db30def9eaa8a45d3b7a6b9))
* **cli, eslint-config:** add support for eslint command ([7cdc0b1](https://github.com/nuxt-contrib/siroc/commit/7cdc0b17608f8a8ec8c58ce3dd483838e47ca132))
* **cli, jest-preset:** add jest config ([2fea3be](https://github.com/nuxt-contrib/siroc/commit/2fea3bec244d32ee0588cba014acff598f81167d))
* **core:** look in parent directories for package config ([ad77639](https://github.com/nuxt-contrib/siroc/commit/ad77639b86d27c5da9cb2ed89e11993f087078f2))
* **core, cli:** add support for dev stubbing ([fa77a7b](https://github.com/nuxt-contrib/siroc/commit/fa77a7bf23525f4e826f65c4946f55d6f0a04e23))
* **jest-preset:** add basic jest preset ([68f93c5](https://github.com/nuxt-contrib/siroc/commit/68f93c56ca54492c55e11f3ca367117828b542d3))
* **jest-preset:** allow extending jest ([e20c294](https://github.com/nuxt-contrib/siroc/commit/e20c294f50a83bb756b74ad6ebe5a7ea322351a1))
* add support for json config ([901609f](https://github.com/nuxt-contrib/siroc/commit/901609f9e737a8ca7c0696445f332ef766e4bb93))
* allow typescript siroc config ([79976d1](https://github.com/nuxt-contrib/siroc/commit/79976d178b0d5172cf57699ad69fea3cd49e543c))


### Bug Fixes

* **cli:** allow tests to pass with no tests ([1383ed1](https://github.com/nuxt-contrib/siroc/commit/1383ed167ba56f4463ec223c7f4daa7400ab614a))
* **jest-preset:** support js transform ([e2b0c6a](https://github.com/nuxt-contrib/siroc/commit/e2b0c6a6bd1d440cecaac8ddda3d3b400c9240c2))
* add `Object.entries` polyfill for node 10 ([5566a16](https://github.com/nuxt-contrib/siroc/commit/5566a16dbc8605401a0fad583d05b8746a6559ba))
* add `Object.fromEntries` polyfill for node 10 ([0c9d8e6](https://github.com/nuxt-contrib/siroc/commit/0c9d8e64daf3786dc24fe62528a399eb32d9124a))
* ix `allSettled` polyfill for node 10 ([e91e8c8](https://github.com/nuxt-contrib/siroc/commit/e91e8c84bac3fc892fcba1836533af34ea235a5e))
* remove circular dependency ([9053c27](https://github.com/nuxt-contrib/siroc/commit/9053c278de04384b331fc89be9f2fd5bd8cf4f60))
* remove nuxt known authors ([23c0019](https://github.com/nuxt-contrib/siroc/commit/23c0019d566014e72d8beb5d2f058d77a9710025))
* **core:** only create stubs for buildable packages ([32ca50d](https://github.com/nuxt-contrib/siroc/commit/32ca50de9a9b609602354e58e89784b9a20533d0))
* revert allSettled polyfill temporarily ([3d136f2](https://github.com/nuxt-contrib/siroc/commit/3d136f26f92ca5097e7e1e8ecbd90d3a753f4a77))
* use relative path for module stubs ([610c7d0](https://github.com/nuxt-contrib/siroc/commit/610c7d0ac056f3569a70ad8dcd77da3c71da3d71))


### Performance Improvements

* **core:** reduce code execution in build ([be34f6c](https://github.com/nuxt-contrib/siroc/commit/be34f6c5f3e5f9dfe8b213f20f2426ab2d2a360b))
* use `v8-compile-cache` for cli ([e601f30](https://github.com/nuxt-contrib/siroc/commit/e601f30275f4d78c2fdea1609c6e0cf1161d3e7b))

### [0.0.2](https://github.com/nuxt-contrib/siroc/compare/v0.0.2...v0.1.0) (2020-06-09)


### Features

* add --dev mode for building ([a7554b2](https://github.com/nuxt-contrib/siroc/commit/a7554b23e5f3d6c8f4cc6a76c337c57aeafd883a))
* add `jiti` runtime support ([dc245ba](https://github.com/nuxt-contrib/siroc/commit/dc245ba119bf3894713ff62f4d62fc96b0b30ff2))
* add node timing ([57ab8e5](https://github.com/nuxt-contrib/siroc/commit/57ab8e5b2038d64a87dc98cf55fe0496a99dd6f2))
* add support for running files in all workspaces ([47d7265](https://github.com/nuxt-contrib/siroc/commit/47d72652671328e9f9a6138b2d56e0d2fc365d9d))
* build speed improvement and dx ([e036a9f](https://github.com/nuxt-contrib/siroc/commit/e036a9f034d0401e4992d3449ec9fb91aee6a674))
* compile binaries ([c2c6642](https://github.com/nuxt-contrib/siroc/commit/c2c66425b582d8b2fe98f48423a4debe79022276))
* improve rollup config generation ([0e322bb](https://github.com/nuxt-contrib/siroc/commit/0e322bb63cc35b79cb72fb44aec4ed53dd14aabd))
* set permissions on binaries ([05b92d1](https://github.com/nuxt-contrib/siroc/commit/05b92d1ac0cfc6d126fb5816daeedba6381341e4))
* support legacy file name ([3f50db0](https://github.com/nuxt-contrib/siroc/commit/3f50db0408e6b5707cbbc692d220b1bce0b96a3e))
* use es build of cli ([5a4db66](https://github.com/nuxt-contrib/siroc/commit/5a4db66d68327cdba459e36c3b61a0b0f49506fc))
* use siroc (and `jiti`) to compile siroc ([51c1cf4](https://github.com/nuxt-contrib/siroc/commit/51c1cf4b4380320d91a868295b63dc04e3d95c65))


### Bug Fixes

* add execa types ([3cb4762](https://github.com/nuxt-contrib/siroc/commit/3cb4762a9c3b9cb52f67a7fb2af44da4bef86f5a))
* remove `.flat` (target node 10) ([0d72f9f](https://github.com/nuxt-contrib/siroc/commit/0d72f9f6e29f5499077040fde57c61cb76d84817))
* revert bootstrapping ([8b06abc](https://github.com/nuxt-contrib/siroc/commit/8b06abca04feafada5db707a760c9f8477ebb1da))


### Performance Improvements

* remove excess deps ([2224c79](https://github.com/nuxt-contrib/siroc/commit/2224c79995ede60f5b6649a99b73f07fb75d1c5b))

