diff --git a/packages/apidom-logging/config/api-extractor/api-extractor.json b/packages/apidom-logging/config/api-extractor/api-extractor.json new file mode 100644 index 0000000000..7de0d99447 --- /dev/null +++ b/packages/apidom-logging/config/api-extractor/api-extractor.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", + "extends": "../../../../api-extractor.json" +} diff --git a/packages/apidom-logging/config/rollup/types.dist.js b/packages/apidom-logging/config/rollup/types.dist.js deleted file mode 100644 index 8fe05a1782..0000000000 --- a/packages/apidom-logging/config/rollup/types.dist.js +++ /dev/null @@ -1,12 +0,0 @@ -import dts from 'rollup-plugin-dts'; - -const config = [ - { - input: './types/index.d.ts', - output: [{ file: 'types/dist.d.ts', format: 'es' }], - plugins: [dts()], - external: ['Function/Curry'], - }, -]; - -export default config; diff --git a/packages/apidom-logging/package.json b/packages/apidom-logging/package.json index 71b19fbd12..dc2ac065c3 100644 --- a/packages/apidom-logging/package.json +++ b/packages/apidom-logging/package.json @@ -12,11 +12,11 @@ "unpkg": "./dist/apidom-logging.browser.min.js", "main": "./src/index.cjs", "exports": { - "types": "./types/dist.d.ts", + "types": "./types/apidom-logging.d.ts", "import": "./src/index.mjs", "require": "./src/index.cjs" }, - "types": "./types/dist.d.ts", + "types": "./types/apidom-logging.d.ts", "scripts": { "build": "npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser", "build:es": "cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'", @@ -26,7 +26,7 @@ "lint:fix": "eslint ./ --fix", "clean": "rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types", "typescript:check-types": "tsc --noEmit", - "typescript:declaration": "tsc -p tsconfig.declaration.json && rollup -c config/rollup/types.dist.js", + "typescript:declaration": "tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json", "test": "npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha", "prepack": "copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .", "postpack": "rimraf NOTICE LICENSES" @@ -45,7 +45,7 @@ "cjs/", "dist/", "es/", - "types/dist.d.ts", + "types/apidom-logging.d.ts", "LICENSES", "NOTICE", "README.md",