Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
saqqdy committed May 5, 2024
2 parents c3c2fa7 + dd60b9c commit d40271a
Show file tree
Hide file tree
Showing 315 changed files with 20,383 additions and 11,528 deletions.
16 changes: 15 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,19 @@ module.exports = {
globals: {
window: true,
global: true
}
},
ignorePatterns: [
'lib',
'es',
'dist',
'docs',
'app',
'ui',
'cache/*',
'*_bak',
'*.bak',
'pnpm-lock.yaml',
'stats.html',
'dist_electron'
]
}
136 changes: 124 additions & 12 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,57 @@ updates:
interval: weekly
open-pull-requests-limit: 2
ignore:
- dependency-name: 'core-js'
- dependency-name: 'eslint'
- dependency-name: 'prettier'
- dependency-name: core-js
- dependency-name: eslint
- dependency-name: prettier
- dependency-name: '@babel/*'
- dependency-name: '@types/*'
- dependency-name: typescript
versions: [4.x]
- dependency-name: '*'
update-types: ['version-update:semver-patch']

- package-ecosystem: npm # See documentation for possible values
directory: /packages/api # Location of package manifests
schedule:
interval: weekly
open-pull-requests-limit: 2
ignore:
- dependency-name: core-js
- dependency-name: eslint
- dependency-name: prettier
- dependency-name: '@babel/*'
- dependency-name: '@types/*'
- dependency-name: typescript
versions: [4.x]
- dependency-name: '*'
update-types: ['version-update:semver-patch']

- package-ecosystem: npm # See documentation for possible values
directory: /packages/build # Location of package manifests
schedule:
interval: weekly
open-pull-requests-limit: 2
ignore:
- dependency-name: core-js
- dependency-name: eslint
- dependency-name: prettier
- dependency-name: '@babel/*'
- dependency-name: '@types/*'
- dependency-name: typescript
versions: [4.x]
- dependency-name: '*'
update-types: ['version-update:semver-patch']

- package-ecosystem: npm # See documentation for possible values
directory: /packages/cache # Location of package manifests
schedule:
interval: weekly
open-pull-requests-limit: 2
ignore:
- dependency-name: core-js
- dependency-name: eslint
- dependency-name: prettier
- dependency-name: '@babel/*'
- dependency-name: '@types/*'
- dependency-name: typescript
Expand All @@ -27,9 +75,73 @@ updates:
interval: weekly
open-pull-requests-limit: 2
ignore:
- dependency-name: 'core-js'
- dependency-name: 'eslint'
- dependency-name: 'prettier'
- dependency-name: core-js
- dependency-name: eslint
- dependency-name: prettier
- dependency-name: '@babel/*'
- dependency-name: '@types/*'
- dependency-name: typescript
versions: [4.x]
- dependency-name: '*'
update-types: ['version-update:semver-patch']

- package-ecosystem: npm # See documentation for possible values
directory: /packages/git # Location of package manifests
schedule:
interval: weekly
open-pull-requests-limit: 2
ignore:
- dependency-name: core-js
- dependency-name: eslint
- dependency-name: prettier
- dependency-name: '@babel/*'
- dependency-name: '@types/*'
- dependency-name: typescript
versions: [4.x]
- dependency-name: '*'
update-types: ['version-update:semver-patch']

- package-ecosystem: npm # See documentation for possible values
directory: /packages/go # Location of package manifests
schedule:
interval: weekly
open-pull-requests-limit: 2
ignore:
- dependency-name: core-js
- dependency-name: eslint
- dependency-name: prettier
- dependency-name: '@babel/*'
- dependency-name: '@types/*'
- dependency-name: typescript
versions: [4.x]
- dependency-name: '*'
update-types: ['version-update:semver-patch']

- package-ecosystem: npm # See documentation for possible values
directory: /packages/hook # Location of package manifests
schedule:
interval: weekly
open-pull-requests-limit: 2
ignore:
- dependency-name: core-js
- dependency-name: eslint
- dependency-name: prettier
- dependency-name: '@babel/*'
- dependency-name: '@types/*'
- dependency-name: typescript
versions: [4.x]
- dependency-name: '*'
update-types: ['version-update:semver-patch']

- package-ecosystem: npm # See documentation for possible values
directory: /packages/utils # Location of package manifests
schedule:
interval: weekly
open-pull-requests-limit: 2
ignore:
- dependency-name: core-js
- dependency-name: eslint
- dependency-name: prettier
- dependency-name: '@babel/*'
- dependency-name: '@types/*'
- dependency-name: typescript
Expand All @@ -43,9 +155,9 @@ updates:
interval: weekly
open-pull-requests-limit: 2
ignore:
- dependency-name: 'core-js'
- dependency-name: 'eslint'
- dependency-name: 'prettier'
- dependency-name: core-js
- dependency-name: eslint
- dependency-name: prettier
- dependency-name: '@babel/*'
- dependency-name: '@types/*'
- dependency-name: typescript
Expand All @@ -59,9 +171,9 @@ updates:
interval: weekly
open-pull-requests-limit: 2
ignore:
- dependency-name: 'core-js'
- dependency-name: 'eslint'
- dependency-name: 'prettier'
- dependency-name: core-js
- dependency-name: eslint
- dependency-name: prettier
- dependency-name: '@babel/*'
- dependency-name: '@types/*'
- dependency-name: typescript
Expand Down
16 changes: 15 additions & 1 deletion .github/workflows/publish-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
registry-url: https://registry.npmmirror.com
cache: pnpm

Expand All @@ -46,7 +46,14 @@ jobs:
- name: Gen .npmrc
run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./.npmrc

- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/api/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/build/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/cache/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/core/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/git/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/go/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/hook/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/utils/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/gitmars/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/docs/.npmrc

Expand All @@ -55,6 +62,13 @@ jobs:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}

- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/monorepo/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/api/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/build/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/cache/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/core/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/git/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/go/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/hook/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/utils/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/gitmars/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/docs/sync"
16 changes: 15 additions & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: 16
node-version: 18
registry-url: https://registry.npmmirror.com
cache: pnpm

Expand All @@ -48,7 +48,14 @@ jobs:
- name: Gen .npmrc
run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./.npmrc

- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/api/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/build/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/cache/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/core/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/git/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/go/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/hook/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/utils/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/gitmars/.npmrc
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" >> ./packages/docs/.npmrc

Expand All @@ -57,6 +64,13 @@ jobs:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}

- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/monorepo/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/api/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/build/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/cache/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/core/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/git/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/go/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/hook/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/utils/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/gitmars/sync"
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@gitmars/docs/sync"
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,10 @@ yarn-error.log*
*.njsproj
*.sln
*.sw*
**/cache/*
!**/cache/.gitkeep
**/cache/cache/*
!**/cache/cache/.gitkeep
stats.html

#Electron-builder output
dist_electron
tsconfig.tsbuildinfo
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
shamefully-hoist=true
strict-peer-dependencies=false
git-checks=false
9 changes: 5 additions & 4 deletions .reinstallerrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,16 @@
"packageTags": {
"@eslint-sets/eslint-config-ts": "latest",
"@eslint-sets/eslint-config-vue3": "latest",
"reinstaller": "latest"
"reinstaller": "latest",
"@inquirer/prompts": "3",
"inquirer": "8",
"eslint": "8"
},
"exclude": [
"slash",
"lowdb",
"chalk",
"ora",
"inquirer",
"@types/inquirer"
"ora"
],
"packageManager": "pnpm",
"registry": "https://registry.npmmirror.com"
Expand Down
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"lsof",
"maxage",
"minify",
"miniprogram",
"msg",
"namespace",
"npmjs",
Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# 更新日志

## 2024.04.23 v7.0.0

1. 重构项目,合理规划代码
2. 新增`build-mp`指令构建小程序
3. `end` `combine` 指令支持批量操作
4. `build`指令改造成可选参数形式,project参数取消必填限制
5. 构建配置支持在list里面设置token
6. 清理不需要的依赖包
7. 升级依赖包

## 2024.03.17 v6.4.0

1. 优化提示信息
Expand Down
49 changes: 49 additions & 0 deletions babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
module.exports = {
presets: [
[
'@babel/env',
{
// loose: true,
modules: 'auto',
targets: {
node: '12.20',
browsers: [
'> 1%',
'last 2 versions',
'not ie < 11',
'not ie_mob < 11',
'not op_mini all'
]
},
exclude: ['transform-regenerator']
}
],
'@babel/typescript'
],
env: {
es5: {
presets: [
[
'@babel/env',
{
modules: 'auto',
corejs: 3,
useBuiltIns: 'usage',
targets: {
node: '12.20',
browsers: [
'> 1%',
'last 2 versions',
'not ie < 11',
'not ie_mob < 11',
'not op_mini all'
]
},
exclude: ['transform-regenerator']
}
],
'@babel/typescript'
]
}
}
}
Loading

0 comments on commit d40271a

Please sign in to comment.