UNPKG

node-jet

Version:

Jet Realtime Message Bus for the Web. Daemon and Peer implementation.

116 lines (115 loc) 3.29 kB
{ "name": "node-jet", "version": "3.1.0-pre", "description": "Jet Realtime Message Bus for the Web. Daemon and Peer implementation.", "url": "https://github.com/hbm/node-jet", "author": { "name": "Florian Schopp", "email": "florian_schopp@hotmail.com" }, "type": "module", "contributors": [ { "name": "Gerhard Preuss", "email": "gelipp@gmail.com" }, { "name": "Fahri Sönmez", "email": "fahri.soenmez@hbmworld.com" } ], "repository": { "type": "git", "url": "https://github.com/HBM/node-jet" }, "license": "MIT", "keywords": [ "ipc", "push", "message", "realtime", "rpc", "jet", "json" ], "scripts": { "test": "jest", "build": "tsc", "ci": "npm run ci:eslint && npm run ci:prettier && npm run ci:type-check && npm run test", "ci:eslint": "eslint --max-warnings 0", "ci:prettier": "prettier --check $npm_package_config_files ", "ci:type-check": "tsc --noEmit --skipLibCheck", "prettier": "prettier --write $npm_package_config_files", "eslint": "eslint --fix --max-warnings 0 ", "ex:chat": "npm run build && concurrently \"webpack serve --config examples/chat/webpack.config.cjs\" \"wait-on examples/chat/dist/server.cjs && node examples/chat/dist/server.cjs\"", "ex:todo": "rm -r examples/todo/dist && npm run build && concurrently \"webpack serve --config examples/todo/webpack.config.cjs\" \"wait-on examples/todo/dist/server.cjs && node examples/todo/dist/server.cjs\"", "ex:balls": "npm run build && concurrently \"webpack serve --config examples/balls/webpack.config.cjs\" \"wait-on examples/balls/dist/server.cjs && node examples/balls/dist/server.cjs\"" }, "dependencies": { "css-loader": "^7.1.2", "events": "^3.3.0", "html-webpack-plugin": "^5.6.3", "jsdoc": "^4.0.4", "nanoid": "^5.1.5", "net": "^1.0.2", "postcss-loader": "^8.1.1", "style-loader": "^4.0.0", "ts-loader": "^9.5.2", "ws": "^8.18.3" }, "devDependencies": { "@eslint/compat": "^1.3.1", "@types/d3-selection": "^3.0.11", "@types/jest": "^30.0.0", "@types/prettier": "^3.0.0", "@types/uuid": "^10.0.0", "@types/ws": "^8.18.1", "@typescript-eslint/eslint-plugin": "^8.38.0", "concurrently": "^9.2.0", "d3": "^7.9.0", "eslint": "^9.32.0", "eslint-config-love": "^121.0.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.3", "jest": "^30.0.5", "jest-environment-jsdom": "^30.0.5", "lodash": "^4.17.21", "prettier": "^3.6.2", "ts-jest": "^29.4.0", "typescript": "^5.8.3", "wait-for-expect": "^3.0.2", "wait-on": "^8.0.4", "webpack": "^5.101.0", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.2" }, "main": "./lib/index.js", "files": [ "lib" ], "config": { "files": "**/*.{js,jsx,ts,tsx,json,html}" }, "engines": { "node": ">6.14.18" }, "bugs": { "url": "https://github.com/HBM/node-jet/issues", "email": "florian_schopp@hotmail.com" }, "browser": { "ws": false, "fs": false, "events": false }, "standard": { "ignore": [ "build/", "examples/", "src/" ] }, "publishConfig": { "access": "public" } }