{"_id":"@emdzej/inpax-compiler","_rev":"14-97c3e4f23059feb6a1a24254995ce809","name":"@emdzej/inpax-compiler","dist-tags":{"latest":"0.6.8"},"versions":{"0.1.0":{"name":"@emdzej/inpax-compiler","version":"0.1.0","_id":"@emdzej/inpax-compiler@0.1.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"f9c5ffcc956b7ec0556eba51965d531c65c536c9","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.1.0.tgz","fileCount":4,"integrity":"sha512-7YWGAvw78lE4gTgLwmKFuVBkS0IkYNLLwDqKCLUw2T2pcQJ5asxE0vPG387SlL9v1dqi09JWnLAMOSoMrPRu1Q==","signatures":[{"sig":"MEYCIQCOPLTjb0F5uaVI85fV8BqaHSn+PLwEVhszZvDJcBCOwQIhAIsw/Fg6/7XnlSCaMX4qkooQjGqNXeYTlREZf5WiRFm1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9428},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.1.0.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/0e55a80108d3b78847f9efa5c97a4468/emdzej-inpax-compiler-0.1.0.tgz","_integrity":"sha512-7YWGAvw78lE4gTgLwmKFuVBkS0IkYNLLwDqKCLUw2T2pcQJ5asxE0vPG387SlL9v1dqi09JWnLAMOSoMrPRu1Q==","_npmVersion":"10.9.4","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.1.0","@emdzej/inpax-compiler-core":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.1.0_1778595503170_0.6544692075380232","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@emdzej/inpax-compiler","version":"0.2.0","_id":"@emdzej/inpax-compiler@0.2.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"0e68023d8d837e280a60c6de1a1967d6e3b4e8cc","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.2.0.tgz","fileCount":4,"integrity":"sha512-rkVZd+MvQI3jOwlR79i3VCr46lIkkI0syLWwHoQWmLLsmhg2fANiLL6gzKO8ppQqQVh7/dPguOGalyAwGMd/lw==","signatures":[{"sig":"MEUCIQC24L+3A5lgJZTc2Y8oxcMeS3CLqEUs7vJYuxBAelDIGQIgOMeH370olIXnCnhojRcUQe769tS4N7/nUGvvHJNca9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18032},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.2.0.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/8e152bce43558c610a177feae90da402/emdzej-inpax-compiler-0.2.0.tgz","_integrity":"sha512-rkVZd+MvQI3jOwlR79i3VCr46lIkkI0syLWwHoQWmLLsmhg2fANiLL6gzKO8ppQqQVh7/dPguOGalyAwGMd/lw==","_npmVersion":"10.9.4","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.2.0","@emdzej/inpax-compiler-core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.2.0_1778766962794_0.04343960423081317","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@emdzej/inpax-compiler","version":"0.3.0","_id":"@emdzej/inpax-compiler@0.3.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"8f99a1e37f8b36c58f6f2e10aa0993a12d4b3ccb","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.3.0.tgz","fileCount":4,"integrity":"sha512-sxaF7jICEF8n+8hsD9HtWIBNtSWZBBmvCBZgcY/7j2G8KHJQVZxzTvP2XxkWe6t2Lcmx85udTnCsf623YmdPiA==","signatures":[{"sig":"MEUCIDq0nNX/JwtOJo1pprg9vwcvYJFaDBi/FDV7bPPfBYb3AiEAoxPMUPzVMN3oQnQB8GKTE1dIt9Gcrvd4TEf+JZtFE/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18032},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.3.0.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/a5df9d927bbddccb01e00bb76bd5615e/emdzej-inpax-compiler-0.3.0.tgz","_integrity":"sha512-sxaF7jICEF8n+8hsD9HtWIBNtSWZBBmvCBZgcY/7j2G8KHJQVZxzTvP2XxkWe6t2Lcmx85udTnCsf623YmdPiA==","_npmVersion":"11.14.1","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.3.0","@emdzej/inpax-compiler-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.3.0_1778831854452_0.5031919979588129","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@emdzej/inpax-compiler","version":"0.3.1","_id":"@emdzej/inpax-compiler@0.3.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"17d0925852f5edadd7f776e7318b71804a12adc0","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.3.1.tgz","fileCount":4,"integrity":"sha512-3HrDC4NdHuzzFcZGW8vtu/Z62mludHzivGd3FU/Ul0KSTZIdHH0JSJF510ECDL2j2sXSlGct8I4d3YXgSbseGA==","signatures":[{"sig":"MEYCIQC187Eo70UwIfkswmO6Ff9JiXFwQGJRIMo9o/wZfhJgtwIhALMvce7f/GozhMtdRF9z9AGCzBpTpGsUaIvUUNat18vD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18032},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.3.1.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/a7a9d47775e5c1c64f0b7e164651b74d/emdzej-inpax-compiler-0.3.1.tgz","_integrity":"sha512-3HrDC4NdHuzzFcZGW8vtu/Z62mludHzivGd3FU/Ul0KSTZIdHH0JSJF510ECDL2j2sXSlGct8I4d3YXgSbseGA==","_npmVersion":"11.14.1","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.3.1","@emdzej/inpax-compiler-core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.3.1_1778843623647_0.6394038980725005","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@emdzej/inpax-compiler","version":"0.3.2","_id":"@emdzej/inpax-compiler@0.3.2","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"4d72d7d2be73a02bf994709b7991b4b58a7eabf8","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.3.2.tgz","fileCount":4,"integrity":"sha512-17l3NcgaJuunrafOMbiQqj79BwoWiKuPjuza2k3Ycvq5ML2W1s/3qoxJMA0sKr4E7Tt6ziWotjfsSGD8LKFsPg==","signatures":[{"sig":"MEYCIQCxNdA5ELCQiQUycalb035kSriBHRRKvEGo+HPy37iJmgIhAOnjCly4ExAK97QGlkqtKQyH4uq6XVV04z8EoESXFRLA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18032},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.3.2.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/06dbd436b7503e160eb390a5a019e963/emdzej-inpax-compiler-0.3.2.tgz","_integrity":"sha512-17l3NcgaJuunrafOMbiQqj79BwoWiKuPjuza2k3Ycvq5ML2W1s/3qoxJMA0sKr4E7Tt6ziWotjfsSGD8LKFsPg==","_npmVersion":"11.14.1","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.3.2","@emdzej/inpax-compiler-core":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.3.2_1778851137872_0.870786103814144","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@emdzej/inpax-compiler","version":"0.3.3","_id":"@emdzej/inpax-compiler@0.3.3","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"82ae16a9b85e6b171306a9292f97bb3b01abea1c","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.3.3.tgz","fileCount":4,"integrity":"sha512-Z4sSWy+jLwM9AZ/k4UgoXSFORuiAbGVO+H4Re57SYNPbOwtPydU7mNwCA3OhVXY4gbH9P7XJgaQHsa+23QPfRw==","signatures":[{"sig":"MEYCIQD4KSCzVKrWuyAqbpsVkZ8YQtxPsRyhaPpHmGKP/WqvFAIhAI/ElO7+HLRlBjaJPpI18bd37Jk977GP+OfMFl0LM4dt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18032},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.3.3.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/23c517e61e1fe789dff1a1cb4ddafccd/emdzej-inpax-compiler-0.3.3.tgz","_integrity":"sha512-Z4sSWy+jLwM9AZ/k4UgoXSFORuiAbGVO+H4Re57SYNPbOwtPydU7mNwCA3OhVXY4gbH9P7XJgaQHsa+23QPfRw==","_npmVersion":"11.14.1","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.3.3","@emdzej/inpax-compiler-core":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.3.3_1778863747706_0.9671838988370325","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@emdzej/inpax-compiler","version":"0.4.0","_id":"@emdzej/inpax-compiler@0.4.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"8d7d6c2ea3479c94283c7b743ee1c71a35c4430a","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.4.0.tgz","fileCount":5,"integrity":"sha512-3C7mgU0kk1xLnFG3D7L7BJCRZotL0DBxNvD0dJOQIweC8/j3rs1MIz+epwNXj8nlpk48BusmEjrNoQqD5s6iGA==","signatures":[{"sig":"MEUCIBQBpC0hX7S073lN178I96ZqIdJ3WgFtTe1d6Y8wYx5IAiEA/+w4JaMyiv1HHLi9vkd5gEGDvguPkB3s2CYmXAeZins=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19772},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.4.0.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/5f7ad7e257cd2422df6728ffce93554b/emdzej-inpax-compiler-0.4.0.tgz","_integrity":"sha512-3C7mgU0kk1xLnFG3D7L7BJCRZotL0DBxNvD0dJOQIweC8/j3rs1MIz+epwNXj8nlpk48BusmEjrNoQqD5s6iGA==","_npmVersion":"11.14.1","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.4.0","@emdzej/inpax-compiler-core":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.4.0_1779094153311_0.6562942737289501","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@emdzej/inpax-compiler","version":"0.5.0","_id":"@emdzej/inpax-compiler@0.5.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"14cf97ffc0932809c28df3e382b1757cca729383","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.5.0.tgz","fileCount":5,"integrity":"sha512-chBqexG6Oc+wx0CqXO0A3dhwA558aTZBkqprMJTBGUDaNhj9YDq3LiO+rxa1rs3ynmln6fJLqBpspl/ar391tA==","signatures":[{"sig":"MEUCIQCh51Y8VL6+MPTZp3kcBdygspfqV1FXVN4/Z3Uwd4U38gIgGoFMkhl73Qwq1lcBCh1aRSJVTtGr8qXAjtzwfLB704I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19772},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.5.0.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/f6cc126ae8edd3dc2bc6cc8f4ad69e72/emdzej-inpax-compiler-0.5.0.tgz","_integrity":"sha512-chBqexG6Oc+wx0CqXO0A3dhwA558aTZBkqprMJTBGUDaNhj9YDq3LiO+rxa1rs3ynmln6fJLqBpspl/ar391tA==","_npmVersion":"11.14.1","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.5.0","@emdzej/inpax-compiler-core":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.5.0_1779191245893_0.5943600257095261","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@emdzej/inpax-compiler","version":"0.5.1","_id":"@emdzej/inpax-compiler@0.5.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"dfee0649a52fabcaae199e1316eb9aa4c7e0e688","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.5.1.tgz","fileCount":5,"integrity":"sha512-5OzVJqhNNU3chJYmphOfgTIYQwnquCVVxJ/xRbcy3J2anVRUPnu2rspNrZ+YRall50ggEgalT3GSw26yYcQuLA==","signatures":[{"sig":"MEUCICy5AGZzJNpN0FrVakUPWEp9a6T+yRCn+dAnF6Cj2bEGAiEA6bumuEk0WP8FjgaE67BER8j7wpBGV21XdQyQ80pl3Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19772},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.5.1.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/23f5faa203fa2969c231a53154f97a7f/emdzej-inpax-compiler-0.5.1.tgz","_integrity":"sha512-5OzVJqhNNU3chJYmphOfgTIYQwnquCVVxJ/xRbcy3J2anVRUPnu2rspNrZ+YRall50ggEgalT3GSw26yYcQuLA==","_npmVersion":"11.14.1","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.5.1","@emdzej/inpax-compiler-core":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.5.1_1779265273819_0.48352744891587074","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@emdzej/inpax-compiler","version":"0.6.3","_id":"@emdzej/inpax-compiler@0.6.3","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"0ed4aecf3e603d3ae0d2082efbabba2fc3849f85","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.6.3.tgz","fileCount":5,"integrity":"sha512-casteUQ26lqdbcXCIAQ3kTv0OmqCJPShnX6Zj7ujH0AKOuwdiR4cgR/Xp6Hmjf0lhynXD0+lpLhVfTVWiVh4tg==","signatures":[{"sig":"MEUCIGg/z2rmI3LQ1UGCZH4lfL5yLwWMP5u1Sy8UvX1r5VHUAiEA+4F7w+QB7B8C79pvHBY8cWY182AQnJHHEdAeZ7XIAg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19772},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.6.3.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/c4318c3465bde16349605e0329d651bc/emdzej-inpax-compiler-0.6.3.tgz","_integrity":"sha512-casteUQ26lqdbcXCIAQ3kTv0OmqCJPShnX6Zj7ujH0AKOuwdiR4cgR/Xp6Hmjf0lhynXD0+lpLhVfTVWiVh4tg==","_npmVersion":"11.14.1","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.6.3","@emdzej/inpax-compiler-core":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.6.3_1779359534055_0.4616658879478013","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@emdzej/inpax-compiler","version":"0.6.5","_id":"@emdzej/inpax-compiler@0.6.5","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"46d9a3f281b47ba0745751cf15b5dd0da2a2a35c","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.6.5.tgz","fileCount":5,"integrity":"sha512-EzjPIV5I946/Jlc1mHKKo/j8TJxlt9n9GVAc8HO4HORtwImWU64QCTaJnFFjq2SU6iUrqYehvWVfLa9ov4Gm4Q==","signatures":[{"sig":"MEUCIBVJKgwY+BC2gC2ncAeFC95F3TG61U9WNoBO68ZcqhY7AiEA8Q85EHwn6va3b8cyETIssjpy74igT0KHHxKWqkNwgp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19772},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.6.5.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/58fbbf9694c0e1e4c14fa8c7c8e8bd4d/emdzej-inpax-compiler-0.6.5.tgz","_integrity":"sha512-EzjPIV5I946/Jlc1mHKKo/j8TJxlt9n9GVAc8HO4HORtwImWU64QCTaJnFFjq2SU6iUrqYehvWVfLa9ov4Gm4Q==","_npmVersion":"11.14.1","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.6.5","@emdzej/inpax-compiler-core":"0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.6.5_1779371879102_0.15863606120006168","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@emdzej/inpax-compiler","version":"0.6.6","_id":"@emdzej/inpax-compiler@0.6.6","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"42f8ec5c505f63e3f4fa2c6680aa082141549d9d","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.6.6.tgz","fileCount":5,"integrity":"sha512-H6OdAvORregPU+zvKsJlccZCHrHzU1O9aEZJNpmGTyQJOEvByQifOctJ0mkGqR2bv+pCSBdW8evAj1OiTh1U2Q==","signatures":[{"sig":"MEYCIQDT0+OIWqEAXVEr5eT9er+a7Fa1WU+k0JrIgsMp276WMAIhAOG6JUkMZTmJQXo6pyLWx5/+CRGJSv0V8xh/FXgj6mvZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19772},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.6.6.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/0c8647c60ca380b7b0fee3bd7b46bd7d/emdzej-inpax-compiler-0.6.6.tgz","_integrity":"sha512-H6OdAvORregPU+zvKsJlccZCHrHzU1O9aEZJNpmGTyQJOEvByQifOctJ0mkGqR2bv+pCSBdW8evAj1OiTh1U2Q==","_npmVersion":"11.14.1","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.6.6","@emdzej/inpax-compiler-core":"0.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.6.6_1779372926590_0.504480523762552","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@emdzej/inpax-compiler","version":"0.6.7","_id":"@emdzej/inpax-compiler@0.6.7","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"inpax-compiler":"dist/index.js"},"dist":{"shasum":"708e2f066e38b9e85c60a2cbd750244d0db7ae70","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.6.7.tgz","fileCount":5,"integrity":"sha512-vcx7rd8EhIIgOIkJ6R/wEOYz5uyteiPRIjlk3AgHDkv7m8V11+dopDa1m7cTgopGZ4d4byIPYSjg6iV88mvTOA==","signatures":[{"sig":"MEUCIAP3WHITsCj4qME6VLu/pMzcoPQboVHb9fH054+2ZX7uAiEArWYJ0BNRskwo6kKpqDd90ioVHcDG66D2zTq2zi7ywCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19772},"main":"dist/index.js","type":"module","_from":"file:emdzej-inpax-compiler-0.6.7.tgz","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/a7ba5acd82a2a64c8c6eb0373e7c7dde/emdzej-inpax-compiler-0.6.7.tgz","_integrity":"sha512-vcx7rd8EhIIgOIkJ6R/wEOYz5uyteiPRIjlk3AgHDkv7m8V11+dopDa1m7cTgopGZ4d4byIPYSjg6iV88mvTOA==","_npmVersion":"11.14.1","description":"INPA .ips -> .ipo compiler CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.6.7","@emdzej/inpax-compiler-core":"0.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inpax-compiler_0.6.7_1779426977532_0.32064823030665246","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@emdzej/inpax-compiler","version":"0.6.8","description":"INPA .ips -> .ipo compiler CLI","type":"module","main":"dist/index.js","bin":{"inpax-compiler":"dist/index.js"},"dependencies":{"chalk":"^5.3.0","commander":"^12.0.0","@emdzej/inpax-core":"0.6.8","@emdzej/inpax-compiler-core":"0.6.8"},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.7.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc","dev":"tsc --watch","clean":"rm -rf dist"},"_id":"@emdzej/inpax-compiler@0.6.8","_integrity":"sha512-t0TXM1OH0sHjYuMFbKTag5cl+mDo+BaYsG4J+ZHEg9fFqMkeFr/svhwNqQJqxBl3An7l5Y7CBO1TqYErPWBxQg==","_resolved":"/private/var/folders/7h/x_w_580x4s9dq3sq11tpvzkwy3nbj8/T/4788c1a85b6d135ea8a75ef609e95dfa/emdzej-inpax-compiler-0.6.8.tgz","_from":"file:emdzej-inpax-compiler-0.6.8.tgz","_nodeVersion":"22.22.1","_npmVersion":"11.14.1","dist":{"integrity":"sha512-t0TXM1OH0sHjYuMFbKTag5cl+mDo+BaYsG4J+ZHEg9fFqMkeFr/svhwNqQJqxBl3An7l5Y7CBO1TqYErPWBxQg==","shasum":"b54a8c21b66b972b7f38f8050f437c9e2b3643e1","tarball":"https://registry.npmjs.org/@emdzej/inpax-compiler/-/inpax-compiler-0.6.8.tgz","fileCount":5,"unpackedSize":19772,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBC/dMEGzspkQmBcskrRreWTBfCbMouTo6A/bK93fz7IAiA2eRv7x1UfmgPYY26cSqOV7Rlr5cVsh108Z63iKoWG6A=="}]},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"directories":{},"maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/inpax-compiler_0.6.8_1779443570346_0.6212022186167288"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-12T14:18:23.044Z","modified":"2026-05-22T09:52:50.581Z","0.1.0":"2026-05-12T14:18:23.373Z","0.2.0":"2026-05-14T13:56:02.968Z","0.3.0":"2026-05-15T07:57:34.590Z","0.3.1":"2026-05-15T11:13:43.779Z","0.3.2":"2026-05-15T13:18:58.139Z","0.3.3":"2026-05-15T16:49:07.891Z","0.4.0":"2026-05-18T08:49:13.444Z","0.5.0":"2026-05-19T11:47:26.050Z","0.5.1":"2026-05-20T08:21:13.952Z","0.6.3":"2026-05-21T10:32:14.263Z","0.6.5":"2026-05-21T13:57:59.259Z","0.6.6":"2026-05-21T14:15:26.752Z","0.6.7":"2026-05-22T05:16:17.662Z","0.6.8":"2026-05-22T09:52:50.475Z"},"description":"INPA .ips -> .ipo compiler CLI","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"readme":"# @emdzej/inpax-compiler\n\nCLI for compiling INPA `.IPS` source files to `.IPO` bytecode. Thin\nwrapper around the [`@emdzej/inpax-compiler-core`](../../packages/compiler-core)\nlibrary — lexer / parser / semantic / codegen / writer pipeline.\n\n## Install / build\n\n```bash\npnpm --filter @emdzej/inpax-compiler build\n```\n\nAfter build the binary is at `dist/index.js` and registered via `bin`\nso `pnpm exec inpax-compile` works inside the workspace. Or invoke\nthe root-level shortcut from anywhere:\n\n```bash\npnpm compile <input.ips> [options]\npnpm compile:debug <input.ips>     # node --inspect-brk for VS Code attach\n```\n\n## Usage\n\n```bash\ninpax-compile myscript.ips                  # → myscript.ipo\ninpax-compile myscript.ips -o build/        # → build/myscript.ipo\ninpax-compile *.ips                         # batch mode\ninpax-compile myscript.ips --encoding cp1252\n```\n\nThe `--encoding cp1252` flag is the right default for legacy BMW\nINPA sources written on Windows; UTF-8 is the default when the flag\nis omitted.\n\n## Subcommands\n\n- `inpax-compile <file>` — compile one or more `.ips` files.\n- `inpax-compile new <name>` — scaffold a starter `.ips` with\n  `inpainit` / `inpaexit` / a single screen so a new script\n  compiles cleanly.\n\n## CI / validation\n\nThe exit code is non-zero on parse / semantic / codegen errors. Pipe\nstderr to a logfile and use the standard exit code in CI:\n\n```bash\ninpax-compile MY_SCRIPT.IPS 2> compile-errors.log || exit 1\n```\n\n## See also\n\n- [`@emdzej/inpax-compiler-core`](../../packages/compiler-core) — the\n  underlying pipeline that does the actual work.\n- `AGENTS.md` covers the bytecode format,\n  [INPACOMP.EXE](../../AGENTS.md#compilation) compatibility notes, and\n  the language reference.\n","readmeFilename":"README.md"}