File tree Expand file tree Collapse file tree 4 files changed +61
-3
lines changed Expand file tree Collapse file tree 4 files changed +61
-3
lines changed Original file line number Diff line number Diff line change
1
+ # 📦 Changelog
2
+
3
+ All notable changes to ** create-node-spark** will be documented in this file.
4
+
5
+ This project follows [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ )
6
+ and adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
+
8
+ ---
9
+
10
+ ## [ 2.0.0] — 2025-05-06
11
+
12
+ ### 🚀 Major Upgrade
13
+
14
+ - ** Added TypeScript support**
15
+ - Option to scaffold in ** JavaScript** or ** TypeScript**
16
+ - Kept detailed folder structure from 1.1.0
17
+ - ** Removed built-in auth and Multer installation** (focus on clean, unopinionated scaffolding)
18
+ - ** Added “None” option** — if no framework is selected, uses native Node.js ` http ` module to set up a basic server
19
+ - Improved CLI prompts and ** terminal UI**
20
+
21
+ ---
22
+
23
+ ## [ 1.1.0] — 2025-05-04
24
+
25
+ ### ✨ Features
26
+
27
+ - Added ** ESLint** option
28
+ - Improved output folder structure:
29
+ - ` src/controllers `
30
+ - ` src/models `
31
+ - ` src/routes `
32
+ - ` src/middlewares `
33
+ - ` src/utils `
34
+ - ` src/config `
35
+
36
+ ---
37
+
38
+ ## [ 1.0.1] — 2025-05-03
39
+
40
+ ### 🎉 Fixed a minor Bug
41
+
42
+ ---
43
+
44
+ ## [ 1.0.0] — 2025-05-03
45
+
46
+ ### 🎉 Initial Release
47
+
48
+ - Supports ** JavaScript** scaffolding
49
+ - Built-in installation for:
50
+ - ** Authentication setup**
51
+ - ** Multer** for file uploads
52
+ - Basic Express server setup
53
+
54
+ ---
Original file line number Diff line number Diff line change @@ -385,3 +385,7 @@ This project stands on the shoulders of some amazing tools and libraries:
385
385
- ** The open-source community** — For constant inspiration and pushing the ecosystem forward.
386
386
387
387
> Special thanks to everyone who has contributed issues, discussions, or pull requests — you make create-node-spark better every day!
388
+
389
+ ## 📜 Changelog
390
+
391
+ For detailed version history, check the [ CHANGELOG.md] ( ./CHANGELOG.md ) .
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ const project = async () => {
26
26
27
27
await setupFolderStructure ( projectDetails . projectName ) ;
28
28
29
- await setupEnv ( projectDetails . projectName , projectDetails . language ) ;
29
+ await setupEnv ( projectDetails . language ) ;
30
30
31
31
await configureIndex ( projectDetails . projectName , projectDetails . language , projectDetails . framework ) ;
32
32
Original file line number Diff line number Diff line change 1
1
import { writeFile } from "../utils/fileSystem.js" ;
2
2
import path from "path" ;
3
3
4
- export async function setupEnv ( projectName , language ) {
4
+ export async function setupEnv ( language ) {
5
5
try {
6
6
7
7
const extension = language === "TypeScript" ? "ts" : "js" ;
@@ -42,7 +42,7 @@ export default ENV;
42
42
43
43
` ;
44
44
45
- writeFile ( configEnvPath , configEnvContent . trim ( ) , "utf-8" )
45
+ await writeFile ( configEnvPath , configEnvContent . trim ( ) , "utf-8" )
46
46
47
47
}
48
48
You can’t perform that action at this time.
0 commit comments