Skip to content

Commit fe4acfd

Browse files
Refactor project structure and enhance CLI functionality
- Updated package.json to change the binary entry point and added inquirer as a dependency. - Revamped readme.md to provide a clearer overview and detailed features of create-node-spark. - Created src/bin/index.js as the main entry point for the CLI. - Implemented init.js command to handle project initialization and setup. - Removed orchestrator.js and replaced it with a more modular approach using separate tasks. - Added prompts.js for interactive user input during project setup. - Consolidated file system operations into a new utils/fileSystem.js module. - Enhanced error handling and logging with a new utils/logger.js module. - Updated tasks to reflect the new structure and improve dependency installation. - Removed deprecated tasks related to authentication and multer setup. - Introduced TypeScript support with a new configureTsConfig.js task. - Improved ESLint configuration setup to dynamically add linting scripts to package.json.
1 parent 24947ec commit fe4acfd

27 files changed

+1378
-355
lines changed

.gitignore

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Node.js dependencies
2+
node_modules/
3+
npm-debug.log*
4+
yarn-debug.log*
5+
yarn-error.log*
6+
7+
# Logs
8+
logs/
9+
*.log
10+
*.log.*
11+
12+
# Environment variables
13+
.env
14+
15+
# Build output
16+
dist/
17+
build/
18+
19+
# IDE files
20+
.vscode/
21+
.idea/
22+
*.swp
23+
24+
# OS generated files
25+
.DS_Store
26+
Thumbs.db

bin/index.js

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)