├── .env.example ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── app ├── app.config.ts ├── app.vue └── pages │ └── index.vue ├── drizzle.config.ts ├── nuxt.config.ts ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.ico └── social-image.png ├── server ├── api │ ├── comment.put.ts │ └── comments.get.ts ├── database │ ├── migrations │ │ ├── 0000_youthful_lifeguard.sql │ │ └── meta │ │ │ ├── 0000_snapshot.json │ │ │ └── _journal.json │ └── schema.ts ├── plugins │ └── migrations.ts ├── routes │ └── auth │ │ └── github.get.ts ├── tsconfig.json └── utils │ └── db.ts ├── tsconfig.json └── types └── auth.d.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | .output 3 | .nuxt -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/README.md -------------------------------------------------------------------------------- /app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/app/app.config.ts -------------------------------------------------------------------------------- /app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/app/app.vue -------------------------------------------------------------------------------- /app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/app/pages/index.vue -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/social-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/public/social-image.png -------------------------------------------------------------------------------- /server/api/comment.put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/server/api/comment.put.ts -------------------------------------------------------------------------------- /server/api/comments.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/server/api/comments.get.ts -------------------------------------------------------------------------------- /server/database/migrations/0000_youthful_lifeguard.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/server/database/migrations/0000_youthful_lifeguard.sql -------------------------------------------------------------------------------- /server/database/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/server/database/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /server/database/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/server/database/migrations/meta/_journal.json -------------------------------------------------------------------------------- /server/database/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/server/database/schema.ts -------------------------------------------------------------------------------- /server/plugins/migrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/server/plugins/migrations.ts -------------------------------------------------------------------------------- /server/routes/auth/github.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/server/routes/auth/github.get.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /server/utils/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/server/utils/db.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atinux/nuxt-guestbook/HEAD/types/auth.d.ts --------------------------------------------------------------------------------