Skip to content

Commit cb7cb7c

Browse files
authored
Merge pull request #22 from dumlj/fix/windows
Fix/windows
2 parents 4161b0b + 02abc5b commit cb7cb7c

File tree

291 files changed

+4877
-4187
lines changed

Some content is hidden

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

291 files changed

+4877
-4187
lines changed

.deepsource.toml

-10
This file was deleted.

.dumirc.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,18 @@ export default defineConfig({
2727
ignored: [
2828
'**/__tests__/**',
2929
'**/__typetests__/**',
30+
'**/__example__/**',
3031
'**/__readme__/**',
31-
'**/build',
32-
'**/dist',
32+
'**/build/**',
33+
'**/dist/**',
34+
'**/.next/**',
3335
'**/src/**',
3436
'**/jest.*',
3537
'**/tsconfig.build.json',
3638
'**/tsconfig.build.tsbuildinfo',
3739
'**/tsconfig.compile.json',
3840
'**/*.map',
41+
'**/.gitignore',
3942
'**/.npmignore',
4043
'**/.DS_Store',
4144
'**/LICENSE.md',

.eslintrc.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ module.exports = {
4040
},
4141
overrides: [
4242
{
43-
files: ['**/*.ts'],
43+
files: ['**/*.ts', '**/*.tsx'],
4444
extends: ['./public/eslintrc/ts.js'],
4545
},
4646
{
47-
files: ['**/*.js'],
47+
files: ['**/*.js', '**/*.jsx'],
4848
extends: ['./public/eslintrc/cjs.js'],
4949
},
5050
{

.lintstagedrc.cjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
'**/*.{js,jsx,ts,tsx,d.tsx,md,yml,yaml,json,css,less,scss,sass,html,ejs,hbs}': (files) => {
2+
'**/*.{js,jsx,ts,tsx,d.ts,md,yml,yaml,json,css,less,scss,sass,html,ejs,hbs}': (files) => {
33
return ['prettier', '--config .prettierrc.js', '--write', ...files].join(' ')
44
},
55
'**/*.{ts,tsx,d.ts}': async (files) => {

.prettierrc.js

+10-7
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
1+
/** @type {import('prettier').Config} */
12
module.exports = {
2-
/** 一行的字符数, 如果超过会进行换行 */
3+
/** Compatible with Windows */
4+
endOfLine: 'lf',
5+
/** The number of characters per line. If exceeded, a newline will be inserted. */
36
printWidth: 180,
4-
/** 一个tab代表几个空格数 */
7+
/** The number of spaces per tab. */
58
tabWidth: 2,
6-
/** 是否使用tab进行缩进 */
9+
/** Whether to use tabs for indentation. */
710
useTabs: false,
8-
/** 字符串是否使用单引号 */
11+
/** Whether to use single quotes for strings. */
912
singleQuote: true,
10-
/** 行位是否使用分号 */
13+
/** Whether to use semicolons at the end of lines. */
1114
semi: false,
12-
/** 是否使用尾逗号 */
15+
/** Whether to use trailing commas. */
1316
trailingComma: 'es5',
14-
/** 对象大括号直接是否有空格 */
17+
/** Whether to have spaces inside object braces. */
1518
bracketSpacing: true,
1619
}

@cli/__template__/README.md

+10-11
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
[![NPM Version](https://badge.fury.io/js/@template%2Fcli.svg)](https://www.npmjs.com/package/@template/cli) 
66
[![See Docs](https://img.shields.io/badge/see-docs-blue?logo=dumi&logoColor=green)](https://dumlj.github.io/dumlj-build/docs) 
77
[![codecov](https://codecov.io/gh/dumlj/dumlj-build/graph/badge.svg?token=ELV5W1H0C0)](https://codecov.io/gh/dumlj/dumlj-build) 
8-
[![DeepSource](https://app.deepsource.com/gh/dumlj/dumlj-build.svg/?label=active+issues&show_trend=true&token=YtSFFZ702Q016pjWlBWT30Iy)](https://app.deepsource.com/gh/dumlj/dumlj-build/) 
98

109
# Cli
1110

@@ -26,14 +25,14 @@ $ pnpm add @template/cli -D
2625

2726
<pre>
2827
<b>@template/cli</b>
29-
├─┬ <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/seed-cli%22,%22version%22:%222.5.22%22,%22description%22:%22Basic%20cli,%20the%20registrar%20for%20all%20dumlj%20cli.%22,%22isPrivate%22:false,%22location%22:%22@cli/seed-cli%22,%22dependencies%22:%5B%22@dumlj/feature-prepare%22,%22@dumlj/feature-pretty%22,%22@dumlj/feature-updater%22,%22@dumlj/shell-lib%22,%22@dumlj/util-lib%22,%22chalk%22,%22commander%22,%22fs-extra%22,%22lodash%22,%22tslib%22,%22@types/lodash%22,%22@jest/types%22,%22memfs%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%22@dumlj/feature-prepare%22,%22@dumlj/feature-pretty%22,%22@dumlj/feature-updater%22,%22@dumlj/shell-lib%22,%22@dumlj/util-lib%22%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@cli/seed-cli">@dumlj/seed-cli</a>
30-
│ ├─┬─ <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/feature-updater%22,%22version%22:%222.5.22%22,%22description%22:%22updater%20for%20packages.%22,%22isPrivate%22:false,%22location%22:%22@feature/feature-updater%22,%22dependencies%22:%5B%22@dumlj/shell-lib%22,%22@dumlj/util-lib%22,%22fs-extra%22,%22semver%22,%22tslib%22,%22@dumlj/mock-lib%22,%22@jest/types%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%22@dumlj/shell-lib%22,%22@dumlj/util-lib%22,%22@dumlj/mock-lib%22%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@feature/feature-updater">@dumlj/feature-updater</a>
31-
│ │ ├─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/shell-lib%22,%22version%22:%222.5.22%22,%22description%22:%22shell%20%E5%B7%A5%E5%85%B7%E5%BA%93%22,%22isPrivate%22:false,%22location%22:%22@lib/shell-lib%22,%22dependencies%22:%5B%22@jest/types%22,%22chokidar%22,%22command-exists%22,%22lodash%22,%22tslib%22,%22ts-jest%22,%22tsd-lite%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@lib/shell-lib">@dumlj/shell-lib</a>
32-
│ │ ├─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/util-lib%22,%22version%22:%222.5.22%22,%22description%22:%22util%20%E5%B7%A5%E5%85%B7%E5%BA%93%22,%22isPrivate%22:false,%22location%22:%22@lib/util-lib%22,%22dependencies%22:%5B%22fs-extra%22,%22glob%22,%22tslib%22,%22@jest/types%22,%22memfs%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@lib/util-lib">@dumlj/util-lib</a>
33-
│ │ └─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/mock-lib%22,%22version%22:%222.5.22%22,%22description%22:%22mock%20%E5%B7%A5%E5%85%B7%E5%BA%93%22,%22isPrivate%22:true,%22location%22:%22@lib/mock-lib%22,%22dependencies%22:%5B%22memfs%22,%22tslib%22,%22webpack%22,%22@jest/types%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@lib/mock-lib">@dumlj/mock-lib</a><sup><small><i>PRIVATE</i></small></sup>
34-
│ ├─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/feature-prepare%22,%22version%22:%222.5.22%22,%22description%22:%22%E4%BB%A3%E7%A0%81%E6%BA%90%E6%96%87%E4%BB%B6%E9%A2%84%E5%A4%84%E7%90%86%E5%B7%A5%E5%85%B7%22,%22isPrivate%22:false,%22location%22:%22@feature/feature-prepare%22,%22dependencies%22:%5B%22fs-extra%22,%22get-tsconfig%22,%22interpret%22,%22rechoir%22,%22tslib%22,%22@jest/types%22,%22memfs%22,%22ts-jest%22,%22ts-node%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@feature/feature-prepare">@dumlj/feature-prepare</a>
35-
│ ├─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/feature-pretty%22,%22version%22:%222.5.22%22,%22description%22:%22%E4%B8%8A%E8%89%B2%E5%B7%A5%E5%85%B7%22,%22isPrivate%22:false,%22location%22:%22@feature/feature-pretty%22,%22dependencies%22:%5B%22chalk%22,%22pretty-error%22,%22tslib%22,%22@jest/types%22,%22@types/chalk%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@feature/feature-pretty">@dumlj/feature-pretty</a>
36-
│ ├─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/shell-lib%22,%22version%22:%222.5.22%22,%22description%22:%22shell%20%E5%B7%A5%E5%85%B7%E5%BA%93%22,%22isPrivate%22:false,%22location%22:%22@lib/shell-lib%22,%22dependencies%22:%5B%22@jest/types%22,%22chokidar%22,%22command-exists%22,%22lodash%22,%22tslib%22,%22ts-jest%22,%22tsd-lite%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@lib/shell-lib">@dumlj/shell-lib</a>
37-
│ └─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/util-lib%22,%22version%22:%222.5.22%22,%22description%22:%22util%20%E5%B7%A5%E5%85%B7%E5%BA%93%22,%22isPrivate%22:false,%22location%22:%22@lib/util-lib%22,%22dependencies%22:%5B%22fs-extra%22,%22glob%22,%22tslib%22,%22@jest/types%22,%22memfs%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@lib/util-lib">@dumlj/util-lib</a>
38-
└── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/feature-pretty%22,%22version%22:%222.5.22%22,%22description%22:%22%E4%B8%8A%E8%89%B2%E5%B7%A5%E5%85%B7%22,%22isPrivate%22:false,%22location%22:%22@feature/feature-pretty%22,%22dependencies%22:%5B%22chalk%22,%22pretty-error%22,%22tslib%22,%22@jest/types%22,%22@types/chalk%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@feature/feature-pretty">@dumlj/feature-pretty</a>
28+
├─┬ <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/seed-cli%22,%22version%22:%222.5.24%22,%22description%22:%22Basic%20cli,%20the%20registrar%20for%20all%20dumlj%20cli.%22,%22isPrivate%22:false,%22location%22:%22@cli/seed-cli%22,%22dependencies%22:%5B%22@dumlj/feature-prepare%22,%22@dumlj/feature-pretty%22,%22@dumlj/feature-updater%22,%22@dumlj/shell-lib%22,%22@dumlj/util-lib%22,%22chalk%22,%22commander%22,%22lodash%22,%22tslib%22,%22@jest/types%22,%22@types/lodash%22,%22memfs%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%22@dumlj/feature-prepare%22,%22@dumlj/feature-pretty%22,%22@dumlj/feature-updater%22,%22@dumlj/shell-lib%22,%22@dumlj/util-lib%22%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@cli/seed-cli">@dumlj/seed-cli</a>
29+
│ ├─┬─ <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/feature-updater%22,%22version%22:%222.5.24%22,%22description%22:%22updater%20for%20packages.%22,%22isPrivate%22:false,%22location%22:%22@feature/feature-updater%22,%22dependencies%22:%5B%22@dumlj/shell-lib%22,%22@dumlj/util-lib%22,%22fs-extra%22,%22semver%22,%22tslib%22,%22@dumlj/mock-lib%22,%22@jest/types%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%22@dumlj/shell-lib%22,%22@dumlj/util-lib%22,%22@dumlj/mock-lib%22%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@feature/feature-updater">@dumlj/feature-updater</a>
30+
│ │ ├─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/shell-lib%22,%22version%22:%222.5.24%22,%22description%22:%22shell%20%E5%B7%A5%E5%85%B7%E5%BA%93%22,%22isPrivate%22:false,%22location%22:%22@lib/shell-lib%22,%22dependencies%22:%5B%22@jest/types%22,%22chokidar%22,%22command-exists%22,%22lodash%22,%22tslib%22,%22ts-jest%22,%22tsd-lite%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@lib/shell-lib">@dumlj/shell-lib</a>
31+
│ │ ├─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/util-lib%22,%22version%22:%222.5.24%22,%22description%22:%22util%20%E5%B7%A5%E5%85%B7%E5%BA%93%22,%22isPrivate%22:false,%22location%22:%22@lib/util-lib%22,%22dependencies%22:%5B%22fs-extra%22,%22glob%22,%22tslib%22,%22@jest/types%22,%22memfs%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@lib/util-lib">@dumlj/util-lib</a>
32+
│ │ └─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/mock-lib%22,%22version%22:%222.5.24%22,%22description%22:%22mock%20%E5%B7%A5%E5%85%B7%E5%BA%93%22,%22isPrivate%22:true,%22location%22:%22@lib/mock-lib%22,%22dependencies%22:%5B%22memfs%22,%22tslib%22,%22webpack%22,%22@jest/types%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@lib/mock-lib">@dumlj/mock-lib</a><sup><small><i>PRIVATE</i></small></sup>
33+
│ ├─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/feature-prepare%22,%22version%22:%222.5.24%22,%22description%22:%22%E4%BB%A3%E7%A0%81%E6%BA%90%E6%96%87%E4%BB%B6%E9%A2%84%E5%A4%84%E7%90%86%E5%B7%A5%E5%85%B7%22,%22isPrivate%22:false,%22location%22:%22@feature/feature-prepare%22,%22dependencies%22:%5B%22fs-extra%22,%22get-tsconfig%22,%22interpret%22,%22rechoir%22,%22tslib%22,%22@jest/types%22,%22memfs%22,%22ts-jest%22,%22ts-node%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@feature/feature-prepare">@dumlj/feature-prepare</a>
34+
│ ├─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/feature-pretty%22,%22version%22:%222.5.24%22,%22description%22:%22%E4%B8%8A%E8%89%B2%E5%B7%A5%E5%85%B7%22,%22isPrivate%22:false,%22location%22:%22@feature/feature-pretty%22,%22dependencies%22:%5B%22chalk%22,%22pretty-error%22,%22tslib%22,%22@jest/types%22,%22@types/chalk%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@feature/feature-pretty">@dumlj/feature-pretty</a>
35+
│ ├─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/shell-lib%22,%22version%22:%222.5.24%22,%22description%22:%22shell%20%E5%B7%A5%E5%85%B7%E5%BA%93%22,%22isPrivate%22:false,%22location%22:%22@lib/shell-lib%22,%22dependencies%22:%5B%22@jest/types%22,%22chokidar%22,%22command-exists%22,%22lodash%22,%22tslib%22,%22ts-jest%22,%22tsd-lite%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@lib/shell-lib">@dumlj/shell-lib</a>
36+
│ └─── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/util-lib%22,%22version%22:%222.5.24%22,%22description%22:%22util%20%E5%B7%A5%E5%85%B7%E5%BA%93%22,%22isPrivate%22:false,%22location%22:%22@lib/util-lib%22,%22dependencies%22:%5B%22fs-extra%22,%22glob%22,%22tslib%22,%22@jest/types%22,%22memfs%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@lib/util-lib">@dumlj/util-lib</a>
37+
└── <a is="dumlj-link" data-project="%7B%22name%22:%22@dumlj/feature-pretty%22,%22version%22:%222.5.24%22,%22description%22:%22%E4%B8%8A%E8%89%B2%E5%B7%A5%E5%85%B7%22,%22isPrivate%22:false,%22location%22:%22@feature/feature-pretty%22,%22dependencies%22:%5B%22chalk%22,%22pretty-error%22,%22tslib%22,%22@jest/types%22,%22@types/chalk%22,%22ts-jest%22%5D,%22workspaceDependencies%22:%5B%5D%7D" href="https://github.com/dumlj/dumlj-build/tree/main/@feature/feature-pretty">@dumlj/feature-pretty</a>
3938
</pre>

@cli/__template__/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@template/cli",
3-
"version": "2.5.22",
3+
"version": "2.5.24",
44
"description": "something...",
55
"private": true,
66
"repository": {
@@ -10,13 +10,13 @@
1010
},
1111
"license": "MIT",
1212
"dependencies": {
13-
"@dumlj/feature-pretty": "workspace:^2.5.22",
13+
"@dumlj/feature-pretty": "workspace:^2.5.24",
1414
"commander": "^11.1.0",
1515
"tslib": "^2.5.0",
1616
"typescript": "^5.2.2"
1717
},
1818
"devDependencies": {
19-
"@dumlj/seed-cli": "workspace:^2.5.22",
19+
"@dumlj/seed-cli": "workspace:^2.5.24",
2020
"@jest/types": "^29.6.3",
2121
"ts-jest": "^29.1.1"
2222
},

0 commit comments

Comments
 (0)