{"_id":"@c0smic/conflict-globe-server","_rev":"5-5c5071294b74c4d9bdaf16fd50bfd585","name":"@c0smic/conflict-globe-server","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"@c0smic/conflict-globe-server","version":"1.0.0","_id":"@c0smic/conflict-globe-server@1.0.0","maintainers":[{"name":"c0smic","email":"ZiradielR13@proton.me"}],"dist":{"shasum":"3623486a9e0fc0547e0978c047019a4f549e8c18","tarball":"https://registry.npmjs.org/@c0smic/conflict-globe-server/-/conflict-globe-server-1.0.0.tgz","fileCount":42,"integrity":"sha512-pHkzaoz8IwXXPuVZM9WRQhlofwaILWmJX8u2fBLemKUbqxHK66Nf9ndgT+0YvHaJ25wfH2FPxYu45wQjstdcsg==","signatures":[{"sig":"MEUCIQD4m5ebMlhP1/mhX725WuVSKgDRTF1YaKuANAPL8LIQGAIgYcltmEkV8bKPZn2Sprzbb315lKeK5keDzhqimQxM1s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292997},"main":"dist/index.js","gitHead":"35c536f5d81b2a065079ed13b63f25a13fa26d0e","scripts":{"dev":"ts-node-dev src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"c0smic","email":"ZiradielR13@proton.me"},"_npmVersion":"11.10.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"cors":"^2.8.5","axios":"^1.13.6","cheerio":"^1.0.0-rc.12","express":"^4.18.2","socket.io":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0","ts-node-dev":"^2.0.0","@types/cheerio":"^0.22.31","@types/express":"^4.17.17"},"_npmOperationalInternal":{"tmp":"tmp/conflict-globe-server_1.0.0_1773522438647_0.32880957725694016","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@c0smic/conflict-globe-server","version":"1.1.0","_id":"@c0smic/conflict-globe-server@1.1.0","maintainers":[{"name":"c0smic","email":"ZiradielR13@proton.me"}],"dist":{"shasum":"ce825dc817f6f0d3d2433ca6460163a9195589e0","tarball":"https://registry.npmjs.org/@c0smic/conflict-globe-server/-/conflict-globe-server-1.1.0.tgz","fileCount":57,"integrity":"sha512-IOP9t3t4vGQ8tZKbHC03244cM4axM1oBdAYnj4FDknmbIxkn3BbqErOGv5qxKqe33+nKQ+/B3fT3YuxYiKgNOg==","signatures":[{"sig":"MEUCIQC4PuSrXRWw+TpRGBHv/Ar53sidPNvRQPZ9sQpJRa9sZAIgPrl3IMe8OHpX7LZ7LTIahwc1m4Bivv9vL3sKlrX1HVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386291},"main":"dist/index.js","gitHead":"9bcb9295851980933de8f57467142f6a5d99361b","scripts":{"dev":"ts-node-dev src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"c0smic","email":"ZiradielR13@proton.me"},"_npmVersion":"11.10.0","description":"API server for the Conflict Globe OSINT platform. Provides real-time conflict, maritime, air, cyber, and geopolitical data.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"cors":"^2.8.5","axios":"^1.13.6","cheerio":"^1.0.0-rc.12","express":"^4.18.2","socket.io":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0","ts-node-dev":"^2.0.0","@types/cheerio":"^0.22.31","@types/express":"^4.17.17"},"_npmOperationalInternal":{"tmp":"tmp/conflict-globe-server_1.1.0_1773540699749_0.36926224313610656","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@c0smic/conflict-globe-server","version":"1.1.1","_id":"@c0smic/conflict-globe-server@1.1.1","maintainers":[{"name":"c0smic","email":"ZiradielR13@proton.me"}],"dist":{"shasum":"3145e414e03d01affe58a52007ff9ea9a04ec116","tarball":"https://registry.npmjs.org/@c0smic/conflict-globe-server/-/conflict-globe-server-1.1.1.tgz","fileCount":57,"integrity":"sha512-YjcBkTDWaidkSDEbdD0M2fj/S2rbXmQZGivEKMlf3fnkwlO3oDVMW5/b6uRIxWwX/6zj5txbHSZKl87fjEVb9Q==","signatures":[{"sig":"MEQCIC5YcgPw6uYh9HLXpGTJGJk2Lrd8AHWT0SmnnXmChr3fAiBmh3lyZ0muWuMkaaI48kgZI5DtG0Jma0jV0TyslaNheA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387601},"main":"dist/index.js","gitHead":"80a99aa413313be0e442f12bdb984d85f12f01bb","scripts":{"dev":"ts-node-dev src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"c0smic","email":"ZiradielR13@proton.me"},"_npmVersion":"11.10.0","description":"API server for the Conflict Globe OSINT platform. Provides real-time conflict, maritime, air, cyber, and geopolitical data.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"cors":"^2.8.5","axios":"^1.13.6","cheerio":"^1.0.0-rc.12","express":"^4.18.2","socket.io":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0","ts-node-dev":"^2.0.0","@types/cheerio":"^0.22.31","@types/express":"^4.17.17"},"_npmOperationalInternal":{"tmp":"tmp/conflict-globe-server_1.1.1_1773541160172_0.5985139075364712","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@c0smic/conflict-globe-server","version":"1.1.2","_id":"@c0smic/conflict-globe-server@1.1.2","maintainers":[{"name":"c0smic","email":"ZiradielR13@proton.me"}],"dist":{"shasum":"83953be9657ea8bc69f9b3a5cb58461bd628849d","tarball":"https://registry.npmjs.org/@c0smic/conflict-globe-server/-/conflict-globe-server-1.1.2.tgz","fileCount":57,"integrity":"sha512-8cJr6odLVne5rDs0amhskwWW/LjONRMMLX5AZySRyF1o8iMOcjedgvEZelEmrmE1nofi7EP3NRjDWQTk3XLJpw==","signatures":[{"sig":"MEQCICgxmInhIt7W+aNb/NHVI488H2Jm1V98xA2Nmy/77u7eAiAvsZwfjycOExaL/RYRMtEr8wHKPtPvs1L1PNx5fy+WOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393188},"main":"dist/index.js","gitHead":"38a276956e1f7c24302445c7dd6bdfa217bafaa8","scripts":{"dev":"ts-node-dev src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"c0smic","email":"ZiradielR13@proton.me"},"_npmVersion":"11.10.0","description":"API server for the Conflict Globe OSINT platform. Provides real-time conflict, maritime, air, cyber, and geopolitical data.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"cors":"^2.8.5","axios":"^1.13.6","cheerio":"^1.0.0-rc.12","express":"^4.18.2","socket.io":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0","ts-node-dev":"^2.0.0","@types/cheerio":"^0.22.31","@types/express":"^4.17.17"},"_npmOperationalInternal":{"tmp":"tmp/conflict-globe-server_1.1.2_1773541288586_0.9121514241317488","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@c0smic/conflict-globe-server","version":"1.1.3","main":"dist/index.js","scripts":{"build":"tsc","start":"node dist/index.js","dev":"ts-node-dev src/index.ts"},"dependencies":{"axios":"^1.13.6","cheerio":"^1.0.0-rc.12","cors":"^2.8.5","express":"^4.18.2","socket.io":"^4.7.0"},"devDependencies":{"@types/cheerio":"^0.22.31","@types/express":"^4.17.17","@types/node":"^20.0.0","ts-node-dev":"^2.0.0","typescript":"^5.3.0"},"gitHead":"1222e428fc9d2ee9cdcfe20ecd9f3c885d845139","_id":"@c0smic/conflict-globe-server@1.1.3","description":"API server for the Conflict Globe OSINT platform. Provides real-time conflict, maritime, air, cyber, and geopolitical data.","_nodeVersion":"24.13.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-bP3yYDtb+oO8GpI4PD1a1gT3cuVbsIOIryApiJ78lNi3a5h3tsAWE834Df2inilzFDL/jwD8hY5ZIiMpt/5Oqg==","shasum":"d8f856dee0d59a4716b6b69e8bc9abce12785ca3","tarball":"https://registry.npmjs.org/@c0smic/conflict-globe-server/-/conflict-globe-server-1.1.3.tgz","fileCount":57,"unpackedSize":394077,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1lkChbIR5fAVqy95aSWdd755eJ1hcW4uTbC8cJTmxowIgcX9vv4Jhkhi9sQKLhMi1ziumNTA45Skz474yFgFOUqQ="}]},"_npmUser":{"name":"c0smic","email":"ZiradielR13@proton.me"},"directories":{},"maintainers":[{"name":"c0smic","email":"ZiradielR13@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/conflict-globe-server_1.1.3_1773541878317_0.4399052451821752"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-14T21:07:18.515Z","modified":"2026-03-15T02:31:18.607Z","1.0.0":"2026-03-14T21:07:18.799Z","1.1.0":"2026-03-15T02:11:39.900Z","1.1.1":"2026-03-15T02:19:20.389Z","1.1.2":"2026-03-15T02:21:28.781Z","1.1.3":"2026-03-15T02:31:18.498Z"},"description":"API server for the Conflict Globe OSINT platform. Provides real-time conflict, maritime, air, cyber, and geopolitical data.","maintainers":[{"name":"c0smic","email":"ZiradielR13@proton.me"}],"readme":"# Conflict Globe Server\n\nAPI server for the Conflict Globe OSINT platform. Provides real-time conflict, maritime, air, cyber, and geopolitical data.\n\n## Installation\n\n```bash\nnpm install @c0smic/conflict-globe-server\n```\n\n## Usage\n\n```bash\n# Development\nnpm run dev\n\n# Production\nnpm run build\nnpm run start\n```\n\n## API Endpoints\n\n- `GET /api/conflicts` - Get all conflict events\n- `GET /api/conflicts?category=maritime` - Filter by category\n\n## Environment Variables\n\n```env\nPORT=8080\nOPENSKY_CLIENT_ID=\nOPENSKY_CLIENT_SECRET=\nACLED_KEY=\nACLED_EMAIL=\nWINDY_KEY=\nAISSTREAM_KEY=\nNEWSAPI_KEY=\nGDELT_KEY=\n```\n\n## Docker\n\n```bash\ndocker run -p 8080:8080 c0smic/conflict-globe-server\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}