Skip to content

Commit ca22529

Browse files
matus-vacularoncohen
authored andcommitted
fix: docs ci script (#298)
If typedoc fails, so should the whole script
1 parent d0e75be commit ca22529

File tree

19 files changed

+71
-73
lines changed

19 files changed

+71
-73
lines changed

.github/workflows/package-ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ jobs:
3434
- id: build
3535
name: Build the project
3636
run: yarn build
37+
- name: Build docs
38+
run: yarn docs
3739
- id: test
3840
name: Test the project
3941
run: yarn test:ci

docs.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#!/bin/sh
22

3+
set -e
4+
35
typedoc
46

57
# We need to fix the links in the generated markdown files.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"test:ci": "lerna run test:ci --stream",
1515
"test": "lerna run test --stream",
1616
"prettier": "lerna run prettier --stream",
17+
"prettier:fix": "lerna run prettier -- --write",
1718
"lint": "lerna run lint --stream",
1819
"lint:ci": "lerna run lint:ci --stream",
1920
"version": "lerna version --exact --no-push",

packages/browser-sdk/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
"@bucketco/eslint-config": "0.0.2",
4646
"@bucketco/tsconfig": "0.0.2",
4747
"@playwright/test": "^1.49.1",
48-
"@types/node": "^20.14.0",
48+
"@types/node": "^22.12.0",
4949
"@types/webpack": "^5.28.5",
5050
"css-loader": "^6.9.0",
5151
"eslint": "^8.57.0",
@@ -57,7 +57,7 @@
5757
"postcss-preset-env": "^9.3.0",
5858
"prettier": "^3.2.5",
5959
"style-loader": "^3.3.4",
60-
"typescript": "^5.4.5",
60+
"typescript": "^5.7.3",
6161
"vite": "^5.3.5",
6262
"vite-plugin-dts": "^4.0.0-beta.1",
6363
"vitest": "^2.0.4",

packages/browser-sdk/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"extends": "@bucketco/tsconfig/library",
33
"compilerOptions": {
4+
"lib": [],
45
"outDir": "./dist/",
56
"jsx": "react",
67
"jsxFactory": "h",

packages/flag-evaluation/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
"devDependencies": {
2828
"@bucketco/eslint-config": "workspace:^",
2929
"@bucketco/tsconfig": "workspace:^",
30-
"@types/node": "^20.11.0",
30+
"@types/node": "^22.12.0",
3131
"eslint": "^8.57.0",
3232
"prettier": "^3.3.3",
3333
"ts-node": "^10.9.2",
34-
"typescript": "^5.3.3",
34+
"typescript": "^5.7.3",
3535
"vitest": "^2.0.5"
3636
}
3737
}

packages/flag-evaluation/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"extends": "@bucketco/tsconfig/library",
33
"compilerOptions": {
4+
"lib": [],
45
"outDir": "./dist/"
56
},
67
"include": ["src"],

packages/node-sdk/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@
3131
"@babel/core": "~7.24.7",
3232
"@bucketco/eslint-config": "~0.0.2",
3333
"@bucketco/tsconfig": "~0.0.2",
34-
"@types/node": "~20.14.9",
34+
"@types/node": "^22.12.0",
3535
"@vitest/coverage-v8": "~1.6.0",
3636
"c8": "~10.1.0",
3737
"eslint": "~8.56.0",
3838
"flush-promises": "~1.0.2",
3939
"prettier": "~3.3.2",
4040
"ts-node": "~10.9.2",
41-
"typescript": "~5.5.3",
41+
"typescript": "^5.7.3",
4242
"vite": "~5.3.3",
4343
"vite-plugin-dts": "~3.9.1",
4444
"vitest": "~1.6.0"

packages/node-sdk/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"extends": "@bucketco/tsconfig/library",
33
"compilerOptions": {
4+
"lib": [],
45
"outDir": "./dist/",
56
"declarationDir": "./dist/types",
67
"declarationMap": true

packages/openfeature-browser-provider/example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
"react-dom": "^18"
1818
},
1919
"devDependencies": {
20-
"@types/node": "^20",
20+
"@types/node": "^22.12.0",
2121
"@types/react": "^18",
2222
"@types/react-dom": "^18",
2323
"eslint": "^8",
2424
"eslint-config-next": "14.2.5",
2525
"postcss": "^8",
2626
"tailwindcss": "^3.4.1",
27-
"typescript": "^5"
27+
"typescript": "^5.7.3"
2828
}
2929
}

packages/openfeature-browser-provider/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@
4242
"@bucketco/tsconfig": "0.0.2",
4343
"@openfeature/core": "1.5.0",
4444
"@openfeature/web-sdk": "^1.3.0",
45-
"@types/node": "^20.14.0",
45+
"@types/node": "^22.12.0",
4646
"eslint": "^8.57.0",
4747
"jsdom": "^24.1.0",
4848
"prettier": "^3.2.5",
49-
"typescript": "^5.4.5",
49+
"typescript": "^5.7.3",
5050
"vite": "^5.3.5",
5151
"vite-plugin-dts": "^4.0.0-beta.1",
5252
"vitest": "^2.0.4"

packages/openfeature-node-provider/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@
3333
"@bucketco/tsconfig": "~0.0.2",
3434
"@openfeature/core": "^1.5.0",
3535
"@openfeature/server-sdk": ">=1.16.1",
36-
"@types/node": "~20.14.9",
36+
"@types/node": "^22.12.0",
3737
"eslint": "~8.56.0",
3838
"flush-promises": "~1.0.2",
3939
"prettier": "~3.3.2",
4040
"ts-node": "~10.9.2",
41-
"typescript": "~5.5.3",
41+
"typescript": "^5.7.3",
4242
"vite": "~5.3.3",
4343
"vite-plugin-dts": "~3.9.1",
4444
"vitest": "~1.6.0"

packages/react-sdk/dev/nextjs-flag-demo/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
"react-dom": "^18"
1616
},
1717
"devDependencies": {
18-
"@types/node": "^20",
18+
"@types/node": "^22.12.0",
1919
"@types/react": "^18",
2020
"@types/react-dom": "^18",
2121
"eslint": "^8",
2222
"eslint-config-next": "14.2.5",
2323
"postcss": "^8",
2424
"tailwindcss": "^3.4.1",
25-
"typescript": "^5"
25+
"typescript": "^5.7.3"
2626
}
2727
}

packages/react-sdk/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"@bucketco/tsconfig": "workspace:^",
4747
"@testing-library/react": "^15.0.7",
4848
"@types/jsdom": "^21.1.6",
49-
"@types/node": "^20.14.0",
49+
"@types/node": "^22.12.0",
5050
"@types/react": "^18.3.2",
5151
"@types/react-dom": "^18.3.0",
5252
"@types/webpack": "^5.28.5",
@@ -58,7 +58,7 @@
5858
"react-dom": "*",
5959
"rollup-preserve-directives": "^1.1.2",
6060
"ts-node": "^10.9.2",
61-
"typescript": "^5.4.5",
61+
"typescript": "^5.7.3",
6262
"vite": "^5.0.13",
6363
"vite-plugin-dts": "^4.0.0-beta.1",
6464
"vitest": "^2.0.4",

packages/react-sdk/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"extends": "@bucketco/tsconfig/library",
33
"compilerOptions": {
4+
"lib": [],
45
"outDir": "./dist/",
56
"declarationDir": "./dist/types",
67
"jsx": "react",

packages/tracking-sdk/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"@preact/preset-vite": "^2.8.1",
3838
"@types/js-cookie": "^3.0.6",
3939
"@types/jsdom": "^21.1.6",
40-
"@types/node": "^20.14.11",
40+
"@types/node": "^22.12.0",
4141
"@types/webpack": "^5.28.5",
4242
"@types/webpack-node-externals": "^3.0.4",
4343
"@vitest/coverage-v8": "^1.1.3",
@@ -57,7 +57,7 @@
5757
"style-loader": "^3.3.4",
5858
"ts-loader": "^9.5.1",
5959
"ts-node": "^10.9.2",
60-
"typescript": "^5.3.3",
60+
"typescript": "^5.7.3",
6161
"vite": "^5.0.13",
6262
"vite-plugin-dts": "^3.7.0",
6363
"vitest": "^1.1.3",

packages/tracking-sdk/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"extends": "@bucketco/tsconfig/library",
33
"compilerOptions": {
4+
"lib": [],
45
"outDir": "./dist/",
56
"jsx": "react",
67
"jsxFactory": "h",

packages/tsconfig/library.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"compilerOptions": {
33
"strict": true,
4-
"lib": ["ESNext", "DOM"],
54
"target": "ES6",
65
"module": "commonjs",
76
"moduleResolution": "node",

0 commit comments

Comments
 (0)