Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hckhanh/create-javascript-project
Keep you away from boring procedures for new JavaScript/TypeScript project
https://github.com/hckhanh/create-javascript-project
boring-procedures cli create eslint init initialization initializer new node node-js nodejs project tool toolbox toolboxes toolkit typescript utilities utility yarn
Last synced: about 1 month ago
JSON representation
Keep you away from boring procedures for new JavaScript/TypeScript project
- Host: GitHub
- URL: https://github.com/hckhanh/create-javascript-project
- Owner: hckhanh
- License: mit
- Created: 2021-03-05T03:42:22.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-08-20T02:16:42.000Z (over 1 year ago)
- Last Synced: 2024-04-14T04:45:25.787Z (10 months ago)
- Topics: boring-procedures, cli, create, eslint, init, initialization, initializer, new, node, node-js, nodejs, project, tool, toolbox, toolboxes, toolkit, typescript, utilities, utility, yarn
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/create-javascript-project
- Size: 1.26 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# create-javascript-project
Keep you away from boring procedures for new JavaScript/TypeScript project
[](https://github.com/hckhanh/create-javascript-project/actions/workflows/release.yml)
[](https://npmjs.org/package/create-javascript-project)
[](https://npmjs.org/package/create-javascript-project)
[](https://github.com/hckhanh/create-javascript-project/blob/master/package.json)
[](https://oclif.io)## Description
The following configurations of the common tools will be generated
- Yarn 2 (.yarn, .yarnrc.yml)
- ESLint (.eslintignore, .eslintrc)
- Prettier (.prettierrc)You can choose which tool you want to set up
## Usage
The following step which are executed:
1. Generate/update configurations
1. Create/update ignore files
1. Add necessary dependencies
1. Add scripts to `package.json` (optional)## Commands
You can run by these commands:
```shell
# npm
npx create-javascript-project# yarn
yarn create javascript-project# yarn 2
yarn dlx create-javascript-project
```> Technically, this tool is used for existing project.
> It must be run in a project directory with `package.json` file.