feat: add configuration files and scripts for project setup

🚀 Breaking Changes:
- Introduced new environment variables for GitLab API integration
- Added validation script for PR checks
- Updated package.json with new scripts for testing and formatting

📝 Details:
- Added .prettierrc and .eslintrc.json for code formatting and linting
- Created .env.example for environment variable setup
- Updated CHANGELOG.md with recent changes
- Added documentation for GitHub secrets setup
This commit is contained in:
simple
2025-05-29 23:24:46 +09:00
parent 181f1e943c
commit 5b35bc163c
19 changed files with 2740 additions and 762 deletions

View File

@ -20,7 +20,13 @@
"prepare": "npm run build",
"watch": "tsc --watch",
"deploy": "npm publish --access public",
"generate-tools": "npx ts-node scripts/generate-tools-readme.ts"
"generate-tools": "npx ts-node scripts/generate-tools-readme.ts",
"test": "node test/validate-api.js",
"test:integration": "node test/validate-api.js",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
"format": "prettier --write \"**/*.{js,ts,json,md}\"",
"format:check": "prettier --check \"**/*.{js,ts,json,md}\""
},
"dependencies": {
"@modelcontextprotocol/sdk": "1.8.0",
@ -35,6 +41,11 @@
"devDependencies": {
"@types/node": "^22.13.10",
"typescript": "^5.8.2",
"zod": "^3.24.2"
"zod": "^3.24.2",
"@typescript-eslint/eslint-plugin": "^8.21.0",
"@typescript-eslint/parser": "^8.21.0",
"eslint": "^9.18.0",
"prettier": "^3.4.2",
"ts-node": "^10.9.2"
}
}