From 6f4d77449a6dd00dfee3cf50f9b3fc069c5e2c12 Mon Sep 17 00:00:00 2001 From: imfozilbek Date: Sun, 23 Nov 2025 21:43:58 +0500 Subject: [PATCH] feat(core): configure package exports and npm ignore - Add public API exports from all layers - Add .npmignore for clean package publishing --- packages/core/.npmignore | 38 ++++++++++++++++++++++++++++++++++++++ packages/core/src/index.ts | 4 ++++ 2 files changed, 42 insertions(+) create mode 100644 packages/core/.npmignore create mode 100644 packages/core/src/index.ts diff --git a/packages/core/.npmignore b/packages/core/.npmignore new file mode 100644 index 0000000..825186b --- /dev/null +++ b/packages/core/.npmignore @@ -0,0 +1,38 @@ +# Source files (only publish dist/) +src/ +*.ts +!*.d.ts + +# Build artifacts +tsconfig.json +tsconfig.*.json +tsconfig.tsbuildinfo +*.tsbuildinfo + +# Tests +**/*.spec.ts +**/*.test.ts +__tests__/ +coverage/ + +# Development +node_modules/ +.env +.env.* + +# IDE +.vscode/ +.idea/ +*.swp +*.swo + +# Git +.git/ +.gitignore + +# Other +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.DS_Store diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts new file mode 100644 index 0000000..a5b90fc --- /dev/null +++ b/packages/core/src/index.ts @@ -0,0 +1,4 @@ +export * from './domain'; +export * from './application'; +export * from './infrastructure'; +export * from './shared';