Skip to content

Commit c9be858

Browse files
committed
Simplify config
1 parent aecec47 commit c9be858

23 files changed

Lines changed: 56 additions & 168 deletions

.ackrc

Lines changed: 0 additions & 4 deletions
This file was deleted.

.github/workflows/node.js.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,9 @@ jobs:
1515
- uses: actions/checkout@v4
1616
- uses: actions/setup-node@v4
1717
with:
18-
node-version: 23.x
18+
node-version: 24.x
1919
- run: corepack enable
2020
- run: pnpm install --frozen-lockfile
21-
- run: pnpm clean
2221
- run: pnpm build
2322
- run: pnpm test
2423
env:

.gitignore

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,10 @@
11
node_modules/
2-
lib/
32
.env
4-
.env.prod
5-
.env.lab
6-
.env.ev
7-
.env.a2p
8-
.env.sandbox
3+
.env.*
94
temp.*
105
.DS_Store
116
rcv.spec.ts
127
test/local/
13-
*.js
14-
*.js.map
15-
*.d.ts
168
dist/
9+
coverage/
1710
.npmrc

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,8 @@ construct the uri as [sample code](./packages/core/src/samples.md) shows.
117117
### Code style
118118

119119
```
120-
pnpm format-lint
120+
pnpm check
121+
pnpm fix
121122
```
122123

123124
### Regenerate code using latest swagger spec
@@ -129,7 +130,8 @@ project.
129130
### Test
130131

131132
```
132-
pnpm clean && pnpm build && pnpm test
133+
pnpm build
134+
pnpm test
133135
```
134136

135137
### Test one test case
@@ -144,7 +146,7 @@ Update version number in `packages/core/src/Rest.ts`
144146

145147
```
146148
pnpm build
147-
pnpm --filter './packages/**' -r publish --access public
149+
pnpm publish-changed
148150
```
149151

150152
Recursive pnpm publish checks npmjs.com and only publishes workspace packages

biome.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,12 @@
66
"useIgnoreFile": true
77
},
88
"files": {
9-
"ignoreUnknown": true,
10-
"includes": ["**", "!**/dist", "!**/coverage", "!**/*.min.js"]
9+
"ignoreUnknown": true
1110
},
1211
"formatter": {
13-
"enabled": true,
1412
"indentStyle": "space"
1513
},
1614
"linter": {
17-
"enabled": true,
1815
"rules": {
1916
"recommended": true,
2017
"style": {

package.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
{
22
"name": "ringcentral-extensible",
33
"version": "0.1.0",
4-
"private": "true",
4+
"private": true,
55
"description": "RingCentral Extensible SDK",
66
"license": "MIT",
77
"scripts": {
88
"build": "pnpm --filter @rc-ex/core run build && pnpm --filter './packages/extensions/**' -r run build",
99
"clean": "pnpm --filter './packages/**' -r exec rm -rf dist",
10-
"reinstall": "pnpm install --force",
11-
"prepack": "pnpm clean && pnpm build && pnpm test",
1210
"test": "pnpm --filter @rc-ex/test exec vitest",
11+
"check": "biome check .",
12+
"fix": "biome check --write --unsafe .",
1313
"upgrade-all": "pnpm update --latest --recursive",
14-
"publish-changed": "pnpm --filter './packages/**' -r publish --access public",
15-
"format-lint": "biome check --write --unsafe ."
14+
"publish-changed": "pnpm --filter './packages/**' -r publish --access public"
1615
},
1716
"devDependencies": {
1817
"@arethetypeswrong/core": "^0.18.2",
@@ -22,5 +21,8 @@
2221
"tsdown": "^0.22.0",
2322
"typescript": "^6.0.2"
2423
},
24+
"engines": {
25+
"node": "^22.18.0 || >=24.0.0"
26+
},
2527
"packageManager": "pnpm@10.33.1"
2628
}

packages/core/package.json

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,6 @@
2323
"default": "./dist/index.cjs"
2424
}
2525
},
26-
"./lib/*": {
27-
"import": {
28-
"types": "./dist/*.d.mts",
29-
"default": "./dist/*.mjs"
30-
},
31-
"require": {
32-
"types": "./dist/*.d.cts",
33-
"default": "./dist/*.cjs"
34-
}
35-
},
3626
"./*": {
3727
"import": {
3828
"types": "./dist/*.d.mts",
@@ -55,11 +45,11 @@
5545
"access": "public"
5646
},
5747
"dependencies": {
58-
"@types/qs": "^6.15.0",
5948
"axios": "^1.14.0",
6049
"qs": "^6.15.0"
6150
},
6251
"devDependencies": {
52+
"@types/qs": "^6.15.0",
6353
"dotenv-override-true": "^6.2.2",
6454
"ringcentral-code-generator": "^0.8.0"
6555
},

packages/core/tsconfig.json

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,4 @@
11
{
2-
"compilerOptions": {
3-
"esModuleInterop": true,
4-
"module": "ESNext",
5-
"moduleResolution": "Bundler",
6-
"rootDir": "./src",
7-
"target": "ES2022",
8-
"skipLibCheck": true
9-
},
10-
"include": [
11-
"src/**/*.ts"
12-
]
2+
"extends": "../../tsconfig.base.json",
3+
"include": ["src/**/*.ts"]
134
}

packages/extensions/authorize-uri/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@
3838
"@rc-ex/core": "workspace:^"
3939
},
4040
"dependencies": {
41-
"@types/urijs": "^1.19.26",
4241
"urijs": "^1.19.11"
4342
},
4443
"devDependencies": {
45-
"@rc-ex/core": "workspace:^"
44+
"@rc-ex/core": "workspace:^",
45+
"@types/urijs": "^1.19.26"
4646
},
4747
"scripts": {
4848
"build": "tsdown"

packages/extensions/authorize-uri/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class AuthorizeUriExtension extends SdkExtension {
6262
);
6363
}
6464

65-
let uri;
65+
let uri: URI;
6666
if (this.options.baseUri) {
6767
uri = new URI(this.options.baseUri);
6868
} else {

0 commit comments

Comments
 (0)