This repository has been archived by the owner on Oct 31, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1,214 changed files
with
111,217 additions
and
124,570 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
> 1% | ||
last 2 versions | ||
not dead | ||
not ie 11 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,107 @@ | ||
const fs = require('fs'); | ||
const path = require('path'); | ||
const { execSync } = require('child_process'); | ||
|
||
const scopes = fs | ||
.readdirSync(path.resolve(__dirname, 'src'), { withFileTypes: true }) | ||
.filter((dirent) => dirent.isDirectory()) | ||
.map((dirent) => dirent.name.replace(/s$/, '')); | ||
|
||
// precomputed scope | ||
const scopeComplete = execSync('git status --porcelain || true') | ||
.toString() | ||
.trim() | ||
.split('\n') | ||
.find((r) => ~r.indexOf('M src')) | ||
?.replace(/(\/)/g, '%%') | ||
?.match(/src%%((\w|-)*)/)?.[1] | ||
?.replace(/s$/, ''); | ||
|
||
/** @type {import('cz-git').UserConfig} */ | ||
module.exports = { | ||
ignores: [(commit) => commit.includes('init')], | ||
extends: ['@commitlint/config-conventional'], | ||
rules: { | ||
'body-leading-blank': [2, 'always'], | ||
'footer-leading-blank': [1, 'always'], | ||
'header-max-length': [2, 'always', 108], | ||
'subject-empty': [2, 'never'], | ||
'type-empty': [2, 'never'], | ||
'subject-case': [0], | ||
'type-enum': [ | ||
2, | ||
'always', | ||
[ | ||
'feat', | ||
'fix', | ||
'perf', | ||
'style', | ||
'docs', | ||
'test', | ||
'refactor', | ||
'build', | ||
'ci', | ||
'chore', | ||
'revert', | ||
'wip', | ||
'workflow', | ||
'types', | ||
'release', | ||
], | ||
], | ||
}, | ||
prompt: { | ||
/** @use `yarn commit :f` */ | ||
alias: { | ||
f: 'docs: fix typos', | ||
r: 'docs: update README', | ||
s: 'style: update code format', | ||
b: 'build: bump dependencies', | ||
c: 'chore: update config', | ||
}, | ||
customScopesAlign: !scopeComplete ? 'top' : 'bottom', | ||
defaultScope: scopeComplete, | ||
scopes: [...scopes, 'mock'], | ||
allowEmptyIssuePrefixs: false, | ||
allowCustomIssuePrefixs: false, | ||
|
||
// English | ||
typesAppend: [ | ||
{ value: 'wip', name: 'wip: work in process' }, | ||
{ value: 'workflow', name: 'workflow: workflow improvements' }, | ||
{ value: 'types', name: 'types: type definition file changes' }, | ||
], | ||
|
||
// 中英文对照版 | ||
// messages: { | ||
// type: '选择你要提交的类型 :', | ||
// scope: '选择一个提交范围 (可选):', | ||
// customScope: '请输入自定义的提交范围 :', | ||
// subject: '填写简短精炼的变更描述 :\n', | ||
// body: '填写更加详细的变更描述 (可选)。使用 "|" 换行 :\n', | ||
// breaking: '列举非兼容性重大的变更 (可选)。使用 "|" 换行 :\n', | ||
// footerPrefixsSelect: '选择关联issue前缀 (可选):', | ||
// customFooterPrefixs: '输入自定义issue前缀 :', | ||
// footer: '列举关联issue (可选) 例如: #31, #I3244 :\n', | ||
// confirmCommit: '是否提交或修改commit ?', | ||
// }, | ||
// types: [ | ||
// { value: 'feat', name: 'feat: 新增功能' }, | ||
// { value: 'fix', name: 'fix: 修复缺陷' }, | ||
// { value: 'docs', name: 'docs: 文档变更' }, | ||
// { value: 'style', name: 'style: 代码格式' }, | ||
// { value: 'refactor', name: 'refactor: 代码重构' }, | ||
// { value: 'perf', name: 'perf: 性能优化' }, | ||
// { value: 'test', name: 'test: 添加疏漏测试或已有测试改动' }, | ||
// { value: 'build', name: 'build: 构建流程、外部依赖变更 (如升级 npm 包、修改打包配置等)' }, | ||
// { value: 'ci', name: 'ci: 修改 CI 配置、脚本' }, | ||
// { value: 'revert', name: 'revert: 回滚 commit' }, | ||
// { value: 'chore', name: 'chore: 对构建过程或辅助工具和库的更改 (不影响源文件、测试用例)' }, | ||
// { value: 'wip', name: 'wip: 正在开发中' }, | ||
// { value: 'workflow', name: 'workflow: 工作流程改进' }, | ||
// { value: 'types', name: 'types: 类型定义文件修改' }, | ||
// ], | ||
// emptyScopesAlias: 'empty: 不填写', | ||
// customScopesAlias: 'custom: 自定义', | ||
}, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
node_modules/ | ||
.husky/ | ||
build/ | ||
public/ | ||
src/ | ||
tests/ | ||
types/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,19 @@ | ||
root = true | ||
|
||
[*] | ||
charset=utf-8 | ||
end_of_line=crlf | ||
insert_final_newline=false | ||
indent_style=space | ||
indent_size=2 | ||
|
||
[{*.ng,*.sht,*.html,*.shtm,*.shtml,*.htm}] | ||
indent_style=space | ||
indent_size=2 | ||
|
||
[{*.jhm,*.xslt,*.xul,*.rng,*.xsl,*.xsd,*.ant,*.tld,*.fxml,*.jrxml,*.xml,*.jnlp,*.wsdl}] | ||
indent_style=space | ||
indent_size=2 | ||
|
||
[{.babelrc,.stylelintrc,jest.config,.eslintrc,.prettierrc,*.json,*.jsb3,*.jsb2,*.bowerrc}] | ||
end_of_line=lf | ||
insert_final_newline=true | ||
indent_style=space | ||
indent_size=2 | ||
max_line_length = 100 | ||
|
||
[*.svg] | ||
indent_style=space | ||
indent_size=2 | ||
[*.{yml,yaml,json}] | ||
indent_style = space | ||
indent_size = 2 | ||
|
||
[*.js.map] | ||
indent_style=space | ||
indent_size=2 | ||
|
||
[*.less] | ||
indent_style=space | ||
indent_size=2 | ||
|
||
[*.vue] | ||
indent_style=space | ||
indent_size=2 | ||
|
||
[{.analysis_options,*.yml,*.yaml}] | ||
indent_style=space | ||
indent_size=2 | ||
[*.md] | ||
trim_trailing_whitespace = false | ||
|
||
[Makefile] | ||
indent_style = tab |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# spa-title | ||
VITE_GLOB_APP_TITLE = WanSen ERP | ||
|
||
VITE_GLOB_APP_SHORT_NAME=WanSen_ERP |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Whether to open mock | ||
VITE_USE_MOCK = true | ||
|
||
# public path | ||
VITE_PUBLIC_PATH = / | ||
|
||
# Whether to enable gzip or brotli compression | ||
# Optional: gzip | brotli | none | ||
# If you need multiple forms, you can use `,` to separate | ||
VITE_BUILD_COMPRESS = 'none' | ||
|
||
|
||
# Basic interface address SPA | ||
VITE_GLOB_API_URL=/basic-api | ||
|
||
# File upload address, optional | ||
# It can be forwarded by nginx or write the actual address directly | ||
VITE_GLOB_UPLOAD_URL=/upload | ||
|
||
# Interface prefix | ||
VITE_GLOB_API_URL_PREFIX= | ||
|
||
VITE_ENABLE_ANALYZE = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Whether to open mock | ||
VITE_USE_MOCK = false | ||
|
||
# public path | ||
VITE_PUBLIC_PATH = / | ||
|
||
VITE_BUILD_COMPRESS = 'none' | ||
|
||
# Delete console | ||
VITE_DROP_CONSOLE = false | ||
|
||
# Basic interface address SPA | ||
VITE_GLOB_API_URL=/erp-api | ||
|
||
# File upload address, optional | ||
VITE_GLOB_UPLOAD_URL=/erp-api/upload | ||
|
||
# Interface prefix | ||
VITE_GLOB_API_URL_PREFIX= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Whether to open mock | ||
VITE_USE_MOCK = false | ||
|
||
# public path | ||
VITE_PUBLIC_PATH = / | ||
|
||
VITE_BUILD_COMPRESS = 'none' | ||
|
||
# Delete console | ||
VITE_DROP_CONSOLE = false | ||
|
||
# Basic interface address SPA | ||
VITE_GLOB_API_URL= | ||
|
||
# File upload address, optional | ||
VITE_GLOB_UPLOAD_URL=/fms-api/upload | ||
|
||
# Interface prefix | ||
VITE_GLOB_API_URL_PREFIX= | ||
|
||
# Whether to enable image compression | ||
VITE_USE_IMAGEMIN= true | ||
|
||
# use pwa | ||
VITE_USE_PWA = false | ||
|
||
# Is it compatible with older browsers | ||
VITE_LEGACY = false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,17 @@ | ||
/src | ||
|
||
*.sh | ||
node_modules | ||
*.md | ||
*.woff | ||
*.ttf | ||
.vscode | ||
.idea | ||
dist | ||
/public | ||
/docs | ||
.husky | ||
.local | ||
/bin | ||
Dockerfile | ||
|
||
/internal/**/dist |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
module.exports = { | ||
root: true, | ||
extends: ['@vben'], | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,11 @@ | ||
public/* linguist-vendored | ||
# https://docs.github.com/cn/get-started/getting-started-with-git/configuring-git-to-handle-line-endings | ||
|
||
# Automatically normalize line endings (to LF) for all text-based files. | ||
* text=auto eol=lf | ||
|
||
# Declare files that will always have CRLF line endings on checkout. | ||
*.{cmd,[cC][mM][dD]} text eol=crlf | ||
*.{bat,[bB][aA][tT]} text eol=crlf | ||
|
||
# Denote all files that are truly binary and should not be modified. | ||
*.{ico,png,jpg,jpeg,gif,webp,svg,woff,woff2} binary |
Oops, something went wrong.