Skip to content

Commit 9ff0c0b

Browse files
committed
添加前端文件
1 parent fd8edb7 commit 9ff0c0b

35 files changed

+19601
-1
lines changed

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.vscode
2+
.idea
3+
node_modules
4+
dist

main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func init() {
2222
}
2323

2424
func staticRouter(router *gin.Engine) {
25-
box := packr.New("websshBox", "./templates")
25+
box := packr.New("websshBox", "./web/dist")
2626
router.Use(func(c *gin.Context) {
2727
requestUrl := c.Request.URL.Path
2828
if box.Has(requestUrl) || requestUrl == "/" {

web/.babelrc

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"plugins": [
3+
[
4+
"component",
5+
{
6+
"libraryName": "element-ui",
7+
"styleLibraryName": "theme-chalk"
8+
}
9+
]
10+
]
11+
}

web/.browserslistrc

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
> 1%
2+
last 2 versions

web/.editorconfig

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[*.{js,jsx,ts,tsx,vue}]
2+
indent_style = space
3+
indent_size = 4
4+
trim_trailing_whitespace = true
5+
insert_final_newline = true

web/.eslintrc.js

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
module.exports = {
2+
root: true,
3+
env: {
4+
node: true
5+
},
6+
extends: [
7+
'plugin:vue/essential',
8+
'@vue/standard'
9+
],
10+
rules: {
11+
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
12+
'space-before-function-paren': 0,
13+
indent: [2, 4]
14+
},
15+
parserOptions: {
16+
parser: 'babel-eslint'
17+
}
18+
}

web/.prettierrc.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"tabWidth": 4,
3+
"singleQuote":true,
4+
"semi":false
5+
}

web/babel.config.js

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
presets: ['@vue/cli-plugin-babel/preset']
3+
}

web/jest.config.js

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
module.exports = {
2+
moduleFileExtensions: ['js', 'jsx', 'json', 'vue'],
3+
transform: {
4+
'^.+\\.vue$': 'vue-jest',
5+
'.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$':
6+
'jest-transform-stub',
7+
'^.+\\.jsx?$': 'babel-jest'
8+
},
9+
transformIgnorePatterns: ['/node_modules/'],
10+
moduleNameMapper: {
11+
'^@/(.*)$': '<rootDir>/src/$1'
12+
},
13+
snapshotSerializers: ['jest-serializer-vue'],
14+
testMatch: [
15+
'**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
16+
],
17+
testURL: 'http://localhost/',
18+
watchPlugins: [
19+
'jest-watch-typeahead/filename',
20+
'jest-watch-typeahead/testname'
21+
]
22+
}

0 commit comments

Comments
 (0)