diff --git a/bun.lockb b/bun.lockb index a47583a7..f7614688 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index dcdb3713..3bd3be69 100644 --- a/package.json +++ b/package.json @@ -31,14 +31,16 @@ "@changesets/changelog-git": "^0.2.0", "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.27.7", + "@pulumi/aws": "^6.60.0", + "@pulumi/pulumi": "^3.141.0", "@types/node": "^22.0.0", "knip": "^5.27.0", "npm-check-updates": "^16.14.20", "rimraf": "^6.0.1", "sst": "3.3.28", - "typescript": "^5.6.2", - "@pulumi/aws": "^6.60.0", - "@pulumi/pulumi": "^3.141.0" + "typedoc": "^0.27.4", + "typedoc-plugin-markdown": "^4.3.2", + "typescript": "^5.6.2" }, "workspaces": [ "packages/*", diff --git a/typedoc.js b/typedoc.js new file mode 100644 index 00000000..d48e7d3a --- /dev/null +++ b/typedoc.js @@ -0,0 +1,20 @@ +/** @type {Partial} */ +const config = { + plugin: ["typedoc-plugin-markdown"], + entryPoints: ["sdk/*"], + entryPointStrategy: "packages", + packageOptions: { + entryPoints: [ + // top level entry points, + "src/index.ts", + "src/components.ts", + "src/bundle.ts", + // Core SDK custom entry points + "src/actions/index.ts", + "src/interactions/index.ts", + ], + }, + out: "./docs-tmp", +}; + +export default config;