UNPKG

socket.io-ts-controllers

Version:
81 lines (80 loc) 2.36 kB
{ "name": "socket.io-ts-controllers", "version": "0.1.0", "description": "Use class-based controllers to handle websocket events", "license": "MIT", "readmeFilename": "README.md", "main": "index.js", "types": "index.d.ts", "keywords": [ "websocket", "websockets", "typescript", "typescript-websocket", "typescript-websockets", "socket-controllers", "socket.io", "socket-server", "socket.io-ts", "socket.io-ts-controllers", "socketio-typescript", "socketio-typescript-controllers" ], "author": { "name": "Umed Khudoiberdiev", "email": "pleerock.me@gmail.com" }, "contributors": [ { "name": "Rustam Mamadaminov", "email": "rmamdaminov@gmail.com" }, { "name": "Oscar Pérez", "email": "mr.omiguelperez@gmail.com" } ], "repository": { "type": "git", "url": "https://github.com/omiguelperez/socket.io-ts-controllers.git" }, "bugs": { "url": "https://github.com/omiguelperez/socket.io-ts-controllers/issues" }, "scripts": { "build": "gulp package", "release": "gulp npmPublish", "sample1": "cross-env DEBUG=* ts-node ./sample/sample1-simple-controllert/app.ts", "sample2": "cross-env DEBUG=* ts-node ./sample/sample2-use-created-socket-io/app.ts", "sample3": "cross-env DEBUG=* ts-node ./sample/sample3-namespaces/app.ts", "sample4": "cross-env DEBUG=* ts-node ./sample/sample4-emitters/app.ts", "sample5": "cross-env DEBUG=* ts-node ./sample/sample5-middlewares/app.ts", "sample6": "cross-env DEBUG=* ts-node ./sample/sample6-dynamic-namespaces/app.ts", "sample7": "cross-env DEBUG=* ts-node ./sample/sample7-on-packet/app.ts" }, "dependencies": { "class-transformer": "^0.1.6", "path-to-regexp": "^3.0.0", "reflect-metadata": "^0.1.10", "socket.io": "^2.0.1" }, "devDependencies": { "@types/node": "^7.0.18", "cross-env": "^7.0.0", "del": "^2.2.2", "express": "^4.15.2", "gulp": "^4.0.2", "gulp-replace": "^0.5.4", "gulp-shell": "^0.6.3", "gulp-sourcemaps": "^2.6.0", "gulp-tslint": "^8.0.0", "gulp-typescript": "^5.0.1", "gulpclass": "^0.2.0", "socket.io-client": "^2.0.1", "ts-node": "^3.0.4", "tslint": "^5.2.0", "tslint-stylish": "^2.1.0", "typedi": "^0.5.2", "typescript": "^2.3.2" } }