diff --git a/CHANGELOG.md b/CHANGELOG.md index 01d39f9..b8c2515 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +# 20.1.0 + +- Add `typescript-node24` and `typescript-node24-monorepo` presets (`target` and + `lib` `ES2024`, `module` unchanged at `CommonJS`) + # 19.2.0 - Removed `commitlint` and related dependencies diff --git a/config/typescript-node24-monorepo.json b/config/typescript-node24-monorepo.json new file mode 100644 index 0000000..d009698 --- /dev/null +++ b/config/typescript-node24-monorepo.json @@ -0,0 +1,8 @@ +{ + "extends": "./typescript-node24", + "compilerOptions": { + "declaration": true, + "composite": true, + "incremental": true + } +} diff --git a/config/typescript-node24.json b/config/typescript-node24.json new file mode 100644 index 0000000..dcd1e1c --- /dev/null +++ b/config/typescript-node24.json @@ -0,0 +1,7 @@ +{ + "extends": "./typescript", + "compilerOptions": { + "target": "ES2024", + "lib": ["ES2024"] + } +} diff --git a/package-lock.json b/package-lock.json index 5457e70..edd75b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@jupiterone/typescript-tools", - "version": "20.0.0", + "version": "20.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@jupiterone/typescript-tools", - "version": "20.0.0", + "version": "20.1.0", "license": "UNLICENSED", "dependencies": { "@babel/cli": "^7.26.4", diff --git a/package.json b/package.json index 5cbd65c..17c6fc2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@jupiterone/typescript-tools", - "version": "20.0.1", + "version": "20.1.0", "description": "Shared TypeScript tooling configuration for JupiterOne projects", "repository": { "type": "git",