package.json.hbs•1.56 kB
{
"name": "{{server.packageName}}",
"version": "{{server.version}}",
"description": "{{server.description}}",
"main": "dist/src/index.js",
"types": "dist/index.d.ts",
"bin": {
"{{kebabCase server.name}}": "dist/src/index.js"
},
"files": [
"dist/**/*",
"README.md",
"LICENSE"
],
"scripts": {
"build": "tsc",
"dev": "tsc --watch",
"start": "node dist/src/index.js",
"start:debug": "node dist/src/index.js --debug",
"start:dev": "DEBUG=true ALLOW_LOCALHOST=true node dist/src/index.js",
"clean": "rimraf dist",
"prebuild": "npm run clean",
"prepublishOnly": "npm run build",
"test": "npm run build && npm run test:all",
"test:all": "node dist/tests/run-all-tests.js"
},
"keywords": [
"mcp",
"api",
"http",
"server",
"typescript",
"model-context-protocol",
"rest-api",
"http-client"{{#if apis}},
{{#each apis}}
"{{kebabCase name}}"{{#unless @last}},{{/unless}}
{{/each}}{{/if}}
],
{{#if server.author}}"author": "{{server.author}}",{{/if}}
{{#if server.license}}"license": "{{server.license}}",{{/if}}
{{#if server.repository}}"repository": {
"type": "git",
"url": "{{server.repository}}"
},
"homepage": "{{server.repository}}#readme",
"bugs": {
"url": "{{server.repository}}/issues"
},{{/if}}
"dependencies": {
"@modelcontextprotocol/sdk": "^0.5.0",
"axios": "^1.6.0",
"zod": "^3.22.0"
},
"devDependencies": {
"@types/node": "^20.0.0",
"typescript": "^5.0.0",
"rimraf": "^5.0.0"
}
}