mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-11 08:33:53 +00:00
Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3.
73ba30fb69
* refactor: split out webpack and postcss build options * feat(schema): set nuxt3 builder in config * fix(schema): default postcss config file to false * chore: update lockfile * style: remove unused imports * refactor(webpack): remove (previously disabled) babel config * refactor: move shared vite options into schema * fix(schema): omit __NUXT_BASE__ from defaults * fix: move appDir-dependent options back to vite * refactor: split out virtual modules * refactor: extract compile/createDevMiddleware * refactor: further improvements * chore: remove `@nuxt/webpack-builder` dependency * chore: update lockfile * refactor: move `builder` option to top level * fix: bind close to watcher instance * chore: update lockfile * fix: create portal between postcss & build.postcss.postcssOptions * fix: remove duplicate * fix: revert * fix: use `postcss` directly * fix: import builder from rootDir * chore: dedupe webpack install * test: update fixture to use `builder` * fix: bind class in pify Co-authored-by: Pooya Parsa <pyapar@gmail.com> |
||
---|---|---|
.github | ||
.yarn | ||
docs | ||
examples | ||
packages | ||
playground | ||
scripts | ||
test | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc | ||
.gitignore | ||
.gitpod.yml | ||
.markdownlint.yml | ||
.markdownlintignore | ||
.yarnrc.yml | ||
lerna.json | ||
package.json | ||
README.md | ||
renovate.json | ||
tsconfig.json | ||
vitest.config.ts | ||
yarn.lock |
Welcome to Nuxt 3 repository ✨
📖 DocumentationRead Online Docs. |
🐞 Reporting bugsCheck out Reporting Bugs page. |
💡 SuggestionsCheck out Contribution page. |
❔ QuestionsCheck out Getting Help page. |
💻 Development
- Clone repository
- Ensure you have the latest LTS version of Node.js installed
- Install dependencies with
npx yarn install
- Run
npx yarn stub
to activate passive development - Open playground with
npx yarn play
Learn more about in our documentation on how to contribute to Nuxt.
📖 Documentation
We are using Docus for documentation (It is planned to be open sourced it in the following weeks).
We recommend to install the Docus extension for VS Code.
- Go into the docs directory:
cd docs
- Install docs dependencies with
npx yarn install
- Run
npx yarn dev
to start Docus in development mode
The pages are generated from docs/content/, you can start editing them to start helping us on documenting Nuxt 3 💚