From b8ebc5093e540a35632a7e29985cedae83474b77 Mon Sep 17 00:00:00 2001 From: Natalie Weizenbaum Date: Wed, 11 Oct 2023 15:46:25 -0700 Subject: [PATCH] Fix exports for TypeScript types 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 1e88355f..d2c13845 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 8d4c08b4..7b2a42d3 100644 --- a/tool/prepare-release.ts +++ b/tool/prepare-release.ts @@ -15,8 +15,12 @@ import {getLanguageRepo} from './get-language-repo'; 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');