UNPKG

teckos

Version:

uWebsocket.js based server component supporting async callbacks

104 lines (103 loc) 2.99 kB
{ "name": "teckos", "version": "0.9.6", "description": "uWebsocket.js based server component supporting async callbacks", "main": "lib/teckos.js", "module": "es/teckos.js", "types": "types/index.d.ts", "files": [ "lib", "es", "src", "types", "npm-scripts.mjs" ], "sideEffects": false, "scripts": { "clean": "rimraf bin lib es coverage types", "postinstall": "node npm-scripts.mjs", "check-types": "tsc --noEmit", "build": "rollup -c", "test": "jest", "example": "cd example && rimraf node_modules && npm install && npm run start", "lint": "npx eslint ./src --ext .ts", "preversion": "npm run lint && npm run build && rimraf bin/*.node", "version": "git add -A src", "postversion": "git push && git push --tags" }, "prettier": { "printWidth": 100, "semi": false, "singleQuote": true, "tabWidth": 4, "trailingComma": "es5" }, "repository": { "type": "git", "url": "git+https://github.com/delude88/teckos.git" }, "keywords": [ "websocket", "uwebsocket", "realtime", "callbacks" ], "author": "Tobias Hegemann <tobias.hegemann@googlemail.com>", "license": "MIT", "bugs": { "url": "https://github.com/delude88/teckos/issues" }, "homepage": "https://github.com/delude88/teckos#readme", "devDependencies": { "@babel/cli": "^7.17.10", "@babel/core": "^7.18.5", "@babel/eslint-parser": "^7.18.2", "@babel/node": "^7.18.5", "@babel/plugin-external-helpers": "^7.17.12", "@babel/plugin-proposal-object-rest-spread": "^7.18.0", "@babel/plugin-transform-runtime": "^7.18.5", "@babel/preset-env": "^7.18.2", "@babel/preset-flow": "^7.17.12", "@babel/preset-typescript": "^7.17.12", "@babel/register": "^7.17.7", "@rollup/plugin-babel": "^5.3.1", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", "@types/jest": "^28.1.3", "@types/node": "^18.0.0", "@typescript-eslint/eslint-plugin": "^5.29.0", "@typescript-eslint/parser": "^5.29.0", "cross-env": "^7.0.3", "es-check": "^6.2.1", "eslint": "^8.18.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^17.0.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-promise": "^6.0.0", "glob": "^8.0.3", "ioredis": "^5.0.6", "nodemon": "^2.0.18", "prettier": "^2.7.1", "rollup": "^2.75.7", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.32.1", "teckos-client": "^0.2.5", "ts-jest": "^28.0.5", "ts-node": "^10.8.1", "tslib": "^2.4.0", "typescript": "^4.7.4", "ws": "^8.8.0" }, "dependencies": { "@babel/runtime": "^7.18.3", "adm-zip": "^0.5.9", "axios": "^0.27.2", "rimraf": "^3.0.2" }, "peerDependencies": { "ioredis": "^5.0.2" } }