Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Create-Node-App/create-node-app
Powerful tool to scaffold your application choosing between different templates and extensions for Web apps, Web Extensions, Monorepos, and more!
https://github.com/Create-Node-App/create-node-app
ci cli create-awesome-node-app devcontainer docker docker-compose github-actions hacktoberfest nestjs npx reactjs state-management typescript
Last synced: 1 day ago
JSON representation
Powerful tool to scaffold your application choosing between different templates and extensions for Web apps, Web Extensions, Monorepos, and more!
- Host: GitHub
- URL: https://github.com/Create-Node-App/create-node-app
- Owner: Create-Node-App
- Created: 2020-10-07T03:54:57.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T04:21:23.000Z (4 months ago)
- Last Synced: 2024-11-05T08:10:11.225Z (4 days ago)
- Topics: ci, cli, create-awesome-node-app, devcontainer, docker, docker-compose, github-actions, hacktoberfest, nestjs, npx, reactjs, state-management, typescript
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/create-awesome-node-app
- Size: 2.63 MB
- Stars: 69
- Watchers: 2
- Forks: 3
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- fucking-awesome-vite - create-awesome-node-app - Scaffolding your project choosing between different templates. (Get Started / Official Resources)
- awesome-vite - create-awesome-node-app - Scaffolding your project choosing between different templates. (Get Started / Official Resources)
README
🌟 Create Awesome Node App 🚀
[Changelog](./packages/create-awesome-node-app/CHANGELOG.md) |
[Contributing](./CONTRIBUTING.md)[![Awesome](https://awesome.re/mentioned-badge.svg)](https://github.com/vitejs/awesome-vite#get-started)
[![Continious Integration][cibadge]][ciurl]
[![npm][npmversion]][npmurl]
[![npm][npmdownloads]][npmurl]
[![License: MIT][licensebadge]][licenseurl]This repository contains the source code for the `create-awesome-node-app` package. ✨
![cna](https://user-images.githubusercontent.com/17727170/229553510-49d0d46f-11ac-4b07-acf3-8db8ce7959ec.gif)
## 🚀 Available Scripts
In the project directory, you can run:
| `npm run ` | Description |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| `test` | Runs unit tests with Jest. |
| `lint` | 🚦 [Lints](http://stackoverflow.com/questions/8503559/what-is-linting) the project for potential errors |
| `lint:fix` | Lints the project and [fixes all correctable errors](http://eslint.org/docs/user-guide/command-line-interface.html#fix) |
| `format` | Formats the project using [Prettier](https://prettier.io/) |
| `type-check` | Runs [TypeScript](https://www.typescriptlang.org/) type checking |## Running Locally
When contributing you might want to test your changes locally before opening a PR. To do so, you can use the `create-awesome-node-app` CLI to create a new project and test your changes.
```sh
# Clone the repository
git clone https://github.com/Create-Node-App/create-node-app.git# Move into the directory
cd create-node-app# Setup your local environment
fnm use
npm install# Build the CLI
npm run build -- --filter create-awesome-node-app# Create a new project
./packages/create-awesome-node-app/index.js my-app
```## 🤝 Contributing
- Contributions make the open source community such an amazing place to learn, inspire, and create.
- Any contributions you make are **truly appreciated**.
- Check out our [contribution guidelines](./CONTRIBUTING.md) for more information.[cibadge]: https://github.com/Create-Node-App/create-node-app/actions/workflows/ci.yml/badge.svg
[npmversion]: https://img.shields.io/npm/v/create-awesome-node-app.svg?maxAge=2592000?style=plastic
[npmdownloads]: https://img.shields.io/npm/dm/create-awesome-node-app.svg?maxAge=2592000?style=plastic
[licensebadge]: https://img.shields.io/badge/License-MIT-blue.svg
[ciurl]: https://github.com/Create-Node-App/create-node-app/actions/workflows/ci.yml
[npmurl]: https://www.npmjs.com/package/create-awesome-node-app
[licenseurl]: https://github.com/Create-Node-App/create-node-app/blob/main/LICENSE