{"library":"mticp-npm","title":"MTICP Node.js Wrapper","description":"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.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install mticp-npm"],"cli":{"name":"mticp","version":null}},"imports":["const { runMticp } = require('mticp-npm');"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"const { runMticp } = require('mticp-npm');\n\nasync function convertSkip() {\n  try {\n    const output = await runMticp([\n      'action=toiec',\n      'src=./project.skip',\n      'dst=./output/'\n    ]);\n    console.log('Conversion successful:', output);\n  } catch (err) {\n    console.error('Conversion failed:', err);\n  }\n}\n\nconvertSkip();","lang":"javascript","description":"Shows how to call runMticp with async/await to convert a Skipper Sheet file to IEC Structured Text.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}