From b664a33d080d3e42fda8b947b77bd6ef018491e0 Mon Sep 17 00:00:00 2001 From: ShawnPhang Date: Wed, 23 Aug 2023 17:20:18 +0800 Subject: [PATCH] fix: alloy version --- .gitignore | 1 - .vscode/settings.json | 13 +++++++++ package.json | 4 +-- screenshot/.vscode/api-get.code-snippets | 23 ++++++++++++++++ screenshot/.vscode/api-graphql.code-snippets | 28 ++++++++++++++++++++ screenshot/.vscode/api-post.code-snippets | 23 ++++++++++++++++ screenshot/.vscode/api-success.code-snippets | 16 +++++++++++ screenshot/.vscode/apidoc.code-snippets | 13 +++++++++ 8 files changed, 118 insertions(+), 3 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 screenshot/.vscode/api-get.code-snippets create mode 100644 screenshot/.vscode/api-graphql.code-snippets create mode 100644 screenshot/.vscode/api-post.code-snippets create mode 100644 screenshot/.vscode/api-success.code-snippets create mode 100644 screenshot/.vscode/apidoc.code-snippets diff --git a/.gitignore b/.gitignore index 4099ba7..4b8d58e 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,6 @@ pnpm-debug.log* # Editor directories and files .idea -.vscode *.suo *.ntvs* *.njsproj diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..d40658d --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,13 @@ +{ + "files.eol": "\n", + "editor.tabSize": 2, + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "eslint.validate": ["javascript", "javascriptreact", "vue", "typescript", "typescriptreact"], + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + }, + "css.validate": false, + "less.validate": false, + "scss.validate": false +} diff --git a/package.json b/package.json index f4d6a4f..b9d0cb8 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "author": "ShawnPhang", "scripts": { - "prepared": "npm i --force && cd screenshot && npm i", + "prepared": "npm i && cd screenshot && npm i", "serve": "npm run dev & cd screenshot && npm run dev", "dev": "cross-env NODE_ENV=development vite", "v-build": "cross-env NODE_ENV=production && vite build", @@ -54,7 +54,7 @@ "cross-env": "^7.0.3", "esbuild-loader": "^2.13.1", "eslint": "^7.29.0", - "eslint-config-alloy": "^4.1.0", + "eslint-config-alloy": "~4.1.0", "eslint-plugin-vue": "^7.12.1", "less": "^4.1.1", "sass": "^1.63.6", diff --git a/screenshot/.vscode/api-get.code-snippets b/screenshot/.vscode/api-get.code-snippets new file mode 100644 index 0000000..d2886af --- /dev/null +++ b/screenshot/.vscode/api-get.code-snippets @@ -0,0 +1,23 @@ +{ + "Print to console": { + "prefix": "api-get", + "body": [ + "/**", + "* @api {get} ${0:__接口url__} ${1:__接口说明__}", + "* @apiVersion 1.0.0", + "* @apiGroup ${2:__分组__}", + "* @apiDescription ${3:__详细描述__}", + "* ", + "* @apiUse needToken", + "* @apiHeader {__类型__} __字段名__ __头字段说明__", + "* ", + "* @apiParam {__类型__} __字段名__=__默认值__ __请求字段说明__", + "* ", + "* @apiSuccess (__组__) {__类型__} __字段名__ __返回字段说明__", + "* ", + "* @apiUse __SuccessName定义的成功返回块__", + "*/" + ], + "description": "GET请求 - apidoc文档模板" + } +} \ No newline at end of file diff --git a/screenshot/.vscode/api-graphql.code-snippets b/screenshot/.vscode/api-graphql.code-snippets new file mode 100644 index 0000000..92a8f6d --- /dev/null +++ b/screenshot/.vscode/api-graphql.code-snippets @@ -0,0 +1,28 @@ +{ + "Print to console": { + "prefix": "api-graphql", + "body": [ + "/**", + "* @api {get} graphql ${1:__接口说明__}", + "* @apiName ${2: __方法名称__}", + "* @apiVersion 1.0.0", + "* @apiGroup ${3:__分组_gql__}", + "* @apiDescription ${4:__详细描述__}", + "* @apiSampleRequest off", + "* ", + "* @apiParam {String} token 用户验签", + "* @apiParam {__类型__} __字段名__=__默认值__ __请求字段说明__", + "* ", + "* @apiSuccess (__组__) {__类型__} __字段名__ __返回字段说明__", + "* ", + "* @apiUse __定义的可选参数模块名MODEL__", + "*/", + "/**", + "* ----copy---- ", + "* @apiDefine __定义的模块名MODEL__", + "* @apiParam (可选返回参数) {__类型__} __参数__ __说明__", + "*/", + ], + "description": "Graphql-GET请求 - apidoc文档模板" + } +} \ No newline at end of file diff --git a/screenshot/.vscode/api-post.code-snippets b/screenshot/.vscode/api-post.code-snippets new file mode 100644 index 0000000..32c0e08 --- /dev/null +++ b/screenshot/.vscode/api-post.code-snippets @@ -0,0 +1,23 @@ +{ + "Print to console": { + "prefix": "api-post", + "body": [ + "/**", + "* @api {post} ${0:__接口url__} ${1:__接口说明__}", + "* @apiVersion 1.0.0", + "* @apiGroup ${2:__分组__}", + "* @apiDescription ${3:__详细描述__}", + "* ", + "* @apiUse needToken", + "* @apiHeader {__类型__} __字段名__ __头字段说明__", + "* ", + "* @apiParam {__类型__} __字段名__=__默认值__ __请求字段说明__", + "* ", + "* @apiSuccess (__组__) {__类型__} __字段名__ __返回字段说明__", + "* ", + "* @apiUse __SuccessName定义的成功返回块__", + "*/" + ], + "description": "POST请求 - apidoc文档模板" + } +} \ No newline at end of file diff --git a/screenshot/.vscode/api-success.code-snippets b/screenshot/.vscode/api-success.code-snippets new file mode 100644 index 0000000..bab7d9b --- /dev/null +++ b/screenshot/.vscode/api-success.code-snippets @@ -0,0 +1,16 @@ +{ + "Print to console": { + "prefix": "api-success", + "body": [ + "/**", + "* @apiDefine ${1:__定义模板名称__}", + "* @apiSuccessExample {json} Success-Response:", + "* HTTP/1.1 200 OK", + "* {", + "* 'message': 'ok'", + "* }", + "*/", + ], + "description": "成功返回例子 - apidoc文档模板" + } +} \ No newline at end of file diff --git a/screenshot/.vscode/apidoc.code-snippets b/screenshot/.vscode/apidoc.code-snippets new file mode 100644 index 0000000..92aed16 --- /dev/null +++ b/screenshot/.vscode/apidoc.code-snippets @@ -0,0 +1,13 @@ +{ + // ${1:label}, ${2:another} + "Print to console": { + "prefix": "apidoc", + "body": [ + "/**", + "* @api {get} /user/getUserById/:id ${3:__apiname__}", + "* @apiGroup ${1:label}", + "*/" + ], + "description": "my ts-vue template" + } +} \ No newline at end of file