diff --git a/package.json b/package.json index c488e88e..4ee76054 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "private": true, "name": "proxy-agent-monorepo", "scripts": { + "docs": "typedoc", "build": "turbo run build", "lint": "turbo run lint", "test": "turbo run test", @@ -18,6 +19,7 @@ "eslint-config-prettier": "^8.8.0", "eslint-config-turbo": "^1.9.3", "prettier": "^2.8.8", - "turbo": "^1.10.8" + "turbo": "^1.10.8", + "typedoc": "^0.24.8" } } diff --git a/packages/agent-base/package.json b/packages/agent-base/package.json index e24792be..da38eab3 100644 --- a/packages/agent-base/package.json +++ b/packages/agent-base/package.json @@ -39,8 +39,7 @@ "async-listen": "^3.0.0", "jest": "^29.5.0", "ts-jest": "^29.1.0", - "tsconfig": "workspace:*", - "typescript": "^5.0.4", + "typescript": "^5.1.6", "ws": "^3.3.3" }, "engines": { diff --git a/packages/agent-base/tsconfig.json b/packages/agent-base/tsconfig.json index 24b6cf7e..3ea2e2a4 100644 --- a/packages/agent-base/tsconfig.json +++ b/packages/agent-base/tsconfig.json @@ -1,8 +1,12 @@ { - "extends": "tsconfig/base.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", + "outDir": "dist" }, - "include": ["src"], - "exclude": ["node_modules"] + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/agent-base/typedoc.json b/packages/agent-base/typedoc.json new file mode 100644 index 00000000..41a4f9e2 --- /dev/null +++ b/packages/agent-base/typedoc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["src/index.ts"] +} diff --git a/packages/data-uri-to-buffer/package.json b/packages/data-uri-to-buffer/package.json index 9fa9d442..4e6a34ce 100644 --- a/packages/data-uri-to-buffer/package.json +++ b/packages/data-uri-to-buffer/package.json @@ -38,7 +38,6 @@ "@types/node": "^14.18.45", "jest": "^29.5.0", "ts-jest": "^29.1.0", - "tsconfig": "workspace:*", - "typescript": "^5.0.4" + "typescript": "^5.1.6" } } diff --git a/packages/data-uri-to-buffer/tsconfig.json b/packages/data-uri-to-buffer/tsconfig.json index 24b6cf7e..3ea2e2a4 100644 --- a/packages/data-uri-to-buffer/tsconfig.json +++ b/packages/data-uri-to-buffer/tsconfig.json @@ -1,8 +1,12 @@ { - "extends": "tsconfig/base.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", + "outDir": "dist" }, - "include": ["src"], - "exclude": ["node_modules"] + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/data-uri-to-buffer/typedoc.json b/packages/data-uri-to-buffer/typedoc.json new file mode 100644 index 00000000..41a4f9e2 --- /dev/null +++ b/packages/data-uri-to-buffer/typedoc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["src/index.ts"] +} diff --git a/packages/degenerator/package.json b/packages/degenerator/package.json index 611c35e8..530ebf59 100644 --- a/packages/degenerator/package.json +++ b/packages/degenerator/package.json @@ -36,7 +36,6 @@ "@types/node": "^14.18.52", "jest": "^29.5.0", "ts-jest": "^29.1.0", - "tsconfig": "workspace:*", "typescript": "^5.1.6" } } diff --git a/packages/degenerator/tsconfig.json b/packages/degenerator/tsconfig.json index 24b6cf7e..3ea2e2a4 100644 --- a/packages/degenerator/tsconfig.json +++ b/packages/degenerator/tsconfig.json @@ -1,8 +1,12 @@ { - "extends": "tsconfig/base.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", + "outDir": "dist" }, - "include": ["src"], - "exclude": ["node_modules"] + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/degenerator/typedoc.json b/packages/degenerator/typedoc.json new file mode 100644 index 00000000..41a4f9e2 --- /dev/null +++ b/packages/degenerator/typedoc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["src/index.ts"] +} diff --git a/packages/get-uri/package.json b/packages/get-uri/package.json index 1d11ab10..9f269c7d 100644 --- a/packages/get-uri/package.json +++ b/packages/get-uri/package.json @@ -45,8 +45,7 @@ "jest": "^29.5.0", "st": "^1.2.2", "ts-jest": "^29.1.0", - "tsconfig": "workspace:*", - "typescript": "^5.0.4" + "typescript": "^5.1.6" }, "dependencies": { "basic-ftp": "^5.0.2", diff --git a/packages/get-uri/tsconfig.json b/packages/get-uri/tsconfig.json index d43bf6a4..13fb6d79 100644 --- a/packages/get-uri/tsconfig.json +++ b/packages/get-uri/tsconfig.json @@ -1,10 +1,13 @@ { + "extends": "../../tsconfig.base.json", "compilerOptions": { "strict": true, "module": "CommonJS", "target": "es2020", "esModuleInterop": true, - "lib": ["esnext"], + "lib": [ + "esnext" + ], "outDir": "dist", "sourceMap": true, "declaration": true, @@ -13,6 +16,10 @@ "./node_modules/@types" ] }, - "include": ["src/**/*"], - "exclude": ["node_modules"] + "include": [ + "src/**/*" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/get-uri/typedoc.json b/packages/get-uri/typedoc.json new file mode 100644 index 00000000..41a4f9e2 --- /dev/null +++ b/packages/get-uri/typedoc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["src/index.ts"] +} diff --git a/packages/http-proxy-agent/package.json b/packages/http-proxy-agent/package.json index 4cfd780b..e8e4c040 100644 --- a/packages/http-proxy-agent/package.json +++ b/packages/http-proxy-agent/package.json @@ -38,8 +38,7 @@ "jest": "^29.5.0", "proxy": "workspace:*", "ts-jest": "^29.1.0", - "tsconfig": "workspace:*", - "typescript": "^5.0.4" + "typescript": "^5.1.6" }, "engines": { "node": ">= 14" diff --git a/packages/http-proxy-agent/tsconfig.json b/packages/http-proxy-agent/tsconfig.json index 24b6cf7e..3ea2e2a4 100644 --- a/packages/http-proxy-agent/tsconfig.json +++ b/packages/http-proxy-agent/tsconfig.json @@ -1,8 +1,12 @@ { - "extends": "tsconfig/base.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", + "outDir": "dist" }, - "include": ["src"], - "exclude": ["node_modules"] + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/http-proxy-agent/typedoc.json b/packages/http-proxy-agent/typedoc.json new file mode 100644 index 00000000..41a4f9e2 --- /dev/null +++ b/packages/http-proxy-agent/typedoc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["src/index.ts"] +} diff --git a/packages/https-proxy-agent/package.json b/packages/https-proxy-agent/package.json index 5c5a2b27..2f8427d6 100644 --- a/packages/https-proxy-agent/package.json +++ b/packages/https-proxy-agent/package.json @@ -41,8 +41,7 @@ "jest": "^29.5.0", "proxy": "workspace:*", "ts-jest": "^29.1.0", - "tsconfig": "workspace:*", - "typescript": "^5.0.4" + "typescript": "^5.1.6" }, "engines": { "node": ">= 14" diff --git a/packages/https-proxy-agent/tsconfig.json b/packages/https-proxy-agent/tsconfig.json index 24b6cf7e..3ea2e2a4 100644 --- a/packages/https-proxy-agent/tsconfig.json +++ b/packages/https-proxy-agent/tsconfig.json @@ -1,8 +1,12 @@ { - "extends": "tsconfig/base.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", + "outDir": "dist" }, - "include": ["src"], - "exclude": ["node_modules"] + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/https-proxy-agent/typedoc.json b/packages/https-proxy-agent/typedoc.json new file mode 100644 index 00000000..41a4f9e2 --- /dev/null +++ b/packages/https-proxy-agent/typedoc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["src/index.ts"] +} diff --git a/packages/pac-proxy-agent/package.json b/packages/pac-proxy-agent/package.json index 762442d1..5026ceab 100644 --- a/packages/pac-proxy-agent/package.json +++ b/packages/pac-proxy-agent/package.json @@ -49,8 +49,7 @@ "proxy": "workspace:*", "socksv5": "0.0.6", "ts-jest": "^29.1.0", - "tsconfig": "workspace:*", - "typescript": "^5.0.4" + "typescript": "^5.1.6" }, "engines": { "node": ">= 14" diff --git a/packages/pac-proxy-agent/tsconfig.json b/packages/pac-proxy-agent/tsconfig.json index 24b6cf7e..3ea2e2a4 100644 --- a/packages/pac-proxy-agent/tsconfig.json +++ b/packages/pac-proxy-agent/tsconfig.json @@ -1,8 +1,12 @@ { - "extends": "tsconfig/base.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", + "outDir": "dist" }, - "include": ["src"], - "exclude": ["node_modules"] + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/pac-proxy-agent/typedoc.json b/packages/pac-proxy-agent/typedoc.json new file mode 100644 index 00000000..41a4f9e2 --- /dev/null +++ b/packages/pac-proxy-agent/typedoc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["src/index.ts"] +} diff --git a/packages/pac-resolver/package.json b/packages/pac-resolver/package.json index 688383c1..69930799 100644 --- a/packages/pac-resolver/package.json +++ b/packages/pac-resolver/package.json @@ -20,7 +20,6 @@ "@types/node": "^14.18.52", "jest": "^29.5.0", "ts-jest": "^29.1.0", - "tsconfig": "workspace:*", "typescript": "^5.1.6" }, "scripts": { diff --git a/packages/pac-resolver/tsconfig.json b/packages/pac-resolver/tsconfig.json index 24b6cf7e..3ea2e2a4 100644 --- a/packages/pac-resolver/tsconfig.json +++ b/packages/pac-resolver/tsconfig.json @@ -1,8 +1,12 @@ { - "extends": "tsconfig/base.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", + "outDir": "dist" }, - "include": ["src"], - "exclude": ["node_modules"] + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/pac-resolver/typedoc.json b/packages/pac-resolver/typedoc.json new file mode 100644 index 00000000..41a4f9e2 --- /dev/null +++ b/packages/pac-resolver/typedoc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["src/index.ts"] +} diff --git a/packages/proxy-agent/package.json b/packages/proxy-agent/package.json index 99ab0361..86ceaa38 100644 --- a/packages/proxy-agent/package.json +++ b/packages/proxy-agent/package.json @@ -53,8 +53,7 @@ "proxy": "workspace:*", "socksv5": "github:TooTallNate/socksv5#fix/dstSock-close-event", "ts-jest": "^29.1.0", - "tsconfig": "workspace:*", - "typescript": "^5.0.4", + "typescript": "^5.1.6", "ws": "^8.13.0" } } diff --git a/packages/proxy-agent/tsconfig.json b/packages/proxy-agent/tsconfig.json index 24b6cf7e..3ea2e2a4 100644 --- a/packages/proxy-agent/tsconfig.json +++ b/packages/proxy-agent/tsconfig.json @@ -1,8 +1,12 @@ { - "extends": "tsconfig/base.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", + "outDir": "dist" }, - "include": ["src"], - "exclude": ["node_modules"] + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/proxy-agent/typedoc.json b/packages/proxy-agent/typedoc.json new file mode 100644 index 00000000..41a4f9e2 --- /dev/null +++ b/packages/proxy-agent/typedoc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["src/index.ts"] +} diff --git a/packages/proxy/package.json b/packages/proxy/package.json index a4ab921a..63aa9b0c 100644 --- a/packages/proxy/package.json +++ b/packages/proxy/package.json @@ -46,8 +46,7 @@ "async-listen": "^3.0.0", "jest": "^29.5.0", "ts-jest": "^29.1.0", - "tsconfig": "workspace:*", - "typescript": "^5.0.4" + "typescript": "^5.1.6" }, "engines": { "node": ">= 14" diff --git a/packages/proxy/tsconfig.json b/packages/proxy/tsconfig.json index 24b6cf7e..3ea2e2a4 100644 --- a/packages/proxy/tsconfig.json +++ b/packages/proxy/tsconfig.json @@ -1,8 +1,12 @@ { - "extends": "tsconfig/base.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", + "outDir": "dist" }, - "include": ["src"], - "exclude": ["node_modules"] + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/socks-proxy-agent/package.json b/packages/socks-proxy-agent/package.json index 76ab7c65..f4826523 100644 --- a/packages/socks-proxy-agent/package.json +++ b/packages/socks-proxy-agent/package.json @@ -125,8 +125,7 @@ "proxy": "workspace:*", "socksv5": "github:TooTallNate/socksv5#fix/dstSock-close-event", "ts-jest": "^29.1.0", - "tsconfig": "workspace:*", - "typescript": "^5.0.4" + "typescript": "^5.1.6" }, "engines": { "node": ">= 14" diff --git a/packages/socks-proxy-agent/tsconfig.json b/packages/socks-proxy-agent/tsconfig.json index 24b6cf7e..3ea2e2a4 100644 --- a/packages/socks-proxy-agent/tsconfig.json +++ b/packages/socks-proxy-agent/tsconfig.json @@ -1,8 +1,12 @@ { - "extends": "tsconfig/base.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "dist", + "outDir": "dist" }, - "include": ["src"], - "exclude": ["node_modules"] + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/socks-proxy-agent/typedoc.json b/packages/socks-proxy-agent/typedoc.json new file mode 100644 index 00000000..41a4f9e2 --- /dev/null +++ b/packages/socks-proxy-agent/typedoc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["src/index.ts"] +} diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json deleted file mode 100644 index 70219b6f..00000000 --- a/packages/tsconfig/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "tsconfig", - "version": "0.0.0", - "private": true, - "license": "MIT" -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c1afef79..a10e8f2c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,9 +1,5 @@ lockfileVersion: '6.0' -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - importers: .: @@ -32,6 +28,9 @@ importers: turbo: specifier: ^1.10.8 version: 1.10.8 + typedoc: + specifier: ^0.24.8 + version: 0.24.8(typescript@5.1.6) packages/agent-base: dependencies: @@ -62,13 +61,10 @@ importers: version: 29.5.0(@types/node@14.18.45) ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.21.4)(jest@29.5.0)(typescript@5.0.4) - tsconfig: - specifier: workspace:* - version: link:../tsconfig + version: 29.1.0(@babel/core@7.21.4)(jest@29.5.0)(typescript@5.1.6) typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.1.6 + version: 5.1.6 ws: specifier: ^3.3.3 version: 3.3.3 @@ -86,13 +82,10 @@ importers: version: 29.5.0(@types/node@14.18.45) ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.0.4) - tsconfig: - specifier: workspace:* - version: link:../tsconfig + version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.1.6) typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.1.6 + version: 5.1.6 packages/degenerator: dependencies: @@ -127,9 +120,6 @@ importers: ts-jest: specifier: ^29.1.0 version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.1.6) - tsconfig: - specifier: workspace:* - version: link:../tsconfig typescript: specifier: ^5.1.6 version: 5.1.6 @@ -178,13 +168,10 @@ importers: version: 1.2.2 ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.0.4) - tsconfig: - specifier: workspace:* - version: link:../tsconfig + version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.1.6) typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.1.6 + version: 5.1.6 packages/http-proxy-agent: dependencies: @@ -215,13 +202,10 @@ importers: version: link:../proxy ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.0.4) - tsconfig: - specifier: workspace:* - version: link:../tsconfig + version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.1.6) typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.1.6 + version: 5.1.6 packages/https-proxy-agent: dependencies: @@ -258,13 +242,10 @@ importers: version: link:../proxy ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.0.4) - tsconfig: - specifier: workspace:* - version: link:../tsconfig + version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.1.6) typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.1.6 + version: 5.1.6 packages/pac-proxy-agent: dependencies: @@ -316,13 +297,10 @@ importers: version: 0.0.6 ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.0.4) - tsconfig: - specifier: workspace:* - version: link:../tsconfig + version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.1.6) typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.1.6 + version: 5.1.6 packages/pac-resolver: dependencies: @@ -357,9 +335,6 @@ importers: ts-jest: specifier: ^29.1.0 version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.1.6) - tsconfig: - specifier: workspace:* - version: link:../tsconfig typescript: specifier: ^5.1.6 version: 5.1.6 @@ -396,13 +371,10 @@ importers: version: 29.5.0(@types/node@14.18.45) ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.0.4) - tsconfig: - specifier: workspace:* - version: link:../tsconfig + version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.1.6) typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.1.6 + version: 5.1.6 packages/proxy-agent: dependencies: @@ -463,13 +435,10 @@ importers: version: github.com/TooTallNate/socksv5/d937368b28e929396166d77a06d387a4a902bd51 ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.0.4) - tsconfig: - specifier: workspace:* - version: link:../tsconfig + version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.1.6) typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.1.6 + version: 5.1.6 ws: specifier: ^8.13.0 version: 8.13.0 @@ -524,15 +493,10 @@ importers: version: github.com/TooTallNate/socksv5/d937368b28e929396166d77a06d387a4a902bd51 ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.0.4) - tsconfig: - specifier: workspace:* - version: link:../tsconfig + version: 29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.1.6) typescript: - specifier: ^5.0.4 - version: 5.0.4 - - packages/tsconfig: {} + specifier: ^5.1.6 + version: 5.1.6 packages: @@ -2183,6 +2147,10 @@ packages: engines: {node: '>=12'} dev: true + /ansi-sequence-parser@1.1.1: + resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} + dev: true + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -4321,6 +4289,10 @@ packages: hasBin: true dev: true + /jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + dev: true + /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: @@ -4433,6 +4405,10 @@ packages: engines: {node: '>=12'} dev: false + /lunr@2.3.9: + resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} + dev: true + /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -4460,6 +4436,12 @@ packages: engines: {node: '>=8'} dev: true + /marked@4.3.0: + resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} + engines: {node: '>= 12'} + hasBin: true + dev: true + /meow@6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} engines: {node: '>=8'} @@ -5073,6 +5055,15 @@ packages: engines: {node: '>=8'} dev: true + /shiki@0.14.3: + resolution: {integrity: sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==} + dependencies: + ansi-sequence-parser: 1.1.1 + jsonc-parser: 3.2.0 + vscode-oniguruma: 1.7.0 + vscode-textmate: 8.0.0 + dev: true + /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: @@ -5408,7 +5399,7 @@ packages: engines: {node: '>=8'} dev: true - /ts-jest@29.1.0(@babel/core@7.21.4)(jest@29.5.0)(typescript@5.0.4): + /ts-jest@29.1.0(@babel/core@7.21.4)(jest@29.5.0)(typescript@5.1.6): resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5438,41 +5429,7 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.5.0 - typescript: 5.0.4 - yargs-parser: 21.1.1 - dev: true - - /ts-jest@29.1.0(@babel/core@7.22.5)(jest@29.5.0)(typescript@5.0.4): - resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - peerDependencies: - '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/types': ^29.0.0 - babel-jest: ^29.0.0 - esbuild: '*' - jest: ^29.0.0 - typescript: '>=4.3 <6' - peerDependenciesMeta: - '@babel/core': - optional: true - '@jest/types': - optional: true - babel-jest: - optional: true - esbuild: - optional: true - dependencies: - '@babel/core': 7.22.5 - bs-logger: 0.2.6 - fast-json-stable-stringify: 2.1.0 - jest: 29.5.0(@types/node@14.18.45) - jest-util: 29.5.0 - json5: 2.2.3 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.5.0 - typescript: 5.0.4 + typescript: 5.1.6 yargs-parser: 21.1.1 dev: true @@ -5648,10 +5605,18 @@ packages: is-typed-array: 1.1.10 dev: true - /typescript@5.0.4: - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} - engines: {node: '>=12.20'} + /typedoc@0.24.8(typescript@5.1.6): + resolution: {integrity: sha512-ahJ6Cpcvxwaxfu4KtjA8qZNqS43wYt6JL27wYiIgl1vd38WW/KWX11YuAeZhuz9v+ttrutSsgK+XO1CjL1kA3w==} + engines: {node: '>= 14.14'} hasBin: true + peerDependencies: + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x + dependencies: + lunr: 2.3.9 + marked: 4.3.0 + minimatch: 9.0.2 + shiki: 0.14.3 + typescript: 5.1.6 dev: true /typescript@5.1.6: @@ -5729,6 +5694,14 @@ packages: spdx-expression-parse: 3.0.1 dev: true + /vscode-oniguruma@1.7.0: + resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} + dev: true + + /vscode-textmate@8.0.0: + resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} + dev: true + /walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: @@ -5973,3 +5946,7 @@ packages: dev: true bundledDependencies: - ipv6 + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false diff --git a/packages/tsconfig/base.json b/tsconfig.base.json similarity index 99% rename from packages/tsconfig/base.json rename to tsconfig.base.json index b28bb607..1881d1bf 100644 --- a/packages/tsconfig/base.json +++ b/tsconfig.base.json @@ -19,4 +19,4 @@ "lib": ["ESNext"], "strict": true } -} \ No newline at end of file +} diff --git a/typedoc.json b/typedoc.json new file mode 100644 index 00000000..a788fdae --- /dev/null +++ b/typedoc.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPointStrategy": "packages", + "entryPoints": ["./packages/*"], + "includeVersion": true, + "out": "public" +} diff --git a/vercel.json b/vercel.json new file mode 100644 index 00000000..814a45e0 --- /dev/null +++ b/vercel.json @@ -0,0 +1,3 @@ +{ + "buildCommand": "turbo run pack && pnpm run docs" +}