This repository has been archived on 2026-08-04. You can view files and clone it, but cannot push or open issues or pull requests.
seahaven-slack-bot/package.json
Adam Moussa 77e7dcfe46
Upgrade to TypeScript ~6.0.3 (#19)
* Upgrade to TypeScript 6.0.3 and @types/node 25.6.0

TS 6 requires explicit node type resolution — added "types": ["node"]
to tsconfig.json to resolve path and __dirname globals.

* Pin typescript to ~6.0.3 and @types/node to ^22

TS doesn't follow semver — use tilde to avoid surprise minor-release
breakage. Keep @types/node on v22 to match Lambda NODEJS_22_X runtime.

* Regenerate lockfile with npm 11.14.0

Fixes corrupted peer:true flags on direct dependencies caused by
npm <11.6.3 bug (npm/cli#8690).

* Trigger CI

* Trigger CI

* Trigger CI

* Add id-token: write permission for claude-code-action

* Trigger CI
2026-05-06 19:56:57 -04:00

30 lines
736 B
JSON

{
"name": "seahaven-slack-bot",
"version": "0.1.0",
"private": true,
"scripts": {
"build": "tsc",
"watch": "tsc -w",
"cdk": "cdk",
"deploy": "cdk deploy --all",
"diff": "cdk diff",
"synth": "cdk synth"
},
"devDependencies": {
"@aws-sdk/client-dynamodb": "^3.1030.0",
"@aws-sdk/lib-dynamodb": "^3.1041.0",
"@types/aws-lambda": "^8.10.149",
"@types/node": "^22.19.17",
"aws-cdk": "^2.1120.0",
"esbuild": "^0.25.0",
"ts-node": "^10.9.2",
"typescript": "~6.0.3"
},
"dependencies": {
"@cdklabs/generative-ai-cdk-constructs": "^0.1.0",
"@notionhq/client": "^5.20.0",
"aws-cdk-lib": "^2.252.0",
"constructs": "^10.4.2",
"notion-to-md": "^3.1.1"
}
}