node-fxplc
Version:
Node.js library for low-level Mitsubishi FX (MELSEC) PLC framed protocol communication
69 lines (68 loc) • 1.72 kB
JSON
{
"name": "node-fxplc",
"version": "0.1.6",
"description": "Node.js library for low-level Mitsubishi FX (MELSEC) PLC framed protocol communication",
"types": "index.d.ts",
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",
"scripts": {
"build:esm": "tsc --project tsconfig.json",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build": "npm run build:esm && npm run build:cjs",
"test": "node -e \"import('fs').then(fs=>{fs.readdirSync('test').filter(f=>f.endsWith('.test.js')).forEach(f=>{import('./test/'+f)});});\"",
"prepare": "npm run build",
"lint": "echo 'no linter configured'",
"release:patch": "npm version patch && git push && git push --tags",
"release:minor": "npm version minor && git push && git push --tags"
},
"keywords": [
"plc",
"fx",
"mitsubishi",
"automation",
"nodejs",
"melsec",
"serial",
"rs422"
],
"author": "n-car",
"repository": {
"type": "git",
"url": "git+https://github.com/n-car/node-fxplc.git"
},
"bugs": {
"url": "https://github.com/n-car/node-fxplc/issues"
},
"homepage": "https://github.com/n-car/node-fxplc#readme",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/n-car"
}
],
"engines": {
"node": ">=16"
},
"files": [
"dist/esm/",
"dist/cjs/",
"index.d.ts",
"README.md",
"LICENSE"
],
"exports": {
".": {
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js",
"types": "./index.d.ts"
}
},
"license": "MIT",
"dependencies": {
"serialport": "^11.0.0"
},
"devDependencies": {
"@types/node": "^24.2.1",
"typescript": "^5.9.2"
}
}