Skip to content

Commit 38e400d

Browse files
committed
test: add demo
1 parent 43db141 commit 38e400d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+15064
-596
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@ packages/**/dist
33
.temp
44
.cache
55
.DS_Store
6-
dist
6+
dist
7+
yarn-error.log
8+
packages/**/.fes
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# http://editorconfig.org
2+
3+
root = true
4+
lib
5+
6+
[*]
7+
charset = utf-8
8+
indent_style = space
9+
indent_size = 4
10+
end_of_line = lf
11+
insert_final_newline = true
12+
trim_trailing_whitespace = true
13+
14+
[*.md]
15+
insert_final_newline = false
16+
trim_trailing_whitespace = false
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
module.exports = {
2+
extends: ['@webank/eslint-config-webank/vue.js'],
3+
overrides: [
4+
{
5+
files: ['**/__tests__/*.{j,t}s?(x)', '**/tests/unit/**/*.spec.{j,t}s?(x)'],
6+
},
7+
],
8+
env: {
9+
jest: true,
10+
},
11+
};

packages/demo-with-fes/.fes.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import { defineBuildConfig } from '@fesjs/fes';
2+
3+
export default defineBuildConfig({
4+
access: {
5+
roles: {
6+
admin: ['*'],
7+
manager: ['/'],
8+
},
9+
},
10+
layout: {
11+
title: 'Fes.js',
12+
footer: 'Created by MumbleFE',
13+
navigation: 'mixin',
14+
multiTabs: false,
15+
menus: [
16+
{
17+
name: 'index',
18+
},
19+
],
20+
},
21+
enums: {
22+
status: [
23+
['0', '无效的'],
24+
['1', '有效的'],
25+
],
26+
},
27+
});
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { defineBuildConfig } from '@fesjs/fes';
2+
3+
export default defineBuildConfig({
4+
publicPath: './',
5+
});
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
...require("@webank/eslint-config-webank/.prettierrc.js"),
3+
};

packages/demo-with-fes/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# fes 模版

packages/demo-with-fes/index.html

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="UTF-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<title>
8+
<%= title %>
9+
</title>
10+
<link rel="shortcut icon" type="image/x-icon" href="./logo.png">
11+
</head>
12+
13+
<body>
14+
<div id="<%= mountElementId %>"></div>
15+
</body>
16+
17+
</html>
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"name": "@fesjs/template",
3+
"version": "3.0.0",
4+
"description": "fes项目模版",
5+
"scripts": {
6+
"build": "fes build",
7+
"prod": "FES_ENV=prod fes build",
8+
"analyze": "ANALYZE=1 fes build",
9+
"dev": "fes dev",
10+
"test:unit": "fes test:unit"
11+
},
12+
"publishConfig": {
13+
"access": "public"
14+
},
15+
"devDependencies": {
16+
"@webank/eslint-config-webank": "1.2.7"
17+
},
18+
"dependencies": {
19+
"@fesjs/fes": "^3.0.0",
20+
"@fesjs/plugin-access": "^3.0.0",
21+
"@fesjs/plugin-layout": "^5.0.0",
22+
"@fesjs/plugin-model": "^3.0.0",
23+
"@fesjs/plugin-enums": "^3.0.0",
24+
"@fesjs/plugin-request": "3.0.0",
25+
"@fesjs/fes-design": "^0.7.23",
26+
"@fesjs/builder-webpack": "^3.0.0",
27+
"@koala-form/core": "^2.0.0",
28+
"@koala-form/fes-plugin": "2.0.0",
29+
"vue": "^3.2.47",
30+
"core-js": "^3.29.1"
31+
},
32+
"private": true
33+
}

0 commit comments

Comments
 (0)