diff --git a/templates/nuxt-template/.gitignore b/templates/nuxt-template/.gitignore new file mode 100644 index 00000000..4a7f73a2 --- /dev/null +++ b/templates/nuxt-template/.gitignore @@ -0,0 +1,24 @@ +# Nuxt dev/build outputs +.output +.data +.nuxt +.nitro +.cache +dist + +# Node dependencies +node_modules + +# Logs +logs +*.log + +# Misc +.DS_Store +.fleet +.idea + +# Local env files +.env +.env.* +!.env.example diff --git a/templates/nuxt-template/.npmrc b/templates/nuxt-template/.npmrc new file mode 100644 index 00000000..c483022c --- /dev/null +++ b/templates/nuxt-template/.npmrc @@ -0,0 +1 @@ +shamefully-hoist=true \ No newline at end of file diff --git a/templates/nuxt-template/README.md b/templates/nuxt-template/README.md new file mode 100644 index 00000000..595dda92 --- /dev/null +++ b/templates/nuxt-template/README.md @@ -0,0 +1,63 @@ +# Nuxt 3 Minimal Starter + +Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more. + +## Setup + +Make sure to install the dependencies: + +```bash +# npm +npm install + +# pnpm +pnpm install + +# yarn +yarn install +``` + +## Development Server + +Start the development server on `http://localhost:3000`: + +```bash +# npm +npm run dev + +# pnpm +pnpm run dev + +# yarn +yarn dev +``` + +## Production + +Build the application for production: + +```bash +# npm +npm run build + +# pnpm +pnpm run build + +# yarn +yarn build +``` + +Locally preview production build: + +```bash +# npm +npm run preview + +# pnpm +pnpm run preview + +# yarn +yarn preview +``` + +Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information. diff --git a/templates/nuxt-template/app.vue b/templates/nuxt-template/app.vue new file mode 100644 index 00000000..a495b757 --- /dev/null +++ b/templates/nuxt-template/app.vue @@ -0,0 +1,5 @@ + diff --git a/templates/nuxt-template/nuxt.config.ts b/templates/nuxt-template/nuxt.config.ts new file mode 100644 index 00000000..9d825c49 --- /dev/null +++ b/templates/nuxt-template/nuxt.config.ts @@ -0,0 +1,4 @@ +// https://nuxt.com/docs/api/configuration/nuxt-config +export default defineNuxtConfig({ + devtools: { enabled: true }, +}) diff --git a/templates/nuxt-template/package.json b/templates/nuxt-template/package.json new file mode 100644 index 00000000..fe1ca7f3 --- /dev/null +++ b/templates/nuxt-template/package.json @@ -0,0 +1,15 @@ +{ + "name": "nuxt-app", + "private": true, + "scripts": { + "build": "nuxt build", + "dev": "nuxt dev", + "generate": "nuxt generate", + "preview": "nuxt preview", + "postinstall": "nuxt prepare" + }, + "devDependencies": { + "@nuxt/devtools": "latest", + "nuxt": "^3.7.0" + } +} diff --git a/templates/nuxt-template/public/favicon.ico b/templates/nuxt-template/public/favicon.ico new file mode 100644 index 00000000..18993ad9 Binary files /dev/null and b/templates/nuxt-template/public/favicon.ico differ diff --git a/templates/nuxt-template/server/tsconfig.json b/templates/nuxt-template/server/tsconfig.json new file mode 100644 index 00000000..b9ed69c1 --- /dev/null +++ b/templates/nuxt-template/server/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "../.nuxt/tsconfig.server.json" +} diff --git a/templates/nuxt-template/tsconfig.json b/templates/nuxt-template/tsconfig.json new file mode 100644 index 00000000..a746f2a7 --- /dev/null +++ b/templates/nuxt-template/tsconfig.json @@ -0,0 +1,4 @@ +{ + // https://nuxt.com/docs/guide/concepts/typescript + "extends": "./.nuxt/tsconfig.json" +}