diff --git a/.changeset/initial-configs.md b/.changeset/initial-configs.md deleted file mode 100644 index 6e972e0..0000000 --- a/.changeset/initial-configs.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@deepracticex/eslint-config": minor -"@deepracticex/prettier-config": minor -"@deepracticex/typescript-config": minor ---- - -Initial release of configuration packages - -- @deepracticex/eslint-config: ESLint 9 flat config with TypeScript support -- @deepracticex/prettier-config: Shared Prettier configuration -- @deepracticex/typescript-config: Strict TypeScript base configuration diff --git a/.changeset/initial-error-handling.md b/.changeset/initial-error-handling.md deleted file mode 100644 index 12639b2..0000000 --- a/.changeset/initial-error-handling.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@deepracticex/error-handling": minor ---- - -Initial release of error-handling package - -- Type-safe error classes for HTTP errors (400, 401, 403, 404, 409, 422, 429, 500, 503) -- Business error classes (DatabaseError, ExternalServiceError, ConfigurationError, BusinessRuleError) -- Convenient error factory API -- Express and Hono middleware support -- Result/Either pattern for functional error handling -- Full TypeScript support with proper type exports -- Comprehensive BDD tests with Cucumber diff --git a/.changeset/initial-logger.md b/.changeset/initial-logger.md deleted file mode 100644 index b7e2c9c..0000000 --- a/.changeset/initial-logger.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@deepracticex/logger": minor ---- - -Initial release of logger package - -- Pino-based high-performance logging -- Automatic caller location tracking (package, file, line number) -- Daily log rotation with separate error logs -- MCP stdio mode compatibility (auto-disables colors) -- Electron compatibility (sync mode for worker thread issues) -- Flexible API supporting multiple call patterns -- Custom logger instances with package names -- Full TypeScript support diff --git a/configs/eslint/CHANGELOG.md b/configs/eslint/CHANGELOG.md new file mode 100644 index 0000000..65d3258 --- /dev/null +++ b/configs/eslint/CHANGELOG.md @@ -0,0 +1,10 @@ +# @deepracticex/eslint-config + +## 0.1.0 + +### Minor Changes + +- 2249ddb: Initial release of configuration packages + - @deepracticex/eslint-config: ESLint 9 flat config with TypeScript support + - @deepracticex/prettier-config: Shared Prettier configuration + - @deepracticex/typescript-config: Strict TypeScript base configuration diff --git a/configs/eslint/package.json b/configs/eslint/package.json index 3459a7e..51096e8 100644 --- a/configs/eslint/package.json +++ b/configs/eslint/package.json @@ -1,6 +1,6 @@ { "name": "@deepracticex/eslint-config", - "version": "0.0.1", + "version": "0.1.0", "description": "Shared ESLint configuration for Deepractice projects", "type": "module", "main": "./index.js", diff --git a/configs/prettier/CHANGELOG.md b/configs/prettier/CHANGELOG.md new file mode 100644 index 0000000..696147d --- /dev/null +++ b/configs/prettier/CHANGELOG.md @@ -0,0 +1,10 @@ +# @deepracticex/prettier-config + +## 0.1.0 + +### Minor Changes + +- 2249ddb: Initial release of configuration packages + - @deepracticex/eslint-config: ESLint 9 flat config with TypeScript support + - @deepracticex/prettier-config: Shared Prettier configuration + - @deepracticex/typescript-config: Strict TypeScript base configuration diff --git a/configs/prettier/package.json b/configs/prettier/package.json index e2b0838..e4f127f 100644 --- a/configs/prettier/package.json +++ b/configs/prettier/package.json @@ -1,6 +1,6 @@ { "name": "@deepracticex/prettier-config", - "version": "0.0.1", + "version": "0.1.0", "description": "Shared Prettier configuration for Deepractice projects", "type": "module", "main": "./index.js", diff --git a/configs/typescript/CHANGELOG.md b/configs/typescript/CHANGELOG.md new file mode 100644 index 0000000..6bd7081 --- /dev/null +++ b/configs/typescript/CHANGELOG.md @@ -0,0 +1,10 @@ +# @deepracticex/typescript-config + +## 0.1.0 + +### Minor Changes + +- 2249ddb: Initial release of configuration packages + - @deepracticex/eslint-config: ESLint 9 flat config with TypeScript support + - @deepracticex/prettier-config: Shared Prettier configuration + - @deepracticex/typescript-config: Strict TypeScript base configuration diff --git a/configs/typescript/package.json b/configs/typescript/package.json index a5f1f80..4a73a93 100644 --- a/configs/typescript/package.json +++ b/configs/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@deepracticex/typescript-config", - "version": "0.0.1", + "version": "0.1.0", "description": "Shared TypeScript configuration for Deepractice projects", "type": "module", "main": "./base.json", diff --git a/packages/error-handling/CHANGELOG.md b/packages/error-handling/CHANGELOG.md new file mode 100644 index 0000000..feb36a5 --- /dev/null +++ b/packages/error-handling/CHANGELOG.md @@ -0,0 +1,14 @@ +# @deepracticex/error-handling + +## 0.1.0 + +### Minor Changes + +- 2249ddb: Initial release of error-handling package + - Type-safe error classes for HTTP errors (400, 401, 403, 404, 409, 422, 429, 500, 503) + - Business error classes (DatabaseError, ExternalServiceError, ConfigurationError, BusinessRuleError) + - Convenient error factory API + - Express and Hono middleware support + - Result/Either pattern for functional error handling + - Full TypeScript support with proper type exports + - Comprehensive BDD tests with Cucumber diff --git a/packages/error-handling/package.json b/packages/error-handling/package.json index c19ac57..aef68ba 100644 --- a/packages/error-handling/package.json +++ b/packages/error-handling/package.json @@ -1,6 +1,6 @@ { "name": "@deepracticex/error-handling", - "version": "0.0.1", + "version": "0.1.0", "description": "Unified error handling system for Deepractice projects", "type": "module", "main": "./dist/index.js", diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md new file mode 100644 index 0000000..c126f0d --- /dev/null +++ b/packages/logger/CHANGELOG.md @@ -0,0 +1,15 @@ +# @deepracticex/logger + +## 0.1.0 + +### Minor Changes + +- 2249ddb: Initial release of logger package + - Pino-based high-performance logging + - Automatic caller location tracking (package, file, line number) + - Daily log rotation with separate error logs + - MCP stdio mode compatibility (auto-disables colors) + - Electron compatibility (sync mode for worker thread issues) + - Flexible API supporting multiple call patterns + - Custom logger instances with package names + - Full TypeScript support diff --git a/packages/logger/package.json b/packages/logger/package.json index b7aac7f..66632ec 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@deepracticex/logger", - "version": "0.0.1", + "version": "0.1.0", "description": "Unified logging system for Deepractice projects using Pino", "type": "module", "main": "./dist/index.js",