# Changelog

All notable changes to this project will be documented in this file.

# [@sapphire/ts-config@5.0.1](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@5.0.0...@sapphire/ts-config@5.0.1) - (2024-03-11)

## 🐛 Bug Fixes

- **ts-config:** Bump transitive typescript dependency ([321df01](https://github.com/sapphiredev/utilities/commit/321df01d69964b7b8e98edd57b222dc227805a39))

## 📝 Documentation

- **ts-config:** Update readme (#640) ([cf8dd7e](https://github.com/sapphiredev/utilities/commit/cf8dd7ee51b6ea38dbe41427fd131b061ffe764e))

# [@sapphire/ts-config@5.0.0](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@4.0.1...@sapphire/ts-config@5.0.0) - (2023-08-29)

## 🚀 Features

- **tsconfig:** Rework entire tsconfig setup for better TS 5.2 support ([a49bed1](https://github.com/sapphiredev/utilities/commit/a49bed1fa3d277762dac1f4fcba889d922aee530))
  - 💥 **BREAKING CHANGE:** The tsconfig has been majorly restructured. Please see [the upgrading guide](https://github.com/sapphiredev/utilities/blob/main/packages/ts-config/UPGRADING-v4-v5.md) for how to migrate to the new version.

# [@sapphire/ts-config@4.0.1](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@4.0.0...@sapphire/ts-config@4.0.1) - (2023-07-21)

## 🐛 Bug Fixes

- **tsconfig:** Set `noEmitHelpers` to false (#620) ([8ed04bf](https://github.com/sapphiredev/utilities/commit/8ed04bff735fbdff35855e0d0bdaf03a3686fefc))
- **deps:** Update all non-major dependencies (#607) ([9cc8bd0](https://github.com/sapphiredev/utilities/commit/9cc8bd0d4b5d650deab2c913e6c3d713861bae28))

## 🧪 Testing

- Update vitest to coverage v8 ([a4bc6e4](https://github.com/sapphiredev/utilities/commit/a4bc6e4f24ea60143a150ecc76fda6484f172ab9))

# [@sapphire/ts-config@4.0.0](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.3.4...@sapphire/ts-config@4.0.0) - (2023-04-10)

## 🏠 Refactor

- Split `@sapphire/time-utilities` into 4 sub-packages (#462) ([574299a](https://github.com/sapphiredev/utilities/commit/574299a99e658f6500a2a7efa587a0919b2d1313))

## 🐛 Bug Fixes

- **ts-config:** Update typescript to 5.0.3 ([049102b](https://github.com/sapphiredev/utilities/commit/049102b03475a5e83556f3c8a7bcfb08c14df263))
- **deps:** Update all non-major dependencies (#577) ([291dd67](https://github.com/sapphiredev/utilities/commit/291dd6783e57d8f075ce566218ba076ef6c4bbbd))
- **deps:** Update all non-major dependencies (#545) ([40ca040](https://github.com/sapphiredev/utilities/commit/40ca040a21d8a0949682051a3a974538183a400e))
- **deps:** Update all non-major dependencies (#544) ([cc78f17](https://github.com/sapphiredev/utilities/commit/cc78f17390c7f3db08af92bf46a5a70a9c11dd5f))
- **deps:** Update all non-major dependencies (#532) ([8033d1f](https://github.com/sapphiredev/utilities/commit/8033d1ff7a5a1974134c61f424f171cccb2915e1))
- **deps:** Update all non-major dependencies (#505) ([6178296](https://github.com/sapphiredev/utilities/commit/617829649e1e4deeee02b14533b5377cd5bc1fb3))
- **deps:** Update all non-major dependencies ([e20f299](https://github.com/sapphiredev/utilities/commit/e20f29906e83cee000aaba9c6827e3bec5173d28))

## 📝 Documentation

- Add @06000208 as a contributor ([fa3349e](https://github.com/sapphiredev/utilities/commit/fa3349e55ce4ad008785211dec7bf8e2b5d933df))
- Add @didinele as a contributor ([42ef7b6](https://github.com/sapphiredev/utilities/commit/42ef7b656c48fd0e720119db1d622c8bba2791e9))
- Add @goestav as a contributor ([0e56a92](https://github.com/sapphiredev/utilities/commit/0e56a92a4e2d0942bfa207f81a8cb03b32312034))
- Add @CitTheDev as a contributor ([34169ea](https://github.com/sapphiredev/utilities/commit/34169eae1dc0476ccf5a6c4f36e28602a204829e))
- Add @legendhimslef as a contributor ([059b6f1](https://github.com/sapphiredev/utilities/commit/059b6f1ab5362d46d58624d06c1aa39192b0716f))
- Add @r-priyam as a contributor ([fb278ba](https://github.com/sapphiredev/utilities/commit/fb278bacf627ec6fc88752eafeb12df5f3177a2c))
- Change name of @kyranet (#451) ([df4fdef](https://github.com/sapphiredev/utilities/commit/df4fdefce18659975a4ebc224723638507d02d35))
- Update @RealShadowNova as a contributor ([a869ba0](https://github.com/sapphiredev/utilities/commit/a869ba0abfad041610b9115187d426aebe671af6))
- Add @muchnameless as a contributor ([a1221fe](https://github.com/sapphiredev/utilities/commit/a1221fea68506e99591d5d00ec552a07c26833f9))
- Add @enxg as a contributor ([d2382f0](https://github.com/sapphiredev/utilities/commit/d2382f04e3909cb4ad11798a0a10e683f6cf5383))
- Add @EvolutionX-10 as a contributor ([efc3a32](https://github.com/sapphiredev/utilities/commit/efc3a320a72ae258996dd62866d206c33f8d4961))
- Add @MajesticString as a contributor ([295b3e9](https://github.com/sapphiredev/utilities/commit/295b3e9849a4b0fe64074bae02f6426378a303c3))
- Add @Mzato0001 as a contributor ([c790ef2](https://github.com/sapphiredev/utilities/commit/c790ef25df2d7e22888fa9f8169167aa555e9e19))
- Add @NotKaskus as a contributor ([00da8f1](https://github.com/sapphiredev/utilities/commit/00da8f199137b9277119823f322d1f2d168d928a))
- Add @imranbarbhuiya as a contributor ([fb674c2](https://github.com/sapphiredev/utilities/commit/fb674c2c5594d41e71662263553dcb4bac9e37f4))
- Add @axisiscool as a contributor ([ce1aa31](https://github.com/sapphiredev/utilities/commit/ce1aa316871a88d3663efbdf2a42d3d8dfe6a27f))
- Add @dhruv-kaushikk as a contributor ([ebbf43f](https://github.com/sapphiredev/utilities/commit/ebbf43f63617daba96e72c50a234bf8b64f6ddc4))
- Add @Commandtechno as a contributor ([f1d69fa](https://github.com/sapphiredev/utilities/commit/f1d69fabe1ee0abe4be08b19e63dbec03102f7ce))

## 🚀 Features

- **ts-config:** Use `Node16` as default module ([1f5c88e](https://github.com/sapphiredev/utilities/commit/1f5c88ed98305df515537df57b7981f27230e0c9))
  - 💥 **BREAKING CHANGE:** The previous version had `"module": "CommonJS"` whereas this one has
  - 💥 **`"module":** "Node16"`. Refer to the TypeScript documentation for the differences
- **ts-config:** Update for TypeScript v5.x ([d3e0bfe](https://github.com/sapphiredev/utilities/commit/d3e0bfe5fea4f1d9ed817920c637d1c962f1f927))
  - 💥 **BREAKING CHANGE:** @sapphire/ts-config now relies on TypeScript v5.x.
DO NOT attempt to use this version with TypeScript v4.x or lower.
DO NOT attempt to use a previous major with TypeScript v5.x.
- @sapphire/eslint-plugin-result (#556) ([009d3d2](https://github.com/sapphiredev/utilities/commit/009d3d2e3cfa51ac195a0b85a6c9e18cb32b4201))
- **utilities:** Add possibility to import single functions by appending them to the import path. (#454) ([374c145](https://github.com/sapphiredev/utilities/commit/374c145a5dd329cfc1a867ed6720abf408683a88))

## 🧪 Testing

- Migrate to vitest (#380) ([075ec73](https://github.com/sapphiredev/utilities/commit/075ec73c7a8e3374fad3ada612d37eb4ac36ec8d))

## [3.3.4](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.3.3...@sapphire/ts-config@3.3.4) (2022-04-01)

### Bug Fixes

-   **deps:** update all non-major dependencies ([308cf66](https://github.com/sapphiredev/utilities/commit/308cf66056b9b3718abb6946b1bc1cc9c144c4a3))

## [3.3.3](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.3.2...@sapphire/ts-config@3.3.3) (2022-03-20)

### Bug Fixes

-   **ts-config:** fixed package exports ([30b34dc](https://github.com/sapphiredev/utilities/commit/30b34dc7f1de57e3d6cd91f9f5ae8000a886e8e5))

## [3.3.2](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.3.1...@sapphire/ts-config@3.3.2) (2022-03-06)

**Note:** Version bump only for package @sapphire/ts-config

## [3.3.1](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.3.0...@sapphire/ts-config@3.3.1) (2022-02-06)

### Bug Fixes

-   **ts-config:** actually publish the without-decorators configs ([cbf78e0](https://github.com/sapphiredev/utilities/commit/cbf78e0c672a117f80f90cc784e1f169d62c51c0))

# [3.3.0](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.2.0...@sapphire/ts-config@3.3.0) (2022-02-03)

### Features

-   **ts-config:** add multi-config structure ([#281](https://github.com/sapphiredev/utilities/issues/281)) ([b5191d7](https://github.com/sapphiredev/utilities/commit/b5191d7f2416dc5838590c4ff221454925553e37))

# [3.2.0](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.1.8...@sapphire/ts-config@3.2.0) (2022-01-28)

### Features

-   change build system to tsup ([#270](https://github.com/sapphiredev/utilities/issues/270)) ([365a53a](https://github.com/sapphiredev/utilities/commit/365a53a5517a01a0926cf28a83c96b63f32ed9f8))

## [3.1.8](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.1.7...@sapphire/ts-config@3.1.8) (2022-01-21)

### Bug Fixes

-   fixed typos of `communitys` ([e4e3a69](https://github.com/sapphiredev/utilities/commit/e4e3a6913a8157f24f366ac43db46faebdc085ce)), closes [#263](https://github.com/sapphiredev/utilities/issues/263)

## [3.1.7](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.1.6...@sapphire/ts-config@3.1.7) (2022-01-10)

**Note:** Version bump only for package @sapphire/ts-config

## [3.1.6](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.1.4...@sapphire/ts-config@3.1.6) (2021-11-25)

**Note:** Version bump only for package @sapphire/ts-config

## [3.1.5](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.1.4...@sapphire/ts-config@3.1.5) (2021-11-25)

**Note:** Version bump only for package @sapphire/ts-config

## [3.1.4](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.1.3...@sapphire/ts-config@3.1.4) (2021-11-06)

**Note:** Version bump only for package @sapphire/ts-config

## [3.1.3](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.1.2...@sapphire/ts-config@3.1.3) (2021-10-26)

**Note:** Version bump only for package @sapphire/ts-config

## [3.1.2](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.1.1...@sapphire/ts-config@3.1.2) (2021-10-17)

### Bug Fixes

-   allow more node & npm versions in engines field ([5977d2a](https://github.com/sapphiredev/utilities/commit/5977d2a30a4b2cfdf84aff3f33af03ffde1bbec5))

## [3.1.1](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.1.0...@sapphire/ts-config@3.1.1) (2021-10-11)

**Note:** Version bump only for package @sapphire/ts-config

# [3.1.0](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@3.0.0...@sapphire/ts-config@3.1.0) (2021-10-04)

### Features

-   **ts-config:** set minimum NodeJS to v14 ([81cc8f6](https://github.com/sapphiredev/utilities/commit/81cc8f60e42c5c074a7752a9fd026f6362fe6875))

# [3.0.0](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.3.2...@sapphire/ts-config@3.0.0) (2021-07-20)

### Features

-   **ts-config:** bump target ES2019 to ES2020 ([9aad698](https://github.com/sapphiredev/utilities/commit/9aad698ff9f76b199b206f36799d3274ab60b70a))

### BREAKING CHANGES

-   **ts-config:** Code output by a non-overwritten @sapphire/ts-config will now be in ES2020 format.
    This means you need to use _at least_ NodeJS v14 to run projects that use this config.

## [2.3.2](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.3.1...@sapphire/ts-config@2.3.2) (2021-07-11)

**Note:** Version bump only for package @sapphire/ts-config

## [2.3.1](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.3.0...@sapphire/ts-config@2.3.1) (2021-06-27)

**Note:** Version bump only for package @sapphire/ts-config

# [2.3.0](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.2.3...@sapphire/ts-config@2.3.0) (2021-06-19)

### Features

-   **utilities:** update utilities with more stuff ([#122](https://github.com/sapphiredev/utilities/issues/122)) ([5dfb668](https://github.com/sapphiredev/utilities/commit/5dfb6688d27ab361a7c31692465ed613b500cdb1))

## [2.2.3](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.2.2...@sapphire/ts-config@2.2.3) (2021-06-06)

### Bug Fixes

-   remove peer deps, update dev deps, update READMEs ([#124](https://github.com/sapphiredev/utilities/issues/124)) ([67256ed](https://github.com/sapphiredev/utilities/commit/67256ed43b915b02a8b5c68230ba82d6210c5032))
-   **ts-config:** add version caret to dependencies ([c365706](https://github.com/sapphiredev/utilities/commit/c365706a9c8c8d11f5feed3a553d19d72bdb192f))

## [2.2.2](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.2.1...@sapphire/ts-config@2.2.2) (2021-05-20)

### Bug Fixes

-   **ts-config:** mark package as side effect free ([c49de49](https://github.com/sapphiredev/utilities/commit/c49de4956aded8ae3e6e498646a0254509a022e7))

## [2.2.1](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.2.0...@sapphire/ts-config@2.2.1) (2021-05-02)

### Bug Fixes

-   drop the `www.` from the SapphireJS URL ([494d89f](https://github.com/sapphiredev/utilities/commit/494d89ffa04f78c195b93d7905b3232884f7d7e2))
-   update all the SapphireJS URLs from `.com` to `.dev` ([f59b46d](https://github.com/sapphiredev/utilities/commit/f59b46d1a0ebd39cad17b17d71cd3b9da808d5fd))

# [2.2.0](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.1.2...@sapphire/ts-config@2.2.0) (2021-04-21)

### Features

-   add @sapphire/embed-jsx ([#100](https://github.com/sapphiredev/utilities/issues/100)) ([7277a23](https://github.com/sapphiredev/utilities/commit/7277a236015236ed8e81b7882875410facc4ce17))

## [2.1.2](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.1.1...@sapphire/ts-config@2.1.2) (2021-04-19)

### Bug Fixes

-   change all Sapphire URLs from "project"->"community" & use our domain where applicable 👨‍🌾🚜 ([#102](https://github.com/sapphiredev/utilities/issues/102)) ([835b408](https://github.com/sapphiredev/utilities/commit/835b408e8e57130c3787aca2e32613346ff23e4d))

## [2.1.1](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.1.0...@sapphire/ts-config@2.1.1) (2021-04-03)

**Note:** Version bump only for package @sapphire/ts-config

# [2.1.0](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.0.1...@sapphire/ts-config@2.1.0) (2021-03-16)

### Features

-   **ts-config:** add tslib dependency and configure import helpers ([39c389c](https://github.com/sapphiredev/utilities/commit/39c389c54186a675ff8b7664f15c2d70f8eb3bab))

## [2.0.1](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@2.0.0...@sapphire/ts-config@2.0.1) (2021-02-16)

**Note:** Version bump only for package @sapphire/ts-config

# [2.0.0](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@1.1.1...@sapphire/ts-config@2.0.0) (2021-01-08)

### Features

-   **{ts,eslint}-config,decorators:** remove TypeScript v3 from peer dependencies ([a211f0b](https://github.com/sapphiredev/utilities/commit/a211f0b1d07c634cf80701a6685537c14e35586e))

### BREAKING CHANGES

-   **{ts,eslint}-config,decorators:** TypeScript v3 removed from peer dependencies, it may still work, however we
    strongly recommend updating.

## [1.1.1](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@1.1.0...@sapphire/ts-config@1.1.1) (2021-01-01)

**Note:** Version bump only for package @sapphire/ts-config

# [1.1.0](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@1.0.3...@sapphire/ts-config@1.1.0) (2020-12-26)

### Features

-   added time-utilities package ([#26](https://github.com/sapphiredev/utilities/issues/26)) ([f17a333](https://github.com/sapphiredev/utilities/commit/f17a3339667a452e8745fad7884272176e5d65e8))

## [1.0.3](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@1.0.2...@sapphire/ts-config@1.0.3) (2020-11-04)

### Bug Fixes

-   **ts-config:** properly specify ESM and CommonJS exports ([d03ab50](https://github.com/sapphiredev/utilities/commit/d03ab50a1c0f4d1ce48415be7779901d50e6cbd1))

## [1.0.2](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@1.0.1...@sapphire/ts-config@1.0.2) (2020-10-11)

**Note:** Version bump only for package @sapphire/ts-config

## [1.0.1](https://github.com/sapphiredev/utilities/compare/@sapphire/ts-config@1.0.0...@sapphire/ts-config@1.0.1) (2020-09-20)

**Note:** Version bump only for package @sapphire/ts-config

# 1.0.0 (2020-09-05)

### Features

-   implement snowflake ([5ba4e2d](https://github.com/sapphiredev/utilities/commit/5ba4e2d82557dd4ff60ffe891a7b46e46373bea2))
-   **decorators:** add decorators package ([#4](https://github.com/sapphiredev/utilities/issues/4)) ([677b3e5](https://github.com/sapphiredev/utilities/commit/677b3e59d5c6160cbe6fb410821cadd7c0f00e3c))
