From 114a4383aa4845240976737b1c8bc23f63f9df9d Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Tue, 17 Oct 2023 08:50:28 +0000 Subject: [PATCH] build(deno): Clean up build output --- packages/deno/.gitignore | 1 + packages/deno/package.json | 2 +- packages/deno/rollup.types.config.js | 8 +++++--- packages/deno/tsconfig.types.json | 4 ++-- 4 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 packages/deno/.gitignore diff --git a/packages/deno/.gitignore b/packages/deno/.gitignore new file mode 100644 index 000000000000..299ae4a5c2fd --- /dev/null +++ b/packages/deno/.gitignore @@ -0,0 +1 @@ +build-types diff --git a/packages/deno/package.json b/packages/deno/package.json index 59abec8475aa..640c7400250b 100644 --- a/packages/deno/package.json +++ b/packages/deno/package.json @@ -35,7 +35,7 @@ "build:types:tsc": "tsc -p tsconfig.types.json", "build:types:bundle": "rollup -c rollup.types.config.js", "circularDepCheck": "madge --circular src/index.ts", - "clean": "rimraf build coverage", + "clean": "rimraf build build-types coverage", "prefix": "yarn deno-types", "fix": "run-s fix:eslint fix:prettier", "fix:eslint": "eslint . --format stylish --fix", diff --git a/packages/deno/rollup.types.config.js b/packages/deno/rollup.types.config.js index d8123b6c5cd3..a14c531d555f 100644 --- a/packages/deno/rollup.types.config.js +++ b/packages/deno/rollup.types.config.js @@ -1,7 +1,9 @@ +// @ts-check import dts from 'rollup-plugin-dts'; +import { defineConfig } from 'rollup'; -export default { - input: './build/index.d.ts', +export default defineConfig({ + input: './build-types/index.d.ts', output: [{ file: 'build/index.d.ts', format: 'es' }], plugins: [ dts({ respectExternal: true }), @@ -14,4 +16,4 @@ export default { }, }, ], -}; +}); diff --git a/packages/deno/tsconfig.types.json b/packages/deno/tsconfig.types.json index d6d1e9a548c9..b4181d30685e 100644 --- a/packages/deno/tsconfig.types.json +++ b/packages/deno/tsconfig.types.json @@ -2,8 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "declaration": true, - "declarationMap": true, + "declarationMap": false, "emitDeclarationOnly": true, - "outDir": "build" + "outDir": "build-types" } }