Node.js wrapper for the mticp transpiler, a command-line tool for converting MTI Skipper Sheet projects (.skip) into IEC 61131-3 compatible formats including Structured Text (ST), Ladder Logic (LD), and XML. Version 1.0.13 is the latest stable release, published in March 2026. It wraps a precompiled C# executable and provides cross-platform support for Node.js >=14. This package is specialized for industrial PLC programming workflows, particularly for Montgomery Technology, Inc. devices, differentiating from general-purpose transpilers by focusing on the proprietary Skipper Sheet format.
npm install mticp-npmNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to call runMticp with async/await to convert a Skipper Sheet file to IEC Structured Text.
Use const { runMticp } = require('mticp-npm'); instead of import { runMticp } from 'mticp-npm';Ensure each argument is a string in the format 'key=value'.
Update to version 1.0.12 or later via npm install mticp-npm@latest.
Reinstall the package to ensure platform-specific binaries are downloaded.
Ensure the device IP is correctly specified in 'dst' for 'sendxml' action.
Run 'npm install mticp-npm' in your project directory.
Use 'const { runMticp } = require('mticp-npm');' instead of 'import { runMticp } from 'mticp-npm';'Reinstall the package: 'npm install mticp-npm'. If using a custom install, ensure binaries are present.
Check that each argument is a string like 'action=toiec' and required keys (action, src, dst) are provided.
No dependency data recorded yet.