tspace-0spear
Version:
tspace-0spear is a lightweight API framework for Node.js that is fast and highly focused on providing the best developer experience. It aims to be performant HTTP & Websocket Server using uWebSockets written in C++.
67 lines (66 loc) • 1.95 kB
JSON
{
"name": "tspace-0spear",
"version": "1.0.0",
"description": "tspace-0spear is a lightweight API framework for Node.js that is fast and highly focused on providing the best developer experience. It aims to be performant HTTP & Websocket Server using uWebSockets written in C++.",
"main": "./build/lib/index.js",
"types": "./build/lib/index.d.ts",
"files": [
"build"
],
"type": "commonjs",
"repository": {
"type": "git",
"url": "https://github.com/thanathip41/tspace-0spear.git"
},
"keywords": [
"tspace",
"tspace-0spear",
"fast",
"node",
"nodejs",
"http",
"https",
"uws",
"uwebsockets.js",
"uWebSockets.js"
],
"author": "Thanathip (https://github.com/thanathip41)",
"license": "MIT",
"bugs": {
"url": "https://github.com/thanathip41/tspace-0spear"
},
"homepage": "https://github.com/thanathip41",
"scripts": {
"build": "tsc",
"prepare": "npm run build",
"release": "npm run build && npm publish",
"test": "npm run build && node build/tests/benchmark.test.js",
"test:build": "node build/tests/benchmark.test.js",
"load": "autocannon -c 100 -d 40 -p 10 localhost:3000"
},
"engines": {
"node": ">=18.0.0"
},
"dependencies": {
"find-my-way": "8.2.0",
"mime-types": "2.1.35",
"on-finished": "2.4.1",
"reflect-metadata": "0.1.14",
"swagger-ui-dist": "5.17.10",
"uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.44.0"
},
"devDependencies": {
"@ionited/mesh": "^0.6.2",
"@types/autocannon": "^7.12.5",
"@types/express": "^4.17.21",
"@types/mime-types": "^2.1.4",
"@types/node": "^16.4.0",
"@types/on-finished": "^2.3.4",
"@types/swagger-ui-dist": "^3.30.4",
"@types/yargs": "^17.0.32",
"autocannon": "^7.15.0",
"ts-node": "^10.9.2",
"typescript": "^5.4.5",
"yargs": "^17.7.2"
}
}