From 7c21799e8142f799a4637ee84f3f5642336a76ea Mon Sep 17 00:00:00 2001 From: Dimitris Marlagkoutsos Date: Wed, 22 Jan 2025 16:11:13 +0100 Subject: [PATCH 1/2] chore(swingset-liveslots): export TypeScript definitions --- packages/swingset-liveslots/package.json | 9 +++++---- packages/swingset-liveslots/tsconfig.build.json | 10 ++++++++++ packages/swingset-liveslots/tsconfig.json | 9 ++++----- 3 files changed, 19 insertions(+), 9 deletions(-) create mode 100644 packages/swingset-liveslots/tsconfig.build.json diff --git a/packages/swingset-liveslots/package.json b/packages/swingset-liveslots/package.json index badc6db6845..95573df1955 100644 --- a/packages/swingset-liveslots/package.json +++ b/packages/swingset-liveslots/package.json @@ -14,7 +14,9 @@ "lint-fix": "yarn lint:eslint --fix", "lint": "run-s --continue-on-error lint:*", "lint:types": "tsc", - "lint:eslint": "eslint ." + "lint:eslint": "eslint .", + "prepack": "tsc --build tsconfig.build.json", + "postpack": "git clean -f ':!src/types-index.d.ts' '*.d.ts*' '*.tsbuildinfo'" }, "dependencies": { "@endo/errors": "^1.2.8", @@ -36,9 +38,8 @@ "@agoric/kmarshal": "^0.1.0" }, "files": [ - "src/**/*.js", - "src/**/*.d.ts", - "test/**/*.js", + "src", + "test", "tools", "exported.js" ], diff --git a/packages/swingset-liveslots/tsconfig.build.json b/packages/swingset-liveslots/tsconfig.build.json new file mode 100644 index 00000000000..d1c9aff9880 --- /dev/null +++ b/packages/swingset-liveslots/tsconfig.build.json @@ -0,0 +1,10 @@ +{ + "extends": [ + "./tsconfig.json", + "../../tsconfig-build-options.json" + ], + "exclude": [ + "src/types-index.js", + "test", + ] +} diff --git a/packages/swingset-liveslots/tsconfig.json b/packages/swingset-liveslots/tsconfig.json index e5bc0d46912..b827ae3a6d8 100644 --- a/packages/swingset-liveslots/tsconfig.json +++ b/packages/swingset-liveslots/tsconfig.json @@ -2,10 +2,9 @@ "extends": "../../tsconfig.json", "compilerOptions": {}, "include": [ - "*.js", - "scripts/**/*.js", - "src/**/*.js", - "test/**/*.js", - "tools/**/*.js", + "scripts", + "src", + "test", + "tools", ], } From 8157b309d8a016f89c8d5821a09c24705df982ac Mon Sep 17 00:00:00 2001 From: Dimitris Marlagkoutsos Date: Wed, 22 Jan 2025 21:23:09 +0100 Subject: [PATCH 2/2] chore(swingset-liveslots): simplify build tsconfig --- packages/swingset-liveslots/tsconfig.build.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/swingset-liveslots/tsconfig.build.json b/packages/swingset-liveslots/tsconfig.build.json index d1c9aff9880..fe5ea57d603 100644 --- a/packages/swingset-liveslots/tsconfig.build.json +++ b/packages/swingset-liveslots/tsconfig.build.json @@ -2,9 +2,5 @@ "extends": [ "./tsconfig.json", "../../tsconfig-build-options.json" - ], - "exclude": [ - "src/types-index.js", - "test", ] }