Skip to content

Commit 610d1a6

Browse files
committed
new os-local & new outputs & sideEffects
1 parent 8206a5f commit 610d1a6

File tree

130 files changed

+4736
-3223
lines changed

Some content is hidden

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

130 files changed

+4736
-3223
lines changed

.eslintignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,3 @@ pnpm-lock.yaml
1010
*_bak
1111

1212
stats.html
13-
#Electron-builder output
14-
dist_electron

.github/dependabot.yml

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,88 +9,226 @@ updates:
99
directory: /
1010
schedule:
1111
interval: weekly
12+
open-pull-requests-limit: 5
13+
ignore:
14+
- dependency-name: 'aws*'
15+
- dependency-name: typescript
16+
versions: [4.x]
17+
- dependency-name: '*'
18+
update-types: ['version-update:semver-patch']
1219

1320
- package-ecosystem: npm
1421
directory: /packages/utils
1522
schedule:
1623
interval: weekly
24+
open-pull-requests-limit: 5
25+
ignore:
26+
- dependency-name: 'aws*'
27+
- dependency-name: typescript
28+
versions: [4.x]
29+
- dependency-name: '*'
30+
update-types: ['version-update:semver-patch']
1731

1832
- package-ecosystem: npm
1933
directory: /packages/extra/fs
2034
schedule:
2135
interval: weekly
36+
open-pull-requests-limit: 5
37+
ignore:
38+
- dependency-name: 'aws*'
39+
- dependency-name: typescript
40+
versions: [4.x]
41+
- dependency-name: '*'
42+
update-types: ['version-update:semver-patch']
2243

2344
- package-ecosystem: npm
2445
directory: /packages/extra/path
2546
schedule:
2647
interval: weekly
48+
open-pull-requests-limit: 5
49+
ignore:
50+
- dependency-name: 'aws*'
51+
- dependency-name: typescript
52+
versions: [4.x]
53+
- dependency-name: '*'
54+
update-types: ['version-update:semver-patch']
2755

2856
- package-ecosystem: npm
2957
directory: /packages/lerna-workspace-info
3058
schedule:
3159
interval: weekly
60+
open-pull-requests-limit: 5
61+
ignore:
62+
- dependency-name: 'aws*'
63+
- dependency-name: typescript
64+
versions: [4.x]
65+
- dependency-name: '*'
66+
update-types: ['version-update:semver-patch']
3267

3368
- package-ecosystem: npm
3469
directory: /packages/lerna-workspace-root
3570
schedule:
3671
interval: weekly
72+
open-pull-requests-limit: 5
73+
ignore:
74+
- dependency-name: 'aws*'
75+
- dependency-name: typescript
76+
versions: [4.x]
77+
- dependency-name: '*'
78+
update-types: ['version-update:semver-patch']
3779

3880
- package-ecosystem: npm
3981
directory: /packages/pnpm-workspace-info
4082
schedule:
4183
interval: weekly
84+
open-pull-requests-limit: 5
85+
ignore:
86+
- dependency-name: 'aws*'
87+
- dependency-name: typescript
88+
versions: [4.x]
89+
- dependency-name: '*'
90+
update-types: ['version-update:semver-patch']
4291

4392
- package-ecosystem: npm
4493
directory: /packages/pnpm-workspace-root
4594
schedule:
4695
interval: weekly
96+
open-pull-requests-limit: 5
97+
ignore:
98+
- dependency-name: 'aws*'
99+
- dependency-name: typescript
100+
versions: [4.x]
101+
- dependency-name: '*'
102+
update-types: ['version-update:semver-patch']
47103

48104
- package-ecosystem: npm
49105
directory: /packages/yarn-workspace-info
50106
schedule:
51107
interval: weekly
108+
open-pull-requests-limit: 5
109+
ignore:
110+
- dependency-name: 'aws*'
111+
- dependency-name: typescript
112+
versions: [4.x]
113+
- dependency-name: '*'
114+
update-types: ['version-update:semver-patch']
52115

53116
- package-ecosystem: npm
54117
directory: /packages/yarn-workspace-root
55118
schedule:
56119
interval: weekly
120+
open-pull-requests-limit: 5
121+
ignore:
122+
- dependency-name: 'aws*'
123+
- dependency-name: typescript
124+
versions: [4.x]
125+
- dependency-name: '*'
126+
update-types: ['version-update:semver-patch']
57127

58128
- package-ecosystem: npm
59129
directory: /packages/workspace-info
60130
schedule:
61131
interval: weekly
132+
open-pull-requests-limit: 5
133+
ignore:
134+
- dependency-name: 'aws*'
135+
- dependency-name: typescript
136+
versions: [4.x]
137+
- dependency-name: '*'
138+
update-types: ['version-update:semver-patch']
62139

63140
- package-ecosystem: npm
64141
directory: /packages/workspace-root
65142
schedule:
66143
interval: weekly
144+
open-pull-requests-limit: 5
145+
ignore:
146+
- dependency-name: 'aws*'
147+
- dependency-name: typescript
148+
versions: [4.x]
149+
- dependency-name: '*'
150+
update-types: ['version-update:semver-patch']
67151

68152
- package-ecosystem: npm
69153
directory: /packages/monorepo-root
70154
schedule:
71155
interval: weekly
156+
open-pull-requests-limit: 5
157+
ignore:
158+
- dependency-name: 'aws*'
159+
- dependency-name: typescript
160+
versions: [4.x]
161+
- dependency-name: '*'
162+
update-types: ['version-update:semver-patch']
72163

73164
- package-ecosystem: npm
74165
directory: /packages/workspace-projects
75166
schedule:
76167
interval: weekly
168+
open-pull-requests-limit: 5
169+
ignore:
170+
- dependency-name: 'aws*'
171+
- dependency-name: typescript
172+
versions: [4.x]
173+
- dependency-name: '*'
174+
update-types: ['version-update:semver-patch']
77175

78176
- package-ecosystem: npm
79177
directory: /packages/workspace-pkgs
80178
schedule:
81179
interval: weekly
180+
open-pull-requests-limit: 5
181+
ignore:
182+
- dependency-name: 'aws*'
183+
- dependency-name: typescript
184+
versions: [4.x]
185+
- dependency-name: '*'
186+
update-types: ['version-update:semver-patch']
82187

83188
- package-ecosystem: npm
84189
directory: /packages/pm-info
85190
schedule:
86191
interval: weekly
192+
open-pull-requests-limit: 5
193+
ignore:
194+
- dependency-name: 'aws*'
195+
- dependency-name: typescript
196+
versions: [4.x]
197+
- dependency-name: '*'
198+
update-types: ['version-update:semver-patch']
87199

88200
- package-ecosystem: npm
89201
directory: /packages/which-pm
90202
schedule:
91203
interval: weekly
204+
open-pull-requests-limit: 5
205+
ignore:
206+
- dependency-name: 'aws*'
207+
- dependency-name: typescript
208+
versions: [4.x]
209+
- dependency-name: '*'
210+
update-types: ['version-update:semver-patch']
92211

93212
- package-ecosystem: npm
94213
directory: /packages/what-pm
95214
schedule:
96215
interval: weekly
216+
open-pull-requests-limit: 5
217+
ignore:
218+
- dependency-name: 'aws*'
219+
- dependency-name: typescript
220+
versions: [4.x]
221+
- dependency-name: '*'
222+
update-types: ['version-update:semver-patch']
223+
224+
- package-ecosystem: npm
225+
directory: /packages/os-lang
226+
schedule:
227+
interval: weekly
228+
open-pull-requests-limit: 5
229+
ignore:
230+
- dependency-name: 'aws*'
231+
- dependency-name: typescript
232+
versions: [4.x]
233+
- dependency-name: '*'
234+
update-types: ['version-update:semver-patch']

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ jobs:
2020
- name: Install pnpm
2121
uses: pnpm/action-setup@v2
2222
with:
23-
version: 7.30.3
23+
version: 8.6.5
2424

2525
- name: Use Node.js ${{ matrix.node-version }}
2626
uses: actions/setup-node@v3
2727
with:
28-
node-version: 16
28+
node-version: 18
2929
registry-url: https://registry.npmmirror.com
3030
cache: pnpm
3131

.github/workflows/publish-test.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,18 @@ jobs:
1919
- name: Install pnpm
2020
uses: pnpm/action-setup@v2
2121
with:
22-
version: 7.30.3
22+
version: 8.6.5
2323

2424
- name: Use Node.js ${{ matrix.node-version }}
2525
uses: actions/setup-node@v3
2626
with:
27-
node-version: ${{ matrix.node-version }}
27+
node-version: 18
2828
registry-url: https://registry.npmmirror.com
2929
cache: pnpm
3030

31+
- run: echo ${{ matrix.node-version }}
32+
- run: npm -v
33+
- run: pnpm store path
3134
- run: pnpm install
3235

3336
# - run: npx changelogithub --no-group
@@ -59,6 +62,7 @@ jobs:
5962
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ./packages/pm-info/.npmrc
6063
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ./packages/which-pm/.npmrc
6164
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ./packages/what-pm/.npmrc
65+
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ./packages/os-lang/.npmrc
6266

6367
- run: pnpm pub --test
6468
env:
@@ -82,3 +86,4 @@ jobs:
8286
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/pm-info/sync"
8387
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@node-kit/which-pm/sync"
8488
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/what-pm/sync"
89+
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/os-lang/sync"

.github/workflows/publish.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,18 @@ jobs:
1919
- name: Install pnpm
2020
uses: pnpm/action-setup@v2
2121
with:
22-
version: 7.30.3
22+
version: 8.6.5
2323

2424
- name: Use Node.js ${{ matrix.node-version }}
2525
uses: actions/setup-node@v3
2626
with:
27-
node-version: ${{ matrix.node-version }}
27+
node-version: 18
2828
registry-url: https://registry.npmmirror.com
2929
cache: pnpm
3030

31+
- run: echo ${{ matrix.node-version }}
32+
- run: npm -v
33+
- run: pnpm store path
3134
- run: pnpm install
3235

3336
# - run: npx changelogithub --no-group
@@ -57,6 +60,7 @@ jobs:
5760
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ./packages/workspace-projects/.npmrc
5861
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ./packages/workspace-pkgs/.npmrc
5962
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ./packages/pm-info/.npmrc
63+
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ./packages/os-lang/.npmrc
6064
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ./packages/which-pm/.npmrc
6165
- run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ./packages/what-pm/.npmrc
6266

@@ -82,3 +86,4 @@ jobs:
8286
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/pm-info/sync"
8387
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/@node-kit/which-pm/sync"
8488
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/what-pm/sync"
89+
- run: curl -X PUT -d "sync_upstream=true" "https://registry-direct.npmmirror.com/os-lang/sync"

.prettierignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,3 @@ pnpm-lock.yaml
1010
*_bak
1111

1212
stats.html
13-
#Electron-builder output
14-
dist_electron

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"iife",
99
"npmjs",
1010
"npmrc",
11+
"onwarn",
1112
"pkgs",
1213
"pnpm",
1314
"reinstaller",

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Change Logs
22

3+
## 2023.07.01 v3.0.0
4+
5+
1. add new package `os-local`, api docs: [README.md](https://github.com/saqqdy/node-kit/tree/master/packages/os-lang#readme)
6+
2. band new outputs & band new build scripts
7+
3. set sideEffects false
8+
4. upgrade all packages
9+
310
## 2023.04.24 v2.5.1
411

512
1. some docs work

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Some simple utilities for nodejs
3131
- find the package manager information: [pm-info](https://github.com/saqqdy/node-kit/tree/master/packages/pm-info)
3232
- find which package manager used in the project: [@node-kit/which-pm](https://github.com/saqqdy/node-kit/tree/master/packages/which-pm)
3333
- Detects what package manager was used for installation: [what-pm](https://github.com/saqqdy/node-kit/tree/master/packages/what-pm)
34+
- Get the system lang: [os-lang](https://github.com/saqqdy/node-kit/tree/master/packages/os-lang)
3435

3536
## Install
3637

0 commit comments

Comments
 (0)