Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nuxt/create-nuxt-app
Create Nuxt.js App in seconds.
https://github.com/nuxt/create-nuxt-app
nuxt
Last synced: 2 days ago
JSON representation
Create Nuxt.js App in seconds.
- Host: GitHub
- URL: https://github.com/nuxt/create-nuxt-app
- Owner: nuxt
- License: mit
- Created: 2017-08-04T14:39:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-27T19:58:28.000Z (12 months ago)
- Last Synced: 2024-10-29T14:35:24.318Z (about 1 month ago)
- Topics: nuxt
- Language: JavaScript
- Homepage:
- Size: 5.83 MB
- Stars: 3,486
- Watchers: 49
- Forks: 430
- Open Issues: 149
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - create-nuxt-app - Create Nuxt.js App in seconds. (JavaScript)
README
# Create Nuxt App
[![NPM version](https://img.shields.io/npm/v/create-nuxt-app.svg?style=flat)](https://npmjs.com/package/create-nuxt-app)
[![NPM downloads](https://img.shields.io/npm/dm/create-nuxt-app.svg?style=flat)](https://npmjs.com/package/create-nuxt-app)
[![GitHub Action](https://github.com/nuxt/create-nuxt-app/workflows/ci/badge.svg?branch=master)](https://github.com/nuxt/create-nuxt-app/actions?query=branch%3Amaster++)> Create a [Nuxt.js](https://nuxtjs.org) project in seconds
## Usage
Make sure you have [npx](https://www.npmjs.com/package/npx) installed (`npx` is shipped by default since [npm](https://www.npmjs.com/get-npm) `5.2.0`)
```bash
npx create-nuxt-app
```Or starting with npm v6.1 you can do:
```bash
npm init nuxt-app@latest
```Or with [yarn](https://yarnpkg.com/en/):
```bash
yarn create nuxt-app
```## Features :tada:
1. Package manager
- Yarn
- Npm
1. Programming language
- JavaScript
- TypeScript
1. UI framework:
- None (feel free to add one later)
- [Ant Design Vue](https://github.com/vueComponent/ant-design-vue)
- [BalmUI](https://material.balmjs.com/)
- [Bootstrap](https://github.com/bootstrap-vue/bootstrap-vue)
- [Buefy](https://buefy.org)
- [Chakra UI](https://github.com/chakra-ui/chakra-ui-vue)
- [Element](https://github.com/ElemeFE/element)
- [Oruga](https://oruga.io/)
- [Primevue/](https://www.primefaces.org/primevue/)
- [Tachyons](https://github.com/tachyons-css/tachyons)
- [Tailwind CSS](https://github.com/tailwindcss/tailwindcss)
- [Windi CSS](https://github.com/windicss/windicss)
- [Vant](https://github.com/youzan/vant)
- [View UI](https://www.iviewui.com/)
- [Vuetify](https://github.com/vuetifyjs/vuetify)
1. Template engine
- HTML
- Pug
1. Nuxt.js modules:
- [Axios - Promise based HTTP client](https://github.com/nuxt-community/axios-module)
- [Progressive Web App (PWA)](https://github.com/nuxt-community/pwa-module)
- [Content - Git-based headless CMS](https://github.com/nuxt/content)
1. Linting tools:
- [ESLint](https://github.com/nuxt/eslint-config)
- [Prettier](https://github.com/prettier/prettier)
- [Lint staged files](https://github.com/okonet/lint-staged)
- [StyleLint](https://github.com/stylelint/stylelint)
- [Commitlint](https://github.com/conventional-changelog/commitlint)
1. Testing framework:
- None
- [Jest](https://github.com/facebook/jest)
- [AVA](https://github.com/avajs/ava)
- [WebdriverIO](https://webdriver.io)
- [Nightwatch](https://nightwatchjs.org)
1. Rendering mode
- [Universal (SSR / Static)](https://nuxtjs.org/docs/features/rendering-modes#server-side-rendered-sites-and-static-sites)
- [SPA](https://nuxtjs.org/docs/features/rendering-modes#client-side-rendering-only)
1. Deployment target
- [Server (Node.js hosting)](https://nuxtjs.org/docs/configuration-glossary/configuration-target)
- [Static (Static/JAMStack hosting)](https://nuxtjs.org/docs/configuration-glossary/configuration-target)
1. Development tools
- [jsconfig.json](https://code.visualstudio.com/docs/languages/jsconfig)
- [Semantic PR](https://probot.github.io/apps/semantic-pull-requests/)
- [Dependabot (for GitHub only)](https://dependabot.com/)
1. Continuous Integration
- [GitHub Actions](https://github.com/features/actions)
- [Travis CI](https://travis-ci.com)
- [CircleCI](https://circleci.com)## CLI Options
### `--edge`
Alias: `-e`.
To install [nuxt-edge](https://www.npmjs.com/package/nuxt-edge) instead of [nuxt](https://www.npmjs.com/package/nuxt), add the command line option `--edge`:
```bash
npx create-nuxt-app --edge
```Or
```bash
npm init nuxt-app --edge
```Or
```bash
yarn create nuxt-app --edge
```### `--info`
Alias: `-i`. Print out debugging information relating to the local environment and exit.
### `--help`
Alias: `-h`. Show the help information and exit, include: usage, command and all cli options.
### `--verbose`
Show debug logs
### `--version`
Alias: `-v`. Show version number and exit.
### `--overwrite-dir`
Overwrite the target directory.
## Credits
- [egoist](https://github.com/egoist)
- [clarko](https://github.com/clarkdo)
- All our contributors ([list](https://github.com/nuxt/create-nuxt-app/contributors)).