Skip to content

Commit 144f284

Browse files
authored
Merge pull request #35 from AckeeCZ/feat/30-project-name-prompt
✨ Add project name option & migrate to ESM
2 parents 78d7d87 + cb3ac0d commit 144f284

72 files changed

Lines changed: 11811 additions & 6020 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
File renamed without changes.

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,14 @@ CLI to help you set up Node.js TypeScript project. Set up project includes
1818
Run directly from GitHub repo via npx:
1919

2020
```
21-
Usage: npm exec --ignore-scripts -- github:AckeeCZ/create-node-app STARTER [DIRECTORY]
21+
Usage: npm exec --ignore-scripts -- github:AckeeCZ/create-node-app STARTER [OPTIONS] [DIRECTORY]
2222
23-
STARTER Which template to setup
24-
DIRECTORY Destination directory where to set the starter up (default: ./node-app)
23+
STARTER Which template to setup (required)
24+
25+
Options:
26+
--dir, -d DIR Destination directory (default: ./node-app)
27+
--project-name, -n NAME Google Cloud project name (default: directory basename)
28+
--help, -h Show this help message
2529
2630
Starters available:
2731
cloudrun Cloud Run + express

bin/create-node-app.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/env node
2-
require('source-map-support').install()
3-
const Bootstrap = require('../lib/Bootstrap').default
2+
import { Bootstrap } from '../lib/Bootstrap.js'
3+
import * as sourceMapSupport from 'source-map-support'
44

5+
sourceMapSupport.install()
56
new Bootstrap().runCLI(process.argv)

lib/Bootstrap.js

Lines changed: 77 additions & 72 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/Bootstrap.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/Logger.js

Lines changed: 12 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/Logger.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/Npm.js

Lines changed: 7 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/Npm.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/PackageJson.js

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)