Skip to content

Commit bb098d0

Browse files
committed
feat: add IEnum type export to index
1 parent f2df367 commit bb098d0

File tree

3 files changed

+25
-16
lines changed

3 files changed

+25
-16
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
# enum-plus Changelog
44

5+
## 2.3.1
6+
7+
2025-6-7
8+
9+
### Features
10+
11+
- ✨ Add `IEnum` to packages exports
12+
513
## 2.3.0
614

715
2025-5-23

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "enum-plus",
3-
"version": "2.3.0",
3+
"version": "2.3.1",
44
"description": "A drop-in replacement for native enum. Like native enum but much better!",
55
"keywords": [
66
"enum",
@@ -81,25 +81,28 @@
8181
"README.zh-CN.md"
8282
],
8383
"scripts": {
84+
"add-umd-header": "tsx scripts/add-umd-header-comments.ts",
8485
"build": "run-p build:*",
85-
"build:lib": "run-s ts2lib copy-lib",
86-
"build:es-legacy": "cross-env LEGACY=1 father build",
87-
"build:es": "run-s build-es-only add-umd-header",
8886
"build-es-only": "father build",
89-
"ts2lib": "tsc -p tsconfig.lib.json",
87+
"build:es": "run-s build-es-only add-umd-header",
88+
"build:es-legacy": "cross-env LEGACY=1 father build",
89+
"build:lib": "run-s ts2lib copy-lib",
9090
"copy-lib": "mkdir -p lib && shx cp -r tslib/src/* lib",
91-
"add-umd-header": "tsx scripts/add-umd-header-comments.ts",
92-
"prepublishOnly": "npm run build && npm run test",
93-
"test": "npm run jest",
9491
"jest": "jest --coverage",
9592
"jest:legacy": "jest --coverage -c jest-legacy.config.js",
96-
"test:browser:bundle": "tsx scripts/browser-test-bundle.ts",
97-
"test:browser": "npm run test:browser:bundle && playwright test",
98-
"test:browser:ui": "npm run test:browser:bundle && playwright test --ui",
99-
"test:browser:debug": "npm run test:browser:bundle && playwright test --debug",
10093
"prepare": "husky",
10194
"prepare-legacy-node13": "node ./scripts/prepare-legacy.js node13",
102-
"prepare-legacy-node15": "node ./scripts/prepare-legacy.js node15"
95+
"prepare-legacy-node15": "node ./scripts/prepare-legacy.js node15",
96+
"prepublishOnly": "npm run build && npm run test",
97+
"test": "npm run jest",
98+
"test:browser": "npm run test:browser:bundle && playwright test",
99+
"test:browser:bundle": "tsx scripts/browser-test-bundle.ts",
100+
"test:browser:debug": "npm run test:browser:bundle && playwright test --debug",
101+
"test:browser:ui": "npm run test:browser:bundle && playwright test --ui",
102+
"ts2lib": "tsc -p tsconfig.lib.json"
103+
},
104+
"overrides": {
105+
"esbuild": "^0.25.0"
103106
},
104107
"devDependencies": {
105108
"@playwright/test": "^1.52.0",
@@ -126,8 +129,5 @@
126129
},
127130
"publishConfig": {
128131
"registry": "https://registry.npmjs.org/"
129-
},
130-
"overrides": {
131-
"esbuild": "^0.25.0"
132132
}
133133
}

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { defaultLocalize } from './utils';
44
export type {
55
EnumInit,
66
EnumItemInit,
7+
IEnum,
78
EnumKey,
89
EnumValue,
910
ValueTypeFromSingleInit,

0 commit comments

Comments
 (0)