From 1821783b7a833a9ddbdfd5337901a610e6f86148 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Mon, 20 Sep 2021 18:28:47 +0200 Subject: [PATCH] fix: bundle types (resolves #39) --- .gitignore | 1 + build.ts | 4 +++- package.json | 4 +++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 47270ae..15a84e0 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ node_modules dist *.out.* fonts +types diff --git a/build.ts b/build.ts index 9d37269..faf62d9 100644 --- a/build.ts +++ b/build.ts @@ -1,5 +1,5 @@ import { resolve, dirname } from 'path' -import { copy, outputFile, readJSON, writeJSON } from 'fs-extra' +import { copy, copyFile, outputFile, readJSON, writeJSON } from 'fs-extra' import ncc from '@vercel/ncc' async function main() { @@ -28,6 +28,8 @@ async function main() { await copy(resolve(jimpDir, 'fonts'), resolve(rootDir, 'fonts')) + await copyFile(resolve(jimpDir, 'types/ts3.1/index.d.ts'), resolve(rootDir, 'dist/jimp.d.ts')) + console.log('jimp-compact@' + version) } diff --git a/package.json b/package.json index 4d790e2..5c97bba 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,11 @@ "repository": "unjs/jimp-compact", "license": "MIT", "files": [ - "dist" + "dist", + "fonts" ], "main": "./dist/jimp.cjs", + "types": "./dist/jimp.d.ts", "scripts": { "build": "jiti ./build", "test": "node ./test/index.js"