From 50bfe676fddf41a1337e690894a55e29a82d8e9b Mon Sep 17 00:00:00 2001 From: code-y02 Date: Sat, 25 Apr 2026 17:21:28 +0530 Subject: [PATCH 1/7] feat: add cef wrapper package for short npx alias --- packages/cef/README.md | 11 +++++++++++ packages/cef/index.js | 2 ++ packages/cef/package.json | 26 ++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 packages/cef/README.md create mode 100644 packages/cef/index.js create mode 100644 packages/cef/package.json diff --git a/packages/cef/README.md b/packages/cef/README.md new file mode 100644 index 0000000..9ddaf06 --- /dev/null +++ b/packages/cef/README.md @@ -0,0 +1,11 @@ +# cef + +The official short alias for [create-express-forge](https://www.npmjs.com/package/create-express-forge). + +## Usage + +```bash +npx cef@latest my-api +``` + +This is a thin wrapper around `create-express-forge`. diff --git a/packages/cef/index.js b/packages/cef/index.js new file mode 100644 index 0000000..72b7155 --- /dev/null +++ b/packages/cef/index.js @@ -0,0 +1,2 @@ +#!/usr/bin/env node +import 'create-express-forge'; diff --git a/packages/cef/package.json b/packages/cef/package.json new file mode 100644 index 0000000..0705ec0 --- /dev/null +++ b/packages/cef/package.json @@ -0,0 +1,26 @@ +{ + "name": "cef", + "version": "3.2.0", + "description": "Short alias for create-express-forge", + "bin": { + "cef": "index.js" + }, + "type": "module", + "repository": { + "type": "git", + "url": "git+https://github.com/CODE-Y02/express-cli.git", + "directory": "packages/cef" + }, + "keywords": [ + "express", + "typescript", + "cli", + "scaffold", + "express-forge" + ], + "author": "Yatharth Lakhate (https://code-y02.github.io/)", + "license": "MIT", + "dependencies": { + "create-express-forge": "workspace:*" + } +} From b0890690fca2c010e3aeb8e63f0f0a1a991dbea2 Mon Sep 17 00:00:00 2001 From: code-y02 Date: Sat, 25 Apr 2026 17:31:40 +0530 Subject: [PATCH 2/7] feat: add cef package alias and implement comprehensive CLI scaffolding flags --- .changeset/feat-cef-and-cli-flags.md | 9 +++++++++ packages/cef/package.json | 8 ++++++++ 2 files changed, 17 insertions(+) create mode 100644 .changeset/feat-cef-and-cli-flags.md diff --git a/.changeset/feat-cef-and-cli-flags.md b/.changeset/feat-cef-and-cli-flags.md new file mode 100644 index 0000000..acb9f56 --- /dev/null +++ b/.changeset/feat-cef-and-cli-flags.md @@ -0,0 +1,9 @@ +--- +"create-express-forge": minor +"cef": minor +--- + +- Added comprehensive CLI flags for scaffolding (--pattern, --orm, --db, --logger, --test, --docker, --install). +- Added 'cef' short alias package for easier npx usage. +- Improved Prisma singleton and environment validation. +- Enhanced README and Documentation for AI-readiness and SEO. diff --git a/packages/cef/package.json b/packages/cef/package.json index 0705ec0..e451398 100644 --- a/packages/cef/package.json +++ b/packages/cef/package.json @@ -5,6 +5,14 @@ "bin": { "cef": "index.js" }, + "publishConfig": { + "access": "public" + }, + "scripts": { + "build": "echo 'No build needed for wrapper'", + "lint": "echo 'No lint needed for wrapper'", + "test": "echo 'No test needed for wrapper'" + }, "type": "module", "repository": { "type": "git", From 849ece2717751712756f3b69f06093b34a49d6f2 Mon Sep 17 00:00:00 2001 From: code-y02 Date: Sat, 25 Apr 2026 17:34:00 +0530 Subject: [PATCH 3/7] fix: lock file --- pnpm-lock.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b9bf6d..e7171ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,6 +36,12 @@ importers: specifier: ^3.4.31 version: 3.5.33(typescript@5.5.3) + packages/cef: + dependencies: + create-express-forge: + specifier: workspace:* + version: link:../create-express-forge + packages/create-express-forge: dependencies: '@inquirer/prompts': From 0cf977340dfb708e4639d79df85b3f4836904bfb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 25 Apr 2026 12:05:22 +0000 Subject: [PATCH 4/7] chore(release): version packages [skip ci] --- .changeset/feat-cef-and-cli-flags.md | 9 --------- packages/cef/CHANGELOG.md | 15 +++++++++++++++ packages/cef/package.json | 2 +- packages/create-express-forge/CHANGELOG.md | 9 +++++++++ packages/create-express-forge/package.json | 2 +- 5 files changed, 26 insertions(+), 11 deletions(-) delete mode 100644 .changeset/feat-cef-and-cli-flags.md create mode 100644 packages/cef/CHANGELOG.md diff --git a/.changeset/feat-cef-and-cli-flags.md b/.changeset/feat-cef-and-cli-flags.md deleted file mode 100644 index acb9f56..0000000 --- a/.changeset/feat-cef-and-cli-flags.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"create-express-forge": minor -"cef": minor ---- - -- Added comprehensive CLI flags for scaffolding (--pattern, --orm, --db, --logger, --test, --docker, --install). -- Added 'cef' short alias package for easier npx usage. -- Improved Prisma singleton and environment validation. -- Enhanced README and Documentation for AI-readiness and SEO. diff --git a/packages/cef/CHANGELOG.md b/packages/cef/CHANGELOG.md new file mode 100644 index 0000000..c743274 --- /dev/null +++ b/packages/cef/CHANGELOG.md @@ -0,0 +1,15 @@ +# cef + +## 3.3.0 + +### Minor Changes + +- b089069: - Added comprehensive CLI flags for scaffolding (--pattern, --orm, --db, --logger, --test, --docker, --install). + - Added 'cef' short alias package for easier npx usage. + - Improved Prisma singleton and environment validation. + - Enhanced README and Documentation for AI-readiness and SEO. + +### Patch Changes + +- Updated dependencies [b089069] + - create-express-forge@3.3.0 diff --git a/packages/cef/package.json b/packages/cef/package.json index e451398..4af67bf 100644 --- a/packages/cef/package.json +++ b/packages/cef/package.json @@ -1,6 +1,6 @@ { "name": "cef", - "version": "3.2.0", + "version": "3.3.0", "description": "Short alias for create-express-forge", "bin": { "cef": "index.js" diff --git a/packages/create-express-forge/CHANGELOG.md b/packages/create-express-forge/CHANGELOG.md index 9a8b875..ef5e40a 100644 --- a/packages/create-express-forge/CHANGELOG.md +++ b/packages/create-express-forge/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 3.3.0 + +### Minor Changes + +- b089069: - Added comprehensive CLI flags for scaffolding (--pattern, --orm, --db, --logger, --test, --docker, --install). + - Added 'cef' short alias package for easier npx usage. + - Improved Prisma singleton and environment validation. + - Enhanced README and Documentation for AI-readiness and SEO. + ## 3.2.0 ### Minor Changes diff --git a/packages/create-express-forge/package.json b/packages/create-express-forge/package.json index 4c8a421..fa7df12 100644 --- a/packages/create-express-forge/package.json +++ b/packages/create-express-forge/package.json @@ -1,6 +1,6 @@ { "name": "create-express-forge", - "version": "3.2.0", + "version": "3.3.0", "description": "⚡ Scaffold production-ready Express.js TypeScript backends in seconds", "license": "MIT", "type": "module", From 1bf6660be319756d332d67b4eebba7e5351109ab Mon Sep 17 00:00:00 2001 From: code-y02 Date: Sat, 25 Apr 2026 17:49:04 +0530 Subject: [PATCH 5/7] chore: remove cef short alias package and update version to 3.3.1 --- .changeset/big-moles-live.md | 5 ++++ packages/cef/CHANGELOG.md | 15 ---------- packages/cef/README.md | 11 ------- packages/cef/index.js | 2 -- packages/cef/package.json | 34 ---------------------- packages/create-express-forge/README.md | 2 -- packages/create-express-forge/package.json | 5 ++-- 7 files changed, 7 insertions(+), 67 deletions(-) create mode 100644 .changeset/big-moles-live.md delete mode 100644 packages/cef/CHANGELOG.md delete mode 100644 packages/cef/README.md delete mode 100644 packages/cef/index.js delete mode 100644 packages/cef/package.json diff --git a/.changeset/big-moles-live.md b/.changeset/big-moles-live.md new file mode 100644 index 0000000..c7a079b --- /dev/null +++ b/.changeset/big-moles-live.md @@ -0,0 +1,5 @@ +--- +"create-express-forge": patch +--- + +Removed CEF package alias as its not avaialbe diff --git a/packages/cef/CHANGELOG.md b/packages/cef/CHANGELOG.md deleted file mode 100644 index c743274..0000000 --- a/packages/cef/CHANGELOG.md +++ /dev/null @@ -1,15 +0,0 @@ -# cef - -## 3.3.0 - -### Minor Changes - -- b089069: - Added comprehensive CLI flags for scaffolding (--pattern, --orm, --db, --logger, --test, --docker, --install). - - Added 'cef' short alias package for easier npx usage. - - Improved Prisma singleton and environment validation. - - Enhanced README and Documentation for AI-readiness and SEO. - -### Patch Changes - -- Updated dependencies [b089069] - - create-express-forge@3.3.0 diff --git a/packages/cef/README.md b/packages/cef/README.md deleted file mode 100644 index 9ddaf06..0000000 --- a/packages/cef/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# cef - -The official short alias for [create-express-forge](https://www.npmjs.com/package/create-express-forge). - -## Usage - -```bash -npx cef@latest my-api -``` - -This is a thin wrapper around `create-express-forge`. diff --git a/packages/cef/index.js b/packages/cef/index.js deleted file mode 100644 index 72b7155..0000000 --- a/packages/cef/index.js +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -import 'create-express-forge'; diff --git a/packages/cef/package.json b/packages/cef/package.json deleted file mode 100644 index 4af67bf..0000000 --- a/packages/cef/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "cef", - "version": "3.3.0", - "description": "Short alias for create-express-forge", - "bin": { - "cef": "index.js" - }, - "publishConfig": { - "access": "public" - }, - "scripts": { - "build": "echo 'No build needed for wrapper'", - "lint": "echo 'No lint needed for wrapper'", - "test": "echo 'No test needed for wrapper'" - }, - "type": "module", - "repository": { - "type": "git", - "url": "git+https://github.com/CODE-Y02/express-cli.git", - "directory": "packages/cef" - }, - "keywords": [ - "express", - "typescript", - "cli", - "scaffold", - "express-forge" - ], - "author": "Yatharth Lakhate (https://code-y02.github.io/)", - "license": "MIT", - "dependencies": { - "create-express-forge": "workspace:*" - } -} diff --git a/packages/create-express-forge/README.md b/packages/create-express-forge/README.md index 8cc10b9..7a1619b 100644 --- a/packages/create-express-forge/README.md +++ b/packages/create-express-forge/README.md @@ -17,8 +17,6 @@ Searching for an **Express TypeScript starter**? Most boilerplates are either to Create your new project instantly: ```bash npx create-express-forge@latest my-api -# or using the short alias -npx cef@latest my-api ``` --- diff --git a/packages/create-express-forge/package.json b/packages/create-express-forge/package.json index fa7df12..f24031c 100644 --- a/packages/create-express-forge/package.json +++ b/packages/create-express-forge/package.json @@ -1,6 +1,6 @@ { "name": "create-express-forge", - "version": "3.3.0", + "version": "3.3.1", "description": "⚡ Scaffold production-ready Express.js TypeScript backends in seconds", "license": "MIT", "type": "module", @@ -33,8 +33,7 @@ "server-template" ], "bin": { - "create-express-forge": "./dist/index.js", - "cef": "./dist/index.js" + "create-express-forge": "./dist/index.js" }, "files": [ "dist", From 748b31059190e57db69378fedda75327d99cb65f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 25 Apr 2026 12:20:31 +0000 Subject: [PATCH 6/7] chore(release): version packages [skip ci] --- .changeset/big-moles-live.md | 5 ----- packages/create-express-forge/CHANGELOG.md | 6 ++++++ packages/create-express-forge/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/big-moles-live.md diff --git a/.changeset/big-moles-live.md b/.changeset/big-moles-live.md deleted file mode 100644 index c7a079b..0000000 --- a/.changeset/big-moles-live.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"create-express-forge": patch ---- - -Removed CEF package alias as its not avaialbe diff --git a/packages/create-express-forge/CHANGELOG.md b/packages/create-express-forge/CHANGELOG.md index ef5e40a..3f1fde5 100644 --- a/packages/create-express-forge/CHANGELOG.md +++ b/packages/create-express-forge/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 3.3.2 + +### Patch Changes + +- 1bf6660: Removed CEF package alias as its not avaialbe + ## 3.3.0 ### Minor Changes diff --git a/packages/create-express-forge/package.json b/packages/create-express-forge/package.json index f24031c..b7e40dd 100644 --- a/packages/create-express-forge/package.json +++ b/packages/create-express-forge/package.json @@ -1,6 +1,6 @@ { "name": "create-express-forge", - "version": "3.3.1", + "version": "3.3.2", "description": "⚡ Scaffold production-ready Express.js TypeScript backends in seconds", "license": "MIT", "type": "module", From fe24315480a628745e3e881cab8a493087b71b19 Mon Sep 17 00:00:00 2001 From: code-y02 Date: Sat, 25 Apr 2026 17:54:57 +0530 Subject: [PATCH 7/7] chore: update pnpm-lock.yaml dependencies --- pnpm-lock.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7171ce..3b9bf6d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,12 +36,6 @@ importers: specifier: ^3.4.31 version: 3.5.33(typescript@5.5.3) - packages/cef: - dependencies: - create-express-forge: - specifier: workspace:* - version: link:../create-express-forge - packages/create-express-forge: dependencies: '@inquirer/prompts':