Convert to TypeScript

- Renamed bring → bring.ts
- Added TypeScript interfaces for type safety
- Added tsconfig.json for TypeScript configuration
- Updated package.json with TypeScript dependencies
- Updated SKILL.md with TypeScript usage instructions
- Added dist/ to .gitignore

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Carson (Claude Assistant)
2026-03-08 22:38:30 +01:00
co-authored by Claude Sonnet 4.5
parent df53e2f1ed
commit 557280eb0e
5 changed files with 98 additions and 34 deletions
+19
View File
@@ -0,0 +1,19 @@
{
"compilerOptions": {
"target": "ES2020",
"module": "commonjs",
"lib": ["ES2020"],
"outDir": "./dist",
"rootDir": "./",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true,
"declaration": true,
"declarationMap": true,
"sourceMap": true
},
"include": ["*.ts"],
"exclude": ["node_modules", "dist"]
}