From c791bdf605e8dc2b2bd7eaaa2c2f32f045c9a4ad Mon Sep 17 00:00:00 2001 From: Natalie Weizenbaum Date: Wed, 11 Oct 2023 16:18:06 -0700 Subject: [PATCH] Fix exports for TypeScript types (#257) Closes #247 --- package.json | 4 ++-- tool/prepare-release.ts | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 777c1c51..b04d4bac 100644 --- a/package.json +++ b/package.json @@ -9,11 +9,11 @@ "license": "MIT", "exports": { "import": { - "types": "./dist/lib/index.m.d.ts", + "types": "./dist/types/index.m.d.ts", "default": "./dist/lib/index.mjs" }, "types": "./dist/lib/index.d.ts", - "default": "./dist/lib/index.js" + "default": "./dist/types/index.js" }, "main": "dist/lib/index.js", "types": "dist/types/index.d.ts", diff --git a/tool/prepare-release.ts b/tool/prepare-release.ts index 30b49618..44c8847e 100644 --- a/tool/prepare-release.ts +++ b/tool/prepare-release.ts @@ -15,8 +15,12 @@ void (async () => { await getLanguageRepo('lib/src/vendor'); console.log('Transpiling TS into dist.'); - shell.exec('tsc'); + shell.exec('tsc -p tsconfig.build.json'); shell.cp('lib/index.mjs', 'dist/lib/index.mjs'); + shell.cp( + 'dist/lib/src/vendor/sass/index.d.ts', + 'dist/lib/src/vendor/sass/index.m.d.ts' + ); console.log('Copying JS API types to dist.'); shell.cp('-R', 'lib/src/vendor/sass', 'dist/types');