{ "name": "tmi.js", "version": "1.8.5", "description": "Javascript library for the Twitch Messaging Interface.", "keywords": [ "tmi", "tmijs", "twitch", "chat", "message", "messaging", "interface", "bot" ], "main": "index.js", "files": [ "lib", "index.js", "LICENSE" ], "engines": { "node": ">=10.0.0" }, "author": "Schmoopiie", "scripts": { "test": "run-s eslint test:*", "eslint": "eslint index.js lib/* test/*", "eslint-fix": "eslint --fix index.js lib/* test/*", "test:mocha": "nyc mocha -- --require should --exit", "build": "run-s build:*", "build:rimraf": "rimraf ./build", "build:mkdirp": "mkdirp ./build", "build:dedupe": "npm dedupe", "build:browserify": "browserify index.js -o ./build/tmi.js", "build:uglify": "uglifyjs --compress --mangle --output ./build/tmi.min.js --source-map \"filename='./build/tmi.js.map'\" ./build/tmi.js", "build:sri": "node sri.js ./build/tmi.js", "build:sri-min": "node sri.js ./build/tmi.min.js" }, "license": "MIT", "repository": { "type": "git", "url": "git://github.com/tmijs/tmi.js.git" }, "bugs": { "url": "https://github.com/tmijs/tmi.js/issues" }, "dependencies": { "node-fetch": "^2.6.1", "ws": "^8.2.0" }, "devDependencies": { "@babel/core": "7.15.0", "@babel/preset-env": "7.15.0", "@types/node-fetch": "2.5.12", "babelify": "10.0.0", "browserify": "17.0.0", "eslint": "7.32.0", "hook-std": "2.0.0", "mkdirp": "1.0.4", "mocha": "9.0.3", "npm-run-all": "4.1.5", "nyc": "15.1.0", "rimraf": "3.0.2", "should": "13.2.3", "uglify-js": "3.14.1" }, "browser": { "ws": false, "node-fetch": false }, "browserify": { "transform": [ [ "babelify", { "presets": [ "@babel/preset-env" ] } ] ] } }