UNPKG

ethernet-ip

Version:

A feature-complete EtherNet/IP client for Rockwell ControlLogix/CompactLogix PLCs

59 lines (58 loc) 1.51 kB
{ "name": "ethernet-ip", "version": "2.0.0", "description": "A feature-complete EtherNet/IP client for Rockwell ControlLogix/CompactLogix PLCs", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist", "LICENSE", "README.md", "CHANGELOG.md" ], "scripts": { "build": "tsc && tsc-alias", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "lint": "eslint 'src/**/*.ts' 'tests/**/*.ts'", "format": "prettier --write 'src/**/*.ts' 'tests/**/*.ts'", "format:check": "prettier --check 'src/**/*.ts' 'tests/**/*.ts'", "check": "npm run lint && npm run format:check && tsc --noEmit && npm run test:coverage" }, "keywords": [ "rockwell", "allen-bradley", "ethernet-ip", "ethernet/ip", "CIP", "PLC", "industrial", "controllogix", "compactlogix", "controller" ], "author": "Canaan Seaton", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/cmseaton42/node-ethernet-ip" }, "devDependencies": { "@eslint/js": "^10.0.1", "@types/jest": "^30.0.0", "@types/node": "^25.5.0", "@typescript-eslint/eslint-plugin": "^8.57.0", "@typescript-eslint/parser": "^8.57.0", "eslint": "^10.0.3", "jest": "^30.3.0", "prettier": "^3.8.1", "ts-jest": "^29.4.6", "tsc-alias": "^1.8.16", "typescript": "^5.9.3", "typescript-eslint": "^8.57.0" }, "engines": { "node": ">=18.0.0" } }