feat(packaging): add package exports entry, include ts/dist_ts in package files, and add TS barrel index re-exports
This commit is contained in:
@@ -1,5 +1,12 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2026-02-11 - 5.2.0 - feat(packaging)
|
||||||
|
add package exports entry, include ts/dist_ts in package files, and add TS barrel index re-exports
|
||||||
|
|
||||||
|
- package.json: add "exports" mapping "." -> "./dist_ts/index.js" to provide a module entry point
|
||||||
|
- package.json: add "ts/**/*" and "dist_ts/**/*" to "files" so TypeScript sources and built output are published
|
||||||
|
- ts/index.ts: new barrel that re-exports './00_commitinfo_data.js', './mail/index.js', and './security/index.js'
|
||||||
|
|
||||||
## 2026-02-11 - 5.1.3 - fix(docs)
|
## 2026-02-11 - 5.1.3 - fix(docs)
|
||||||
clarify sendEmail default behavior and document automatic MX discovery and delivery modes
|
clarify sendEmail default behavior and document automatic MX discovery and delivery modes
|
||||||
|
|
||||||
|
|||||||
@@ -27,6 +27,9 @@
|
|||||||
"author": "Task Venture Capital GmbH",
|
"author": "Task Venture Capital GmbH",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
"exports": {
|
||||||
|
".": "./dist_ts/index.js"
|
||||||
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"mailer": "./bin/mailer-wrapper.js"
|
"mailer": "./bin/mailer-wrapper.js"
|
||||||
},
|
},
|
||||||
@@ -56,6 +59,8 @@
|
|||||||
"uuid": "^13.0.0"
|
"uuid": "^13.0.0"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
|
"ts/**/*",
|
||||||
|
"dist_ts/**/*",
|
||||||
"bin/",
|
"bin/",
|
||||||
"scripts/install-binary.js",
|
"scripts/install-binary.js",
|
||||||
"dist_rust/**/*",
|
"dist_rust/**/*",
|
||||||
|
|||||||
@@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@push.rocks/smartmta',
|
name: '@push.rocks/smartmta',
|
||||||
version: '5.1.3',
|
version: '5.2.0',
|
||||||
description: 'A high-performance, enterprise-grade Mail Transfer Agent (MTA) built from scratch in TypeScript with Rust acceleration.'
|
description: 'A high-performance, enterprise-grade Mail Transfer Agent (MTA) built from scratch in TypeScript with Rust acceleration.'
|
||||||
}
|
}
|
||||||
|
|||||||
3
ts/index.ts
Normal file
3
ts/index.ts
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
export * from './00_commitinfo_data.js';
|
||||||
|
export * from './mail/index.js';
|
||||||
|
export * from './security/index.js';
|
||||||
Reference in New Issue
Block a user