diff --git a/.gitignore b/.gitignore index e6c4d494..690cd9d8 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,6 @@ node_modules /apps/*/out /packages/*/dist /packages/*/build -/packages/*/*.d.ts # Test coverage /apps/*/tests/coverage diff --git a/.prettierignore b/.prettierignore index 6f7edf6a..d4352f5a 100644 --- a/.prettierignore +++ b/.prettierignore @@ -8,9 +8,7 @@ apps/*/build apps/*/public/mockServiceWorker.js packages/*/dist packages/*/build -packages/*/*.d.ts packages/*/public/mockServiceWorker.js -packages/zimic/interceptor/*.d.ts # Tests /apps/*/tests/coverage diff --git a/LICENSE b/LICENSE.md similarity index 100% rename from LICENSE rename to LICENSE.md diff --git a/apps/zimic-test-client/.eslintignore b/apps/zimic-test-client/.eslintignore index a03f51f9..dcfb4b1b 100644 --- a/apps/zimic-test-client/.eslintignore +++ b/apps/zimic-test-client/.eslintignore @@ -7,7 +7,6 @@ node_modules # Build /dist -/*.d.ts /public/mockServiceWorker.js # Tests diff --git a/apps/zimic-test-client/tsconfig.json b/apps/zimic-test-client/tsconfig.json index 1ca549d5..b88600ae 100644 --- a/apps/zimic-test-client/tsconfig.json +++ b/apps/zimic-test-client/tsconfig.json @@ -9,5 +9,5 @@ } }, "include": ["**/*.ts", "**/*.mts"], - "exclude": ["node_modules", "dist", "*.d.ts"] + "exclude": ["node_modules", "dist"] } diff --git a/apps/zimic-test-client/turbo.json b/apps/zimic-test-client/turbo.json index 940dee6a..0f5b3ef7 100644 --- a/apps/zimic-test-client/turbo.json +++ b/apps/zimic-test-client/turbo.json @@ -4,7 +4,7 @@ "pipeline": { "build": { "inputs": ["src/**/*.{ts,json}", "{package,tsconfig}.json", "tsup.config.ts", ".swcrc"], - "outputs": ["dist/**", "*.d.ts"] + "outputs": ["dist/**"] }, "test:turbo": { diff --git a/packages/release/.eslintignore b/packages/release/.eslintignore index 3c223602..609c59b1 100644 --- a/packages/release/.eslintignore +++ b/packages/release/.eslintignore @@ -7,7 +7,6 @@ node_modules # Build /dist -/*.d.ts # Tests /tests/coverage diff --git a/packages/release/cli.d.ts b/packages/release/cli.d.ts new file mode 100644 index 00000000..c63ad94a --- /dev/null +++ b/packages/release/cli.d.ts @@ -0,0 +1 @@ +export * from './dist/cli'; diff --git a/packages/release/index.d.ts b/packages/release/index.d.ts new file mode 100644 index 00000000..e4ddc902 --- /dev/null +++ b/packages/release/index.d.ts @@ -0,0 +1 @@ +export * from './dist/index'; diff --git a/packages/release/package.json b/packages/release/package.json index 9710fec4..c8ce102e 100644 --- a/packages/release/package.json +++ b/packages/release/package.json @@ -4,7 +4,8 @@ "private": false, "files": [ "dist", - "*.d.ts" + "index.d.ts", + "cli.d.ts" ], "exports": { ".": "./dist/index.js" @@ -15,7 +16,7 @@ "scripts": { "dev": "pnpm build --watch", "dev:cli": "tsx src/cli/index.ts", - "build": "tsup && rm -rf *.d.ts && cp ./dist/*.d.ts .", + "build": "tsup", "lint": "eslint --ext 'ts,tsx' --cache --no-error-on-unmatched-pattern --fix", "lint:turbo": "pnpm lint . --max-warnings 0", "style": "prettier --log-level warn --ignore-unknown --no-error-on-unmatched-pattern --cache", diff --git a/packages/release/tsconfig.json b/packages/release/tsconfig.json index 50d99150..be8e5305 100644 --- a/packages/release/tsconfig.json +++ b/packages/release/tsconfig.json @@ -9,5 +9,5 @@ } }, "include": ["**/*.ts", "**/*.mts"], - "exclude": ["node_modules", "dist", "*.d.ts"] + "exclude": ["node_modules", "dist"] } diff --git a/packages/release/turbo.json b/packages/release/turbo.json index 940dee6a..0f5b3ef7 100644 --- a/packages/release/turbo.json +++ b/packages/release/turbo.json @@ -4,7 +4,7 @@ "pipeline": { "build": { "inputs": ["src/**/*.{ts,json}", "{package,tsconfig}.json", "tsup.config.ts", ".swcrc"], - "outputs": ["dist/**", "*.d.ts"] + "outputs": ["dist/**"] }, "test:turbo": { diff --git a/packages/zimic/.eslintignore b/packages/zimic/.eslintignore index fd09e748..dcfb4b1b 100644 --- a/packages/zimic/.eslintignore +++ b/packages/zimic/.eslintignore @@ -7,8 +7,6 @@ node_modules # Build /dist -/*.d.ts -/interceptor/*.d.ts /public/mockServiceWorker.js # Tests diff --git a/packages/zimic/.gitignore b/packages/zimic/.gitignore index 31667275..deb2b942 100644 --- a/packages/zimic/.gitignore +++ b/packages/zimic/.gitignore @@ -1,2 +1 @@ -/interceptor/*.d.ts /public/mockServiceWorker.js diff --git a/packages/zimic/.prettierignore b/packages/zimic/.prettierignore index 4368fa52..bb9a392b 100644 --- a/packages/zimic/.prettierignore +++ b/packages/zimic/.prettierignore @@ -8,7 +8,6 @@ tsconfig.tsbuildinfo # Build /dist -/interceptor/*.d.ts /public/mockServiceWorker.js # Tests diff --git a/packages/zimic/index.d.ts b/packages/zimic/index.d.ts new file mode 100644 index 00000000..e4ddc902 --- /dev/null +++ b/packages/zimic/index.d.ts @@ -0,0 +1 @@ +export * from './dist/index'; diff --git a/packages/zimic/interceptor.d.ts b/packages/zimic/interceptor.d.ts new file mode 100644 index 00000000..b58edd64 --- /dev/null +++ b/packages/zimic/interceptor.d.ts @@ -0,0 +1 @@ +export * from './dist/interceptor'; diff --git a/packages/zimic/interceptor/browser.d.ts b/packages/zimic/interceptor/browser.d.ts new file mode 100644 index 00000000..7328d45a --- /dev/null +++ b/packages/zimic/interceptor/browser.d.ts @@ -0,0 +1 @@ +export * from '../dist/interceptor/browser'; diff --git a/packages/zimic/interceptor/node.d.ts b/packages/zimic/interceptor/node.d.ts new file mode 100644 index 00000000..3e7f099a --- /dev/null +++ b/packages/zimic/interceptor/node.d.ts @@ -0,0 +1 @@ +export * from '../dist/interceptor/node'; diff --git a/packages/zimic/package.json b/packages/zimic/package.json index 97d00ea2..d705e276 100644 --- a/packages/zimic/package.json +++ b/packages/zimic/package.json @@ -26,10 +26,23 @@ }, "license": "MIT", "files": [ - "dist" + "package.json", + "README.md", + "LICENSE.md", + "dist", + "index.d.ts", + "interceptor.d.ts", + "interceptor/node.d.ts", + "interceptor/browser.d.ts" ], - "types": "dist/index.d.ts", + "types": "index.d.ts", "exports": { + ".": { + "import": "./dist/index.mjs", + "require": "./dist/index.js", + "default": "./dist/index.js", + "types": "./dist/index.d.ts" + }, "./interceptor": { "import": "./dist/interceptor.mjs", "require": "./dist/interceptor.js", @@ -56,7 +69,7 @@ }, "scripts": { "dev": "pnpm build --watch", - "build": "tsup && rm -rf *.d.ts && cp ./dist/*.d.ts . && mkdir -p ./interceptor && rm -rf ./interceptor/*.d.ts && cp ./dist/interceptor/*.d.ts ./interceptor", + "build": "tsup", "lint": "eslint --ext 'ts,tsx' --cache --no-error-on-unmatched-pattern --fix", "lint:turbo": "pnpm lint . --max-warnings 0", "style": "prettier --log-level warn --ignore-unknown --no-error-on-unmatched-pattern --cache", diff --git a/packages/zimic/tsconfig.json b/packages/zimic/tsconfig.json index b229eee5..0258d155 100644 --- a/packages/zimic/tsconfig.json +++ b/packages/zimic/tsconfig.json @@ -10,5 +10,5 @@ } }, "include": ["**/*.ts", "**/*.mts"], - "exclude": ["node_modules", "dist", "*.d.ts"] + "exclude": ["node_modules", "dist"] } diff --git a/packages/zimic/turbo.json b/packages/zimic/turbo.json index 1b1aa714..0f5b3ef7 100644 --- a/packages/zimic/turbo.json +++ b/packages/zimic/turbo.json @@ -4,7 +4,7 @@ "pipeline": { "build": { "inputs": ["src/**/*.{ts,json}", "{package,tsconfig}.json", "tsup.config.ts", ".swcrc"], - "outputs": ["dist/**", "*.d.ts", "interceptor/*.d.ts"] + "outputs": ["dist/**"] }, "test:turbo": {