refactor: rewrite client from scratch with Nuxt3 (WIP)

This commit is contained in:
Settel 2022-07-24 20:23:52 +02:00
parent 70ddf88174
commit f4ea46badd
91 changed files with 10646 additions and 6304 deletions

90
_client/.gitignore vendored Normal file
View File

@ -0,0 +1,90 @@
# Created by .ignore support plugin (hsz.mobi)
### Node template
# Logs
/logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
# nyc test coverage
.nyc_output
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# node-waf configuration
.lock-wscript
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules/
jspm_packages/
# TypeScript v1 declaration files
typings/
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
.env
# parcel-bundler cache (https://parceljs.org/)
.cache
# next.js build output
.next
# nuxt.js build output
.nuxt
# Nuxt generate
dist
# vuepress build output
.vuepress/dist
# Serverless directories
.serverless
# IDE / Editor
.idea
# Service worker
sw.*
# macOS
.DS_Store
# Vim swap files
*.swp

BIN
_client/knowyt.xcf Normal file

Binary file not shown.

23
_client/package.json Normal file
View File

@ -0,0 +1,23 @@
{
"name": "knowyt",
"version": "1.20",
"private": true,
"scripts": {
"dev": "nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate"
},
"dependencies": {
"@nuxtjs/axios": "^5.13.6",
"build-url": "^6.0.1",
"core-js": "^3.15.1",
"nuxt": "^2.15.7",
"url": "^0.11.0"
},
"devDependencies": {
"@babel/eslint-parser": "^7.14.7",
"sass": "^1.36.0",
"sass-loader": "^10"
}
}

View File

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

8057
_client/yarn.lock Normal file

File diff suppressed because it is too large Load Diff

94
client/.gitignore vendored
View File

@ -1,90 +1,8 @@
# Created by .ignore support plugin (hsz.mobi) node_modules
### Node template *.log*
# Logs
/logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
# nyc test coverage
.nyc_output
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# node-waf configuration
.lock-wscript
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules/
jspm_packages/
# TypeScript v1 declaration files
typings/
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
.env
# parcel-bundler cache (https://parceljs.org/)
.cache
# next.js build output
.next
# nuxt.js build output
.nuxt .nuxt
.nitro
# Nuxt generate .cache
.output
.env
dist dist
# vuepress build output
.vuepress/dist
# Serverless directories
.serverless
# IDE / Editor
.idea
# Service worker
sw.*
# macOS
.DS_Store
# Vim swap files
*.swp

8
client/nuxt.config.ts Normal file
View File

@ -0,0 +1,8 @@
import { defineNuxtConfig } from 'nuxt'
// https://v3.nuxtjs.org/api/configuration/nuxt.config
export default defineNuxtConfig({
ssr: true,
srcDir: 'src/',
target: 'static',
})

View File

@ -1,23 +1,12 @@
{ {
"name": "knowyt",
"version": "1.20",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "nuxt",
"build": "nuxt build", "build": "nuxt build",
"start": "nuxt start", "dev": "nuxt dev",
"generate": "nuxt generate" "generate": "nuxt generate",
}, "preview": "nuxt preview"
"dependencies": {
"@nuxtjs/axios": "^5.13.6",
"build-url": "^6.0.1",
"core-js": "^3.15.1",
"nuxt": "^2.15.7",
"url": "^0.11.0"
}, },
"devDependencies": { "devDependencies": {
"@babel/eslint-parser": "^7.14.7", "nuxt": "3.0.0-rc.6"
"sass": "^1.36.0",
"sass-loader": "^10"
} }
} }

5
client/src/app.vue Normal file
View File

@ -0,0 +1,5 @@
<template>
<div>
<NuxtWelcome />
</div>
</template>

4
client/tsconfig.json Normal file
View File

@ -0,0 +1,4 @@
{
// https://v3.nuxtjs.org/concepts/typescript
"extends": "./.nuxt/tsconfig.json"
}

File diff suppressed because it is too large Load Diff