diff options
| author | Li Zhineng <[email protected]> | 2025-07-19 12:36:41 +0800 |
|---|---|---|
| committer | Li Zhineng <[email protected]> | 2025-07-19 12:36:41 +0800 |
| commit | 38a7212d0d8ea88f7271038164eeef3f63438ce1 (patch) | |
| tree | 1d9bec6d8986ccd953739bb441719f97fd6a8408 | |
| parent | 75e99b58ade89bd0f12b20b7d303a70551a5c0e0 (diff) | |
| download | airmx-38a7212d0d8ea88f7271038164eeef3f63438ce1.tar.gz airmx-38a7212d0d8ea88f7271038164eeef3f63438ce1.zip | |
publish declaration files
| -rw-r--r-- | packages/airmx/package.json | 4 | ||||
| -rw-r--r-- | packages/airmx/src/index.ts | 7 | ||||
| -rw-r--r-- | packages/airmx/tsconfig.json | 7 |
3 files changed, 13 insertions, 5 deletions
diff --git a/packages/airmx/package.json b/packages/airmx/package.json index bbb68ae..9125dac 100644 --- a/packages/airmx/package.json +++ b/packages/airmx/package.json @@ -4,6 +4,10 @@ "description": "Control AIRMX Pro with JavaScript.", "type": "module", "main": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist" + ], "scripts": { "build": "tsc", "test": "jest", diff --git a/packages/airmx/src/index.ts b/packages/airmx/src/index.ts index 7b6b26d..1002c35 100644 --- a/packages/airmx/src/index.ts +++ b/packages/airmx/src/index.ts @@ -1,3 +1,4 @@ -export * from './airmx.js' -export * from './snow.js' -export * from './eagle.js' +export { Airmx } from './airmx.js' +export type { SnowStatus } from './snow.js' +export type { EagleStatus, EagleController } from './eagle.js' +export type * from './types.js' diff --git a/packages/airmx/tsconfig.json b/packages/airmx/tsconfig.json index 7f00647..74ccc18 100644 --- a/packages/airmx/tsconfig.json +++ b/packages/airmx/tsconfig.json @@ -7,6 +7,9 @@ "outDir": "dist", "esModuleInterop": true, "strict": true, - "skipLibCheck": true - } + "skipLibCheck": true, + "declaration": true + }, + "include": ["src"], + "exclude": ["**/*.test.ts"] } |
