## [5.1.34](https://github.com/eik-lib/common/compare/v5.1.33...v5.1.34) (2026-06-20)


### Bug Fixes

* **deps:** update dependency semver to v7.8.5 ([#465](https://github.com/eik-lib/common/issues/465)) ([95be928](https://github.com/eik-lib/common/commit/95be928f3be315ce94d1b0dbfe8d15771f810672))

## [5.1.33](https://github.com/eik-lib/common/compare/v5.1.32...v5.1.33) (2026-06-10)


### Bug Fixes

* **deps:** update dependency semver to v7.8.4 ([#462](https://github.com/eik-lib/common/issues/462)) ([610db68](https://github.com/eik-lib/common/commit/610db684e0d9ab8bfac2395eeca85bf89fe3ac28))

## [5.1.32](https://github.com/eik-lib/common/compare/v5.1.31...v5.1.32) (2026-06-08)


### Bug Fixes

* **deps:** update dependency semver to v7.8.3 ([#461](https://github.com/eik-lib/common/issues/461)) ([32b9d23](https://github.com/eik-lib/common/commit/32b9d235d6f0092b02bcada514e5555a1d40e25f))

## [5.1.31](https://github.com/eik-lib/common/compare/v5.1.30...v5.1.31) (2026-06-04)


### Bug Fixes

* **deps:** update dependency semver to v7.8.2 ([#460](https://github.com/eik-lib/common/issues/460)) ([322f78a](https://github.com/eik-lib/common/commit/322f78a69ec2d55bf26053103c260de763a90c97))

## [5.1.30](https://github.com/eik-lib/common/compare/v5.1.29...v5.1.30) (2026-05-31)


### Bug Fixes

* **deps:** update dependency tinyglobby to v0.2.17 ([#459](https://github.com/eik-lib/common/issues/459)) ([dbc1a77](https://github.com/eik-lib/common/commit/dbc1a77de78d113db172c7aa5ae26170b78550d7))

## [5.1.29](https://github.com/eik-lib/common/compare/v5.1.28...v5.1.29) (2026-05-28)


### Bug Fixes

* Replace Tap with node.js test runner ([#456](https://github.com/eik-lib/common/issues/456)) ([f1e86e3](https://github.com/eik-lib/common/commit/f1e86e3f01786d5c235f68ecbb350e0bda68141a))

## [5.1.28](https://github.com/eik-lib/common/compare/v5.1.27...v5.1.28) (2026-05-27)


### Bug Fixes

* Bump dependencies ([#455](https://github.com/eik-lib/common/issues/455)) ([fca4cbb](https://github.com/eik-lib/common/commit/fca4cbb16af46cb058f3b3bbfca11d9bccd46d71))

## [5.1.27](https://github.com/eik-lib/common/compare/v5.1.26...v5.1.27) (2026-05-22)


### Bug Fixes

* **deps:** update dependency semver to v7.8.1 ([#453](https://github.com/eik-lib/common/issues/453)) ([893831c](https://github.com/eik-lib/common/commit/893831c2f97d8e5ba70c519dfd0f8012da893113))

## [5.1.26](https://github.com/eik-lib/common/compare/v5.1.25...v5.1.26) (2026-05-09)


### Bug Fixes

* **deps:** update dependency semver to v7.8.0 ([#451](https://github.com/eik-lib/common/issues/451)) ([dd2ef29](https://github.com/eik-lib/common/commit/dd2ef29535ceacab435e8ffa53f8c8459fd3e522))

## [5.1.25](https://github.com/eik-lib/common/compare/v5.1.24...v5.1.25) (2026-04-24)


### Bug Fixes

* **deps:** update dependency ajv to v8.20.0 ([#446](https://github.com/eik-lib/common/issues/446)) ([d8a1a4c](https://github.com/eik-lib/common/commit/d8a1a4cb7ccef77e70c4ed611e9e28a0aba21da2))

## [5.1.24](https://github.com/eik-lib/common/compare/v5.1.23...v5.1.24) (2026-04-08)


### Bug Fixes

* **deps:** update dependency tinyglobby to v0.2.16 ([#442](https://github.com/eik-lib/common/issues/442)) ([e222215](https://github.com/eik-lib/common/commit/e22221547afe15938fab13fc15cdbc23d2b3192e))

## [5.1.23](https://github.com/eik-lib/common/compare/v5.1.22...v5.1.23) (2026-03-27)


### Bug Fixes

* performance-related refactor (reduced regex compilation) ([761f602](https://github.com/eik-lib/common/commit/761f6023de751fae7da15cee285eeb571b8fb684))
* regression after --fix ([9a8bc89](https://github.com/eik-lib/common/commit/9a8bc894c2b1a5bacd91258782ceb373ee46c9b2))
* remove is-glob ([c98a99b](https://github.com/eik-lib/common/commit/c98a99ba6d5374bd1433d29152f842f207a38d02))
* replace glob with tinyglobby ([9c6fe05](https://github.com/eik-lib/common/commit/9c6fe051e948b285f79d45abcf1f829c7950055f))

## [5.1.22](https://github.com/eik-lib/common/compare/v5.1.21...v5.1.22) (2026-02-19)


### Bug Fixes

* **deps:** update dependency glob to v13.0.6 ([#423](https://github.com/eik-lib/common/issues/423)) ([c9da1ac](https://github.com/eik-lib/common/commit/c9da1acdd90575799084729cecbf5120452b3693))

## [5.1.21](https://github.com/eik-lib/common/compare/v5.1.20...v5.1.21) (2026-02-18)


### Bug Fixes

* **deps:** update dependency glob to v13.0.5 ([#422](https://github.com/eik-lib/common/issues/422)) ([fb88a0d](https://github.com/eik-lib/common/commit/fb88a0d3e7b517109fa29426efa37db164c11469))

## [5.1.20](https://github.com/eik-lib/common/compare/v5.1.19...v5.1.20) (2026-02-17)


### Bug Fixes

* **deps:** update dependency glob to v13.0.4 ([#421](https://github.com/eik-lib/common/issues/421)) ([4703ce4](https://github.com/eik-lib/common/commit/4703ce48f165de4b6245a8dcf14fc1a4cf2a7355))

## [5.1.19](https://github.com/eik-lib/common/compare/v5.1.18...v5.1.19) (2026-02-14)


### Bug Fixes

* **deps:** update dependency ajv to v8.18.0 ([#420](https://github.com/eik-lib/common/issues/420)) ([c394774](https://github.com/eik-lib/common/commit/c394774af4125ae529d069c1904dbca332da4eca))

## [5.1.18](https://github.com/eik-lib/common/compare/v5.1.17...v5.1.18) (2026-02-12)


### Bug Fixes

* **deps:** update dependency glob to v13.0.3 ([#418](https://github.com/eik-lib/common/issues/418)) ([a78a84d](https://github.com/eik-lib/common/commit/a78a84d61e2401229d6d2ee34816fd1bf8448264))

## [5.1.17](https://github.com/eik-lib/common/compare/v5.1.16...v5.1.17) (2026-02-10)


### Bug Fixes

* **deps:** update dependency glob to v13.0.2 ([#417](https://github.com/eik-lib/common/issues/417)) ([e64ab53](https://github.com/eik-lib/common/commit/e64ab532b231a2b096102261141326c054effdc7))

## [5.1.16](https://github.com/eik-lib/common/compare/v5.1.15...v5.1.16) (2026-02-05)


### Bug Fixes

* **deps:** update dependency semver to v7.7.4 ([#416](https://github.com/eik-lib/common/issues/416)) ([5f06efc](https://github.com/eik-lib/common/commit/5f06efc91a2d4cda3f2b0e319b80edc0f155acbf))

## [5.1.15](https://github.com/eik-lib/common/compare/v5.1.14...v5.1.15) (2026-02-04)


### Bug Fixes

* Bump all dependencies ([#415](https://github.com/eik-lib/common/issues/415)) ([2f1f4ba](https://github.com/eik-lib/common/commit/2f1f4bae636e6170e6bee5a845c451f8b67fa66f))

## [5.1.14](https://github.com/eik-lib/common/compare/v5.1.13...v5.1.14) (2026-02-04)


### Bug Fixes

* **deps:** update dependency glob to v13.0.1 ([#406](https://github.com/eik-lib/common/issues/406)) ([0354f7a](https://github.com/eik-lib/common/commit/0354f7a86d72bb28ce104d0bacaba4c7ca209976))

## [5.1.13](https://github.com/eik-lib/common/compare/v5.1.12...v5.1.13) (2026-01-07)


### Bug Fixes

* **deps:** update dependency validate-npm-package-name to v7.0.2 ([#398](https://github.com/eik-lib/common/issues/398)) ([c2680eb](https://github.com/eik-lib/common/commit/c2680eb8fd5805a7713944f503a8ffae7ce77585))

## [5.1.12](https://github.com/eik-lib/common/compare/v5.1.11...v5.1.12) (2025-12-19)


### Bug Fixes

* **deps:** update dependency validate-npm-package-name to v7.0.1 ([#396](https://github.com/eik-lib/common/issues/396)) ([05869e0](https://github.com/eik-lib/common/commit/05869e03c4575a0dc2b08574cd31f72e5e222855))

## [5.1.11](https://github.com/eik-lib/common/compare/v5.1.10...v5.1.11) (2025-12-12)


### Bug Fixes

* nudge version ([c81f35b](https://github.com/eik-lib/common/commit/c81f35b7e13424b839a0da6c590a548d97d35717))

## [5.1.10](https://github.com/eik-lib/common/compare/v5.1.9...v5.1.10) (2025-12-02)


### Bug Fixes

* **deps:** update dependency validate-npm-package-name to v7 ([#377](https://github.com/eik-lib/common/issues/377)) ([be986c8](https://github.com/eik-lib/common/commit/be986c824de806662f8e274ecc0c1aeb5e6fe70c))

## [5.1.9](https://github.com/eik-lib/common/compare/v5.1.8...v5.1.9) (2025-12-02)


### Bug Fixes

* **deps:** update dependency glob to v13 ([#384](https://github.com/eik-lib/common/issues/384)) ([ad7d1e4](https://github.com/eik-lib/common/commit/ad7d1e4520e35f7a61f227ae20000f80b62e6cff))

## [5.1.8](https://github.com/eik-lib/common/compare/v5.1.7...v5.1.8) (2025-11-26)


### Bug Fixes

* update dependencies ([#387](https://github.com/eik-lib/common/issues/387)) ([a58ffcd](https://github.com/eik-lib/common/commit/a58ffcd8967a2787dcdd3e947b108ad98f6e059a))

## [5.1.7](https://github.com/eik-lib/common/compare/v5.1.6...v5.1.7) (2025-09-09)


### Bug Fixes

* **deps:** update dependency mime-types to v3 ([#350](https://github.com/eik-lib/common/issues/350)) ([1016433](https://github.com/eik-lib/common/commit/10164334b162351e6ec6cfde00c9877dcbb03358))

## [5.1.6](https://github.com/eik-lib/common/compare/v5.1.5...v5.1.6) (2025-07-22)


### Bug Fixes

* **deps:** update dependency validate-npm-package-name to v6.0.2 ([#369](https://github.com/eik-lib/common/issues/369)) ([2923e75](https://github.com/eik-lib/common/commit/2923e75e8a6063bb3f10f86805e6c9a9c7fa871f))

## [5.1.5](https://github.com/eik-lib/common/compare/v5.1.4...v5.1.5) (2025-06-15)


### Bug Fixes

* **deps:** update dependency glob to v11.0.3 ([#366](https://github.com/eik-lib/common/issues/366)) ([e20b571](https://github.com/eik-lib/common/commit/e20b571e9b2d74875e1b3c82c22e946c2af39aed))

## [5.1.4](https://github.com/eik-lib/common/compare/v5.1.3...v5.1.4) (2025-06-11)


### Bug Fixes

* refactor to use native JSON module for import ([#365](https://github.com/eik-lib/common/issues/365)) ([53fc469](https://github.com/eik-lib/common/commit/53fc46995d25a992345c5152e9ee4260acb3424a))

## [5.1.3](https://github.com/eik-lib/common/compare/v5.1.2...v5.1.3) (2025-06-11)


### Bug Fixes

* internal refactoring to reduce file size when bundled ([#363](https://github.com/eik-lib/common/issues/363)) ([5e06159](https://github.com/eik-lib/common/commit/5e061594f92ccb9c2c137faa35410aa192782207))

## [5.1.2](https://github.com/eik-lib/common/compare/v5.1.1...v5.1.2) (2025-06-07)


### Bug Fixes

* **deps:** update dependency validate-npm-package-name to v6.0.1 ([#362](https://github.com/eik-lib/common/issues/362)) ([34ab1c7](https://github.com/eik-lib/common/commit/34ab1c75569337ba5a73e03f7f69036635c52e42))

## [5.1.1](https://github.com/eik-lib/common/compare/v5.1.0...v5.1.1) (2025-05-12)


### Bug Fixes

* **deps:** update dependency semver to v7.7.2 ([#359](https://github.com/eik-lib/common/issues/359)) ([a77675f](https://github.com/eik-lib/common/commit/a77675f434865cec5c1caecefa026966f6eb6dbe))

# [5.1.0](https://github.com/eik-lib/common/compare/v5.0.4...v5.1.0) (2025-05-08)


### Features

* new helper function fetchImportMaps ([#358](https://github.com/eik-lib/common/issues/358)) ([0f89645](https://github.com/eik-lib/common/commit/0f89645937a5c786ea54cd4ff873c37de3efee01))

## [5.0.4](https://github.com/eik-lib/common/compare/v5.0.3...v5.0.4) (2025-04-23)


### Bug Fixes

* **deps:** update dependency glob to v11.0.2 ([#355](https://github.com/eik-lib/common/issues/355)) ([da9135b](https://github.com/eik-lib/common/commit/da9135bb4171ff220eaac3d99451c98c369a4bde))

## [5.0.3](https://github.com/eik-lib/common/compare/v5.0.2...v5.0.3) (2025-02-04)


### Bug Fixes

* **deps:** update dependency semver to v7.7.1 ([#347](https://github.com/eik-lib/common/issues/347)) ([72616a1](https://github.com/eik-lib/common/commit/72616a110c5d16e0acae6c1f9f3e4a6680711008))

## [5.0.2](https://github.com/eik-lib/common/compare/v5.0.1...v5.0.2) (2025-01-30)


### Bug Fixes

* **deps:** update dependency semver to v7.7.0 ([#346](https://github.com/eik-lib/common/issues/346)) ([a3ae83e](https://github.com/eik-lib/common/commit/a3ae83e0e74b91527896489e97bba5d2224d3e6b))

## [5.0.1](https://github.com/eik-lib/common/compare/v5.0.0...v5.0.1) (2025-01-10)


### Bug Fixes

* **deps:** update dependency glob to v11.0.1 ([#345](https://github.com/eik-lib/common/issues/345)) ([418aef9](https://github.com/eik-lib/common/commit/418aef9845b60507ae6cd4c2597eac092dad9d3d))

# [5.0.0](https://github.com/eik-lib/common/compare/v4.1.1...v5.0.0) (2024-11-13)


### Bug Fixes

* update validate-npm-package-name ([0dac235](https://github.com/eik-lib/common/commit/0dac23582de09bb739a730a8ca9bee7370146bcc))


### BREAKING CHANGES

* Requires Node >=20.5.0

## [4.1.1](https://github.com/eik-lib/common/compare/v4.1.0...v4.1.1) (2024-08-16)


### Bug Fixes

* windows support ([#303](https://github.com/eik-lib/common/issues/303)) ([4e6a307](https://github.com/eik-lib/common/commit/4e6a3078861a0a03b7275bfb5b2875adda1f2c2e))

# [4.1.0](https://github.com/eik-lib/common/compare/v4.0.9...v4.1.0) (2024-08-14)


### Features

* add support for Eik image type ([75a5830](https://github.com/eik-lib/common/commit/75a5830df7bf59f7ef627b8d143cda5c0bbbba1b))

## [4.0.9](https://github.com/eik-lib/common/compare/v4.0.8...v4.0.9) (2024-08-13)


### Bug Fixes

* add jsdoc for schema validators ([#325](https://github.com/eik-lib/common/issues/325)) ([062446a](https://github.com/eik-lib/common/commit/062446a1fa91cf0f1a63078b087a3670815b134c))

## [4.0.8](https://github.com/eik-lib/common/compare/v4.0.7...v4.0.8) (2024-08-12)


### Bug Fixes

* allow specifying $schema ([bfc6b0f](https://github.com/eik-lib/common/commit/bfc6b0f5c878f14a7e3d78c4555779247e96a766))
* use the correct upstream schema link for ajv ([90ca025](https://github.com/eik-lib/common/commit/90ca025d67a9b8f2cf900ead23f1cfb1cddb0c2a)), closes [/ajv.js.org/guide/schema-language.html#draft-07-and-draft-06](https://github.com//ajv.js.org/guide/schema-language.html/issues/draft-07-and-draft-06)

## [4.0.7](https://github.com/eik-lib/common/compare/v4.0.6...v4.0.7) (2024-08-09)


### Bug Fixes

* type issue with helpers.getDefaults ([9b29d63](https://github.com/eik-lib/common/commit/9b29d63ca9834a2a33222d03eade925f33cef91a))

## [4.0.6](https://github.com/eik-lib/common/compare/v4.0.5...v4.0.6) (2024-08-07)


### Bug Fixes

* **deps:** update dependency semver to v7.6.3 ([663593b](https://github.com/eik-lib/common/commit/663593bdf170c16bcbc5ffc15162e59af5e5b204))

## [4.0.5](https://github.com/eik-lib/common/compare/v4.0.4...v4.0.5) (2024-08-06)


### Bug Fixes

* **deps:** update dependency ajv to v8.17.1 ([cfa2b1c](https://github.com/eik-lib/common/commit/cfa2b1ca23dbdff25abc83169fd0f4cb066491e7))

## [4.0.4](https://github.com/eik-lib/common/compare/v4.0.3...v4.0.4) (2024-08-06)


### Bug Fixes

* **deps:** update dependency mime-types to v2.1.35 ([a9f509e](https://github.com/eik-lib/common/commit/a9f509eb38d9e24ab5a0661ab50049f5bca4e06b))

## [4.0.3](https://github.com/eik-lib/common/compare/v4.0.2...v4.0.3) (2024-08-06)


### Bug Fixes

* **deps:** update dependency is-glob to v4.0.3 ([247919d](https://github.com/eik-lib/common/commit/247919d9551cb351d6b5f179bddba6d58a7d85a4))

## [4.0.2](https://github.com/eik-lib/common/compare/v4.0.1...v4.0.2) (2024-08-06)


### Bug Fixes

* **deps:** update dependency semver to v7.5.2 [security] ([aa1b38f](https://github.com/eik-lib/common/commit/aa1b38fd6e1e08c443ece37af434f364a3a972a1))

## [4.0.1](https://github.com/eik-lib/common/compare/v4.0.0...v4.0.1) (2024-08-06)


### Bug Fixes

* use correct method name for loading config file from path ([9d01ca4](https://github.com/eik-lib/common/commit/9d01ca46574ee5a9f153835f8778640a9b20625b))

# [4.0.0](https://github.com/eik-lib/common/compare/v3.0.1...v4.0.0) (2024-08-06)


### Bug Fixes

* update ajv-formats ([131dbf2](https://github.com/eik-lib/common/commit/131dbf25fcf8e2d128ac9e660076b538c441fa55))
* update glob to 9.0.0 ([ee132ce](https://github.com/eik-lib/common/commit/ee132ceb256244df74839dc9495c57c1e2b36af2))
* update glog to 11.0.0 ([ae24324](https://github.com/eik-lib/common/commit/ae2432458bd8c3ec95f7ca59d6d86ed87e1686d2))
* update validate-npm-package-name ([00c57e7](https://github.com/eik-lib/common/commit/00c57e7a2c6f0c2666493ebb1a6eae446582037f))


### chore

* convert codebase to ESM ([1a83a26](https://github.com/eik-lib/common/commit/1a83a261d2cc2ce2c921eaf50c843d0e8989d662))


### Features

* add load exact method ([709c8e3](https://github.com/eik-lib/common/commit/709c8e350d6f9a24c5d41981cca27b8183bf3268))


### BREAKING CHANGES

* Codebase is now ESM only, Common JS is no longer supported.

# [4.0.0-next.5](https://github.com/eik-lib/common/compare/v4.0.0-next.4...v4.0.0-next.5) (2024-08-06)


### Bug Fixes

* **deps:** update dependency glob to v8 ([#225](https://github.com/eik-lib/common/issues/225)) ([fd01a56](https://github.com/eik-lib/common/commit/fd01a566b404164bdc847cc7a1803b124e131e41))
* **deps:** update dependency validate-npm-package-name to v4 ([#222](https://github.com/eik-lib/common/issues/222)) ([c3721ab](https://github.com/eik-lib/common/commit/c3721abf058c93d4e500945c3c014c748c1f2acd))
* update ajv-formats ([131dbf2](https://github.com/eik-lib/common/commit/131dbf25fcf8e2d128ac9e660076b538c441fa55))
* update glob to 9.0.0 ([ee132ce](https://github.com/eik-lib/common/commit/ee132ceb256244df74839dc9495c57c1e2b36af2))
* update glog to 11.0.0 ([ae24324](https://github.com/eik-lib/common/commit/ae2432458bd8c3ec95f7ca59d6d86ed87e1686d2))
* update validate-npm-package-name ([00c57e7](https://github.com/eik-lib/common/commit/00c57e7a2c6f0c2666493ebb1a6eae446582037f))


### chore

* convert codebase to ESM ([1a83a26](https://github.com/eik-lib/common/commit/1a83a261d2cc2ce2c921eaf50c843d0e8989d662))


### Features

* add load exact method ([709c8e3](https://github.com/eik-lib/common/commit/709c8e350d6f9a24c5d41981cca27b8183bf3268))


### BREAKING CHANGES

* Codebase is now ESM only, Common JS is no longer supported.

# [4.0.0-next.5](https://github.com/eik-lib/common/compare/v4.0.0-next.4...v4.0.0-next.5) (2024-08-04)


### Bug Fixes

* **deps:** update dependency glob to v8 ([#225](https://github.com/eik-lib/common/issues/225)) ([fd01a56](https://github.com/eik-lib/common/commit/fd01a566b404164bdc847cc7a1803b124e131e41))
* **deps:** update dependency validate-npm-package-name to v4 ([#222](https://github.com/eik-lib/common/issues/222)) ([c3721ab](https://github.com/eik-lib/common/commit/c3721abf058c93d4e500945c3c014c748c1f2acd))
* update ajv-formats ([131dbf2](https://github.com/eik-lib/common/commit/131dbf25fcf8e2d128ac9e660076b538c441fa55))
* update glob to 9.0.0 ([ee132ce](https://github.com/eik-lib/common/commit/ee132ceb256244df74839dc9495c57c1e2b36af2))
* update glog to 11.0.0 ([ae24324](https://github.com/eik-lib/common/commit/ae2432458bd8c3ec95f7ca59d6d86ed87e1686d2))
* update validate-npm-package-name ([00c57e7](https://github.com/eik-lib/common/commit/00c57e7a2c6f0c2666493ebb1a6eae446582037f))


### chore

* convert codebase to ESM ([1a83a26](https://github.com/eik-lib/common/commit/1a83a261d2cc2ce2c921eaf50c843d0e8989d662))


### BREAKING CHANGES

* Codebase is now ESM only, Common JS is no longer supported.

# [4.0.0-next.5](https://github.com/eik-lib/common/compare/v4.0.0-next.4...v4.0.0-next.5) (2024-08-01)


### Bug Fixes

* **deps:** update dependency glob to v8 ([#225](https://github.com/eik-lib/common/issues/225)) ([fd01a56](https://github.com/eik-lib/common/commit/fd01a566b404164bdc847cc7a1803b124e131e41))
* **deps:** update dependency validate-npm-package-name to v4 ([#222](https://github.com/eik-lib/common/issues/222)) ([c3721ab](https://github.com/eik-lib/common/commit/c3721abf058c93d4e500945c3c014c748c1f2acd))
* update ajv-formats ([131dbf2](https://github.com/eik-lib/common/commit/131dbf25fcf8e2d128ac9e660076b538c441fa55))
* update validate-npm-package-name ([00c57e7](https://github.com/eik-lib/common/commit/00c57e7a2c6f0c2666493ebb1a6eae446582037f))


### chore

* convert codebase to ESM ([1a83a26](https://github.com/eik-lib/common/commit/1a83a261d2cc2ce2c921eaf50c843d0e8989d662))


### BREAKING CHANGES

* Codebase is now ESM only, Common JS is no longer supported.

# [4.0.0-next.5](https://github.com/eik-lib/common/compare/v4.0.0-next.4...v4.0.0-next.5) (2024-07-31)


### Bug Fixes

* **deps:** update dependency glob to v8 ([#225](https://github.com/eik-lib/common/issues/225)) ([fd01a56](https://github.com/eik-lib/common/commit/fd01a566b404164bdc847cc7a1803b124e131e41))
* **deps:** update dependency validate-npm-package-name to v4 ([#222](https://github.com/eik-lib/common/issues/222)) ([c3721ab](https://github.com/eik-lib/common/commit/c3721abf058c93d4e500945c3c014c748c1f2acd))


### chore

* convert codebase to ESM ([1a83a26](https://github.com/eik-lib/common/commit/1a83a261d2cc2ce2c921eaf50c843d0e8989d662))


### BREAKING CHANGES

* Codebase is now ESM only, Common JS is no longer supported.

# [4.0.0-next.5](https://github.com/eik-lib/common/compare/v4.0.0-next.4...v4.0.0-next.5) (2024-07-31)


### Bug Fixes

* **deps:** update dependency glob to v8 ([#225](https://github.com/eik-lib/common/issues/225)) ([fd01a56](https://github.com/eik-lib/common/commit/fd01a566b404164bdc847cc7a1803b124e131e41))
* **deps:** update dependency validate-npm-package-name to v4 ([#222](https://github.com/eik-lib/common/issues/222)) ([c3721ab](https://github.com/eik-lib/common/commit/c3721abf058c93d4e500945c3c014c748c1f2acd))

## [3.0.1](https://github.com/eik-lib/common/compare/v3.0.0...v3.0.1) (2022-05-04)


### Bug Fixes

* **deps:** update dependency glob to v8 ([#225](https://github.com/eik-lib/common/issues/225)) ([fd01a56](https://github.com/eik-lib/common/commit/fd01a566b404164bdc847cc7a1803b124e131e41))
* **deps:** update dependency validate-npm-package-name to v4 ([#222](https://github.com/eik-lib/common/issues/222)) ([c3721ab](https://github.com/eik-lib/common/commit/c3721abf058c93d4e500945c3c014c748c1f2acd))

# [3.0.0](https://github.com/eik-lib/common/compare/v2.0.3...v3.0.0) (2021-08-12)


### Bug Fixes

* ensure absolute file paths work as expected ([4f6ce5e](https://github.com/eik-lib/common/commit/4f6ce5e251dcbf0df0b51cc36f73b10585b96538))
* include eik json schema file in package when publishing ([f0c3c45](https://github.com/eik-lib/common/commit/f0c3c45439a637e8a3cb3a475bca70f2a77c1901))
* update require statements to avoid circular dependencies ([4359bec](https://github.com/eik-lib/common/commit/4359bec140539c6144be48f7b9ff774b9601d068))


### Features

* add extension, mime-type and content-type to file location ([a9b4fe1](https://github.com/eik-lib/common/commit/a9b4fe15cf39425070b9bd260183656933d94c5d))
* Add hapi support for local assets ([7528c32](https://github.com/eik-lib/common/commit/7528c3277c537e7e0a4228c949988bc7e7a90074))
* add mappings() method to eik config object ([f989ae0](https://github.com/eik-lib/common/commit/f989ae0e2de0aa5646fd33d0f5854bc7e74c8734)), closes [/github.com/eik-lib/issues/issues/2#issuecomment-779099732](https://github.com//github.com/eik-lib/issues/issues/2/issues/issuecomment-779099732)


* refactor!: packageURL removed, localAssets fixed and updated ([90fd181](https://github.com/eik-lib/common/commit/90fd1818f69384d4edeb056dc2c8367e51b21d44))
* refactor!: remove pathsAndFiles methods ([90d8a12](https://github.com/eik-lib/common/commit/90d8a12e4df8e3a37f295c6136e94bf4ade68cb4))
* feat!: preserve directory structure when globbing in config ([dff2830](https://github.com/eik-lib/common/commit/dff28301f9bc6e37ef9db32455fa64f5a7a9e80a))


### BREAKING CHANGES

* packageURL was removed as it no longer makes sense given the changes to eik json files config

localAssets has been refactored to use the new mappings method of eik config
* Consumers of the Eik Config class will all need to be updated to use the newer .mappings() method instead.
* directory structures are no longer flattened

# [4.0.0-next.4](https://github.com/eik-lib/common/compare/v4.0.0-next.3...v4.0.0-next.4) (2021-02-23)


### Bug Fixes

* include eik json schema file in package when publishing ([f0c3c45](https://github.com/eik-lib/common/commit/f0c3c45439a637e8a3cb3a475bca70f2a77c1901))

# [4.0.0-next.3](https://github.com/eik-lib/common/compare/v4.0.0-next.2...v4.0.0-next.3) (2021-02-23)


### Bug Fixes

* update require statements to avoid circular dependencies ([4359bec](https://github.com/eik-lib/common/commit/4359bec140539c6144be48f7b9ff774b9601d068))

# [4.0.0-next.2](https://github.com/eik-lib/common/compare/v4.0.0-next.1...v4.0.0-next.2) (2021-02-23)


### Bug Fixes

* ensure absolute file paths work as expected ([4f6ce5e](https://github.com/eik-lib/common/commit/4f6ce5e251dcbf0df0b51cc36f73b10585b96538))

# [4.0.0-next.1](https://github.com/eik-lib/common/compare/v3.0.0-next.1...v4.0.0-next.1) (2021-02-19)


### Features

* Add hapi support for local assets ([7528c32](https://github.com/eik-lib/common/commit/7528c3277c537e7e0a4228c949988bc7e7a90074))

# [3.0.0-next.1](https://github.com/eik-lib/common/compare/v2.0.3...v3.0.0-next.1) (2021-02-18)


### Features

* add extension, mime-type and content-type to file location ([a9b4fe1](https://github.com/eik-lib/common/commit/a9b4fe15cf39425070b9bd260183656933d94c5d))
* add mappings() method to eik config object ([f989ae0](https://github.com/eik-lib/common/commit/f989ae0e2de0aa5646fd33d0f5854bc7e74c8734)), closes [/github.com/eik-lib/issues/issues/2#issuecomment-779099732](https://github.com//github.com/eik-lib/issues/issues/2/issues/issuecomment-779099732)


* refactor!: packageURL removed, localAssets fixed and updated ([90fd181](https://github.com/eik-lib/common/commit/90fd1818f69384d4edeb056dc2c8367e51b21d44))
* refactor!: remove pathsAndFiles methods ([90d8a12](https://github.com/eik-lib/common/commit/90d8a12e4df8e3a37f295c6136e94bf4ade68cb4))
* feat!: preserve directory structure when globbing in config ([dff2830](https://github.com/eik-lib/common/commit/dff28301f9bc6e37ef9db32455fa64f5a7a9e80a))


### BREAKING CHANGES

* packageURL was removed as it no longer makes sense given the changes to eik json files config

localAssets has been refactored to use the new mappings method of eik config
* Consumers of the Eik Config class will all need to be updated to use the newer .mappings() method instead.
* directory structures are no longer flattened

## [2.0.3](https://github.com/eik-lib/common/compare/v2.0.2...v2.0.3) (2021-02-11)


### Bug Fixes

* handle file keys starting with . correctly ([01c0dd8](https://github.com/eik-lib/common/commit/01c0dd8f9f4485ef35489629526c5871e35a83e8))

## [2.0.2](https://github.com/eik-lib/common/compare/v2.0.1...v2.0.2) (2021-02-10)


### Bug Fixes

* do not use package.json as config source if eik key is not defined ([ccbc610](https://github.com/eik-lib/common/commit/ccbc61070ff26b75aae5d3cdab1ac5d0d8ed6929))

## [2.0.1](https://github.com/eik-lib/common/compare/v2.0.0...v2.0.1) (2021-02-09)


### Bug Fixes

* correctly return default type from eik-config class ([fadaea7](https://github.com/eik-lib/common/commit/fadaea794346c77ce60b07fb8efd3684fc2c3911))

# [2.0.0](https://github.com/eik-lib/common/compare/v1.6.0...v2.0.0) (2021-02-08)


* feat!: add type field to eik config schema ([d9bd0c4](https://github.com/eik-lib/common/commit/d9bd0c4bceee07506fb8e1efc3d2c09715a10062))


### BREAKING CHANGES

* valid eik config object is now required when instantiating EikConfig class

# [1.6.0](https://github.com/eik-lib/common/compare/v1.5.0...v1.6.0) (2021-01-27)


### Features

* add "type" field to JSON Schema, validation and asserts ([402ffca](https://github.com/eik-lib/common/commit/402ffcadcd823fdfdd47bf0d4e2c8353795e6fbc))

# [1.5.0](https://github.com/eik-lib/common/compare/v1.4.2...v1.5.0) (2021-01-25)


### Features

* Add config persistence method to configStore ([91b396c](https://github.com/eik-lib/common/commit/91b396c52077d0b7916c65bbfcfbca10428e76f9))

## [1.4.2](https://github.com/eik-lib/common/compare/v1.4.1...v1.4.2) (2021-01-21)


### Bug Fixes

* remove singletons in packageURL and localAssets ([6e49df0](https://github.com/eik-lib/common/commit/6e49df03afd5294bf8535c95c050a8d28e94f491))

## [1.4.1](https://github.com/eik-lib/common/compare/v1.4.0...v1.4.1) (2021-01-19)


### Bug Fixes

* Ensure map property for config is always an array ([c0d1860](https://github.com/eik-lib/common/commit/c0d1860fe906fd7902ffcceb76996cfff02861e2))

# [1.4.0](https://github.com/eik-lib/common/compare/v1.3.3...v1.4.0) (2021-01-19)


### Features

* Remove unneeded file ([72c07df](https://github.com/eik-lib/common/commit/72c07dfb3e8673a55535470dd41b7ed09e492b08))

## [1.3.3](https://github.com/eik-lib/common/compare/v1.3.2...v1.3.3) (2020-12-31)


### Bug Fixes

* Expose invalid value when throwing validation error ([7f1d0f0](https://github.com/eik-lib/common/commit/7f1d0f02e3df36dcd8984e0b475f9adf55937c46))

## [1.3.2](https://github.com/eik-lib/common/compare/v1.3.1...v1.3.2) (2020-12-16)


### Bug Fixes

* Added ajv-formats to support uri's ([66e86d0](https://github.com/eik-lib/common/commit/66e86d09d16644ad35e40617b4a5e3b380e587f3))
* **deps:** update dependency ajv to v7 ([bb61f63](https://github.com/eik-lib/common/commit/bb61f638259a0d379b6a43490e016c08bf6ac04e))

# [1.3.0](https://github.com/eik-lib/common/compare/v1.2.0...v1.3.0) (2020-09-25)


### Features

* add helpers for development and production ([207708c](https://github.com/eik-lib/common/commit/207708ce68639388ad4cea033c0204417dfc684e))

# [1.2.0](https://github.com/eik-lib/common/compare/v1.1.0...v1.2.0) (2020-09-14)


### Features

* expose validation error ([66585ef](https://github.com/eik-lib/common/commit/66585ef3de7e6e272fcb4ec7ffa8649f2fff0598))

# [1.1.0](https://github.com/eik-lib/common/compare/v1.0.1...v1.1.0) (2020-09-10)


### Features

* add assert functions for schema ([ba3aa28](https://github.com/eik-lib/common/commit/ba3aa28d2450d2ef6ebf58ba716427164f849680))

## [1.0.1](https://github.com/eik-lib/common/compare/v1.0.0...v1.0.1) (2020-09-10)


### Bug Fixes

* loosen validation ([ea00919](https://github.com/eik-lib/common/commit/ea00919fcfb1ef7e0dd277e0e06525fd467834cf))

# 1.0.0 (2020-09-08)


### Features

* update schema file, split out small validation functions ([3f4f7e0](https://github.com/eik-lib/common/commit/3f4f7e05bf296430582efa93008ca3d6f2360bd9))
