{"_id":"xs-dev","_rev":"197-7f56bea2b819a9d7df392c225193e5f9","name":"xs-dev","dist-tags":{"alpha":"0.0.1","latest":"1.12.1","canary":"1.12.1--canary.62a9d0f.0"},"versions":{"0.0.1":{"name":"xs-dev","version":"0.0.1","license":"MIT","_id":"xs-dev@0.0.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"db509c35010911ecbbc46f7cad2b731294996104","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.0.1.tgz","fileCount":61,"integrity":"sha512-Hm8o5BBkAhDafT/XQzk2ExiuLjiOY1kolmqfDBgKOyFsEoMh6v0GEHivTkmBkmI/+14rDTVoKNpUHfcFc8EiLQ==","signatures":[{"sig":"MEUCIQCpotHpVIF5gFtwmFBjlTVZs9Bl4jip91Xfe2cIlWgYcgIgDzAVCFN7oL4i9VHcrdX51PkclwpwPgXNeFPGglDaQaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5dczCRA9TVsSAnZWagAACjUP/Rdd4J222Yv56ud7azpy\n7pllOOEKRXwXvtsLmapDr8JXT4xc7R4WxvAkLHEwFaYSabC62cBAjYRyxJ70\nguGtvgmYoLyIjRl/QLrKpTWDeLkoJJKOULLw6JX9IzCGDQByUq3lA/ha7561\nBPEgK13zFIcPt8dY+ddygTDuBqEfZgACyiwyosDnVVUi5aWvJdVnJDS4M7mO\nabPIp9Z+SyVz3lYkL0oFfXCwxUSyPKFDY/2ZV+Mbd0iWz+apM8pjXtTVXMPk\nmR4MV82GO7609iph/DF7z9Nht8AGN+1jbWD1T90OxLhb38It+EfL3ZGNisMb\nMC4rwJtO34wJ1syOD2Hd9AlmKcEXBcu8J8XptSh1JiKm1kpujldeMeyMJhZm\nuPmHl9zRMKE/ZDiG+PX5rBj99BshigXv77uxA6efO7aeBZVu3OkhSbi5o+Vu\nLgjN0kyDcxB4z7qNdbEkztSyv42WUGuGKRiYCwGtZIAU8NOPXXX4gsCMrIjD\nuPL+S5bQPpUvHpPLeJJ1366F5QQYVhlgVIDHB9CzZfDdCkwLg7Q4GUDaaDo7\n1Zga1eRomyc6+8JWfOrL29OW4yX59rh7ZrLaJJweL54zQ2PjBoKwHyXNMPsH\nQP4/1axakf/1epA8IXcf8NwrZrVDQMAkL7XILsS0EXse+GNFbEYUG6/6in63\nFyQC\r\n=t26Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.0.1.tgz","types":"build/types/types.d.ts","volta":{"node":"16.2.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-setup/xs-dev-0.0.1.tgz","_integrity":"sha512-Hm8o5BBkAhDafT/XQzk2ExiuLjiOY1kolmqfDBgKOyFsEoMh6v0GEHivTkmBkmI/+14rDTVoKNpUHfcFc8EiLQ==","_npmVersion":"7.13.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.2.0","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"latest","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.0.1_1642452787372_0.19089672519065948","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"xs-dev","version":"0.1.0","license":"MIT","_id":"xs-dev@0.1.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"edde795018246d864816144be84dd04d04dd9f28","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.1.0.tgz","fileCount":63,"integrity":"sha512-cIROXIjH37FdcJMGAlXQ4KqEqXwy/mxYiO+u/TYgNPEdvzLlve07q+XipiYjB+ZX6w77Mf4a0X+UNe0dL+rzcw==","signatures":[{"sig":"MEYCIQCj3YVjBc+bJfvyTqo+FIxWpPgllro93wO74m11+ol16gIhANgI1fHJqyoninh5Teaon7IWMU1GdHOyy3fDZ/UJosC2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5h/gCRA9TVsSAnZWagAAJxYP/0Qc7Y26V1eh8Ab0aQlw\nqxbR+N1UcNdFWsYdY6DCUSdynJMjTmb0fOiYNU66APXEJDzzdn44LDU+djry\nX6HkMCeyqHS+hZtMAKHc/HOR7na7JBxLUqpEpR/R1k0/YtQkSrPYtSEcsaDP\n38I85LpFtv0ZkqdltGlcMUBozY0NLfizmA+ClG8OFe590QFfypKKmPchstoF\nXbllbaXEWd9IWMFamQGWGtagldPxHDE5auFUIiPjh41NYCDveMd8rAdnngUw\nHqhOhK5JMbmMHc0bJeL4o0k6CH4woaYK/l/vOucnctXpYXxw+GADfsOq6jJo\nV9t96nqKatOs9kjapCiGtTDC1fH9qrsXfBnRZCmRBJv4xiA3mjEOUlAuM40t\ni9Xdj4CIwbK19Rd5BD5nawjiwnBy/9k56aqMuEnG/XHfee3HVFiydpwnpHKh\n6VyZqbEZNQHxKS9wWgE05U7ariMNzacRifpFcKU2luaA9Cmh9CEHnVuza68w\nNwiQRDSIQVI2xYeNEoDXd5unX/pu40a3ieuv9geW3HNFv/li2mri4YwDQof+\nqaKogRjEwyVueeXw/vAw8FZHKGKQI8ECdqbXfa+NF1Db/40o7TJ9MUqatCmF\nr812EMzBO6qKj0G7FE3NezY2I2zzh6dC7C3WtjjT4+YiqKWX/UJrXjTx06mH\njRhz\r\n=PIQ7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.1.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.2.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.1.0.tgz","_integrity":"sha512-cIROXIjH37FdcJMGAlXQ4KqEqXwy/mxYiO+u/TYgNPEdvzLlve07q+XipiYjB+ZX6w77Mf4a0X+UNe0dL+rzcw==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"7.13.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.2.0","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"latest","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.1.0_1642471392493_0.9337925761305672","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"xs-dev","version":"0.1.1","license":"MIT","_id":"xs-dev@0.1.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"42cea7766ddf7d7e19381baf85f1667ed81c7751","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.1.1.tgz","fileCount":65,"integrity":"sha512-ycmU/KbbY8JPVQ4l1Zv6cG4yf0CSOL8IjF3tQgTdyn8JGDW7SBQzfOj6ydEMm0+FYzsfgpTGGUaXlbGhMOa4Nw==","signatures":[{"sig":"MEUCIQDQhNimEgWTCvbphqCJno3lhaT90Zr+DIEOFtQniFxD2wIgIxobPMlRUu6bJlXYOZnEOP/xG66iFN0gxIJ0PrISPCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5jRWCRA9TVsSAnZWagAAygEP/RyBDIc99ZEyyWgvBmv9\nScXSJhEqA8v95DxWUklTgxD0TuLpwgoPVV/c4tSSX6DfnGB8Xrut/AVYIoWn\nlENdJn9dS7DFTD5ZfALMB3Kz+MBzm3029ZSNO/aF8i/DCyrjk+3BXnJfTQxa\ntYHlLAXrBvBSocszBWsvLdxoEmxj6X72APkQZojC4dSQVw+RrUATBzOijKjs\ntoy7CCA2rkq3ioSdeGlcJjVT+pViYydKByEVumhe6PvqcY46F3ti37F40T9W\ncHso1PzbkNIex5Vk1GyCUQ3XIuCdbgDuNVKiHgjJ89T6+kRrbS30ffklbxtK\n92LK4mEe5Czyotv4YppQUa2BZmO17KX3szFZwOd816ml8izSnPNAlzdXyZ/C\nb2hyhzH4ZAfVEheTHq2WX7Stm/e95LchC/0cfSGUQhvznO6ubrhaSO3vb43Q\nBsFK0iLpSImY3yfi42QcvXqD1YRgHuK1DEYyfViQmLrKlSdGJ49t9syQeuLG\neheRa4hdlHYcaXVniSBha+bEn9D04J+pNt6URnWFUzj3QNlGU2+fvdWUyKnf\n5u0c+czT8hlgCkLSPQ9KF+3SUvBI67t7Jtyic4kak3rMnpijkW5WKzpE8SLX\nctBgQLEU/k82BqINVqNiOr/QbfZFmVxq3Y70iU0bnOMfP3fEyTEpWGymUBeV\ndQF7\r\n=6Hu5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.1.1.tgz","types":"build/types/types.d.ts","volta":{"node":"16.2.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.1.1.tgz","_integrity":"sha512-ycmU/KbbY8JPVQ4l1Zv6cG4yf0CSOL8IjF3tQgTdyn8JGDW7SBQzfOj6ydEMm0+FYzsfgpTGGUaXlbGhMOa4Nw==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"7.13.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.2.0","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"latest","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.1.1_1642476630442_0.027413261965580915","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"xs-dev","version":"0.2.0","license":"MIT","_id":"xs-dev@0.2.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"999cbdb531296f54e725c32ea2c5d5bcb8cf232b","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.2.0.tgz","fileCount":65,"integrity":"sha512-2AroZ9cb2QYK4UJBQ/uBbj9q55KVI2+ROCBePYIfqZgrbwfcYnxFHZ5LOPwNn5zbZ6pkLMPT5czbW1CMV+mxoQ==","signatures":[{"sig":"MEYCIQDYYWebP0KkkQEhpT2tE6oFykZrjMq3YWjp4qtziyx9YgIhALtEO2oCODXbxsLpR2AWAOh9GKNsbEIVoUnDhZV9lKjJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6gzkCRA9TVsSAnZWagAA8M0P/j5bcDs//yyU4XXHJuUo\nffwTbX33UcrvSgbkP9sYlHTOckuhq9LwK6SOoga5CDhMDzICW/aliXq3xpJH\nmHI/bQ01MCPhtHSLdgzzTG/aRc9CG8sgrSa8sYokByGR/XBrJeme1Vqa7sxF\nvE0Kc+m2x/phCXt9c/NHjHFESU2Pxkl9GGJDSJJljwvfUYnDuxZikz+xyF63\nqO/EY+/lir3pO87JoDN0xmOOLcBxgsBdpbblkOwfAMCdexD/JbYbp6EBpNbl\nTX5TM3a9hCg46S6dw1fue4k1xG7Eu6Eu9hhlXKv8ynbM45BKatZL95TDmvAk\nMP+ecnzP1QPrtnfxCr3ilEnT8wmm7b6TnDOAXMCh7ugcmomV5YqWhJxYMzjL\nZDsCaRDrll6WUHVzGslbOI3dyEYhxNEf4zMd8SGomOGjPTN2NTghf0fm6+QV\naJxs3LIK9IItMsLsqatke74KY/h9RONpTS5jR8cNImTELnc5wXZjnZY/ifIH\n5MoXzKB/XZGyljY1Mi/Qr8/5mGYN3Do+SzBgMH1GxMtLVyFtowsQZS2wuNU5\nLbfjGHqjighkeX6OeBpUjZ7sKcG4g+nxY6ptvFd4oaymBWYOCr9Jaoeurmhf\nFLuyTr6qWKC1+n2K1vWMypnaX2vYu560SrZxApYRj7jBbN0DIYZgow002eeO\nsMOX\r\n=0JNO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.2.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.2.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.2.0.tgz","_integrity":"sha512-2AroZ9cb2QYK4UJBQ/uBbj9q55KVI2+ROCBePYIfqZgrbwfcYnxFHZ5LOPwNn5zbZ6pkLMPT5czbW1CMV+mxoQ==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.1.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.13.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"latest","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.2.0_1642728676608_0.5288964812970804","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"xs-dev","version":"0.3.0","license":"MIT","_id":"xs-dev@0.3.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"3f6ca639d6d3cabaede14f6534bb9242c9c97008","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.3.0.tgz","fileCount":75,"integrity":"sha512-sTkoXMQrWQiP7DZSOTnVLOch5gBUpUZNt8hYHdceJB2Gk9/3RGh7Bhr+KgFk1d8GYl5ikBhVcmmtBSs0y3zzhQ==","signatures":[{"sig":"MEQCIHPOR9v9k51cNbnVUulQruLWTD4yszbdJf6WUqElolBVAiBvzSxvEaqiGJB08xwMomrxCCpN2halguSaSKl7F2IWGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7HyxCRA9TVsSAnZWagAAiiAP/1xL6VoMJBhc9MqiCyjs\nu4q+gBLSzl9ZLmDQeu7oTm0uno73vi8BqVcoDJDcEKTD4mqXryJg6emuZLGk\nXJNyU4IYOQkYTLpwgRaENiZrW2yDmxCjJiGBpirHXVyGDv60nRQOYAOw7+c7\nM7LGMXh3izcThJ7gmA4+lkRZVxjy016EbHiD6rgSfp+RLrTIH7bvtmDIkKUr\npWYFEHzKYbkpqMz54TtRZWQIsgZ2fAXXgHBDJm3aHa0+GZHUjz+lgpbQ2/Hy\nrcLqvorq9VXNhakrUBHfGPVvwmOPsK3jCfDDBVsso/tUtiYfpZJWxFp22DtA\nmmlc3sS4x2wtiV8QnOXxtLOOB1pzIrzbldR2W0DcG7gDwf0x9xsqeSZVnzDV\nUTNm4rlTc1hZz2KnT9DxmijLDU6KpWMMqtwgYknKKxC9KeqoPEQkRCb1+NE6\nKvvdGys7Je74HQvagksIAnAser6L25Ifku0/YqaSlZ+7L0CQkdTvK2qevx5o\nbfPTT61gX7Qfi7WPCA0tfQIwDPwlnqTQbGc8ntWUdN2g7nyFQ/WVd0HxkXuZ\n5SDis3e6CTdWDY1oNK8dPcb6hmCEZjI9HEKHKSiLx9uaUPREfhECq+Gg7Rpr\nQODL2BecKGKyiAdNC5MFZLjEX54MVHie+b6AmXrmXnsVvjNufKK67/NDLxAV\n0sNn\r\n=JR2e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.3.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.2.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.3.0.tgz","_integrity":"sha512-sTkoXMQrWQiP7DZSOTnVLOch5gBUpUZNt8hYHdceJB2Gk9/3RGh7Bhr+KgFk1d8GYl5ikBhVcmmtBSs0y3zzhQ==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.1.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.13.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"latest","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.3.0_1642888369648_0.08813526669590943","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"xs-dev","version":"0.4.0","license":"MIT","_id":"xs-dev@0.4.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"a882f5936b4fbfcb861239472d0368d9d1fef232","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.4.0.tgz","fileCount":75,"integrity":"sha512-rC1IZMnvcb5fgcGtQqnSRKAGfTnsd6wbaklSfHlOOzDpMe+A0Fsf0KJUJwBtFpmzhwBTyC9QPBtxvgKUfI3gOQ==","signatures":[{"sig":"MEYCIQCNDSlY7/rdYGkA5b+kNINf8SvCbxH19af8967BCW01pwIhAPaP9Vbb3JtBk8eFDpUn8f3dNG/dCiRWYjdq9WWcCOlf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+JNyCRA9TVsSAnZWagAADQEP/2lY7HJui5XuIQwgtScL\nkLvgUEhaykEHHsRZGzPs7esRDeJWHpsKeU9/cq1HTgI/QXHmsVGcNKBr9nGk\nJUcmgRyoLfkqCalI7uapukFatGwqVpQ+ockP14RJZpelEdnSu0U/30pAFagF\n09PVaBE29KKDxuZKDRN5AIvDN79Dpj53FupaU4c5+78DEA/FMC7Q8sB8BHA5\nBVF/aIG66jHaAU+d6HTteoJfIhgkf6gERdheeIwLcqUgJL+CzgkdtgWpHg44\nKZw8yBI7QCJxpBnoAifgDzjyAY2c7bv61yhzJsD0g4Nqij42c59Uag7s+/m1\n4bVMAvqi4UW1qM/Gpp9eooJjWmiLpumzz9EZAwkXTu+QxBTFWMKQBvbgAZ4S\nz3Y9wnREEvip2JxoX+oN2aGqMbHtEvYbniRZdIBM/YbN7JZSDI+wx1okLDQr\nDS7kQrHBBLmixqjKSmdNDwAbrTeK2uMpt7Chm5L9njFeQPXO65+llpIxMi6r\nX+DIqfvzb743Mc4sE2OdZi4EoJdiMl2E7O9/1ejrdBtGMi27OG7xxiGZe3f1\nk7kfvJ3BzaVjkN8VE11EkjY+59NGbj0YHpfjuFG509wQoHS9Kmnpe38vtY1U\n23buWwTK+sMQJbQFE02LmKWkNTRRWdIQeiI0SCbawtimBGqg8yPVlHBFjaGf\nQTJr\r\n=6i8g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.4.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.2.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.4.0.tgz","_integrity":"sha512-rC1IZMnvcb5fgcGtQqnSRKAGfTnsd6wbaklSfHlOOzDpMe+A0Fsf0KJUJwBtFpmzhwBTyC9QPBtxvgKUfI3gOQ==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.1.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.13.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.4.0_1643680626644_0.5527486200597611","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"xs-dev","version":"0.5.0","license":"MIT","_id":"xs-dev@0.5.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"b1b953277f10e79588a42b027af6a57e13406025","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.5.0.tgz","fileCount":77,"integrity":"sha512-gNCUO4zAUFAmA42Vf2ZnnR9e91HyOfMEmuDXl0pktm7la57vdyAvtnTdqaFq+odjZn4k+MqnJm/733MvSXMTYg==","signatures":[{"sig":"MEQCIGyMCFL5ZyUK8COTzV08RkMlyicIT6xnrcIcO/u9qTvYAiAxuSQ4qaK9Uvstnwdxm6kjwQLrf69SaepBGUOiJ/AP6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCI4VCRA9TVsSAnZWagAA/wUQAIrObA5Vjz+BKpUyrhoV\nKJKIjJ2pq2Fgn7tEFcfVDJE482LEjokAJRjRG/j0jZd0Psj4hat5cSDuwQQ3\ndiZZXhBMaQjbjP9YRvu3qnVb2HkR/E18umKJlERtu8+y1hGk81Oz7kTq4mYa\nCaDvmeDgY/0Duj5wvAEVUgIDO1l4K6pTALvqOPhydQXtUx3EiGa6Cl5P4eXI\n07vpdW6pCER3vtWlxyj66K8XTSgM2HD0j7tNzpFjyryDHuoyw3WJARejyHFA\nnEe/H2rfMGy++YVd+reBNSc/tD8HmtWetxRZBaw7uz9kNOVhOEz7DPllBOmo\nrhu6GQ2lyX1dcPNv7tpbGir/ehqqbSyAC3b8dspQQlLTBiPlKCPeCb9TZxLA\n1SPGA2oqwNgnycIv97el8IuE8ACDIT6NpTS53noReIK5Ra2adh+5rxIb93Ii\nUOIUBIOaau5ZR/dEWwQAEbYM9rpK7CW+KUh2agNj6VQT4HPlc3Oov+yaxlJy\nOjAfBHE5EpzYs17cm4yZE+6dA6YNE4NUzulPjZLI8hE3mGEAF5ZyuCySBjDx\nP7HcEHtRHip+hv2roEajjWrgch976ka2oNnCk7b7itUu0ix42U4RrcyxDDQi\nYEOeMGL6h/qFlbtVDyv6qZpfU+w3AtGFPLem7qty1FXLmvZihlwp+l4JkTQ3\niAaN\r\n=3o5H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.5.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.2.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.5.0.tgz","_integrity":"sha512-gNCUO4zAUFAmA42Vf2ZnnR9e91HyOfMEmuDXl0pktm7la57vdyAvtnTdqaFq+odjZn4k+MqnJm/733MvSXMTYg==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.1.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.13.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.5.0_1644727829823_0.8133701483190743","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"xs-dev","version":"0.6.0","license":"MIT","_id":"xs-dev@0.6.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"379bd245d327f88cc65c77d7fd9c80334267c02a","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.6.0.tgz","fileCount":77,"integrity":"sha512-mO5lI6vR6dm+2lN4+2NlrNPCwrAEj6pC8xDW3nBCGBXvK3gAuMGedCk5lwZQRfFy3An1rbpVCztRK0gqh7Ikew==","signatures":[{"sig":"MEUCIQDVXU6oX4N3ogJItIpHsiQVL6HamX+YHSEgJv0QygPZVgIgc3gA/zTYWiJ8YD3+2HPNxKVv4Kqw8skXpGnkXM8Le2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCtycCRA9TVsSAnZWagAAX5cP+wTaLcpuo3t4lvGR/pTX\nN8bWexJJnsWURzGCYh+r6+RcuK8liwDhr6ONySF9hLfDwj13gmb8EWeNXNkj\nNrXUzYr5dA+YaNRM1MFibNzTTsEFogoeVTMO8dOoDgfd6TyUVRz7xw144Qar\nu2GMyn9AEAQ3WtSvGcArJvIf3yINn41k4813yHBNo5IXlyaQI7/XEwfCFNvU\nhn0nsKD6Fsk52jDf5D1kVKlq8tMsvW+93YKi2LFvpI24yapqz3oh0POgS9ZC\nvIUHbm5kkVGDiPHnSu+l9OW1j/Rjp9x0m44xEzspaRFaDZls7hODVDPzOur/\nvTFxYUURlHDyLNJmdfC8O+ZCI3V8x3cKj2TwI0pXvr5dqr/qFhNi1augSkTB\nl5ve+FDz7NWJKnlj5s1DEr13jXqWH1fwAKgtLiSzDwkmn6XEnzseGwC3qJTw\nhl7+MokgyHqGUnzqOBpPWLxX6f2JChNsi0vSd34VhqJ9LlilvEwTPIwidS9T\noNy8S/eIO51Hai719uvnB7MIRWXNeZDTICmPiMbOzGkWjKb8fnMo3uuWrhqu\nv+6MlG4wXtWsrbqZf2CVQVDFlBc8bfZMg1S+x7gdmfy5RH8GtSiVnikjbCwo\nNm6v/vaGI3/iTL4+G811Gv8zYy1vfWE5Wf3meNHl/cHKHjJzVqsMSO2bfllf\n+Qor\r\n=woEB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.6.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.6.0.tgz","_integrity":"sha512-mO5lI6vR6dm+2lN4+2NlrNPCwrAEj6pC8xDW3nBCGBXvK3gAuMGedCk5lwZQRfFy3An1rbpVCztRK0gqh7Ikew==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.3.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.0","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.6.0_1644879004748_0.41579105172449937","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"xs-dev","version":"0.7.0","license":"MIT","_id":"xs-dev@0.7.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"422e472917e6394be10e7cbbaae3e59765312194","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.7.0.tgz","fileCount":77,"integrity":"sha512-xItYOzaariBxMTUGZTvcmD80qLTW7YhF0GqnbBaNQY9GOFMzzGvm8W/yS6nsLBCjn8Qcu2sM86oV41tWD2F3pg==","signatures":[{"sig":"MEYCIQDHadcKrCETcwPIACOCJ2rDG1vW6cLUcIRm66tSeEbElQIhAOVZHLRYtFhyASd0dd4xwO7q+1ijLkYpoWyq6gmducPK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDY0LCRA9TVsSAnZWagAAT0EP/j01R29Gb3wpb7fD2xNu\nkJiCMDw+LjijDjNPhGBQexm0jUaDL6yfIeIYcZeZL+DMspapAsg1eOoQOY39\neregqRFa7QP5RhyWQ9end4/bTAHzL580y+SvKvppUye2HDaZSGi3H5rfYQMR\nw9h//+EdBesvTY4oOMC86s6DuzX9WPDS9xm9C5YeJIEiEyZylDEkD8gQZH5G\ns1sDlYuyrQ3e83ngeJD3GCDOPbkOYXZYBg+XOcitI3bbM9fn+vLp6Q1wggNQ\nVjQInfKDt7Xl9t7OobGy3nE89F51ZtV8P+ZcqK9oNy7Sm9RdMQ5ME7gUeL0L\nz8n2N5kitVDLBaZ9KzgyRJCuln7zfajIRLRBJuNRjh0FHcRNIL2ndwXjzqKT\nHDSqryoaOrqaWkOIboee3F+kaKg/Mn3+eUEHOtCIvUS1WxjhP6/31Y0hqhjc\ndVc1VLNimuuXQRTRYMVVYMrT9I/X+Xgig9cPVYqRwRAI1MnLlDmcwUtL6Web\nxxH3r9u3v/LSpBAZahdKjHgNhefK1e+kUIqb+uQf77MfnGAUd3ox+JAUzga/\noLDTESf2rngHpK4y8gKiJkZ7cIahVYxpkmNlA0wGpx8b/H6fHFrvJbNuSIei\nZ0rVBMIp4bRNk16Qynx3GzYD3SYVzObckDqSNCW4zBpdnY+3I09ajP5iPZIZ\nadO0\r\n=QMYj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.7.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.7.0.tgz","_integrity":"sha512-xItYOzaariBxMTUGZTvcmD80qLTW7YhF0GqnbBaNQY9GOFMzzGvm8W/yS6nsLBCjn8Qcu2sM86oV41tWD2F3pg==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.3.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.0","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.7.0_1645055243387_0.09019612539981137","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"xs-dev","version":"0.8.0","license":"MIT","_id":"xs-dev@0.8.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"93b8d34863b665df8ce03f61cd9af3646103fda4","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.8.0.tgz","fileCount":81,"integrity":"sha512-x+inZ6PobRkZPFdtcwDCoYNIYxrsgVU65QV81zAUKBareZM0LnZDuNiywLp9DppR9jd8X2x7bAiJQcxbuCtjPA==","signatures":[{"sig":"MEUCIQC9sdIysnJr04qTW6ctmg0vW8zskjxD3N3NTD9sRldHWwIgO3zYK0qkYYF5pFenKnfmGg9XfHKPrd8BTi3JpFKgmCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFA1yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXPA//Xco9dK6Fnl3Ga6aS2VaQ9NhNFks+DNfCObLwKL84qdzHBe8v\r\nvW3d0cW2wpn7i4WYcwt04rC3TSArvj08n7Dsk0yCfGjD1G5/8cRU67K5NKNs\r\nAEQgiqk1TFwpFpPfirUQD3J6kdTCMwLCQh1F7yJvVllTUq0jpJrYgnD6y97M\r\nnurB6En7hZ9PF7x1BH2wpxf60kgx0wi/eBVNpKwB7VyJf8aoBQSXihMRm3MW\r\njWGsGppTh6huKrE/5KpBZgfbyCCqYsIGRJvtrEMjnN7pN6XqpU94GimlzdkJ\r\nrUo2zS/+10VVPeigbW05l7vafER3pVY/RX80z2z0GqnU/Y+JzAA92/vTdANO\r\nSyHFuOxCXqkaujPVxeLaTYw6GITEVMN9QPRmx5ckKA0aGR3U8jkJk2ha+FGJ\r\niSRASZLgmE7xETqx9iNRDZ2DiY6lmpNfv4z4wv4mKFqmxoDnE9zNViCkTBLa\r\nTaWQQX07R+olaFwrF7ZWAzJXP8iO5wTXQv0QaHDNmHQTj+/i/676ZMco6+Jg\r\niAwNtEWv76QvRwkvzivktOkV70jQbuiGC/VO2ce6xLU+Sfl4eCEZyoAkftNv\r\nR3QZRgn+XDj04QH1hefYpJj+eCfvC9h0yajUbm760XZMN12neZpoQUVybePI\r\nOi5/3Dy50nryIZToHG2RnAgf+WjmbjNDfBY=\r\n=YVXJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.8.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.8.0.tgz","_integrity":"sha512-x+inZ6PobRkZPFdtcwDCoYNIYxrsgVU65QV81zAUKBareZM0LnZDuNiywLp9DppR9jd8X2x7bAiJQcxbuCtjPA==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.3.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.0","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.8.0_1645481329914_0.39989216674178363","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"xs-dev","version":"0.9.0","license":"MIT","_id":"xs-dev@0.9.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"e12f7449f28c13573f3b60fa74ee6a9b28897d9c","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.9.0.tgz","fileCount":89,"integrity":"sha512-yXQGkm6c1R52XCVGKCxhvBSGHmN4V02MemBG0UFU6gtGj12vMP5hlBfmxpNCklEVJyUumNi9sMHzDYmnZqaRxQ==","signatures":[{"sig":"MEQCIF6oj0kTvyA++9BTlgK2k+H+EZM46QeZm8u2pBLzE+4XAiAgXvnlX8x2+LN/rG6lH4t6t58bpfePei3gf/BixxcTBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOyaMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz9g/+JWWZZw2nTm1jdY9NgGMXPHvM63a3j8rDGJg9ejmUKGCp4R8D\r\nluMZ4rOSVIB6Iz1VXO1jFTGZ9da2Axedzqk/kxh3byi1h1TifdT3PKXce/2O\r\nFywv7sGlEZAbSu2WFOidMhXwPn2Oeyqhr5H6bJ6ssdc+dFroYjy50reD4Ri3\r\nvojartTswLKF1IVbdkf/ZIdxpsFtmNkc8p6XsOlfgFDIIuWqxevdAF9fRFOt\r\nzg0GH3SuiP5ZGRPsZPI5WNuoe18wVZJA+QTHPwqcvtVVh59i3ePTqb8iWMe1\r\nE/mM7BZEpNwc1xpAc01BFfB8W/wXUIoL6zviupAr/k6snP3UQYHYfDnqZqh+\r\nT2+fD3gA6mQ1Z4QNZfRUbvvi/4qTvFE3VAZzIZrQ90F2b0YVTmO4cyG/3aKx\r\nl8OQlS9gNPbAnh0Nljn39BPKXLStecKQZCeLXeOTnfmf+gtXBhoKYY+V0tmB\r\n5Dl6BE5Qpm+z7csKafajy9JpDwNlEtzYSCrGo2VVj4Vh8DjSF+0w7OnvmRD1\r\nRPPSMH3EvZJ2snrclyIV9yzfrEjAbzKQ1CGsx9gyzg1rP+B33f3zSoXPPRsR\r\nfcS2DcM6OljSHKBs61c2LrpCiB+TQUZPe8y/QoF15O9Mz5TG/iBZJAQ8F771\r\nmEoZBRT7su3+Jh6BHz60YYjH8GPGFUFjKsQ=\r\n=h6wB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.9.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.9.0.tgz","_integrity":"sha512-yXQGkm6c1R52XCVGKCxhvBSGHmN4V02MemBG0UFU6gtGj12vMP5hlBfmxpNCklEVJyUumNi9sMHzDYmnZqaRxQ==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.3.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.0","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.9.0_1648043660575_0.9481272055058785","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"xs-dev","version":"0.10.0","license":"MIT","_id":"xs-dev@0.10.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"750ea87bb1e112f37efed797eec31f113501f0ab","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.10.0.tgz","fileCount":89,"integrity":"sha512-qg3AmAml8whY1t5IzmPUJ40sGH6kVV0hF/Dgjb7PMPm4HLVG941xlAfnVkMc/vglW/1mdkTHSTE1D3EzQEYHBg==","signatures":[{"sig":"MEUCIQD4u3pHcfvvzErdwYm2stdwFaOYWHEqzn0i+yJ0tm2MOwIgV/GHKh7Y4qgdKwbuyGjUdSg3LOFy3RgoEuYgU95OlP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO2doACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpvpw//W9zCa4l4xBHD5gT74CEB7/Q+4Zeh0wh7SGcLyK/ER1KR6rt+\r\nrN12fH0usXfLMO1b3BPtn1YiFg7S4qge5aCDVOCto0sW6Gvu7piortHPS6ka\r\nKtI+12mpuaH+tq6oMvJVkrut36Vn+1oaobQiLig3LDvjwoJAe/cOtHHHZsaN\r\nY94NrYgmyh0XKVkhRa5/+qX8YYralyNBUWNHHDdBm2+fnOYt8zont/7UqfVo\r\nJL2+WG5fnQQTsabxNoRACsgegE2vZhcD4jDYlXGI7mCeracRICo7EpsEmYsL\r\n//APrRP5+rG0FNZJ7WA9ZLnnyK03qgmOQVx0tNm9LDisGcsKEkbtKDGSURFQ\r\nFd6wXC26iiPbjXic/P3gIVElSIAK/w2MvJcTHD23LinBwECZMvr9qNiba+ru\r\nLoj5EnfZV/NSKSIHKBhiijsji5S88ZICe4R4Q1xY5LMdqTV6oXlFIu1h57Fl\r\n1Jip3c6+6L+a9Ew+TFniSwmY/DmtYifuzLEf8+VmNT8OCQvaL8oRV7ZukjzU\r\nzpqI5h0ET1ZfxZcheFZeL7ItLtCTp/4IY0QHMJaXyedR5DVf6Dipg8aH7ywv\r\nraJFYKDX9qVmQSzmmLUOmigZ4A7LMORrWcRhQJtcU7edavxpuHaEAVp6u5In\r\nUcShY5FQ6KUhD+099fU1lp6rVWWUhwQ+Ok0=\r\n=6p/Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.10.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.10.0.tgz","_integrity":"sha512-qg3AmAml8whY1t5IzmPUJ40sGH6kVV0hF/Dgjb7PMPm4HLVG941xlAfnVkMc/vglW/1mdkTHSTE1D3EzQEYHBg==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.3.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.0","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.10.0_1648060264697_0.8100445644569587","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"xs-dev","version":"0.10.1","license":"MIT","_id":"xs-dev@0.10.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"2bd83c548842af880e9d3104e3ff27728eba9967","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.10.1.tgz","fileCount":89,"integrity":"sha512-rXW/DduOFuqEe6Ev6p3stq0Nyee1wW74NLMzlf0nvB4Q8GtcT2YSFQz9KI2xWmjwOK23oDW3bZgy4u+F0Ph1gA==","signatures":[{"sig":"MEQCIEkbtXXVfQZ1HUQtVgZl+woeav1jeOYDYGQw1LnPoBWuAiBCL6VJAGTUtIub+KQPmncXsLz3mJ0CpHsrOXEKlJD1yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPifHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTOg//WjuKJPrVQq8ajuxWGTAYrH0meNKjXdMqHx4ImVHm320k9ZPI\r\nn7PAn9Jedb98VKoeyKZTw8/gGN4WfyaAYWDSGteBJ6EeXjfwiRWFivtH08JP\r\nrxWQFK7z6r4gHA9vp2KFcqFg41/mRp2ABWEBRz1nA44GFV9pGm9v+lqZXCNR\r\nnzzKO/DPmA9J1aW8dt898aWtXJGu81yvpYn5mUBMWXyoOcA/2fXyqMdlt80t\r\nG6B6soAQrhmi5bzcCmuRMunMsRy3XvyI7gy+ztklZ7bXFdWBZmnfvP93lIm+\r\nJtdggddq8t0sLWgG3n71hqN1A7pedRDwcEqmoW+hHc/lI12A6cBttoj1PvhJ\r\nuwzwuwgbMBi91kKJ3tGKmew87s8zYAw8K0F5ML0xx07ejJHpJkrGg+x3xZJC\r\nDgP2sYZks6PqLviFZNePWsaq8NMB6RTXudXUM+kJ2eJnj+HY/P5muD/Gx5nY\r\nme99vi+VVgf80cGzfQ+FF8mnn359T6hei9DXpCcmyiGLz19SKTLIIeD+PfSp\r\njrATIeNNC/VhxveouT4Kk32g9aZ/lkeauMBdANVeOrYWDsVson6FLtvQh0mY\r\n+rTlB06dgng6MqJwRKEL3u4Wgr70ts30/1eYMIA3w6gDH/vKqy2/G7pO2E3A\r\nUa5GrtdWDT3cJ90vkvq6puau7fLUQolXrUw=\r\n=VCp1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.10.1.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.10.1.tgz","_integrity":"sha512-rXW/DduOFuqEe6Ev6p3stq0Nyee1wW74NLMzlf0nvB4Q8GtcT2YSFQz9KI2xWmjwOK23oDW3bZgy4u+F0Ph1gA==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.10.1_1648240583141_0.10649204578749916","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"xs-dev","version":"0.11.0","license":"MIT","_id":"xs-dev@0.11.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"5fb5bd8fcc771e2b21dc35ab63bc9f5be306b28c","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.11.0.tgz","fileCount":91,"integrity":"sha512-0tX464KFtkoZ6+LApmOhVduWajHZVUNPaqwp5NbNFGVCaQqlwWgCyMWThUmv0bM9Z4qWdU6Ag+bGbdVXiH57AQ==","signatures":[{"sig":"MEYCIQDcXjx+MIjBIQykbwFngMGlIgoVynEbjJ92M3Asqee0NwIhAMkOVrZDT8HWZtcfrHyZRhK/OQTolzItK3ywDhjUsxR7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP4IxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLhxAAovLFHYstvN8NW/W5Asi1CDBbes/m1Xm2mWK1l4aZlKUDcXok\r\nvRE6sFI9phPDucVLG6Woro1Xj7zIE+cuLIYF4puQokDU6wjA3CS/BZnTvJWq\r\niTHDmkVUpYlaLbXTiHYJWGmXUTsiWW2F3GOyETspFW6MymJo4r7JaQrBLy74\r\nnUqT+4VQacdkgMk25NvGu2hNFW+NSrWE9FUOT0n1XbR3fqnv7yHH/xcPRoJX\r\nA5tzjEz+mc4EpYUMS6YT5HOWFZ7TdTuoTNtKhZ0JiYNk5bzNi3UA5H8/Jmgw\r\nIkxjhPjIjaacJuNGQ3xFFi8uQyHQGI0GuVg0w/ClPNDlvdSPZK+TNu79y5er\r\nocGxxVI7mjVorhuffgPkaZPKdw57BxiDJwRU1qpZX4g+7Y0vO4U/IzjdUQOJ\r\nkoJR5XeoxHqsjBgGdDrCJ4m7fekuyPFVqwKwbC0u4+KuSh+airuwCQuC8aDX\r\nD8aIHJO0FtDjwKtjEuamNBqiX8gTLyYmd5WqIx8OXr6uG+7FT1W501Xl/SLs\r\nM08VwvZeZiPj0mtCG7Yjb3wxwraGHsk6XFngPYdtIX2Vet2+zqJNthgzesqB\r\naxGqTTCh/VG3pSuTB44UTUjtyy/VnqPYNlJ15KKWIo3dJ0Dc1qD8AHKjmVRz\r\nmwmKiagumdxuICfzcx9AfAE/yqkzuAwzpZY=\r\n=WpRF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.11.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.11.0.tgz","_integrity":"sha512-0tX464KFtkoZ6+LApmOhVduWajHZVUNPaqwp5NbNFGVCaQqlwWgCyMWThUmv0bM9Z4qWdU6Ag+bGbdVXiH57AQ==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.11.0_1648329264960_0.47078276497186544","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"xs-dev","version":"0.11.1","license":"MIT","_id":"xs-dev@0.11.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"591ef0b7e151a3d9484884acaa958785926b603b","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.11.1.tgz","fileCount":91,"integrity":"sha512-YFoAUPqiKI9wAHdy0RVZqKSBGk4ar2zOuHsZyzqidjIj29yvw3OeuVAb5MtxjbUfaZvTU0C8/cIxajflILz2gg==","signatures":[{"sig":"MEUCIQDDwBtqhBrh6FcsnJV2Eu3A7QwrJCWC5Hb4CBNzp1DjYgIgVcrNQCrpFVo1POexXu9zKdPUAl1ej7C5fP1SJMKVxX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQgX7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLTw//W9aHkNDG+kgdSDytOpQCE+WeAHP1agc+PeoC1e3wuvGx7UFH\r\nVTp/AAjF8uNObiRjhlUWCgkxv9pj8wyOQnFg2e81KzZqvSDY94N9UGGx1pd3\r\nyeRRWJWq65a6bSdyZrlBGqnB1NH76TZE8YW7SvUBl7Sl9c8ISf/V45hx2H2W\r\nDLdT2rCCqfOoH1D6DrMlz8Q+JXKDRtQaLMxTVo/JSFLgP7h57AnsmXvVMI3s\r\nNxZ51NYOv4DFasAroxOmJy4rGjI20Rz45mZisCUhl+Jw45zHBVIzAeTrcOsl\r\nuIVqTVIt+nkm2wqTZ2+ZCtegPKLI8kRaHxdwvYP27bfnMSqwPLyCIIeNBzb0\r\nMIx+F1xITL30C39QkTnJymK80Mkv3Mr0ILvyczkclj/oIzPLyg7CeiplQOAo\r\nh73sRsMIMdgLYUYNqT0o+oEpqnsygX1aY1++LpWPu7yghktiTMDw0YrceDIP\r\nZlItAkxmei3ciXeJwUrWuRhl0qn6cFJULfuo2qNsmsNJD7HeabIQGgLInPsZ\r\nEXTwLCu/WwlHBP6CUnR7pN6lZu9lgKl0n4S5hkAMFZspZj3p3hjmzXBKIzO6\r\n7dP7JQP6xWz457vaI3pPQE12xvqc01zd1cBM31J38+meEoUYv40NKDzAkfte\r\netyCPrUxF52O5eGRbEFsgkyzOSOlAdSFz6s=\r\n=6tV6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.11.1.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.11.1.tgz","_integrity":"sha512-YFoAUPqiKI9wAHdy0RVZqKSBGk4ar2zOuHsZyzqidjIj29yvw3OeuVAb5MtxjbUfaZvTU0C8/cIxajflILz2gg==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.11.1_1648494075641_0.9845750412464862","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"xs-dev","version":"0.12.0","license":"MIT","_id":"xs-dev@0.12.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"e75043aca0375aba30f8c639e595a1a5d98c0cf1","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.12.0.tgz","fileCount":91,"integrity":"sha512-v5Uo3O9bYfUmqvTd1Z9nvFlT4e8Rm/GsWLae245tIrRpSkKk5mIW9EaDjLiFohrf7ijRcWFxUTJm1aGgh7+BhA==","signatures":[{"sig":"MEYCIQCmWImK9vEf2lhrVXURx84TO/312OJk7vV+5+1L8+dNUgIhAOTr6Jm0nWu41vVWZ5zFHgCYJfTS4LEmcko7ff48dB2f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQmb4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7MA//edDsTgIlrKc4oOZxHUwUHb0n21bvujzwanhzYjIiZV03Gg+G\r\nzgXSfIHwrv+DQa/AbDPEBdbSAF5xW55i7/0H8QxJrny70Jk9/xUyXeHRIMTn\r\n/wpyr12W6Gbzn3EuXsskP5jYWSP6qavdoyFiSZetj3m3HVBqaOL/y168C+Fo\r\n+cLMy+tzeEsco1FgdEz7SL0EBm8bXI+i/nmnP4YG+H/cFj3MNmo0Gad7+ye/\r\nkV9kK/2ducdvotM2GOeRZyppDeSGNw1+jqCCtrHq0isdxhTMAb/g/MmXHw+D\r\ngjaT0V+ozGfZCRIZukk3WWaGpZguWsZeksqVFe0PgNiw0/O+eDPxX9Wf5s0K\r\nBqXAcSxCYBF4u+kYlbyAcWX46Idhd1sVWoPSF/IY0WxGglXnpWheHipOVEbx\r\n2wjZOXeHLHrbfHq5gqQ6+lz47xowDnuWwgbJgsTHEw+2fxhkIiEF1q0eJDQ3\r\nrrgQTZKfF/VK0WemQBHlBC5pGbo0tbBqOOKO6cPK8WK4X0chjfCJ3jTmwdry\r\nwdMX/ZaL8bTmTGs7zSQHH/TAiWk9pItgU/r6ILMd8GdeUoyitUjXLlenrGlT\r\nF0RNn3SfXwKXG1v8i1Umnf68FkMzTeop/EkjkLGBNvzysX45QDcDuXMT3XZs\r\nE4DuzEEiZSho+oSNa7QePrjY/mqMSKlX6hk=\r\n=seqV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.12.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.12.0.tgz","_integrity":"sha512-v5Uo3O9bYfUmqvTd1Z9nvFlT4e8Rm/GsWLae245tIrRpSkKk5mIW9EaDjLiFohrf7ijRcWFxUTJm1aGgh7+BhA==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.12.0_1648518903961_0.18095710003525256","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"xs-dev","version":"0.13.0","license":"MIT","_id":"xs-dev@0.13.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"6d6848163ed5c26cc9b3a6acf11c0a703af2c453","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.13.0.tgz","fileCount":91,"integrity":"sha512-Yd+xPpxL4ulICqpInDuwkVyl2IBZ8/4e+0MSrKvvNNkHBHVVrx+QMaDpvRjE1UQhQEX0hBmc/P6HI9upRwNN0Q==","signatures":[{"sig":"MEQCICWAfqvEh+YuA4oWyoXC8a41JgyYwIBGhO/L4zBlvzMFAiBZr3CTl7n8uM3RP5F5DHIiqk29XkkNL5woYETVeVu6qQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQydCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3FQ//YRzJzffvbOrJKWlJDtzPLnlK0P1VnVXRPBJnYemUFtHYV3aB\r\nRT+ep0RrQfMKzuepB6IssvgEAoHiyR17FXe9FDHJ7bUFUFkG+Itdj1kozVwa\r\nTVZVDP5QIsvdmz6sdrdFrkFUqQKEAaPene4H7tz7FbNJu3NFcEpOd4PnZ0r3\r\nqeULBLs3OltUlQixpI9rm2mp8GwnS02QRboCCTQGrAF+PM4YAVecVyKR+SeO\r\nKJeX3bWXZBVYuPA11FsZKouf1B7Pb+mUPnbSJkTEHI2pEHX7syIPJU+KE6R3\r\nVfLPvXxqDvj7hWi5XEAN8tMPhBuNMWtRwR5z7lfYSIzi1KSb8mkkzRwUlyUG\r\nskQx9fSDivgFCggedr9OjEIhH1BlDDKHUc8Z4h+ajuYmefUiWfZJA5RFi2eu\r\nBAtPfN8KheOd/3yK72PIcValNusMJZLz8RC1OXwmUEh2u3FLD/ecyWkwyKMs\r\nAwPU4Ucq7oVJnvXLki4AKWmnrXOJQETTXZ5cBC7MzPoypbssyRh8JW0HSt11\r\n0ZCxHXmaYRjD/EjV9FhuLVuMZ5hHCTP2OqqTUCHO07ike45zO482pWh12FFz\r\ndr5ZnQHSj7J3nTbKar/MP4Fiisjoq0Ev/AeqRbcxllC6SnVs+sC2N4pl2vpv\r\nehRaq/vqBIEl+YEoceah48LVDL5hU8MGlJ0=\r\n=D0EZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.13.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/nickhehr/src/xs-dev/xs-dev-0.13.0.tgz","_integrity":"sha512-Yd+xPpxL4ulICqpInDuwkVyl2IBZ8/4e+0MSrKvvNNkHBHVVrx+QMaDpvRjE1UQhQEX0hBmc/P6HI9upRwNN0Q==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.1","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.13.0_1648568130539_0.34235787890590386","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"xs-dev","version":"0.13.1","license":"MIT","_id":"xs-dev@0.13.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"f0ab65af7c1b622f71e506971892adee406c619d","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.13.1.tgz","fileCount":91,"integrity":"sha512-hYVCy11GjH2A2Z8Lwz/YtQ4bCSbgGoKftcyDOZvdreDYthXNPlsqXBmRFkBMQwe6FepI40sCsNoppmjpOtvrDA==","signatures":[{"sig":"MEUCIGNO3sGg4OA60RBzuzEadSk2L8XWoX5re0jpakj2rsM9AiEAjvMCvpQOCFF/yLC16gwdM5H3BpevnhpEMGpT6tsx7Ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ3L/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx+Q/+OyBvNRQEztMxusPHgeal8KcSDn977BNb7cvWlmqgiFesf+J9\r\ni3z77buibzuj30AZ2HzWCN/G2HmomQx+tf1TjSpfJ0HGjOKmDYumj6pQ2+MP\r\nDDDWefFaMzyp4WrrtpoSofy9n/jjxi/C5mWiRHJutvympUb6j2dq2ZMcGwjI\r\nazPmKBSGARyF2qLe5LasPw7Vwtgw32coxMh0LUIBZV8kO1np8feFumOAivWi\r\nVg4/oqxFf2hzc+3aBrl0KyYwM60mBE2TbPj/ayxWlAAgDHHaf33RIL/fHM0l\r\nZ0C/7rF0vfXj2KdyJ2Aov6H3jbKQdf6r5dp/PCvdmSH53XVIpnkPb/CjzZfc\r\nTzhy1LhVUClaoKVi7F4R26UwZXOaIPncEG8z03HA0v3iztxCaxor2R/sd5t3\r\nyDUDQIf9GiOBt3Samv6pib31eqUkv2JAUIAAuYPwegGXjwVvQorrlZNI/NGs\r\nSCW6xvbMZ92I3r3MMR2IKD0xECgfDB3cvdQo59JEWU5dyBilAMLIPdJIi+eb\r\nzBkGDEZg7w91Rr99lsXTlAEO/ki7xDZpT+8fVl825Cv6v5ubqYByCQT3atFP\r\n4+mjw7johFzn7XATK4Tw+jS38szOE7tlcmy+y0AIPRXeOiYeoK7T1+2ivOc+\r\nTAGo3InFAT+1pLBWWq7zbOmt7dj7ZOaxc8g=\r\n=E9lm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.13.1.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/nickhehr/src/xs-dev/xs-dev-0.13.1.tgz","_integrity":"sha512-hYVCy11GjH2A2Z8Lwz/YtQ4bCSbgGoKftcyDOZvdreDYthXNPlsqXBmRFkBMQwe6FepI40sCsNoppmjpOtvrDA==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.1","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.13.1_1648587519187_0.7999871902906208","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"xs-dev","version":"0.13.2","license":"MIT","_id":"xs-dev@0.13.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"3823767a4a9988ff4e27f940fe2a58944f6d73f3","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.13.2.tgz","fileCount":91,"integrity":"sha512-o3PEXehrDCziwIwUt+TkMx16MuczoiY19nlFuYFlkADRjFj4md+IAsFA9n8YhhTtxqOZOuJvj5ljrY/dw0YLZA==","signatures":[{"sig":"MEYCIQCYAu2fU/iAS+lusU24A6y/1GM2qBJq0dpnMo7j+fPLsAIhAN5RRu5ZP2lpM0JaNqz7jYsBmKoLJ3bLJDn2dhtMxQjK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR1DVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVZw/9HDFw6qy3tDi20az//f2gb4REIPTQUQP+4QmGcoBFBExKVZuQ\r\nMwtFwYnPOM5GG4qMTrRfiN3eB2LIfEQu8W8f7iRCLocRB2n7MndMpJM/umzl\r\nCHoNuHmHgWHo1NlsR1/CfZY6bHOgcW8pzid2npKeqL5+0sB01ppbnliIKMAG\r\n0tiV1pvRGGQnOagKqNEPJ92F2nTX676waWr1ZCrRgmveYljGbxLdft3c2kUr\r\nUvtVCiXqC6zZYHYY1zHSQuHHGQL1XizVhSuE1ItqC2nwxsUUNOE72TiApr8i\r\nmraGsG4lg8eBXNnaw9PpyOMDwBy+6wfye56afMn4FRa4JJQuEmA9NWlUjqLp\r\nK1EOMkME4nzagEPjJ9wx84RoSy2fsnP8xs8+peAo18Xbn3QPgVWUtZcXaliW\r\n8p6JqE1kAdw//UQt90hLt7sUO2heNshhPdXI+ZdwtzDDrHbivnlEMf6PSvjd\r\nuujQHXbmAWnIHpPMhlSiSOer611+dwsWTw2z/IRn8rbrZLzLG7Al+xTKrHlU\r\n9HgRKU18Y+g8uF2xuxtDDKe7T9gr9Ezbu/bs4keGwXHchZxy6ong9/dL5+Mf\r\njH7KXlnZmFf4t89e1UxYKNALd3gDwY+FSz/VMqsv1MApKNgx8YAuPm7BHrsl\r\n1LNkWhN0IUieyNrVQ8KimCMmvKwxPMWB2do=\r\n=6sdB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.13.2.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.13.2.tgz","_integrity":"sha512-o3PEXehrDCziwIwUt+TkMx16MuczoiY19nlFuYFlkADRjFj4md+IAsFA9n8YhhTtxqOZOuJvj5ljrY/dw0YLZA==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.13.2_1648840917273_0.549929654875495","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"xs-dev","version":"0.14.0","license":"MIT","_id":"xs-dev@0.14.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"2a6609453418bba811e39f6b4e1e77e27888174b","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.14.0.tgz","fileCount":91,"integrity":"sha512-m0+8xtYOajaxOLchc8ynxk77FoYlts6h5/F+SiMMU84TFzZK5XaFinPMDwDlOJ3kbIq8DO7lg6vo+vuzKII2Jw==","signatures":[{"sig":"MEYCIQDSzEv+GHa4/fkPpSGqhoP6pwNKEJvijIjMzMJ4xOcaFwIhAJoCJBtp0erNgEM7JoeEmqaSOmfVtAA8sVpiJ6nIP1Nf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSgNEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEEQ/7BIFzmQmG6ujYyCx/FNCCh6z3xI/MeNIy+WK5/u2mqmsjiF0t\r\n3JPf7P2Aia4kMgNjmDEN+NLR8QJzsNrKecO1D1kXtBiiylruOx/nwnJXXjhO\r\nDN63Ckky6ayNMvs5CoF9BdpWWZtecHrHew20prdnmp6VXMgAB+q4MWKH16gO\r\n36DPWo0JMsAtPAIjE00eUEFzl3HJK6r5LI5mGUAQpIW1LqU30odRLOL7KI3E\r\ntaRfxKhugWnnPOs8vnQG/AP5cH70rUjh0zLyS46kZnzG1sRUXhYTMSOaVn50\r\nbNq3foGWqM79UfxH/hFbhM9v5TqgeAMXw+aIKE0a+v0eTp9hVXHvhMIraPxj\r\n3o44/dv7la2O7mg7GulUqwxz5OvqVWH2DyrV4huqlW1n8idP8agKzc2JZISd\r\nd0VzHKJRGm8iJIw4MI2zXAR7xgxWuGUnStA5e1uR5CXBAzroNx9wZslmFgeQ\r\n6cqY9iv7GbhzHlB6oqNTuk+jsO+aLilpoK+bxiAAVFqvPf7RAPEgTXy8SA/u\r\ne2vwm5Tg0RA0nDphOHc+tLCssK4RNb+IGcb6EVrtPb5z+cQKygj9kfI2y9R0\r\ngdqpKZKXa+JrtrPlGU+efGRA98mShzxY+SD0ndhJBAZ2F9w9FsBdALhGjGQN\r\nnhh/Ly7oLOxyFA199YET8V61Dx2+69yKL6g=\r\n=r07T\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.14.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.14.0.tgz","_integrity":"sha512-m0+8xtYOajaxOLchc8ynxk77FoYlts6h5/F+SiMMU84TFzZK5XaFinPMDwDlOJ3kbIq8DO7lg6vo+vuzKII2Jw==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.14.0_1649017668657_0.322113524194654","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"xs-dev","version":"0.14.1","license":"MIT","_id":"xs-dev@0.14.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"efbf06e855f58d21b1360ccf4ed21cd6ffc89499","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.14.1.tgz","fileCount":91,"integrity":"sha512-3nGNTXqiz9Lgsjqryg1XSmTtt3zxP7ZLYItgi+Q8Oc0mCwEKVmAgC6BZ84M71eEk2Tl6wLyVt/ucUxuaqNrNww==","signatures":[{"sig":"MEUCIQCxLhF+rSgwulAlZaEtyOOXHI1bgY+UgrthoE2M19nVewIgW05OhW8EOjHWviZ+C+J5g/8XF459/lpy1vWigukBiLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS2emACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMtw/8Dy4fDnpRjmEFr+G2sLhECLavt2s399rqgKn4aw+BCRSdtLce\r\njfzDI7peovCjJ1pnBt1cDzONQzNYCQ180REHbqz2sFuj1R4FfRWnbX5jYndb\r\n1IvahPYsnr7StYN47rf/h46IEHAvAf1Hx3gq7w+XNvx5R6IhdUeb7a/wmMJZ\r\nxap/BE3muBBumQsoow5kqgrSpWYEua0O8zYwxT5sxu7s4UqkmZi3yks9Pvxw\r\nobWbN8I9d4kJp5HtEwHb/TADrJMZpXjx7rQorsJ18SLCi7nB3yqXPmJrmNRr\r\nO9tyNlLKccQAD+3abjej28lGVwQfRzErYSGqqmMdTbdmX9qZOd6JmytlrT7F\r\noojlIDHOTT/gObUnvYWBItKqjDoeKUccQoU6Czn/s12AQdSJfu47yJ9jP4ES\r\n3O8rZsoGlhZSr13HvM8mvsGyXJ0ekCwN++hgREc8rMBUxiIO27FD3TvW/+09\r\nyx1rQkoBUUDGXqn3lBHblxMkSYNFcSb/bTKApNEDOye7vjJWwZiKT83/SBSL\r\nIikyHXYu02XjgFD29vqrXu7hUatLXOSTditJmJW2d7eBVyQonXZeHdWsvn0a\r\ntvjk3zBoKzS98aCz0XLBcHLLDyDvk0RdfyGswn62orMFFL0FfIfERfcJ9AGi\r\nfYPdaHaAveUAygibXDsk45eGerbu2Lp0duk=\r\n=Vp6i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.14.1.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.14.1.tgz","_integrity":"sha512-3nGNTXqiz9Lgsjqryg1XSmTtt3zxP7ZLYItgi+Q8Oc0mCwEKVmAgC6BZ84M71eEk2Tl6wLyVt/ucUxuaqNrNww==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.14.1_1649108902632_0.8754153580979009","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"xs-dev","version":"0.14.2","license":"MIT","_id":"xs-dev@0.14.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"57618cb622d69febee152061de8fbdcb00514ba7","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.14.2.tgz","fileCount":91,"integrity":"sha512-Aj8Gwu5GPEodiGBix5OwUTaeE9d1F/vYp7lDQHmQ7NshvntPTBzj85gPx5t7giNMSEloL9Lcx1yYiJv3Xv+3lA==","signatures":[{"sig":"MEYCIQCKUDo89vD1K4NwAoR8rGw8iP7788i+udnLKhf5SfH6gAIhAN5eB3Yf/I6atCC3oMFcrWWIeHG2v/CSTdNx/Me7OzCl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS40oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZZA//QK3Ml7dSRow/EFsQivW3p2UTVKvml6g3s8oL7KLC7KAb9o2D\r\ndguudeLasMeXoBBVstLuqfUDKlop8OcStU5e88tw5KD0KUElcmevEBIAlQTu\r\ng9zbTklW00+Rhi/L0oT6YOX+8y5Q43lSquuIzXBGQeFKrrPPuW/ko0E/r/l/\r\nYXzddZlKAE74HAg10XjhRt6sQlkDKYtpDYDrzTq3nhrerhKH3KmRgRZQH/KX\r\n451BKFXzEZSbwDtoCDMrfKHSzbltuTIih2ve1xKEHC6GxVGaG8Vh0Z/lJxRU\r\nYLEvow0rKM+0MWs4lKqGfrS1fGVO8mZ1+epeI7a1PzRxKRYHp0f2rNYitlHT\r\nw3oh2KsEhuCqxMTJp3q3PZWWROQTRzSZbDiTHkKGcvMDy65Mn01FnZnZ0QrO\r\nUfvnkpDRAoVxbq4hRaLZYCM4EUywma6zl6pjDbUf+LiDKZyp7Hz9AX9KGutf\r\nGunq0dlXknawebzGMJK1wenp/FJ+DzK6ZUab3woa6OF6vF/29CPPg9dbWi6J\r\nJe8xP0UrtMq2+jnXg6qyYGtZXbIi/QN9AHYrZIErvxgtxFjDqM1YIbX+Ey7W\r\nfdQFkdhuf4VDATYDz/VXusAAP1M9RRfuchgV+UqAbI7cVNUngzil+Cf7ut/X\r\niTG0RjObhSHaDaYxIFpqvY0Vu9joaiRaf5Q=\r\n=ij6I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.14.2.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.14.2.tgz","_integrity":"sha512-Aj8Gwu5GPEodiGBix5OwUTaeE9d1F/vYp7lDQHmQ7NshvntPTBzj85gPx5t7giNMSEloL9Lcx1yYiJv3Xv+3lA==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.2","dependencies":{"axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.14.2_1649118503885_0.2141402172702953","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"xs-dev","version":"0.14.3","license":"MIT","_id":"xs-dev@0.14.3","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"fcf8043f3898c7c9348820286e76e40c645ad787","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.14.3.tgz","fileCount":91,"integrity":"sha512-hNghEIXyFcaU2BnNJTHVNV2BsL+mgmmGvwAT92zSynYl13wT3sMmUIctgAR0P4H84Hxup7CHO5IzstaukVkspw==","signatures":[{"sig":"MEUCIQDGB0+iwHu1wBErUL49bssRMSXAm8o2Ikuj/Jn2NmwaSgIgYxJKOjwAhZ3mTV+q//dTRZq86VZsXCeJEziCmcKdggA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiThb9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrukg/6AsNKPxDGZ4Vblq/HcpvQKsfXikCzTqzyKO9sbjxKR+J5xoaD\r\nDCrz37y0uEFoYQDh3AYWsORIRXRWPuCtm59yVx76ZCubudhmCuDA3Nk5TLAt\r\ni5Z9N/U0zfFOh6pl63FZttLNuL/FEviG9x4Fr+ukxJ0FtzUBIdkRm8FRXWxb\r\nv/NtplJS13D/THptUPVqYFJn5KH3BBXLteQobTNpNfvl9U1jbxo09Q5m2EO1\r\nKyo11oqBP4AQRMK3R3HhlnISIEh7USrCiTxDAdWLorZF/peYbIYO5uiLt6i9\r\nHnSsGZ/4WQRk/qUTXXc9mPBZtPZqxHOYZT/2JcPrco+kutwSRz5Hg/MyMiCq\r\nbBKGtKvQezimOozQf46wWX4soL+QzVbMzpB40vo240UkC4tGygIIFLnZV3sL\r\nyk3w5E6MPTVMwucFMBZOuVOQHB60zJDahSCFP3/URy2mptrEORLbGuGSwd7C\r\n+/2NnPauT4bir6AHpBjukXDxhILByx5vzjwf4oraSybSZ7QeoM0o42UEybmm\r\nH2AC50Yd5diG79iPnlqyT3J5QmUp02KBbgE/Y32NekfwgRqcpOquEsL0tGdq\r\nIHFhIpiCCoNwb0/F8DVJ8KmsAa1KUEvUNomtDtxNyVqiXcJ8HN/fmMascdwJ\r\nKsNO91lio5n0Y22WjlCkUBsl86CDCjc5sHk=\r\n=63oF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.14.3.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","snapupdate":"jest --updateSnapshot","clean-build":"rm -rf ./build","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/Users/hipsterbrown/src/xs-dev/xs-dev-0.14.3.tgz","_integrity":"sha512-hNghEIXyFcaU2BnNJTHVNV2BsL+mgmmGvwAT92zSynYl13wT3sMmUIctgAR0P4H84Hxup7CHO5IzstaukVkspw==","repository":{"url":"https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.5.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.14.2","dependencies":{"usb":"^2.2.0","axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.0","eslint":"^7.12.1","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.5.x","@types/jest":"^27.4.0","@types/node":"^16.11.0","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.14.3_1649284861358_0.7042430380470659","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"xs-dev","version":"0.15.0","license":"MIT","_id":"xs-dev@0.15.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"a678f95bb758f6f11b31ea5633e2559064a23f54","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.15.0.tgz","fileCount":127,"integrity":"sha512-7+KTNNvgKn7w2/Ltcs0GCnNisbh9WtlmGuiNHBCwTutM8lsk5TsreM4JS/HBvfttGogyQms6mwVtJrdLcDn3JQ==","signatures":[{"sig":"MEQCICg7OcORviyTVmyYOwXDLloZy7vL20biidDemqydcoPBAiBG6OKdLhys5i5kf2wee8Oz48Y8c6cnPpYmkO8Drzxufg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8aMVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzog//RiqLWhT24VwEsJlbVll/TAZsy37J6uH6M+LNVR6Idb7u1OLV\r\nwlRF/IFOe/OVfbeTyemvHeSzWa5f+tkYIzQD3cNSX0P6lkqdVofUsg/STtzA\r\n5fyM9RXqbsLID2pNkpGYRt7hzNxTQt6K7tkRjLNJQrwGL63r1NT/+WDBRd4u\r\n4qQ0GAz9pgV1tVdyiMzdHhKY6MdsPM2taq2OZxkgI99txfaZ4L/u8sLCe4nO\r\nB+3yjgDqEAhNWQ3tOqqRJjbZumDVurdRqJfonrTeUPCHgD9inOp64zui47ou\r\ntabdu/jHocoNC6RbQzu01KeHy+2KLOiThWIIBpLkk+IfZs8Gkt0UVg5zCFzS\r\n0owjm4xuHTVUR60zLqSQRjfjob6plfisg+oRV4hx+YtQ4k28114s0jZ5ESkF\r\nqjLxrJtpFN9AJ8obRoGPfh70br+t99+vTrm7d0vX8uMJLPP5fEc/xZmm0M1Z\r\n/8hg3Gv1qF06NiNDiI3umZBZfGSOyJOH9yQ0HD5CXStxtVnrBR7MtdLVpNIx\r\nxhJwg85mBxeS1UFO+NqQ2fgzEDraTtlx07hFWJfTZ5Hh1vgS1g6cP1W5UWbY\r\n887TGd1mBRP/0wGjrCcV4WoxpDyZqvMyJ8dIByKK85mOks4Bd7oewN9K7aJq\r\ncvQPhPRSH8GJE1fIIkM7pGIEoF7HRGr4R3I=\r\n=RAez\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.15.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/private/var/folders/l7/fjr5prvj3jv820whjzrlpr_h0000gn/T/53c1ee9fc4acfa5c7cddc480500a7cc0/xs-dev-0.15.0.tgz","_integrity":"sha512-7+KTNNvgKn7w2/Ltcs0GCnNisbh9WtlmGuiNHBCwTutM8lsk5TsreM4JS/HBvfttGogyQms6mwVtJrdLcDn3JQ==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.15.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.7.0","dependencies":{"usb":"^2.2.0","axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.1.3","jest":"^27.4.0","astro":"^1.0.0-beta.40","eslint":"^7.12.1","preact":"^10.7.3","fuse.js":"^6.6.2","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^16.11.0","@astrojs/lit":"^0.1.4","@types/tar-fs":"^2.0.1","@astrojs/preact":"^0.1.3","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^0.1.0","@astrojs/tailwind":"^0.2.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@astrojs/markdown-remark":"^0.11.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.15.0_1660003093540_0.9738326066730336","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"xs-dev","version":"0.15.1","license":"MIT","_id":"xs-dev@0.15.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"0b492c720836676e1f327a4553030eeb0c834921","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.15.1.tgz","fileCount":127,"integrity":"sha512-XvpDzBqYmnbWnixrkPsGqgwgEvgNO0qOUA3fWmrlURQ5e6/FPUWQQBwNbZs4arZJgpTOE+JyExe8m2p6MN4i4A==","signatures":[{"sig":"MEYCIQC2Tv15DJxOy9oinPnwLEsp5xzGusvY+IcfHe+DdZloQAIhANtlrKnOltDxMeSPlTaFW7uC7U/t6dJ4R7Ptr7JczgZT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8uhcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr6A//bdQjONVe4sp8Cc1FG6KovHuJjiaN+Iq8L99BXRNj7+TsZRUF\r\n6zo6bsTNJomNc4zcTblpQD9H4o3lzbvLxOH2aaMFh5um8IW7Ti0j/eymSWgT\r\nQgJjDSRA4XwKrEijcklHM2jTvs5uEEqVyw+YHsEof7K9EG2SWAocJXfHVR2+\r\nxfpRD8OUA5cgkPMacMwRnIhsX51K6Z8nESYCpthwVS7JZgUWZy6Rs09nlyT0\r\nza86XP3plroVu3joiZdNvmRM8iytf/MlGbWERwqtDShhkSkp1e/jhF0WiTGu\r\novnYwxPsmXHtTeh7SAIZURCLs+xIxEBREf9DDXhAf7R4pwAG7glm0cGKY/IZ\r\nWOzg1gfJp4t8zmy3uIClCzyO/h3j09OSOT5BN/r3qFoW/aKFMxKbn77DjRxd\r\nV1OY79QwtC9clPqZpbKXRbpCVvoYYE7vg3w9nQ3hAhnTww5TA0VBGDMyCF7N\r\n+rPxqqFPBCtEabUol/gurpANohIRKljS99tVrMbfBbc5Qql2d79ZXbsjHqaa\r\nw0svjyVTOA1eeMTGOgiBpdDem5bCcpt4NHATCJ8k/8TGUauTm3lPQDFmRFTz\r\nYleRtzpbsmkm6KMjWtNmk0Oy3dr+6Ks8if/KCEZclLDPZM3KKUSSnhKjtNvF\r\niB6I00NGAm8H4SnFvKZtzomZUMghlxbH4MQ=\r\n=+kaX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.15.1.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/tmp/91a8a97a688405c905d6cdab36822c2d/xs-dev-0.15.1.tgz","_integrity":"sha512-XvpDzBqYmnbWnixrkPsGqgwgEvgNO0qOUA3fWmrlURQ5e6/FPUWQQBwNbZs4arZJgpTOE+JyExe8m2p6MN4i4A==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.11.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.16.0","dependencies":{"usb":"^2.2.0","axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.1.3","jest":"^27.4.0","astro":"^1.0.0-beta.40","eslint":"^7.12.1","preact":"^10.7.3","fuse.js":"^6.6.2","ts-jest":"^27.1.0","ts-node":"^10.4.0","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^16.11.0","@astrojs/lit":"^0.1.4","@types/tar-fs":"^2.0.1","@astrojs/preact":"^0.1.3","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^0.1.0","@astrojs/tailwind":"^0.2.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@astrojs/markdown-remark":"^0.11.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.15.1_1660086364438_0.19713525426741874","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"xs-dev","version":"0.16.0","license":"MIT","_id":"xs-dev@0.16.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"57ce0af4e86c7fd24d8d98b890ecb3fab3f2d15c","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.16.0.tgz","fileCount":129,"integrity":"sha512-z9jVRlXtL/GJGdQs+spWPXNWW+J8lcPWhbV5zloxw83w6fxIebOiAkQ5/NgPv6hrcvUb+34QdaPi9h47QJPOKQ==","signatures":[{"sig":"MEQCICqetXe+tWK9X5CwIa8zQakoSXfa+4QD/NdI7ptw2CxYAiA1sNkHuCSa4JSq3dEVrbg0lXPGciliNrKa46cch+RV9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+6uMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjsA//WNk1gR4DL1ZEwV3EeuTRjImTMh9iI5bq7XUXa2QAmoPz65BN\r\nAqt5Ersmn/CqftPadK+oExiFdTfr1Y35nmx1bCybnteMMEpsqQvvrGBveIlO\r\n3s4WklbuG+0kGEDW5/I5Ndl43Dr/WLPBoIs6NBfv5QO2zc9i8VZ2Q6hjMuPL\r\nccmygiRujsteKIyWOyQgkSOB+p7Q17ZGOb5Hlk+ZfZBPtUqGQMynSSFu9/WT\r\nDK2DTOrdWSRcBBdSgjS6Bv5UhRbI/7eneHxNPWjV9MhNFl1Qso+ea6Iis9/a\r\natt5p93b4ZVlu8buOAELefqOPW4/0DFQc+XW/8JPS4ieF9UW5bvLMaCVMm2q\r\nv/979ARQOGvoGDKjzOFQTK8dZTC97721hJKChoQxjWL7Fz/AB5y5LMXhC3tI\r\nvxhh+9EIO1hbqpO9c7ZmJP+DF7umETeJyj9iMriEDVjvE7rbCOxwJc2bCIok\r\nuk0BoR1L89bmLJ72HYZ4s4Y7KK99G6JMydrEsjiBi7h35wkJ40jonj/uEenN\r\n+YeBF0zqnB0MV+bMR0V6xcZYKhNP5R9XY7V5adT2yiAfI3g9SdJiyMPSDpdi\r\nQjNQIXWWSUi8uJ6VeliysLbStIICsX7Zx8sOlYDBj9Aur8W3iWkdAuDgSYWh\r\naXDbK62SkIgY0zbNYTi+hGhNjUq3OjgmLlU=\r\n=kWDe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.16.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/tmp/66acdb7e18f3605405128a6b344c6bf3/xs-dev-0.16.0.tgz","_integrity":"sha512-z9jVRlXtL/GJGdQs+spWPXNWW+J8lcPWhbV5zloxw83w6fxIebOiAkQ5/NgPv6hrcvUb+34QdaPi9h47QJPOKQ==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.11.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.16.0","dependencies":{"usb":"^2.2.0","axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.1.3","jest":"^27.4.0","astro":"^1.0.2","eslint":"^7.12.1","preact":"^10.7.3","fuse.js":"^6.6.2","ts-jest":"^27.1.0","ts-node":"^10.9.1","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^16.11.0","@astrojs/lit":"^1.0.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^1.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.0","@astrojs/tailwind":"^1.0.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.16.0_1660660620753_0.4341635324613593","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"xs-dev","version":"0.17.0","license":"MIT","_id":"xs-dev@0.17.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"82bfc3bd61ec20b40420d116089e3b3a93ef0d97","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.17.0.tgz","fileCount":138,"integrity":"sha512-/G0Da1UQvHNf4lTus27XunrGY8HkdXu5EKT5Em8qpktcOxBxvZGxclgOZl/pEWxOmzs8JlxQezWLPZOKtbnXZA==","signatures":[{"sig":"MEQCICg0iqXbvR6tyfzJW1USO+qGXz+pHKiS4PHlbOw0UcnzAiBmmkD2mDg3eHvuKFLIa3+qCtuQE5SEVFCqSryO4w9jVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":591837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB4hNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaAg//cpMpDQF8hcd49lZm1qOVO9nhiWEaeFj5xZK2feEd42t48PHI\r\nBsNT5JAL2FwrrIlnBMOQyt/zkcmOiTeJuFn3URFRZZnXTkM1rPAOSjSzHia7\r\nW9KHj2ty4rLNdeoCs7vcxbYzsMgGybI4B6Rr5s0SkM7AHK1Zpg50gCV8QIUp\r\nV39pHx2FbDoxw1wsgvZdrNLeEInAhQTRcye61Yg0x6ydSCHXFWxLg9eGtYtg\r\noHZQL7hQrdtvIrnHHciw00GuoJNypHTk4skDPM7UbWhtvt+zRL/pVh8IzmoG\r\neT8DLukJHnYQMTt4vlda4rxpviDXZ55vTQBq/4HG1vrqILyIDJt9eJuu0O9O\r\nTs1LSkJRKZ0smwBH6Z3mjgt9ifd4MBpxdA067ZWKwFn7HqU989xVvgF7lPyz\r\nTph/g1fWmWpfoGyRa1uYrRrp9IjBnvF7dLKLtilBXWE6e4cKsfii2Spz2Xpo\r\nNlALru7GCwZcWGBNp99vrsY97BGfe6knz5tP2RBe0C2nKiu4lZXHuuD9d6nv\r\nn1zkuv/0CBQh50C86FRI68rpaKAX0ze1cakwd6MVpYA6LQ3HQiedB94s5vdo\r\nwvIEgncFZ1s5sjja50UPSGuHiibir/IcKaBXnNqMO/7as+AornxqYN8a7qrg\r\nfRyTpvUpyg+zVf9XFmUnaufxw89roi7pW9U=\r\n=1ZR6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.17.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/tmp/2d71004dfc281f5a398892340ed09e7c/xs-dev-0.17.0.tgz","_integrity":"sha512-/G0Da1UQvHNf4lTus27XunrGY8HkdXu5EKT5Em8qpktcOxBxvZGxclgOZl/pEWxOmzs8JlxQezWLPZOKtbnXZA==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.11.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.16.0","dependencies":{"usb":"^2.2.0","axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.1.3","jest":"^27.4.0","astro":"^1.0.2","eslint":"^7.12.1","preact":"^10.7.3","fuse.js":"^6.6.2","ts-jest":"^27.1.0","ts-node":"^10.9.1","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^16.11.0","@astrojs/lit":"^1.0.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^1.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.0","@astrojs/tailwind":"^1.0.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.17.0_1661438029348_0.43635338386252265","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"xs-dev","version":"0.18.0","license":"MIT","_id":"xs-dev@0.18.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"6d54dbf0922ed9355dbf0a1d1f098c9f5714fda7","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.18.0.tgz","fileCount":142,"integrity":"sha512-qlRuwGJC/mcmccl0QqwQEg1KDsT8MbMp0zTVplJRDKncrRKF7p++CgWqfSDVAU+kzWuz/T6zcMvb6bLqM6Dr/w==","signatures":[{"sig":"MEQCIGzZ3Dq2Fj0VPsBmCRU7Q+XHRwwY6mALJ2tvEaq+yWP7AiBZfdLLXW90rFl4K61+IzUczJ4udjbulRk4G7NPdiISVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDVFTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjVQ//RfNIXBLJOizL+jJnih05zSWgqMzbaCZ/L/UdwU89E5+WNFuo\r\nKV06hJjehxEOKspywMt9odpn1LoUPeVVpXUoNL9wHiE5BYhV5a1zK4menSLE\r\nvRHr7NSnOBuQMKNVOAhFTgvZkFsjirTkVEZWxkAi/C+SXmBx1Ly9ug6r1BC5\r\nCxEcyCyrmVQKAK9rHBElCSiM26vKAN9FCDrVh1O8rHBpAGOkWy73SQk8xnsM\r\nyzrViVv8ahRxAwFO5RKAPSR9przmmKmy1ca3c8U5UmYHYU3BYV5w1DxZGbXz\r\nbwO675CA2hrRUq2wHVlCyFlPYqwb3pzeJ2SDE3OFYRfFhPsUd7vYSydnSXjD\r\nZ0upRtX5YwT8+HneU0h686sSB2naAbNVMHq8WyToGfBbYqQAIzXR1LsSGJtO\r\no5Myr9/RkbUgh/POWngQcpKHIF28oHyowKbu/vqsy1XL8xdz/kr/eurt1x9H\r\nT8s1Z/HiWT2FXbhbygKdCsCEucQX3cLsEk0B1U7e6tYrRF5qiIU2mYsbRqF6\r\nJjZsyxDh8nelXyfJbz5wrAoTS7b4mBh4KsGlL76POrcceFi6Wpym1QntLZtH\r\nhz8iZoRyqNIR72sBRxg0a6xQOzlJlPpxzGKbkuZnE/SoDtle/nKmxa0v7I8l\r\nRR79UHMNbB+zymUspY5lRab8avmyfvQavzo=\r\n=48XJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.18.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/tmp/52556ea3201791a1ca43b3226c906335/xs-dev-0.18.0.tgz","_integrity":"sha512-qlRuwGJC/mcmccl0QqwQEg1KDsT8MbMp0zTVplJRDKncrRKF7p++CgWqfSDVAU+kzWuz/T6zcMvb6bLqM6Dr/w==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.11.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.16.0","dependencies":{"usb":"^2.2.0","axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.1.3","jest":"^27.4.0","astro":"^1.0.8","eslint":"^7.12.1","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.0","ts-node":"^10.9.1","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^16.11.0","@astrojs/lit":"^1.0.0","@astrojs/mdx":"^0.10.1","@types/tar-fs":"^2.0.1","@astrojs/preact":"^1.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.0","@astrojs/tailwind":"^1.0.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.18.0_1661817171325_0.4187577518609831","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"xs-dev","version":"0.19.0","license":"MIT","_id":"xs-dev@0.19.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"f4323d09863cb23b9df81c1867d65b79711c0ec5","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.19.0.tgz","fileCount":142,"integrity":"sha512-+UrNg9h4yRLJZLBTKD6c9hU+8/WuSZlAoI8KBf4u1l1WIVzpeVuv6j9EfEocbJhdrVUnCu+2iDxSGw12y2MnNw==","signatures":[{"sig":"MEUCIQC0QQm6vsQ0F8TleOO4LXEbaJnLLyrWAlnQR8Zwk8ZNNwIgGF31glaOP+Z1zRYcXnoIlv0acmWxQOvFZ0uvC4Vyf/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFS69ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO+A/9Ervv/Tl3SrXvqYieLUborwMHS3YZMbGWtDOMlok9/gII2pvo\r\nBUIk2Zoar1UHuH9kMXeDkS1Pe1Bna9FSx26ViWs6TEMsCKmW1U4l2/v033RA\r\n8XNsn+oIDuPhhy2377zC6Do+gL7brui2fUw/E3FEpzdGSAREndukO83U8uT1\r\nPKOpDyE44cT40x89Sh6D3sCk/atILZ6ZUcpJjL17R4PZNEpVOBEww5RqQIXf\r\nHZYNySAUcyNo+jEECajmtviQAP7F8uGoE4BQPVQ8Sg89lFTNLyBybWMogO4P\r\nQOTZkCtA81ilwsdgHmyVTz9qhd07QBkPxONH34KNuuj2eonEsp77z8VjJuzM\r\ndJ/OEl/QB9meHocPkXQZ56s4sZlzOLEu1ShzlbhwGBhmne47z3Frku95uXjW\r\n9SqJKFtl0ykTP0wVwyYKZ6jIQOFbvjDRVTQbXqgzRwJceug50+GLpovOy1p1\r\nqZlJ3WoQW+gHxHUUlC+6whyvU1MHV/yNWUFLjiHXxEpTFGuJ7TxjTDGGcyXJ\r\nwGRIjv9sRMSNlms/KHBOEwrMNFqa4gQ+Z5oM2B4EXZU79AC2vyqJKZom8Ofc\r\nNXrOGJoUBrJKonTegpV+cu8CMXQDKG9/Zrl/D6klHRJhxxVyFkZkksnUwKbh\r\nVooAa/W5Nw6IHnB4/sHHtblI/ushhx1iKMY=\r\n=scL0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.19.0.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/tmp/e4695ec65804b65bb9ee77c782c5c4b7/xs-dev-0.19.0.tgz","_integrity":"sha512-+UrNg9h4yRLJZLBTKD6c9hU+8/WuSZlAoI8KBf4u1l1WIVzpeVuv6j9EfEocbJhdrVUnCu+2iDxSGw12y2MnNw==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.15.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.17.0","dependencies":{"usb":"^2.2.0","axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.1.3","jest":"^27.4.0","astro":"^1.0.8","eslint":"^7.12.1","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.0","ts-node":"^10.9.1","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^16.11.0","@astrojs/lit":"^1.0.0","@astrojs/mdx":"^0.10.1","@types/tar-fs":"^2.0.1","@astrojs/preact":"^1.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.0","@astrojs/tailwind":"^1.0.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.19.0_1662332605419_0.7231240512794388","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"xs-dev","version":"0.19.1","license":"MIT","_id":"xs-dev@0.19.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"cc6983fecb970090e465369ce61fbbad6966b037","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.19.1.tgz","fileCount":142,"integrity":"sha512-y+nFWTCjK+mM+eTBgz9ZDnT9K6cmfQCFswC79XjO+VHhaF7Xl+rYCl5aWJtmAY02PAeKW+WwzFk394hS2YsvDA==","signatures":[{"sig":"MEQCIFlZYc462YfZ6FPWQgV3aeAx2Owm9TEenbWbaC3Uwh/NAiAItCHUIOogXHvf11UOQcoSI3ZO6KLKKtCc+8xCGG+cgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiAt2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPZg/7Bkst5wbUEDInUqBcDYmf+F5/bNoa6f/IDwaWSOI70+zhlECu\r\nPGfSEqSUwkbPQY8lcaKJ8bfOmOvorOblRoyAxKJk8LvGY4Vq7uQw1xHkkqim\r\nHD44R7EigHrHxYZpJWIrrWT8VQ9opk0Cfjy4x4ggn+ZApFSQM5GNOKA0+ys5\r\nN012zsA01P33kjE/7vvbrFx8jrWINfBBHz81bi1XEhG+bIXMY6izlbBOMhEY\r\njts+nJW3hsbYu+iucTe3TI4Y8xwLECuTOEKtxpeG2YPMHlQP8lgqp3UMezix\r\nmNvESoz2/LcI+EwGd3lOhDjghYhNcp3bAUTSvFSxXnOiOB0HYlp5W4v+MVT5\r\n95zv+ubOpTRRFmWqgh5SUsCozSKaik+UJHno/PypzIqcFe0C3J+6uqLmFxmg\r\n2xBY49OfCqKMSDff+ziZj+5q/r0Wsnn80x5Kv+FVBgv5M5sN8NErYNUSpNqv\r\n6y0MC0daGOuSbCzi8HWHXBwUyv4IXorFCX+N0gbhYtfZ1lOeP7D5A8+IZX91\r\nm+gT0nEeuC0/NZeNTtyWZee58yaExThx3Wnzx3ZY4sRzBbntJvr1yb/qVv4A\r\nem2M18+7WsA0d+IVk2VBoiDkbFPocNdXt2eZraOciSuYORWqYqRk97lEbstb\r\n53F6Fx/N49rHCafDfO+6wKJ3S215tDeyQN8=\r\n=pL70\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.19.1.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/tmp/5260bd752d17d37cb7317d8add64e75e/xs-dev-0.19.1.tgz","_integrity":"sha512-y+nFWTCjK+mM+eTBgz9ZDnT9K6cmfQCFswC79XjO+VHhaF7Xl+rYCl5aWJtmAY02PAeKW+WwzFk394hS2YsvDA==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.18.1","dependencies":{"usb":"^2.2.0","axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.0.0","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.1.3","jest":"^27.4.0","astro":"^1.0.8","eslint":"^7.12.1","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.0","ts-node":"^10.9.1","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^16.11.0","@astrojs/lit":"^1.0.0","@astrojs/mdx":"^0.10.1","@types/tar-fs":"^2.0.1","@astrojs/preact":"^1.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.0","@astrojs/tailwind":"^1.0.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.0.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.0.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.19.1_1669860214677_0.1502535061017949","host":"s3://npm-registry-packages"}},"0.19.2":{"name":"xs-dev","version":"0.19.2","license":"MIT","_id":"xs-dev@0.19.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"2590e5475b83ea244e473964368bae600e8b0f9b","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.19.2.tgz","fileCount":142,"integrity":"sha512-c286pm0AsEGophX9Fsu0KNmZLrs3CBE3/mq0TOyktc7bVW2nxG7w/J7oqZPtT9m8slIEXSFXKSj0/SH2+uQgQQ==","signatures":[{"sig":"MEYCIQCcQJ6qZJSMaJDUNEYC3rN8frJrFt4/tX30xn4/VI5iXAIhALwcGdhRzp+XB8HXd/QsZHwJg1qYb6mVbU5YUJl2lg5M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiBMaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpSw//Q07Ww6o4br2znvnkP7aF9vKizNOy9o6GaZOWkPOJXRlX6b+Y\r\n97ZjxLMqHTnhtY4WE173t8/vb8yb5RLvrgaadKFn6HLkDN0/2i7BCGkg+KHZ\r\nQ2BxnnNsfwlYdRJ9VtzflcfX94uMzsipzGCxeXWCo0dhFxYsDo/Xgk/evLyg\r\nJDoPkw4B2F5aRNEugx02iOfvWfAz5KWEfhKvu13CMWHSS/6y7oiGpwZfDAjf\r\nl/9DjvDAx6XN88wyT1KqWDnGvExWUMJ2IjSMSnBxZAp5CPJdJCrLHnkTx1e2\r\ngX3yNspFUGaXsRhCqUH04F31nkJXR+QEhDg6bD/fYhNbrbv8PhEL8LzlcgLc\r\n0LIc8WzFzlcNv/ER7LlK9NzO/YT7GHhe0oYuw0ZVf4Bit7U54Ac9G1A2iiDm\r\nq3+y2JAGSxPv7NIAmbLgqJFbwbFWnCdo7eAod9/mUB1xUKP5FwfPIHWA5asu\r\nko68mgI2Y6YidJ0qhGZ5Xn7u4MnI0Ctopffj/fixrdfV0kSfsyZa2pmzzW9O\r\nzQT0CUyQNnLAIAAnnS+O77VS0HmeO0onLoKHclDZTzQ6Nya0WJGiN6ogVYHi\r\n1BDExJDTboElPogExMYVR26s9dDdSA3G6XIbeAnJQLJG25nrqiNsIdwbMkyw\r\nWEuiuziiBGCyk00XY4i5WTCBuZyusg5yN4g=\r\n=UEjU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.19.2.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/tmp/de970896978df34325af06dbe2e34e47/xs-dev-0.19.2.tgz","_integrity":"sha512-c286pm0AsEGophX9Fsu0KNmZLrs3CBE3/mq0TOyktc7bVW2nxG7w/J7oqZPtT9m8slIEXSFXKSj0/SH2+uQgQQ==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.18.1","dependencies":{"usb":"^2.2.0","axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^1.0.8","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^16.11.19","@astrojs/lit":"^1.0.0","@astrojs/mdx":"^0.10.1","@types/tar-fs":"^2.0.1","@astrojs/preact":"^1.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.0","@astrojs/tailwind":"^1.0.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.19.2_1669862170151_0.6318786162891357","host":"s3://npm-registry-packages"}},"0.19.3":{"name":"xs-dev","version":"0.19.3","license":"MIT","_id":"xs-dev@0.19.3","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"79113e9005611057a9e6bf9dbc713a27d80796cc","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.19.3.tgz","fileCount":142,"integrity":"sha512-HXOVX15W38ESuVxoKHdE+xKxrWGKcpKiYAtZCGsJgJk7sJYKLzLoMkqnr7QRg1FsDuZkTt6+Qar1ommpYSG4hA==","signatures":[{"sig":"MEUCIQDqAgSiSPmwtzl1mxs1RHi9T8hg6LJLjo7BvS8yyHW8OwIgDe5ywdjeSlVLwhYivzhH0WZIAvG/UaU7LjBGpB8jMqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji9VtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ5A/+IC37peqqvdjVUumUDWVjuEuqL/mOGe822UPiJB8965tQN71T\r\n9AF2gDuUNOEstvzAHmaJo4243CY6+5PTr1LD3tI5OvTkfOpD/whH7+4IEeq2\r\nV+8oNfqZtQLtYB/Sg9I9ZFWJgf+KpRMNP2hqcW1lvRBtCbhwnligXB4BLADx\r\nk7ISvFd67Yib0XOSBKyK+GChRgi1hDR1CPxxPgEut1qkm+A8E0zrvxc/dWGd\r\na7VTaNubWMG2D3IK/wkfcTKxR1YyC0u+HqJ9o8GucgOVqwF/A7ybC7C2VjFF\r\n6rHqdOE8tXyFC8JFVJ2dJ+QRD3jOh0knXc8TJpl5gqH5Lgo2L4hWcT+BomY/\r\nPkjphdmtvjZ3dNzlBe274hIuHNFROLLeIj2YR9rYiseIbvOqqR1AI0+sHhvd\r\nSdsaQYcP2J0VyDfc6X87a4WSnE4jby2F0qNA4AoaB9J03/eSWwbT/bJ7C4jT\r\nycBkTaoCEqHUfQrcxWBPXKbxfhMOPfreqIdxbX5GxNEmYcbXC0tKRPZzUktr\r\n5yaCMMAt6Cj7mDZt02CNnyGwysf0hxIHogNupcQi68iWT8F1nrUYGzmDh6BO\r\nqpkHRAiTeJkWnQWt/qNUUzK8pZe4pROzgSE4WiXamv/sxI9d/+I/M5dQIHwI\r\nr2XULkekRkiwjMObaYTRWUdZd5Fp60dfIHQ=\r\n=TWmn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.19.3.tgz","types":"build/types/types.d.ts","volta":{"node":"16.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/tmp/4c003efa8f69b0b2605e9505b5f45ce3/xs-dev-0.19.3.tgz","_integrity":"sha512-HXOVX15W38ESuVxoKHdE+xKxrWGKcpKiYAtZCGsJgJk7sJYKLzLoMkqnr7QRg1FsDuZkTt6+Qar1ommpYSG4hA==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.18.1","dependencies":{"usb":"^2.2.0","axios":"^0.24.0","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^1.0.8","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^16.11.19","@astrojs/lit":"^1.0.0","@astrojs/mdx":"^0.10.1","@types/tar-fs":"^2.0.1","@astrojs/preact":"^1.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.0","@astrojs/tailwind":"^1.0.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.19.3_1670108524818_0.7050469361997409","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"xs-dev","version":"0.20.0","license":"MIT","_id":"xs-dev@0.20.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"aa30bd70d57091d926dc81697c676dedc436b112","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.20.0.tgz","fileCount":149,"integrity":"sha512-PoMipumuJZz/S3PBuTl7Jh27ODB9+57/N2My5bRg4wUC3on73BjB2t0aiVw7zQsnBsnAvO1hqvGz5eAX9Ni8eA==","signatures":[{"sig":"MEUCIHtcrztNWmAstJMlINzxGx3w0Xh5OCmpdeP0XpnDgOCLAiEAtxsBWIj3aAv2qtJylagIiLp4IC/TUWjbHtGdY3OmhSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpiVxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorWQ//d2euO+PrUQsqAHFPIluHlX/pzfuh8qjDB0gq8jirCl5zLxlD\r\n4WA15ioYqhnf3/fEIWcJ+/Gklrs6K8pCfc0OEgtPo9p2Cm5VXeoUzVcBq+PQ\r\nyQUbn+OwLKumouYGKMneRFbmNyCqyykhs+OF57EmgfxOXx7uexyD0F9Iom0Y\r\ndRbN9BD/TP+tuadeEfB5ZW6tidF9XRd0gU28GrQEL0TDJnYRehbCBDQJ0N/C\r\n0YMkGFGgrOqg7W6haU5bwUa/nmwwxRBZJVGb/lXB0MUkQXXunWLSI3H6yZvp\r\nlopx1hmUk3F6oKeDuS6cHViU4MsTbZswBH2PqWlzx/RS7SfHDtWfGffCiuY5\r\nYhKhi0q2W19mB6xSk2WEMwX6QsmKXwXKJG/BCfggwxkWLmIPEdir5RTFlt2s\r\nY3H/JvqWda3bFV9ccoK6zmoayZY4zaeqsysLHv7kll+NAJu+Pa8Y9vHcL4w3\r\nUjoT/kM+p0KxVMGpbWkVOtFmPo3FLb5rggIPg3w7e+8LcNS3+slqljX5mYuy\r\niNTOHA+Ei1qxFB8+9eTlsT/+xhqa9aGyR6A8sBEQJpqqDeKP70WecMVP4CUN\r\nFZSPF4TnFtW8Hr1tuvt/g8NcGiF89k1X1xHNMimVyKCr4wXkba+gNfN+SPZ1\r\n75wqdkp53TDPu1fHdptm4h/oSB/W77ej0A4=\r\n=PCWt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.20.0.tgz","types":"build/types/types.d.ts","volta":{"node":"18.12.1"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/tmp/6932b9b300ee9dee99f70267e12e3086/xs-dev-0.20.0.tgz","_integrity":"sha512-PoMipumuJZz/S3PBuTl7Jh27ODB9+57/N2My5bRg4wUC3on73BjB2t0aiVw7zQsnBsnAvO1hqvGz5eAX9Ni8eA==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^1.0.8","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^16.11.19","@astrojs/lit":"^1.0.0","@astrojs/mdx":"^0.10.1","@types/tar-fs":"^2.0.1","@astrojs/preact":"^1.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.0","@astrojs/tailwind":"^1.0.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.20.0_1671832945399_0.178843061018777","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"xs-dev","version":"0.21.0","license":"MIT","_id":"xs-dev@0.21.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"0452d8ef721a70b6adec78f2f9e9251297cb733e","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.21.0.tgz","fileCount":150,"integrity":"sha512-aXahFtdtCDTNBpObufTN83HofEGnjnN+P4CItJ5FD03gA+QPd+K9Qu9vK9psgbE/f4f+HZG4SeCdCumXT/CyFA==","signatures":[{"sig":"MEUCIQDSfDF2PqHBXrxwKfhOuZh9f1xpD9ryZjWKAp2O4F9irAIgHGnAKTSmtjYR6iWyhzFIRvcVsNur42z/Ltxe2KreIQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":656108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5FdhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdgQ/9GW8EaxJxXgWPlH/vZAtvy8yOSZC109FVXAnH0lIalRbq/+5x\r\nQZ5+t7SbrXU9Pi5lFzdZ5LaUEQ2aOxyvcx1V/QcHdwdq1FPj7Gd1noHeCRyP\r\nwxCQViRV5vtsSK2AM8n//FSTwklzTgCpXQj71mQp15yBpmqguiRnwgTPHdzL\r\nVPuAxYQbBoH2mkBOp9g2M66+RU7XE2c12lWLtTd7+0O0FDztfFlr4cHWCObi\r\nHDAnraXcz9EuMz50sJDmZPFItzyIFkUYeDE7htL+UI00j3kqMZib9kK0MtwO\r\nAErzmSkSpi2NtlUsEGcRnQXDkffoF3f6dt9reTGLf+C8KC1YC/aKwmTrBTPm\r\n2Bs20VdL5XpA5K1rBKVD+X64Kp70/iGcsDQ10pDSqzkSv625Mok9DuDI3Usm\r\naobVa3kMEqmK/v7ZhJD1fMyI+lZ1a3xK1JrMTBibjnIU7Gn1SE+JKmg1pbib\r\nXIA8FiP0bIenBLhVNNBHG9Ln8VQ1lqspre1B37jaZEZvmC7RiyTfakdfeuhi\r\ng142htz8Ysf0gea5xyaZ4OpTjAnN5cOhfIHhbWTM7jMxscsSLkgAaLZcSlO0\r\nHjbcJv0K7XoSMEhksRJJ79KM4xbT9l+juv5v5y265YpNSY6KSKLvgCpp/1TA\r\njdFK3fjo1XzprbkLv5OHgN5EWdtoNp8KSyA=\r\n=XzYT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.21.0.tgz","types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/tmp/752547bb70bf201b7ef537a79edeb64a/xs-dev-0.21.0.tgz","_integrity":"sha512-aXahFtdtCDTNBpObufTN83HofEGnjnN+P4CItJ5FD03gA+QPd+K9Qu9vK9psgbE/f4f+HZG4SeCdCumXT/CyFA==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^2.0.6","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/lit":"^1.1.2","@astrojs/mdx":"^0.16.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^2.0.2","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.1","@astrojs/tailwind":"^3.0.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.21.0_1675908961182_0.7460196578397511","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"xs-dev","version":"0.22.0","license":"MIT","_id":"xs-dev@0.22.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"34f9f7dd6000530fb12c356d697acace03614054","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.22.0.tgz","fileCount":150,"integrity":"sha512-wwO9ZUmIWrvi1OLK6rG7o18W0TMB9yF3++g6HOdb0tGwOsTgbYa7VZcabxYJDhsfI4ZhcQgwZmNJcTiGA+wRZg==","signatures":[{"sig":"MEUCIQD4BSHKOnF2JXsvag3m6UUUpXVAZs8FgodBvtDl2CmP0AIgEUcT2yDu3Vj+XrTNAqsmpA+tOCU0biTFnwaqd0Pt6ZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9rCcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7WQ//VTByPX5xC01xHVmHHLdLEmKjn7xYYvdfyklJxgWPsLrO0ZGv\r\nLTpW34Zn06RDzHMy/EEPwXBmfm8dtuKrbIzXQVWQ/vBPlSCVAq29LO+Mye/R\r\nHnmqsomR/eGg0N5uqK2MDDtJTUkMs/JY0DpvAREnAwu4QD8F7xnJCLCFEyWK\r\nHfmYemRkSboxf94yZ4EuPUgzccjwa5rZMRWMgA/0NJhoYQv8B4f1eVoM/5XC\r\nXF/3q7Bdido4/5cyuFnTuXxNwRNh/dnUX4nJk1QPaXHVc1PzHzaIQtNQNHuN\r\nKRbAdJz42aHhyR2etuPH1+NZWwAZqRUpzL9jhrrQ7hsBuJdlg5KGKwmQZ720\r\nRkzheArdV77sbhQzyRxzrGW8/Bq1zl4gHQCRkcmAfv8zhVXe0+Vujw+Xfv2V\r\nOGuvIz3nQv5pBoy58aKtvYTNEAhDaJXMu7t7tl7CLbkpC6fmtNS5faZLX/8T\r\n3pz+/alhRvlwtcUbMExqeQVnB0OqESNyjlB60kiJDXniJ+BsPAcyHE1cBHhg\r\nyURbA4PI8JgnUP2yrIJFURP9LMGvhGF/xmW4U7VpBAqTKI1n6oLZibJwIiYh\r\n5U6ByLKAMJlA5YS4gC9umNKrUKFUuQPr/ELOZQPyePrME9ZAkLllg03CDtca\r\nDrUZ7WQnqeUB1JETK+ksHn+ZJUnT9OWFKvo=\r\n=y15d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"_from":"file:xs-dev-0.22.0.tgz","types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"_resolved":"/tmp/465368a30f1f25b6894d9591e4920918/xs-dev-0.22.0.tgz","_integrity":"sha512-wwO9ZUmIWrvi1OLK6rG7o18W0TMB9yF3++g6HOdb0tGwOsTgbYa7VZcabxYJDhsfI4ZhcQgwZmNJcTiGA+wRZg==","repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^2.0.6","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/lit":"^1.1.2","@astrojs/mdx":"^0.16.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^2.0.2","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.1","@astrojs/tailwind":"^3.0.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.22.0_1677111452586_0.9598421803091919","host":"s3://npm-registry-packages"}},"0.22.2":{"name":"xs-dev","version":"0.22.2","license":"MIT","_id":"xs-dev@0.22.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"22537ab10cd16aebf0433cddabf86e13bf246748","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.22.2.tgz","fileCount":150,"integrity":"sha512-SgFQzfB/jvbdBrkbNv+ytNaYwifESf6v/AlUSWvX+bBRF2QdAujr7T+ZWRSyN8oniuVL6NKt5tPd1wCIf4rMnA==","signatures":[{"sig":"MEUCIEtF71aLwaXiba5HJNQUxOd9T3f0lOnxFZkacD6v3jOdAiEAqO9M+6pbE1bV2jinHUFS3069vW/ZGAd7evYNiyZ9PQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+AuWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq46RAAiLJTjSXVqexzrPnjUkuAddleqs0oGxCBpWk7iHrrskXlYb4u\r\n34vyOuM8TJrA1gnLbVatCRQ873cP+NNEa8zTtQquWdTjpWNkoHh1W4+kDF1a\r\noU+Hbw2gfq4LpIFPvWjajX5V/QqFhz/2id0pwgiPzzc/evXjycheYLohfWHr\r\nvV8zFIjfLB5JRs2McmIeuAIXCktyTw5NJ1UAo2ZegbVGuNb9SX1CXkdHe+C3\r\n9J9YpLbYRBg+D3KK7UTeLYbdApOgVFsKHw0hJDSxhzI+Z8kEQikCXArOEHok\r\n2+G4nuOK2pPSioYo2yL8R8lC25Jh9DwCXTEwXzeV1zSAzW+QIkdjd7qAUkgz\r\nZKMdhrFfY9grevnal+vRi7em6OOuKd2J2OLvHZr4uEZ3bp/arzqTByB9qM6A\r\nTGT7Eh3EO/+UCakOd1s2LfuZptakX46H3jhwu9GtwjyrFUnHqpLNSsY240HI\r\nqtGGOjRDFbHglywiZ8u9hbmBA412STdGWrHXuo8f6lEWWC7Qv80IHiIRtWd9\r\n9ZKh6icavS/Ds+izx5tiaWP3BoPJmCn3RcpgPUgoU3pdftjn0DhuecDLlp2B\r\nrL5f2jzVmT05eLlHPHt3l7VYoIadppnlj6vitq2l3VHh697/RMHdCHxWB/3J\r\n8puSUI5TjCtqrVM0EGDmPNIipELwFgURO3U=\r\n=4Xbc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"4c0be386f53a8edb3440f6e501c43a87eecd8a3c","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^2.0.6","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/lit":"^1.1.2","@astrojs/mdx":"^0.16.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^2.0.2","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.1","@astrojs/tailwind":"^3.0.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.22.2_1677200278412_0.19725327686171368","host":"s3://npm-registry-packages"}},"0.22.3":{"name":"xs-dev","version":"0.22.3","license":"MIT","_id":"xs-dev@0.22.3","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"e8c2df2b42e56b683aa36d6127bad041c756e93c","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.22.3.tgz","fileCount":150,"integrity":"sha512-LqopoTXMp2CLH+giPhi04m/vrfIygBqYm9OY8Ac0Ry5wWHo6McxA6rvTKwuXxJTxkswf24uQkoTIyBkmRrwoJA==","signatures":[{"sig":"MEYCIQCu5QtasrDwu9mX4ZwhTGkS5ldjyvA2wzgmdwWr6hQuiAIhANANV0CuZtMK9z2s9EbH34DWmDI2qdrPwKW/WnnayBCS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+B5gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiRhAAn4V/SIMGDkoTCEV6oLgHYgDGhFTY/BqYBnvKPqwm/oTSL5IA\r\nfnX7yGnELvcMKtXHlI7GbDLCqCSL4B6EHBovy8+qzLVeHQAy2T3DhhKJKPY/\r\nf8P+7TnrNekqfRQ8XYFwCqS90h5NVoLDGp4sTDRIEpT/gzPJpZNzJKU0NinV\r\nkcp7+Fu7N4rgJmrssMQT7Hqfc7lbQ+rrGaRaD/TvMCpwNocPs0SRoaUu4BY7\r\nJRhBt0UrDp3Y+iaWWnvFCeLLYj1+Knu7/xWy2Rvr3rrcs/+/Wnu7JUhcNAkR\r\nlE0dDNbynStrZSC8mZkpdhavO2BdNS/lvVZ7ENvUHen7+3VMt+5uQGtxJBQe\r\nPxZjO7+8j/zgUP5j883xHDM85OQK1A78ef0s3lVpLuip/vOV2XUO4LGsqJ2A\r\nQdTHqh9CJRjc2A8wNcmmg5efaby1ri9rq4n/YlStcptmLZdNWgXNgQ4DsSjS\r\ny/HzreYQzd2o9tUp4bBEX4H1vgLnBwT/R3jD7vytPEusrGLbwnaaPmDl6WlJ\r\nRZOxLiaI5YxpB5xd5ye1AoqPe4RRZls3Gi5pf/duKEtcH9QOpj3+fYRxQ/pZ\r\nEtPMxmN8lP660b6/P2NzCsh0ZBFNIywq/+qsSRkYBXNX6KQNdi7AhMIaKR/e\r\n21kFZuEn+LIHOl7YnNrgyumu/0lji66kvYo=\r\n=kEHf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"cd41405f6ed81ca8f96ac047857f69ffeac06a16","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^2.0.6","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/lit":"^1.1.2","@astrojs/mdx":"^0.16.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^2.0.2","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.1","@astrojs/tailwind":"^3.0.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.22.3_1677205087876_0.0808562354227993","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"xs-dev","version":"0.23.0","license":"MIT","_id":"xs-dev@0.23.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"5116824cfa9a8fce9de30e115840111b69171959","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.23.0.tgz","fileCount":150,"integrity":"sha512-lGVOz3h2rYqrlj1/g7CzANrvoczPGAImnePs80KaGCEiYoUTTJcngSRUnQHC6Lp2JcRMM9js6hlOw7Qg8t7gfw==","signatures":[{"sig":"MEUCIQCoNR/yQ1V9rHZEAx5Agtuh3F/I4G9jthhJIF7ZUzbC+gIgFZgJ5wEg8LCDwKR8p62nv2Zcv13XXyUY+Z8F9yb/12c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":663550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBp0VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNRA/9EY+ahE5W1I2t/cgtP7Pg9pirH8ll3dSy6X7EsQHzo3+8PKeV\r\nUXJPQsENGKqyGvUyaCbb2nzCvtwK6ieM+o5ed0g10sS1t8eoW90YpeYcKPNv\r\nPgY5ti5Iube5gB/ngwz3ckaAZFGiq+LamBbouoVbZL3v3Elf2vtOrJkVG+hd\r\nZOjj3AIA3xJwT2NWrC3N85D7ANLq8hEXt26hDBeZpLBlqMSxV99ZSjZhDj5K\r\nejyjaJTHzxB5skRv2oUX9/59yUgX7ZwyuIMP9We2j71TWaMkEnY5IxBLf8JS\r\nHEiMa5IMS5+hGxUnauS/x+ijsuz6a00uAYnGaO9M+O0Y8KrvDQ4iYJeKYkhA\r\nBgiUQ3Uo8TP8SfL01aJ6eaWdkkIrLLokiiXlojivb5E/lZimTyHdw/cNqpyh\r\nkJJ8He7uy9eyo0Ng5bdrzztDDEoKrGhkZlzHWONwfOmtTGZ4eztF6KVZkO0e\r\nfgJUPt0AT6YACEr0vcKrHvnvBXqHLa3xuEVDGzowbcFrcHIMn5opl1l+hN77\r\nEk9H7SML3MBcbrSAqRoupmhHK1aauOzvRMsJCKahZXN7c6OrZ4bHpfWqRHV8\r\nxYK52JjCLimTRNx4xJZZPW5dQINn1Dh5OQkw3AkBH4wULI84BdCdtewD0G5X\r\nlq68rgE4ZKfc4YUL7awQWfhkXf8RuLJaNXA=\r\n=j0f0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"9b24a93cf3c501e52013c1bcabf84a02cd7f0c15","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^2.0.6","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/lit":"^1.1.2","@astrojs/mdx":"^0.16.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^2.0.2","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.1","@astrojs/tailwind":"^3.0.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.23.0_1678155029092_0.07955491496703981","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"xs-dev","version":"0.24.0","license":"MIT","_id":"xs-dev@0.24.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"76c39f4da61367be143748b2b7fa296444addd98","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.24.0.tgz","fileCount":150,"integrity":"sha512-pa8T0SsfkZxpU5twmxsook4scyvvB3jyi7GIYTik2Hfz15IWzqh0TY5va+yA4UUj4v5RjU25x5ITL6jTV8riQQ==","signatures":[{"sig":"MEQCIEFTweloH6KhwVzyfLjQbyT7pbi/qZ+xJnckGQ+VGY8DAiBi4+7zxKOzpnmaC4XDTRDV3y80RFZY9kvMgs2Lh2Hwjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":667412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEThQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbyQ//d/CKNjHihx8YINtc1fKpPKyyVhDsQO0aHaz++cs8Rgw0LEGK\r\nuMMB8VrmtD9Rlm+2bTEiUryk44moKi7haC5Qh1KNg6X2l3fzUQ1IOPiOHXho\r\nxoDp6x8o1VldMkx8gHxKr+WOVpUkIA7ABEQMqWMfLqTnCwWfWnn1JUckHcJ3\r\nGsGJktAG3lGpw1xNV33jC9Vwg9yeQ52F6LU+2QLYnZnbI2m3ZaXxrP0axN1Y\r\nX2q5idSnv6slRQ3GgdFTQ+/hp9F2UDYAGLBx/BNxHA3BjhO/w+zfWppv07xF\r\niLm40iZdB0IilNTwV5FZLirs+Q0Y3gqNsCAtefz5cP832xWbCihkVUmsemP9\r\nvrYzhYOFsIU0dScGFs+prSiDPi2nSMdhfkTfa11lzyTEs0puOa6V3XelaC3I\r\nNhFwTTk8j13Xhya4vhREpp60Jru/INX0fZqoNb6BfWR42sIHchV/ol8Zscx+\r\n/+yhAYDTEJGpf6AHYNchgYDkZ43LNL7Qsr0X1V8oVL1nS9kEC6+7UXsiUebZ\r\nAOFfPjdtrZwe4GzOBw+gx+5fJeTIac96bK/Og+GDVJltwR1s8vcmJW7G4aml\r\nGQosMEw0Vw2I2jax/W91OXgeAoT+rcyKwAOA8hRdOMI2D+UlzKTAdWW1vCKJ\r\nz4ArXJRu9wkCAo0ePRPlzqnrv9qwRfV9Y1g=\r\n=6g/9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"cb61ca1ffdab37ffa586d2e9fd3a6bf034b19c5c","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^2.0.6","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/lit":"^1.1.2","@astrojs/mdx":"^0.16.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^2.0.2","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.1","@astrojs/tailwind":"^3.0.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.24.0_1678850127985_0.740622194581319","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"xs-dev","version":"0.24.1","license":"MIT","_id":"xs-dev@0.24.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"e7b78611c92625df0b150d9b4990ef2d1f188e07","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.24.1.tgz","fileCount":150,"integrity":"sha512-QS6XQ99uiwOrRY+GUszCPQIWc1L+0rVsH3vDwYNqP4W9FMsyRZDUYLub/XjTFY64fVvYeIIQaMUW8G16KbuvOg==","signatures":[{"sig":"MEUCIGfnx44P0KAQxQoQUo88ElVTR6bDZPIggpZRWvz8JLL9AiEA2htveVlHLDsGqeE37vh23JrHaIWMUP9b0v8Tv8zo13I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":667789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkETsKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7jw//TCynGg0oImiYJF7IEOFsiFeScCxkhpar4XDZtAlERCsFeFpZ\r\ni43kPUiVbt1oZH3QtW8c3LSV7lIoK5mIVG1oImi6RLZZvIPk6aRkTPv5e0on\r\nBoOFyTCyLfYaXQh1ZH5S95yB1Ev+On8BSmAYQ0KON+Pw7qUYoRyZ/3vWxc57\r\nGW13uukfNA0XfGDAzxW7tKX6cPfEldPkZHSSNoFSepwIEX9/qqnEkgvj7q07\r\nFg/bvj0mWP+kUfreLM0OTM6sHjzmeEU9wnAcrAf0QUg6JLyVDKg/ENFRtnSR\r\ncrhQmZgJ7zitot7vqtDG2skGkOogrRgWB9/DNgZtd0ntExJCsOh+ravvhTcO\r\nzSDMllRC0RmVWHE6QL4VHIJUCrHGovCEOQCc4PUs7PeUcEZM9N+KjmNlEC1c\r\nl5wfSiLFQKQfAUOueicGr0VH5jAk5mLqZPl0kPzEe87ayeO2L6wuouKD3PCp\r\nO8gUlIN3w1PTCozJ8V96am7tQ+dbK30cVJ96dOjtgXcN6fHtFcXBOO8yBUAk\r\nNcWOpCKRyRaZcamo1vGyVsByAPnYSeLQ6HB8xFScy6NVLFOm2vWJ96zV6a0l\r\nv+EKuqhI1O7YcYUctKUeydYFR61WF4FLy0NF411l6OYx1Ave2M/eLovLBRQF\r\nB4sJSReU878A2XbcvYL5xd0+MTLIp8dJi9U=\r\n=P9d0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"efcbb8d06fb1ffcbf9e321b63d6508a091544f00","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^2.0.6","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/lit":"^1.1.2","@astrojs/mdx":"^0.16.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^2.0.2","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.1","@astrojs/tailwind":"^3.0.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.24.1_1678850826538_0.1934863839891121","host":"s3://npm-registry-packages"}},"0.24.2":{"name":"xs-dev","version":"0.24.2","license":"MIT","_id":"xs-dev@0.24.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"2509b281a972bfd52b75e8ce655f0ac94c143f6e","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.24.2.tgz","fileCount":150,"integrity":"sha512-q48F+XDBx0krBBoOJP72b9dLFyrRVElkIGw4hERbrm7GEh1tdxEzJVlXnZw7D0f7h+puOlqdbDLG4W9BdDj34w==","signatures":[{"sig":"MEUCIEXw9mRsrIusNy6M0CSKcWWr0zzNE8rx4/7r5V0WwHgvAiEA5ezy4NxyWdDR6hefNRC+WFN6hmA+GsOx9a+mDp+pyOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":668045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkET3sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0bQ/+Iuw9X49rtAYzfub0IpR/qp/GR5FqwVdjikEBcVrcB0KwUBDq\r\nMIwpLILpohx2t28blOedN8rIFkhss0Ott5PIFhUPYWuSKXOLyfCyiiMvALAQ\r\nOubXRngzGmIR56l2dMm7/dtYH5uCRj9la8sg3izlk2Xd1+jUWHsk+sMFUOnO\r\nXkMpMDyRRcb3XSkQAQPI43rBDjrYUQCwAmFWfeXUIa0wK6rRXvKCuKee8tYf\r\nX4991HFqE4k7WQ5Rcx14YAumNpZ3f4ytbuyaUQ1RwGmzUaPvPmMEqzJ5DUAw\r\nkc5SPaBuVsDss3jwHNKfPs7K9X0ctfS5PZSUtQ6MqrwYpwD8WC3c4H2A02Qm\r\nid6IFOh4acVPcckvrpc9ToSo9rO9mlQyObfYzsNueuPxCKVaSCdPbYw7G0A1\r\nJ80O4EqUYqT3vTSa34CXoB26C2ZvGOKbs1/VaKkvl/9uDuwL5QISflk2zP9y\r\ng4z1/gxybn2S03WlShLP1Df7iVey/aqDi2YqKu2l91RTXy5UtXcTrpOtiHX5\r\nxwfSFDK8mJ0gCZSXK1lWSMeuiTw/Opzork7epEhZEnrOv1erkjhmtl2B2AsP\r\nI5lOZwUC7Z1Fece9fH401nK1FSA3VwZs8AnY6ZorD6XI491hc3wyOTuav2uJ\r\nIhWewR41UQAsiI5WbgLzqvGUuenosiNJYWk=\r\n=I5+i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"1987bf8b186d8cad3fe347e8d255a4f32244f3db","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^2.0.6","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/lit":"^1.1.2","@astrojs/mdx":"^0.16.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^2.0.2","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.1","@astrojs/tailwind":"^3.0.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.24.2_1678851564610_0.05831896345875198","host":"s3://npm-registry-packages"}},"0.24.3":{"name":"xs-dev","version":"0.24.3","license":"MIT","_id":"xs-dev@0.24.3","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"9f322602d09a2a8ed2c4d1c63d1d39dbe25da2c1","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.24.3.tgz","fileCount":150,"integrity":"sha512-RkAV+HFYqhmejNImz+tyv1CCK3obTg5hiNJK3rFGQRjZ0DWHeQbPQ8UGYf9Am1cq7dk5n8j1eE2s/VRfR7DLDA==","signatures":[{"sig":"MEUCICiTevvYSWt7iRTigHSmkHYaAbVt5bKc1kOPaE2sc7XcAiEA/ScTHFlpDgRufub78xgx0cXj/IDKBYTYLCdLGydCpIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":669753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGO/wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1tA//RrsyoICLuyMZAgLImQc3zR7qSdbPvHZ8lKEyWsuqxYwiX+D6\r\nakt0gq/99yt4aSbrqwHBbGNoz3CQNy8PlzbuqnrxKG8UefGmdbdXh9DgfLLR\r\n5pLAG4A0PTqb33wKC5ko1qtD4JbfgCRvp7KDWgXRQAudEeM8zl3/iSowfsRc\r\nKTNzN94Du1IJ/aHMftV7FekqX7J84CixgyEecMSSjjfL5XSoRwY3zCMaaOuH\r\nRX5PmWENYpVO5x0sVH0BTQ4UU5rsEMDOLDwYc0bJRSaYPcEY9tokJgJnIzFu\r\npxpGhy1o9VSv7TO/ZHxB7kc07CiwTcOu8D10uhHv1ecPa1X5q+SMfSh7Cjst\r\n9fX2Ey53v4uAc7dU30mtvdIy7o6riK2G7bsQ3q/dtxE+rTK9XhOmc+1VNo5t\r\nLv3qiaLlUHOBPss84vp1ig3zu/9RoApuIw1vXpdR7cuCuNhBXCYK4DVx65hO\r\nF+egRrnokXldEiZhzvDfvFF8D07vqjmstFtBw7ItTJ52OkSvcmSXIXamdKcf\r\nF/mefxumcv1zRuUp30B0SbKhSzE1qrY6EB4Ynj6or5d3BTSlHyEM3+KnXs8R\r\nYqGw0WS4vzULl00gUv0XFo7taoh3oacqn25Gu+rWAH0H2Zh/em8823Xvjwkh\r\nLKlT4XVRYDiZ7uwHuvDMnTs4RzgJ/XIlDug=\r\n=9FJE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"a553e239585502800d44f3a60a2561518931d2fd","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^2.0.6","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/lit":"^1.1.2","@astrojs/mdx":"^0.16.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^2.0.2","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.1","@astrojs/tailwind":"^3.0.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.24.3_1679355888717_0.9704533612767923","host":"s3://npm-registry-packages"}},"0.24.4":{"name":"xs-dev","version":"0.24.4","license":"MIT","_id":"xs-dev@0.24.4","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"6de5079e17d31fea647567d6c3ef7f1a80b563a8","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.24.4.tgz","fileCount":150,"integrity":"sha512-UX7CQJUn8ZuwLeze3JcHbs5USGR97X9aqdn8ii0y1v1kG02UicRe5krnucCgRjbpfLQL5lo6xTXEWfSPTeVFJQ==","signatures":[{"sig":"MEUCIQCdde4Stf5MyiMrkf7rHVkSGEo5hIpObKChp1IArWK+1QIgBuJPurO/ytgr+lDqadxkvGT5cbpVklKUjvqhTRRx9fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHNCPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrE+g/9Hu0av+kWVhe+BH0J2Pa7BvTKL1KIFn0GyGi20aMqWyvJT+Px\r\nXfP9IRchezlnpv800cKmiyz5mtXRAmK/aaOodi6kF3+VMd4GDc1Vwe0jecAs\r\nBcDU9bC01Z3b1FhdAM78BhU/NpKCZv+T0cnqNS8GdTSeFuJgxm4asbNXTGcE\r\nQMvBh4gFlAFIP0BeSHnztI5RvR37py6asHf6HQCM1Z7/8i6/axcfENGMA882\r\nJBmwdbJ0Xw/eO+9hkns5R6jKmnV+fNaKSuKDWyDwtwWS2RjkR0WY7QCOewMc\r\n65pq4Wb2PGJ2mqltNOcLxZvKXcqLmoH2nAJ79Gk9wK3SGbUublv4nQXZiQOV\r\nT3xI0V93Rh0FfzMuy30+ozHKmYvt6JaO4M15a5xEHvqc0G3uR+6LA607IutY\r\nyZ3gPtPplVNQlmf7SVaDOORhj1cP1WwSi94KL6Hcc15g90Ux51yvpBQtJJ4a\r\nnuNV16TGGNubEJyhIgZ44Y+Dcb0tq9FM7XEjdxBYO0ihqtoZgamgC28bJaR3\r\npLvyOKcPr1N5tx/g74BYvUF+054c4tzWbKR2Qm6j+bq3E/sQm9mcg2Y/TbuC\r\nOEWxy60alLLbHqjIDog2FwAGhiDDgjIm5aHdAMquIf/l/4XmdegkGOvBNSTV\r\nMKUeRwi0Mi0L6f6csAazFbT/lq8P1WTItlw=\r\n=qGBm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"ba29c6a53024b241f69506029ea9974433d042e9","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^2.2.5","jest":"^27.4.7","astro":"^2.0.6","eslint":"^7.32.0","preact":"^10.7.3","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/lit":"^1.1.2","@astrojs/mdx":"^0.16.0","@types/tar-fs":"^2.0.1","@astrojs/preact":"^2.0.2","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.0.1","@astrojs/tailwind":"^3.0.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","preact-render-to-string":"^5.2.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.24.4_1679609999370_0.46592235520036107","host":"s3://npm-registry-packages"}},"0.24.5":{"name":"xs-dev","version":"0.24.5","license":"MIT","_id":"xs-dev@0.24.5","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"13e6cbf61f13ceb03f68e16b1a9aaae43c22b216","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.24.5.tgz","fileCount":150,"integrity":"sha512-uJGAG0nqwpaKReZVyxVAEThbZEGWm99yPxBhbV5Lw0Z98nxvFEpZy+y8I5LZzIprlY0U/Z0iAf9qG2dGjpu8pQ==","signatures":[{"sig":"MEQCIQC8rtLpIfnWo9b/6sL4gmvYsgTz0e3E5gG3Anpr8ZWgXgIfG0fKRXWEOGln1/losfeSIZEMh3h/LSvFY8kkTntnuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHOlbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL2hAAgbERMy2fFMxfpp6oGs90LtGNIiAc9S4rXJHtUaEPDMfLu83Q\r\nAMYr1tGBiV2yCUAMQqMOUiW4PUdtul2Cn6Vm9Cq28gK4DaT8Gobc9ej/WK+u\r\nzVal32vhKU2SBZVKjRLC7MEoI0hAs1nvAGUKCh0fcEV8PxKb+1DUJ7Mt3Q3W\r\n/w2TqB5aLWtkUbtPedYD/VlXk0e29K4+rv17Wg4+ejw+TJYiWxp8fEtn6uN2\r\nRFS0YqL1LpUZz0tKoEBgq08o55ztgFajPEJcTu/nH4agZ/nnNurWOif7gTDz\r\nFj7/mkMKZG2XQ3PGPdnuqJOk9/CiwuJTFuXpb08S4+c9la7jjrGGpcuLyccT\r\nGTCIB+QZIrQcpuH5U6oOKxydpzeYy0owo0S2XL63m2+Xrr5z98mZ3VqYQ+yI\r\nMPj4cHj2MfKSAfmxa+LB8RcNedRKieBgwX9J/unCUm5F9SlIm2PgNlx6pyda\r\n1sqZfDf6ZhPI8+1bjY7+FX6jaWTTeLE7QUCkI7ESPr1VseU+nqghMTFF38PQ\r\n1vTNtQtlxUtvkbTFiQ1wTVcvz6bCoHEQPFeB9U2ZMI3XiqFGZeUTfsl0pvYo\r\n2OuguGRc4CSZzli+nQQlaVooBsRj6BfOpn0leC4FOfJkUttGdCRTF6OsXqN/\r\n4043M6/v1w6RfWCQCB+/1M3rcjLlNM3DDUo=\r\n=XbS6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"efbac68b44b08257fd529462ac725234d8020105","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"^2.1.5","eslint":"^7.32.0","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/mdx":"^0.16.2","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.2.1","@astrojs/solid-js":"^2.1.0","@astrojs/tailwind":"^3.1.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.24.5_1679616347457_0.9219344652014263","host":"s3://npm-registry-packages"}},"0.24.6":{"name":"xs-dev","version":"0.24.6","license":"MIT","_id":"xs-dev@0.24.6","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"c5e2d93f7b486be76972aec536ca0c57f020979f","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.24.6.tgz","fileCount":150,"integrity":"sha512-HctDaJvKh+Ma9RMUJegUW3qrycBQSkpKmsyqmta9IDxkF7YFCp/qvxEpAHYRF+PSs0IP7hwc42gEnZhl1bX93g==","signatures":[{"sig":"MEYCIQCsHMuG+qIfxVtlYeivBLhijOM+5yBO2CNLxqX+EP1vcgIhAK++cwz/eegFh8r9gTO4P967fohAb5TPWctSohj67tq1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ5jLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb7w//aMmnw+J4YdH5u+SlciEgeO9Ho3WKHAOMaa3QMok5Wx8McaJU\r\nlmmXTGwnOQH5hDJDCnaTVx1fzx3WNNiDmZ5fzKuG8yq4mkp2JeOQ6MKU2yNf\r\nEnF2xXALEzN0wSFVqLsCygqDFUfCaouPIyCB+ewwacQlHdTID1H+HvnDxuCu\r\nyeS53p/XYkQnsAlAYP/6qnKOToWF4wSADXbmNKQRaTcokHPRxvwFtrl5B59x\r\n9daIxFUul7VYgYKxzhpMsaeMQS0hU7PxUOCLqoyWHXIjZoPUTZEXdYdzuX0p\r\nHYBkjcxEZXiow23aE2UTgpff7i2bNRmtmhcNzqR0QMsi4ZDOG+g/Fg7uxuYN\r\nvjXHkoQJ5MOJRl9H19jtS0ApIK+04ioZhQ/OF0GrVSdSfVczs818Tazw54Lb\r\n2bgxuDeFGcApj4hXfgTSKvPoAjLlAXEIzqwPFQKBsLCKx36Oc0whkR21hc5L\r\nfjfodId0dtacbMb7oX4UaAv2iHTLQshwzDjA64ryTMDI8xAfoUvoTLQJ708j\r\nH9zresxvsYOgDdfZtURsk/Xyi0cxmMtzFsAWIjtypf6RvQejCukhjY4YN9Ms\r\nJuySW8dOMnk5dZ3lgyiqzC8w17fz2ESQrHgB8fLMw9eAROcIB0q9RIJNJFjz\r\nnjlB2jo8k8sB4mCKDzHMtKi/l+6xFFB8Ptw=\r\n=TdG7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"aed4780c2dba69cf23823137d9bb92bb8ada01a6","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.19.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"^2.1.5","eslint":"^7.32.0","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/mdx":"^0.16.2","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.2.1","@astrojs/solid-js":"^2.1.0","@astrojs/tailwind":"^3.1.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.24.6_1680316619230_0.6142364407998453","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"xs-dev","version":"0.25.0","license":"MIT","_id":"xs-dev@0.25.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"1afb1e87a4f1424fdb843b16eeb16d7265efdcdc","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.0.tgz","fileCount":150,"integrity":"sha512-m2MeVV8VTDqZnyuXoj3nWcI+irksmYFSW3Y7kyF5Km/CQquDnEp05Z561BDWLq8cIkZAsYQF3+SzYOgm82rCXQ==","signatures":[{"sig":"MEUCIGvCJ5DR2WOaKHUlR8OzyvaPHEBukjJpnPmyAUmetttfAiEAgM3SR2K9UJJjQH5VjL1TAyo8RVF5hhM5Rof4nTFzzow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNMOCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwvA//a3l7yXj33d7ODKzH6VUzENtt7BS5iVm+Skhzwq44D271EVGq\r\n82dk9qVHiE0InEgQDrXVPjkubSrumjZvF6arC4naoob3bXf0+tafUa6u83FV\r\nD6lNcY8jwcXAGlRsnWePsmXjmZBacltcQjFwS5ZIKzStDsOOW+KpzRqt8LW3\r\nZs/NiyUukX3y/SUwB0u6jQHmEfiAEeHCJByH9c79Vanb04gBN6zxzZzAYGPl\r\nzvp58wNtYylHcEgm4aop0Hr+uIzARsbwbDNv/vIIlb8B4Y+2g+pJsU4Pxd2+\r\n5tGHbbe99S2RluuMYAd3ywIiX16EnqDQ2a+Cum3liKZsHAqZgf5aBkcWlRgR\r\nPh/+6eNZj6Th5jVxRFXbP+buooT23GGApUuvUMMYFeJVXPvTu6sypqiLAIar\r\nDAjAx1qur7fEBZrh/mEG51grN2wrQ7XYObnB8JZ7/O9vRQSZPXh64r8CjrcS\r\n7hH40Bvt3mDNU9EaOF0GLPCvIeFcVFu/CZT/JoWbPQr3HmSxawDSn5jYAMrx\r\n7X7A+6NT9TdIDe3GAkRHSeuQ1wl1iIf+IsPe1WLTT2VVRR4BKA7oYNPPFkRb\r\nbDBN2AGfbIUEwLgyNzIGS5BbTm4SUoK6/EabnAelV/pSc+xFj+0UR0Kv2oTf\r\npD/qaS9B8XPVsLtcYjDr0Wl2FVXI3rImJRk=\r\n=JGa/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"f137467431d719a5b6a4488243c414a1053e2575","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.4","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.20.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"^2.1.5","eslint":"^7.32.0","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/mdx":"^0.16.2","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.2.1","@astrojs/solid-js":"^2.1.0","@astrojs/tailwind":"^3.1.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.0_1681179521745_0.3216596319380327","host":"s3://npm-registry-packages"}},"0.25.1":{"name":"xs-dev","version":"0.25.1","license":"MIT","_id":"xs-dev@0.25.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"78cc0fb5b59c96478d1c3cc4e50616d42932483a","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.1.tgz","fileCount":150,"integrity":"sha512-vWLyQXWk5xfNK5vxxipMaldZP5EKrVwik5P41SqsSkQSxgFFlL4CrQ2jvm/5UzuARMJC9oBQ22zwdv/ZFI2dvQ==","signatures":[{"sig":"MEQCICfhh6xRtc/DJG7EDf/Xp4BW3AB/BJ50afMtc9aK1CabAiAzVcT5EJ5JfF3fI3c98xgiBJPIeYKLq15wkXbkrSWuqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671607},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"4461d4b46366291de3f4f6476f91a273c652375c","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.4","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.20.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"^2.1.5","eslint":"^7.32.0","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/mdx":"^0.16.2","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.2.1","@astrojs/solid-js":"^2.1.0","@astrojs/tailwind":"^3.1.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.1_1684180315153_0.734950379588255","host":"s3://npm-registry-packages"}},"0.25.2":{"name":"xs-dev","version":"0.25.2","license":"MIT","_id":"xs-dev@0.25.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"fc9e38f438e0652cc437c360c8c08bd7468a97be","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.2.tgz","fileCount":150,"integrity":"sha512-iFruIqpP8oa6kETZnTW8IhTkvg8OywfDDZxMUYnD7LW35mVcqgitUNh6LjXuf3MychMiYemHaRL/OgVPuuM+SQ==","signatures":[{"sig":"MEQCIAQDMqJCcmi8flxr9gr1kha/P0/mk4/qqpo5K27z+dCwAiAp7bKEGEF7m2HJTk2G+TimvB7Pq1mJbLps4Ek3XeSXng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671506},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"5c44bd589931679eb976cd79afdc06a4596badab","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.4","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.20.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"^2.1.5","eslint":"^7.32.0","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/mdx":"^0.16.2","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.2.1","@astrojs/solid-js":"^2.1.0","@astrojs/tailwind":"^3.1.1","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.2_1684379258994_0.6047453429640248","host":"s3://npm-registry-packages"}},"0.25.3":{"name":"xs-dev","version":"0.25.3","license":"MIT","_id":"xs-dev@0.25.3","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"bfac9fe06e10347db94b4f5947ca24ba42b147f3","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.3.tgz","fileCount":151,"integrity":"sha512-9jydUJQWkdZ+kj71WELgV128GiWZhgp49spakw+1pXJpwnsfcMeFb9qplTCT2v9iX0PXbNERXgQTw67DLCpxZw==","signatures":[{"sig":"MEUCIE8nf87VFmG3pJJ3M2w5201lLexOhspzZS5TPjmcq0L6AiEA23jJ95EReduI1rooMaLDypr7sR1NEFHLZUHilh0L3Ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":683155},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"cfc700eed45d84c579556cb26812660549411c32","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.4","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.20.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"^2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/mdx":"^0.16.2","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.3.1","@astrojs/solid-js":"^2.2.0","@astrojs/tailwind":"^3.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.3_1685510486731_0.3398516699148555","host":"s3://npm-registry-packages"}},"0.25.4":{"name":"xs-dev","version":"0.25.4","license":"MIT","_id":"xs-dev@0.25.4","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"fd77fe8e55c9395b90d7504a5805cd773e671b41","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.4.tgz","fileCount":151,"integrity":"sha512-ACtmP9WLEfCxvpcPyAYzXJ7+rsW/fLEPcKve7Hv4T6D/dbOkL+I7bFWvg+a2juXG+TuKI2vQ0MdKcJZu+LSznA==","signatures":[{"sig":"MEUCIBdVnHvLksna5hznCtfXZSz0CvWzmfBrtWLZSFI05CMtAiEA0In+TZ6AYDojF2Cr0Z+e7hDqL19ZHvcjIfjXvyJITy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":684941},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"a00181b916cd80a8c2cf5c05dfc224245f622e51","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"8.19.4","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"16.20.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"^2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","fuse.js":"^6.6.2","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@astrojs/mdx":"^0.16.2","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/sitemap":"^1.3.1","@astrojs/solid-js":"^2.2.0","@astrojs/tailwind":"^3.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","@webcomponents/template-shadowroot":"^0.1.0","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.4_1685723054273_0.7819933727836845","host":"s3://npm-registry-packages"}},"0.25.5":{"name":"xs-dev","version":"0.25.5","license":"MIT","_id":"xs-dev@0.25.5","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"cc65c0d982a733628feb096c5a6bd71f4ff680a0","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.5.tgz","fileCount":131,"integrity":"sha512-e6jLSvKGDUktwxrF4pjeDeP/YpnDPAs+RaCoVuLTh6HCvT3B3nU4eFP63A771BeBwineMwSB1ua/8mz0YJvEKw==","signatures":[{"sig":"MEQCIF0GQRtPrFgbXlpYivqyNdcdBSRtQOnFYyZRU3DT7Y9cAiBn0uSqCh5yK2ZK2QVXXHUMG4Ozd4QmjFvM96yACScOuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517894},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"c27007e5458932ed2992da4008f6f4dd1bcd3570","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.5.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.16.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.6.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.5_1686881890134_0.46816197117200287","host":"s3://npm-registry-packages"}},"0.25.6":{"name":"xs-dev","version":"0.25.6","license":"MIT","_id":"xs-dev@0.25.6","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"fd021bec50e424c9f6889ac76d53d2522a555d4c","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.6.tgz","fileCount":131,"integrity":"sha512-O3w0jfW+NlUXKerEyWnHrI7iLashWvNCsZqkN1XFg9LHMf2HIpdCULmKbA/CaSKjJv9/v8oENormXSS5sZjRYw==","signatures":[{"sig":"MEYCIQCrHe7jo+hVV5v9xCb4L01loc/KktIbhnyzKUG077ZFOwIhAKIDULaNC1xIdqmUG1YiRDTXcCpJaaxg6h0aPerfk4bx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517919},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"ac717d9e0f3a01f9691b10fc4d1a3a6d11d678d4","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.5.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.16.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.6_1686884195573_0.518411964790179","host":"s3://npm-registry-packages"}},"0.25.7":{"name":"xs-dev","version":"0.25.7","license":"MIT","_id":"xs-dev@0.25.7","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"f6a4c83c4c8dd436f2fc6f0439fa81dcccd61bef","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.7.tgz","fileCount":131,"integrity":"sha512-ykyRo0J4dwn1rR+TfmoCfzOx8bQSJrqqR6sNyTg70Idbmqlm9Wn9UW5ehADd1603W6MYU6ypkolmFUfKtaLQwQ==","signatures":[{"sig":"MEQCIFbrsLYc7RphAWMWAnoykIhiEnFNl097/G3X0rHnTArKAiBA3MVabaIh4WdKr9hmADi5LhZzT8pYJw1G9QGOgSao1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519009},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"f773cdb840b3e2f3fd88157606c3b19b01b92a17","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.5.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.16.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.7_1686885592947_0.7602170730923674","host":"s3://npm-registry-packages"}},"0.25.8":{"name":"xs-dev","version":"0.25.8","license":"MIT","_id":"xs-dev@0.25.8","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"ce4790c60b7fdc66b37c65b4c089bb7d7cef6524","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.8.tgz","fileCount":132,"integrity":"sha512-iaXh7V8ybPPWmBS1WG1UWpuFw29AifDr95JcE6xFC3JxGPJoGrUSx+f2gwK/mKqCszqju9e/HS16U3q+hxDwRw==","signatures":[{"sig":"MEYCIQCw6iMnL2HyqGm7OCx+I4TIT3XIUCqVsmuqklNA64O5twIhAPfPJf4BTGEOsbLxSMMsHVEXCg++Kp/+Z7D1T/fXEP4h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519177},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"479e4334c6b65bb7e74c40ae8dced743fec42502","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.5.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.16.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.8_1686920515892_0.6699800446466648","host":"s3://npm-registry-packages"}},"0.25.9":{"name":"xs-dev","version":"0.25.9","license":"MIT","_id":"xs-dev@0.25.9","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"fb3ac8ad6559d4b1c19e4895cb1e338db144e0ad","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.9.tgz","fileCount":132,"integrity":"sha512-GF9yyCh6DBxPPorXPvjTC9/91qUSqJQazcce/2eykCLtwrtG19UYR0/W0JihcUj2l2vypGMTYo79Ht55woISSw==","signatures":[{"sig":"MEUCIQCQN3eMr/Al/8faobk7r2u3fiZOTC3S6hnRm8zHo6zDNgIgcb/61ZY6SKCg8xlQ3uv/PagJEEUmeLWfJ4WEJpAFph8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519177},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"754d7e355e040c1de163acd064b9df4f066eb547","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.5.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.16.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.9_1686920765800_0.4524405451664446","host":"s3://npm-registry-packages"}},"0.25.10":{"name":"xs-dev","version":"0.25.10","license":"MIT","_id":"xs-dev@0.25.10","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"bd68b640ea54ab16fcc60a3c76b1ca7dc8a3a0df","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.10.tgz","fileCount":132,"integrity":"sha512-QXooFTu+3kVkud2G42eOB69fyoMVQUuJr0yoW5+Vns5OTh6uU5QBopw5QEudlJWRxPw17h3D4SBhTjL0dAcqjg==","signatures":[{"sig":"MEUCIE9zOXOJ8+cZex/vhLiqzMF6+bZU7rumyRgKPzhRqhJSAiEAz2pALihlNvkwGpiyrShNFIX/zMfcO4rj8y9lx2gLrB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519284},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"6725de33f3cf46b95f1cd1a95ee0d83410507596","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.5.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.16.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.10_1686920957183_0.4847211348392655","host":"s3://npm-registry-packages"}},"0.25.11":{"name":"xs-dev","version":"0.25.11","license":"MIT","_id":"xs-dev@0.25.11","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"d965679e133eca53a89bd1acb56e11ba059c99d8","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.11.tgz","fileCount":133,"integrity":"sha512-bXWdW8gYl/AFtly6xZ9jNTSJwY3YmuJqtfkt5zau5nFdAJf8KRIgRfKsNuJclNoEPJTz7oTrdRgmgdhiBji1Rw==","signatures":[{"sig":"MEQCIEo8f+6LrFpf+HgRFWqQ64nuaaO3DsdPrwLjSjIXWKfiAiBUdCTmsyo5rsplWPUfI0f2QaP38Kt/5qjCa4jkO5p3Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843249},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"61df3e3351bc66eed90049d549fb5792917733ec","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.5.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.16.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.11_1686927707928_0.41373265130881487","host":"s3://npm-registry-packages"}},"0.25.12":{"name":"xs-dev","version":"0.25.12","license":"MIT","_id":"xs-dev@0.25.12","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"7b8797777846e757937c23e019865f197f7aa738","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.12.tgz","fileCount":133,"integrity":"sha512-LybJ6DZzn20dbg8gXBdNQAMC8EgRkDpgqfCN5NcJqZd0F+y1kZ1j5qLmDNqu6dvsyC7cYGMMfTGh7PEhkaW7tw==","signatures":[{"sig":"MEQCIEdlezIIGpARpl+PQKivjyYHriUOLruHpwHPnLGD61BoAiBF2NpwJto6Rk5Kc3otCRabMtNt+fYjNgqjdIHlKMa42g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843246},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"150287884a176cfe67212b4bc1ad546d903b7cb9","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.5.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.16.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.12_1686942667728_0.6264803111421082","host":"s3://npm-registry-packages"}},"0.25.13":{"name":"xs-dev","version":"0.25.13","license":"MIT","_id":"xs-dev@0.25.13","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"efd23076bcdc197b0a537cdf0959f4eed5a46801","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.25.13.tgz","fileCount":133,"integrity":"sha512-DTOPn/PvCAEoAQFFyjCG0HU/wkVL4fhxMDorqWkG5mlkEDRKZnKqvhn+zPcNhLM2YgauP0/LTN5/L1d7IKVs6A==","signatures":[{"sig":"MEYCIQDKm51gJSaI5OwvdZeO3NnjQE06wNIb75lytWBqvl8U5wIhALuL57QjagccmZyMIvL4ycbegWfMweE/tbDCYSm33ZMK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843246},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"83eba8a352b3d82f738ce2fb0a788ad5f3f9b23b","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.5.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.16.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.25.13_1687968541475_0.42389141079993653","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"xs-dev","version":"0.26.0","license":"MIT","_id":"xs-dev@0.26.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"75e1e3444457c8ae07d39b8e794fd83cb01a1892","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.26.0.tgz","fileCount":133,"integrity":"sha512-6RB+0F6gQCyKeVUj2Y8J2BFjmw2zRhcTbfdJg0hNXBIj4Lsl2/mCPSp7+b3A1k/C0NsASRyTmmlpEMd38Ps1FQ==","signatures":[{"sig":"MEYCIQCVyg8fVaT3wkmjIsqO0x0c8BZVvurSxsk3ZOyKkQrSvwIhANHzMrPvzD8zKwg7oxhwTmK+Zhfbtnb/GNiqMYLlse9D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":846082},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"73e6a255e961cf8c27f4fb2fd3c11e9a0e773078","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.6.7","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.17.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","solid-js":"^1.4.3","serialport":"^10.3.0","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.26.0_1690820157718_0.2846894435912799","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"xs-dev","version":"0.27.0","license":"MIT","_id":"xs-dev@0.27.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"9df787a21567b38d4f5303e0f3478f120d8d4e07","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.27.0.tgz","fileCount":141,"integrity":"sha512-aTBV/pFvdSeu/JI7PXktJ7LpekLB5gwnhJjso9HprQa8OP6D8aBTsCHXKLZP01GfIQgTnxoihgeoY2hkDH+iPg==","signatures":[{"sig":"MEYCIQCoKPzHESnlkk6QtSbXiST0f0Lj6yXZzouIOG2BQc/8XwIhAKILEtJai1+kEMn1HaRyssqQunQGftiehhKRpOyaK7Xe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":872567},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ansi-regex":"<6.0.0","ejs@<3.1.7":">=3.1.7","string-width":"<5.0.0","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"85b5e735156afff62ac9789f0a2538032083034d","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.6.7","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.17.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","node-liblzma":"^1.1.9","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.5.0","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.1.3","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.27.0_1691782116732_0.3267749046085253","host":"s3://npm-registry-packages"}},"0.27.1":{"name":"xs-dev","version":"0.27.1","license":"MIT","_id":"xs-dev@0.27.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"e76a9664f29db4ed526671872b2770d1e708aa70","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.27.1.tgz","fileCount":141,"integrity":"sha512-GYOB/qbCvFxHYIa78k8pGbzI5ZPw3yDVldg9jPSgZPU2FjnQ3SJ2AZDnXcx2Ujd88Z4ef290r7dvaghorx40jw==","signatures":[{"sig":"MEYCIQDQkTX0ylKg5Odv8CpSYOLEx3Cu0lUCaPjWnC6rUt/2QAIhAKSMb/r6uGYEpr8sb8okQ9WWiHz6RXqsUHZzJsg94WTK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":872568},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ansi-regex":"<6.0.0","ejs@<3.1.7":">=3.1.7","string-width":"<5.0.0","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"1d73d107320784eef8c65f8ec4c00874715a637c","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.6.7","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.17.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","node-liblzma":"^1.1.9","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.10.7","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.7.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.27.1_1692109190469_0.04388975395325789","host":"s3://npm-registry-packages"}},"0.27.2":{"name":"xs-dev","version":"0.27.2","license":"MIT","_id":"xs-dev@0.27.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"e715c78285d69cfbda210d1a02a195a995dba6d0","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.27.2.tgz","fileCount":142,"integrity":"sha512-s1kFpUjLoCKh708Y8CfJNtNDoDv9pPhKgNCYBoO1YX3DYCkOyE+QTFROb33tatK7j6B/EWmgnVHxPJcepDMRHg==","signatures":[{"sig":"MEUCIQC3wUCLeen2+aTD79vBtIYGtNFZevtTHRWtY8VsFK62bAIgIsUkl5MmLUSaZ51+O/czVDXLyobsNzb/QSIZSyz4Dw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":875583},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ansi-regex":"<6.0.0","ejs@<3.1.7":">=3.1.7","string-width":"<5.0.0","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"f2278308aca851bd7fce6692ab350e039a6be5e5","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.6.7","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.17.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","node-liblzma":"^1.1.9","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.10.7","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.7.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.27.2_1692391961209_0.35791004061274356","host":"s3://npm-registry-packages"}},"0.27.3":{"name":"xs-dev","version":"0.27.3","license":"MIT","_id":"xs-dev@0.27.3","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"278f0256090cc262cd11c2b72d82d3cfef4a11cb","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.27.3.tgz","fileCount":142,"integrity":"sha512-Rdtt9Vvpv0oJwn1OssB62cIE/Xvx4d6gnHKSDjBDFkcbz7zCqhvdmXHG9gglXiN3vU1wMi8FQI8vgWAsABbuNA==","signatures":[{"sig":"MEQCIDnoJ34/IO3YQCXk3Kln8Yo7voxFaQPwc7lRrmE5A949AiAusIAhCVBPezyUpWCd6UM8ej+Qxr3S03RWiTzE8kSC8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":876430},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ansi-regex":"<6.0.0","ejs@<3.1.7":">=3.1.7","string-width":"<5.0.0","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"3ecd6fe1abec38a3b914b1b9520a47f5ba51fddb","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.6.7","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.17.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","node-liblzma":"^1.1.9","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.10.7","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.7.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.27.3_1692804766122_0.719654055083552","host":"s3://npm-registry-packages"}},"0.27.4":{"name":"xs-dev","version":"0.27.4","license":"MIT","_id":"xs-dev@0.27.4","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"0c904af76ba365a3e507e90ecb9d6fb6c7bb3f22","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.27.4.tgz","fileCount":142,"integrity":"sha512-8WYL5+V9H7t0yxryxfdz+hV9Ee916u3dBIRTX9d2NJu9HwvVGKEFPWZgyV5wTjhw1TyO7Q93/qJiyQEE9fid8g==","signatures":[{"sig":"MEYCIQCIBY6H7COQe4LfIUiTjIbGnXbd6QXU8M2ihKElPyhKKQIhAJ0s53chOtyv1x/3H4C1geBtlMgmOkI3ZanyPvD8shpF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":876489},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ansi-regex":"<6.0.0","ejs@<3.1.7":">=3.1.7","string-width":"<5.0.0","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"2117b02096d5af300348f878e12827b83325c1fe","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.6.7","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.17.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","node-liblzma":"^1.1.9","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.10.7","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.7.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.27.4_1693080825869_0.9127163436519525","host":"s3://npm-registry-packages"}},"0.27.5":{"name":"xs-dev","version":"0.27.5","license":"MIT","_id":"xs-dev@0.27.5","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"3ef50c2e5a363c67c39a7d9623e1de1c79789732","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.27.5.tgz","fileCount":142,"integrity":"sha512-UMezLDKs7OyzH3k4DmLdToZZK38adlN0yPf+BYIPS0d7LV3FSH0LKp54fi/ldn/QZ8INPNPSqSn5bpdKDEPJWQ==","signatures":[{"sig":"MEQCIC8jCJesFoT7B4/ILeDLY/2C0cvPN4Vaqe6Rmc1EZpI7AiAdHvgsgQA9u5Ij1CejjWOrlmMt4nivWk2s4iBm12MYFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":876418},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ansi-regex":"<6.0.0","ejs@<3.1.7":">=3.1.7","string-width":"<5.0.0","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"f2e9b92486b4837a2ad0c25f35297b171b8e94e5","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.8.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.18.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.10.7","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.7.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.27.5_1695997411252_0.6091831091257225","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"xs-dev","version":"0.28.0","license":"MIT","_id":"xs-dev@0.28.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"9c8cf23b5990f1f59964ecdc19fe5b969921ee2d","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.28.0.tgz","fileCount":142,"integrity":"sha512-BC+RAiz22xlcvmN46g0zZhVUJbWIZC6hJzI0/9gv/MVaUeyy+tKKcfZFU8UAiMwByrPcKF9lHzvZThmw7VPD8A==","signatures":[{"sig":"MEUCICeFWEVkk6hZfoM67JD/6KJdy2JV+sHpupAapHZXfo8aAiEAoEx85VIKyTrdfZqndYMyk8pAZDMn+tx2SUy8+qpB+fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":878698},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ansi-regex":"<6.0.0","ejs@<3.1.7":">=3.1.7","string-width":"<5.0.0","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"0200d56f92adc609b926ff98b2a024277d4a3809","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"9.8.1","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.18.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.10.7","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.7.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.28.0_1697073432988_0.9609766130638906","host":"s3://npm-registry-packages"}},"0.28.1":{"name":"xs-dev","version":"0.28.1","license":"MIT","_id":"xs-dev@0.28.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"535f678c8bd3ce569b87b7755f64f1e9b010cb26","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.28.1.tgz","fileCount":142,"integrity":"sha512-9CRGuXUl7mjQ96a/urWXh6ZDzTXlisGtehWnhIF77YUIa1yU46a5LBPVdVcS+DL9m2B7AgmjiUuCcMX7DLLsGw==","signatures":[{"sig":"MEUCIQCDVvlircU+Wp0e4bUqgDNQqmZoZTqC6gYs0d5RVituiAIgTJ+zcC10NWw9+2w/boqnhbtPfuDBFfBcI0Xy+G5kidU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":878676},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ansi-regex":"<6.0.0","ejs@<3.1.7":">=3.1.7","string-width":"<5.0.0","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"357d7e04ca9b2e0e00d645a390d774f71be5efbf","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.2.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.19.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.10.7","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.7.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.28.1_1702067770043_0.13668352077388501","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"xs-dev","version":"0.29.0","license":"MIT","_id":"xs-dev@0.29.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"25a63b9fad1bb17d916315ac7bca8d06004d7897","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.29.0.tgz","fileCount":142,"integrity":"sha512-xHG7qVhUO/s8eRLJyhAmjjkTBO4PfIgEUmN7XNAqCMpZJVWDzU7NmAxgdJf8K4Nr20Cn/j92R/yn+k45URrekA==","signatures":[{"sig":"MEQCIGzYoAfWryYs0wpMpaGrfcPcBWgi8bYVzk9fMwRqHJOiAiAcaKbhETTHkRjuWDqZfdOdcqy4KrFJMhi2z0InGtGa8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":879284},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ansi-regex":"<6.0.0","ejs@<3.1.7":">=3.1.7","string-width":"<5.0.0","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"11c9ff5b2aa89cbabb5b811e3c0fec759a83cb24","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.2.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.19.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.10.7","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.7.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.29.0_1704333508886_0.327916501276067","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"xs-dev","version":"0.30.0","license":"MIT","_id":"xs-dev@0.30.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"ad51f401a734ae4956bfeb5a42ccddd0189110bc","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.30.0.tgz","fileCount":142,"integrity":"sha512-vd4wzsHD5tFgcp4kg7gFtMLnLf7DEx6TzfSzgkUAgjihPDi68+QZ2KDGuokEyxUI0WMqUIM41cNJ7iM2O6FTUg==","signatures":[{"sig":"MEYCIQCLqnriIXFJE68+Yx0s2GhX2UQCDNNaNo6I72ZDhmeUQgIhAOx00GlLwxc5K6kElzPSIMd3IT0M5QmD0HNjfaUCXRV2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":891744},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ansi-regex":"<6.0.0","ejs@<3.1.7":">=3.1.7","string-width":"<5.0.0","minimist@<1.2.6":">=1.2.6","minimatch@<3.0.5":">=3.0.5","follow-redirects@<1.14.8":">=1.14.8","ansi-regex@>=3.0.0 <3.0.1":">=3.0.1","ansi-regex@>=4.0.0 <4.1.1":">=4.1.1","node-fetch@>=3.0.0 <3.2.10":">=3.2.10","conventional-changelog-conventionalcommits":">=5.0.0"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"0b63a2331e7cbf3ede109502b9d31e45d2bba2c7","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.2.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.19.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"2.10.7","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.7.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.30.0_1704336990660_0.25890157758280297","host":"s3://npm-registry-packages"}},"0.30.1":{"name":"xs-dev","version":"0.30.1","license":"MIT","_id":"xs-dev@0.30.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"ef525f3cb924658802df92cc5781313fbd4bf237","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.30.1.tgz","fileCount":142,"integrity":"sha512-mJqztTsaVqma2NaSRImFXShitW56DzGDRtlkjm7NNrxQQl4kuGwEQmMImptiI+PDtJ25TRxb7hcS+I9Er8eL8g==","signatures":[{"sig":"MEUCIQCv+j2oE3tby8dFmaWNU1YY9ERYRoO2yhTi/l2koewOZwIgYIk6Ux4xnJkOv3yc44DnLjFOeXjVPVpVFaHO8ueIfDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":891480},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"c7ca51937c670313efadbbdddb57fc3f965f7218","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.2.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.19.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.0.9","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.15.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.30.1_1704337890172_0.7716894143448827","host":"s3://npm-registry-packages"}},"0.30.2":{"name":"xs-dev","version":"0.30.2","license":"MIT","_id":"xs-dev@0.30.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"8663cd502b8940973cdee290a1dc971d657fcedb","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.30.2.tgz","fileCount":142,"integrity":"sha512-GZuDmsk3eQADyyqAgUG66MhFrn/Kozn0O4sFPMeqS5U0LZ1eYV+u/6/SRJ1svIs7c1fK19r0QvUKa3Ni2WtWCA==","signatures":[{"sig":"MEYCIQDpW7F7LTN97s6tc7NGUFASZcwtcokhIMJnmnMFx8iTsgIhAOzkuXh1PJ/pRKXIVLPmpGaTJ2IEAU9nTyAtUZVygvYv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":891686},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"b41cfdec8f192ec2a2ec414998b87d5d02e1cd63","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.2.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.19.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.0.9","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.15.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.30.2_1704338814671_0.5337042900344959","host":"s3://npm-registry-packages"}},"0.30.3":{"name":"xs-dev","version":"0.30.3","license":"MIT","_id":"xs-dev@0.30.3","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"f78e3c9154f60812f2cafbcb1812feb64b93ac5b","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.30.3.tgz","fileCount":142,"integrity":"sha512-T6wd9GLZ76ZLi3fW7t/E3GHmyGf56mAAC5j0a+qR2mHmm2NyFqI+JFd/CGs3Gd43KlelXgbpMzYBi0SSK1V0/w==","signatures":[{"sig":"MEYCIQD6HtgmNR+pog1iBUpICotvTpnoJmhD16oZ9hkD/06lOwIhAIMyZkyOZlls1jNmTNv85GhCUFgUxx+4dTPK+hGLLnjA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":893694},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"7302cd5446612a309d7f939f792a0be71d1719cf","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.2.3","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.19.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.0.9","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.15.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.30.3_1705677591837_0.043601091788355584","host":"s3://npm-registry-packages"}},"0.30.4":{"name":"xs-dev","version":"0.30.4","license":"MIT","_id":"xs-dev@0.30.4","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"012ae794ee982a68ab448add54c8644802b8b6c1","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.30.4.tgz","fileCount":142,"integrity":"sha512-tkAxch1ySK1HkuM5/m593iKdJgSV4R8LgKZuyUcrCGG4TKwBBa7dfug9TLFPHHLP4RI27N/gmQB4PzEXmE77pg==","signatures":[{"sig":"MEUCIQCIXucKwcxJU9QGnn/uVwD0xfu248+pI4PCa49BqHUSLAIgOM+jHv9Cy/ZgqP5EbfyUJHLSdk2UKfl2jV6gBDtecsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894627},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"1c8e8b39624ab62755141794172bdae9e2167037","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.2.4","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.19.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.0.9","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.15.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.30.4_1711210670566_0.10598746418745542","host":"s3://npm-registry-packages"}},"0.30.5":{"name":"xs-dev","version":"0.30.5","license":"MIT","_id":"xs-dev@0.30.5","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"023849735e4d832e0eac7d7cc891287f384d670f","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.30.5.tgz","fileCount":142,"integrity":"sha512-Je5pSoXgdMp8lI1Ys+XgPxho/zlGwVszAMLE/tyrIQtZCM67yyrQah34vGTeYPwY4pD/1+0z0zHSr555oLa/dw==","signatures":[{"sig":"MEUCIQDg2LqlzArskn/C5Fr8jn+YGZ27wr7t1B0mLbB6Y4LtDAIgFfeN/BdcPGbtTQIRKqGEmo/9mZJBYKtJez0LCUvUK3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894627},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"07bf8109aa8cb4dd6beb2d32ddb25d72773a3bd3","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.7.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.0.9","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.15.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.30.5_1722264666077_0.24515897783548146","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"xs-dev","version":"0.31.0","license":"MIT","_id":"xs-dev@0.31.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"40323de6b8b8adb46a494e9be5f68a95b033cd91","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.31.0.tgz","fileCount":142,"integrity":"sha512-ZTvjP/Yh9oxYepgesWQ+z+Bp8DOG5NKkXua4Ynvs4+iNKSZRQPfeVruAEXHkNXs68HJO4PD/GYY5Sa7uy41/fQ==","signatures":[{"sig":"MEYCIQD4f+FK3T4U9fHrqV7bEHhcrbpRawcD9bNwwEq9OOtM0QIhAI1gO2iitthxp7BGFiojYxDuq4KCYjgn6F6Kkun7KM/I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894623},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"eb7f7c4ed01c197b193889eb467473107f2a4482","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.7.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.0.9","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.15.2","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.31.0_1723488451829_0.26890405503631265","host":"s3://npm-registry-packages"}},"0.31.1":{"name":"xs-dev","version":"0.31.1","license":"MIT","_id":"xs-dev@0.31.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"ddbaec3a17faf673f498254c2e3716965858622b","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.31.1.tgz","fileCount":142,"integrity":"sha512-eI2mHurWi0PrUy4zIdupkvESKSh4zefX5qu+k+76dCSxCdQCHx/tpBKADRktqzusxfziaWdMdZOL6fLEhjKrlg==","signatures":[{"sig":"MEUCIDpt0b4F5wDyTlc1XndTqP80FyfahGAAGVr8vet5hwsZAiEAhcyPfrJccFlmWgLcxSIEBdnOSi5VHvz8yUrzk4tU320=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894624},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"eb7a2162992c2b92fadf6b9c8c53f6bf2de4bd96","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.7.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.13.3","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.25.4","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.31.1_1723512304160_0.19720349533051684","host":"s3://npm-registry-packages"}},"0.31.2":{"name":"xs-dev","version":"0.31.2","license":"MIT","_id":"xs-dev@0.31.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"20b22ecb8fe5eb9421f667b6037b37a3ecc224f0","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.31.2.tgz","fileCount":140,"integrity":"sha512-q68Qnytkr/3CrHrInKQ4g7Od9jr23rVh3XmI9PQTnK0hWM2BiiUkpyTQjEjXrwGFWoyqH3Tlkp593RCybQ5cqw==","signatures":[{"sig":"MEUCIQCsqq3ApBuWzqGo9fyx1dqseBCfKWr90YLNlyGGXGHQdQIgDu+tjdwt53ZLrDG2lPv+U7tkk4hAgln3g2cUU2HCefw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886481},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"e6a389df01ef1ee5fb4e565386260b49898e56b1","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.7.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.13.3","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.25.4","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.31.2_1723512955286_0.13995134663819786","host":"s3://npm-registry-packages"}},"0.32.0":{"name":"xs-dev","version":"0.32.0","license":"MIT","_id":"xs-dev@0.32.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"ca6014a9b0b50966e5a6cab468542a4ddb661980","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.32.0.tgz","fileCount":144,"integrity":"sha512-MldlraXbHVGdrKBScM61hhL/2Ak0IOU02Z4yMqeOWROej7RftNhHygKhktYUybiTRrUTPHIZAEOOXVEK5X5gSw==","signatures":[{"sig":"MEUCIQC50oYoRr9JgbRColHsG7FiZ3C3GLltx3pSJMy3uC73sAIgfJzi03ibj4DDk3+c0SEMX7i2tAniiqrDH9ZeeeXpM34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894240},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"4a0c77cfe805666c611b27af338987f334134535","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.7.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.13.3","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.25.4","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.32.0_1723516263901_0.8616243164496422","host":"s3://npm-registry-packages"}},"0.32.1":{"name":"xs-dev","version":"0.32.1","license":"MIT","_id":"xs-dev@0.32.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"034da49125215c9e0da628044002e088a9744d0a","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.32.1.tgz","fileCount":144,"integrity":"sha512-fLzg4qN2p3olT6xbHZ7coVYjbdKvzF1X72TBrxUim0d+Geu0bkqDmEWGnc1m/feJSXe59nlIDLWfVbQFpri6nw==","signatures":[{"sig":"MEUCIFz5AgrDXcA88XWCkeRlkRJC3shA3GCoI3bbk08W0ofjAiEAus7xZz+Irh3XKhIKvzf4CQFOrRVmiAqHtTaHjzTzddc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":893312},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"268f180bdfd023b3d56f3310107c079cfce6b4f8","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.7.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.13.3","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.25.4","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.32.1_1723595774213_0.7068271360147844","host":"s3://npm-registry-packages"}},"0.32.2":{"name":"xs-dev","version":"0.32.2","license":"MIT","_id":"xs-dev@0.32.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"26477cdd100c3f0bd53ddd890aeb61c47a5b89a6","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.32.2.tgz","fileCount":144,"integrity":"sha512-jUBehWIRjFV73DAkulI8Ud/VfVNwXRmJbfeAQYnKsUgY4Jp8UmKv3cxoYEXJjwuK4eQhseMfC05/rOT9LHFhkQ==","signatures":[{"sig":"MEUCIQCORQFs4+PmLRohDqBGEdbYX/MaNesVi8UrBckvEoT1mgIgbi9LRf58aV8WAjXFDVQTIyuMmQqFj7ljWSIW+MNNM3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895940},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"e9e1ca84167c850c6bd8c82526789385851ac40a","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.7.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.13.3","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.25.4","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.32.2_1723597993562_0.10708097211563672","host":"s3://npm-registry-packages"}},"0.32.3":{"name":"xs-dev","version":"0.32.3","license":"MIT","_id":"xs-dev@0.32.3","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"c6cb7c02964347ac1fd3027750d96d9277ab5101","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.32.3.tgz","fileCount":144,"integrity":"sha512-GAdu27eynAU6ac7VtljXABMC2xyYWY/vXz/9Jmu9eojkshBSnQwZwBHXpRQX/nXN2j/lhIN0KRLPAGVQupQFrA==","signatures":[{"sig":"MEQCIFBRDS2A/CXal7eM1cHwLV82bEi5uHiR4jWFT4BVXe+kAiAa1m1DBJe1waIECrYsVre4wJVBogAtpKz+klKAXnRIOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895459},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"e67db2f9a0b618484c02e97217a81ffcc93393f4","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.7.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","astro":"4.13.3","eslint":"^7.32.0","rollup":"^2.78.1","ts-jest":"^27.1.2","ts-node":"^10.9.1","prettier":"^2.5.1","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^4.7.3","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","@astrojs/starlight":"^0.25.4","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^5.2.0","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.33.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^4.33.0","@release-it/conventional-changelog":"^5.1.1","eslint-config-standard-with-typescript":"^21.0.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.32.3_1723748446756_0.6722214085764227","host":"s3://npm-registry-packages"}},"0.32.4":{"name":"xs-dev","version":"0.32.4","license":"MIT","_id":"xs-dev@0.32.4","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"06e4d9181ce7faac932b65cf7972d78483c357c5","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.32.4.tgz","fileCount":144,"integrity":"sha512-jt97Se1YQL+0r/vPZIUukIc6/G74jIpULQkCnuMOEedCV5/YGajLXm+B9NxGzH+h9ZEeI9n1pf9wRZgc7duINA==","signatures":[{"sig":"MEQCIF9ErDoGaMF7DvvsfkDSn7CYHiKZSNQD5B6vYon0Rq2pAiA6VKacLB4OYDJDd7UXSfjZQUQIlbjwuC7ofEYUpKgNtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899810},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"107db40d87f19ba8e3d6dcc6da43cf7b2309354c","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.17.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^8.1.0","@release-it/conventional-changelog":"^5.1.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.32.4_1725897297761_0.9349451713482908","host":"s3://npm-registry-packages"}},"0.32.5":{"name":"xs-dev","version":"0.32.5","license":"MIT","_id":"xs-dev@0.32.5","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"dist":{"shasum":"720bf0b17bd5a88ddf70aa36265a01945c588ffe","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.32.5.tgz","fileCount":144,"integrity":"sha512-AgVZtHywCBC8KJg3jFn0EioLcL8LUO+DNoXDTeyNrlcMJMJ1H+DCUlFd1wKTDrRQYxopNNBJLKXdFucfqPQNEg==","signatures":[{"sig":"MEQCIDJIBe+WuYFoq/olf1kIv0IKqQJE9YK0iSunu5BOffPRAiBVrUIFxFdY4WYaGUk04Ee25zAX5zBzjdb7/XMJ03naLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901662},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"d736b23f559ce6e367003abc41e8ae1f254a17b1","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"release-it","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"commitMessage":"chore: release v${version} [skip ci]"},"github":{"release":true,"comments":true},"plugins":{"@release-it/conventional-changelog":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug fixes"},{"type":"docs","section":"Documentation"},{"type":"style","section":"Styles"},{"type":"refactor","section":"Code refactoring"},{"type":"perf","section":"Performance improvements"},{"type":"test","section":"Tests"},{"type":"build","section":"Builds"},{"type":"ci","section":"Continuous integrations"},{"type":"chore","section":"Chores"},{"type":"revert","section":"Reverts"}],"infile":"CHANGELOG.md","preset":"conventionalcommits"}}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.7.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","release-it":"^15.11.0","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@typescript-eslint/eslint-plugin":"^8.1.0","@release-it/conventional-changelog":"^5.1.1"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.32.5_1725905895799_0.7172897527367341","host":"s3://npm-registry-packages"}},"0.32.6--canary.8818b67.0":{"name":"xs-dev","version":"0.32.6--canary.8818b67.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.32.6--canary.8818b67.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"auto":{"plugins":["magic-zero","npm","all-contributors",["conventional-commits",{"preset":"conventionalcommits"}],"first-time-contributor","released"]},"dist":{"shasum":"ece7d32d068f38a704cbd28f78549cbc4fc80be0","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.32.6--canary.8818b67.0.tgz","fileCount":144,"integrity":"sha512-+gUfZ1+l28gvISYzEnDRj+0pjfBPzjCZ2Rt12LetMEwwK4buTxA6Tx7VjkjAREvjJ9UiYeTxtX1Nb/Dntpx9mw==","signatures":[{"sig":"MEUCIQCU/e+vGLeMXGOJX0E86gOi8c640vNwq8XMQbfQndTnRQIgc6LalntjRh2fj9qLJr0T6q/3j1MnYlxmEs8p2hjBlBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901270},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"8818b673d35a97a7cb44eb00ec10020b12b8da69","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.7.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.32.6--canary.8818b67.0_1725911613170_0.009705812443956185","host":"s3://npm-registry-packages"}},"0.32.6":{"name":"xs-dev","version":"0.32.6","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.32.6","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"bin/xs-dev"},"auto":{"plugins":["magic-zero","npm","all-contributors",["conventional-commits",{"preset":"conventionalcommits"}],"first-time-contributor","released"]},"dist":{"shasum":"ac95cc6497f7dde6ab56368f8dfbe0546431fd92","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.32.6.tgz","fileCount":144,"integrity":"sha512-bwfhQaaXNEe3TsGxFwCLzZCQsm4X1JZRgyVUtsyRLXziTmuArcfiGpZSa3CEZ+vg2NfQXrxqNsefTeq2zW4SYw==","signatures":[{"sig":"MEUCIQCg1StJfHeUYZxaZ+Drbj84wCQNQdQqZYMRfUzxDXzQ8AIgcZxurycY2a8DwiOATckVQqToPWYwfV6y4cCliYbOM24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901782},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"gitHead":"e7ec95d8734c0fbccb674380b1c70dab0b78b06f","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.7.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"18.20.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.32.6_1725911971013_0.4171469967334298","host":"s3://npm-registry-packages"}},"0.32.7--canary.180.e2e347d.0":{"name":"xs-dev","version":"0.32.7--canary.180.e2e347d.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.32.7--canary.180.e2e347d.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"d005cfa54ae0b290f8115e2a7a060a1801e9e05e","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.32.7--canary.180.e2e347d.0.tgz","fileCount":144,"integrity":"sha512-Q2bikH5uWHo01X5LwGu6fuh5HHFvWQ73JD+bYZzuMrbV0463Lam7/a7RvEva7m8JtUKDbN+8CR+IYS8Xtk1nrQ==","signatures":[{"sig":"MEQCIC/itlHOwlaCBRkZ4ETTj6gEH8PszAS2pzebx/abHNQUAiBfXzrb/xCZrohTUBEAZi4kXeFDYkUdZpG9+9xfg1To5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":936737},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"e2e347d80124ef8316a0b2a018f42639d77e71c4","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.32.7--canary.180.e2e347d.0_1731266538157_0.30844441569707914","host":"s3://npm-registry-packages"}},"0.32.7":{"name":"xs-dev","version":"0.32.7","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.32.7","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"1a8656cdba77b24ccee58ed7e349b40f151cd445","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.32.7.tgz","fileCount":144,"integrity":"sha512-NL9vcInlUkKVHTWuhHivwKXn8TvrE5TrI+BUiy6oe3InAjCd4rCW2S5aaialvDN8crIjv/neon5Aftcgu9/bkA==","signatures":[{"sig":"MEUCIDZ4QTrKqsBFE5dCbBzQgrlWwAs3/t32rgR8+5BKz/mWAiEA7+4FKu1DBE/zp225GXxLIYD9z45Gm+ZsFELkDCbHPbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":936693},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"4377962ffee77c6a4a2a547db27053f34cc0f985","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.32.7_1731266974045_0.8482799986331957","host":"s3://npm-registry-packages"}},"0.33.0--canary.cfd861a.0":{"name":"xs-dev","version":"0.33.0--canary.cfd861a.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.0--canary.cfd861a.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"e68e860a33f2eff7f086015f9306ff1ed038a3c6","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.0--canary.cfd861a.0.tgz","fileCount":144,"integrity":"sha512-OM5tNSLQrKl4ftz9WWE/6q2lv7AGabExnVE/5RBUgeC3kL9xdy75EedH1JBlQ+4IxlSY8Z8U6MbAjXjJYLHKcQ==","signatures":[{"sig":"MEUCIQCkMFjU5r7A6kxo5xcIx9hB6pdb9/+vqTrMGPST1+ORwQIgSj80IBKz/5QYA5lXPmOiPlc679xUY4VoJQ9frBRWw7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":936729},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"cfd861afe68f521401520074cde4838527147d23","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.0--canary.cfd861a.0_1731267618691_0.03461055177395256","host":"s3://npm-registry-packages"}},"0.32.8--canary.181.e4479a4.0":{"name":"xs-dev","version":"0.32.8--canary.181.e4479a4.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.32.8--canary.181.e4479a4.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"5ca61c8f371a54c8fcfa7076660a42e4c2d98577","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.32.8--canary.181.e4479a4.0.tgz","fileCount":144,"integrity":"sha512-CoMetv1VHEYJbI7p2CytU24VId1MVh6COuypwgm6Gje3zjF5+BbgsjE2ya0QXfyf1dtIdFf2ZtkXvxiJ2PgB6w==","signatures":[{"sig":"MEQCICZ7pDyN7dTYwatOkWiT+RjRG5i8GbdssH2aZc01VtzdAiBY7RJ9QHenrPq3+gNoW2M8XX3avoPOqfwK2hU3CzXp4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":936908},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"e4479a4fcc5048a4da48f6b05bf9019d97f5d889","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.32.8--canary.181.e4479a4.0_1731270039370_0.234399085937274","host":"s3://npm-registry-packages"}},"0.33.0":{"name":"xs-dev","version":"0.33.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"73425ae85dc526981a53395530b0c1db5c041c03","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.0.tgz","fileCount":144,"integrity":"sha512-aTCXTIaH7QdBZC3oAoN6GxxgBtDn1Swi8hyV1/MXmV4iOYTun9Cgbf6/2jBSKBFYW0JU10QJ3l83phkPfWfN7g==","signatures":[{"sig":"MEUCIQCBSr/tL8xxbrtdahBFZ+rNbTPXA9TVUy2drFxHSpC00QIgJgnJ1L1R9qsR1I7bk9WnMWasqrkTqYxtlN/vfflgmtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":936864},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"61ef0717ea02a3d7e776ad412438b5d78cf89b1b","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^19.0.3","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.0_1731270148438_0.8356654991267864","host":"s3://npm-registry-packages"}},"0.33.1--canary.a7679f3.0":{"name":"xs-dev","version":"0.33.1--canary.a7679f3.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.1--canary.a7679f3.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"887c92a5489942dcc8ca397e4ddf3f30ad2d3c3f","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.1--canary.a7679f3.0.tgz","fileCount":144,"integrity":"sha512-cMq8sbGfJ3JMXDcSruq3J2FbNU/HNREKhRCYyNhvtKKZ/NG3/mxOmdo42358n23Ftgn7fb2gcnNDg9cwNeaLvQ==","signatures":[{"sig":"MEYCIQDZyULk/Zz9sf7mgJ0mn80884qI82hMNSYRsIJlzdLuWgIhAIVLfUtTyKQS21dM3D+2kn0fCfaidS9R8Br08Tx7yLCN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":937810},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"a7679f3e1d392705cbeaa1b018a72217f5487500","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile && pnpm run copy-templates","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","copy-templates":"if [ -e ./src/templates ]; then cp -a ./src/templates ./build/; fi","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.1--canary.a7679f3.0_1731607732856_0.4939793945594406","host":"s3://npm-registry-packages"}},"0.33.1--canary.e90c971.0":{"name":"xs-dev","version":"0.33.1--canary.e90c971.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.1--canary.e90c971.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"4b3cae7b4f827f13946c4259f5cb14479dc842a9","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.1--canary.e90c971.0.tgz","fileCount":144,"integrity":"sha512-Rs+zUisonFqLW7Gefj3d0ykHzExGTFiiQQeJR7K8BfBg2/WHfK49ZTfqZ/qkAqCkgST0x3P/FHS0AlLme4uEjg==","signatures":[{"sig":"MEQCIHDQlnS7QNkmduqchLGKTiYBBcUqZQfx9Ujr7ICibZN0AiBz7wrItcOVKlHVuYnHTYAgTmUF/MUshH6xSVp3AAmArQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":939706},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"e90c9719a455349b424805f291db886c587ed521","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.1--canary.e90c971.0_1731609992444_0.14455056251960574","host":"s3://npm-registry-packages"}},"0.33.1":{"name":"xs-dev","version":"0.33.1","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"08451df9e146cffa656ccb4c05aac5bcf4f57f4c","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.1.tgz","fileCount":144,"integrity":"sha512-/xG+ENocizQ/FKzAFzJgUQe65xxMcf70Q2/KEjrS9CrhzjUrNqs1xgsnnSIy9oSViKvbWaJriH5xZbIVq8A9rQ==","signatures":[{"sig":"MEYCIQDIIlhSIKKcp1q2JuIGsWsqBCKLsLvU7f1MhlHb64k42gIhAI4ihjZf2M3j93F5GMjVggmBdE/IIyQYzADhXXQ42k/j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":939670},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"e6d6f086e79d7c9efb946a347ce9fad55c486bb2","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.1_1731610481554_0.04050338609279858","host":"s3://npm-registry-packages"}},"0.33.2":{"name":"xs-dev","version":"0.33.2","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"f6fa2b0eaf1618f302f4ad81ef7de4788b27c720","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.2.tgz","fileCount":145,"integrity":"sha512-GxXwD+iyK30S1BIpc1r0+Q3HlW9fw21SM3Yi1ig8d1r1eUQWmvQcf1qFddTLvR+dFJAMbiOYkbq1bwYagF1Cyw==","signatures":[{"sig":"MEYCIQDjsl+ZI/ca3h/Xc08BDf9uQ6zqe1RHv3mhEYsDRkB0swIhAMwPINsrR0Dl0N1YrESPzVNp4XQIFNidyRdwUHJ5Y4F8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":949324},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"34087a8cecba1a4f33ed504a1e3ed95bf220ecac","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.2_1732678031276_0.411703301159249","host":"s3://npm-registry-packages"}},"0.33.3--canary.c3b607c.0":{"name":"xs-dev","version":"0.33.3--canary.c3b607c.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.3--canary.c3b607c.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"76175968c6a8942ed80bfaa1022090677a624bde","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.3--canary.c3b607c.0.tgz","fileCount":145,"integrity":"sha512-5scD8uWVhNxUmUk1j+yBQAFpINxRjbvXWXtQFAakPTkq0ZuIImCwMV1RzCM38ZGnSq3cvwus3JjsQmdHHF205A==","signatures":[{"sig":"MEUCIC0d8IV71rS5jIOwpu84gmFroqPJx//joRvpxpAFcM/rAiEA03CJgS6G0TpTGcbr48tCMRnl5hv/EOyJQNBfM6KwBq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950192},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"c3b607c7b9e3bf6c1e78fb200f69be17106da7dd","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.3--canary.c3b607c.0_1732680313349_0.008409095930950627","host":"s3://npm-registry-packages"}},"0.33.3":{"name":"xs-dev","version":"0.33.3","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.3","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"e97757a2c58681cd9b92fe126710713de4d4a191","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.3.tgz","fileCount":145,"integrity":"sha512-cTKRh03VVTqG2/qsLs5l7+Fp0B5w81SRJ6FBuNd5VVD8cEtBIWuirLBCzVO+RWSLL92YSB/lo95w2Gru6LiNkQ==","signatures":[{"sig":"MEQCIA9oI5XHwJ81zlecjrvc3xozV8c6AcWX1r97kBENcGvnAiBXR8JGPbewo9qeSgkRZR7OzlD3CpT2eU0SnXurjKLO1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950156},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"896ebd00acc65e9a501ddee8636b14fd8dbc4c8f","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.3_1732680919227_0.8331934136739214","host":"s3://npm-registry-packages"}},"0.33.4--canary.693baa1.0":{"name":"xs-dev","version":"0.33.4--canary.693baa1.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.4--canary.693baa1.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"7395bdeb9753c4611935e5c60d76dc0108795578","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.4--canary.693baa1.0.tgz","fileCount":145,"integrity":"sha512-0AmJ74zKnvfJIMgSD3T9HZzrzqjKthJHrd2FtmyruiVK30eo3+91JI1LeXTs7NQnqAUelxiGXL8QGbf5wjv/+w==","signatures":[{"sig":"MEUCIAffSGAYnPhN8QhZ02ARp8I8TKRvyq2+YlVuRD88RqRRAiEAxbfhoQwnlpSRErYgI1FKX2F+6kXCavvV8gZK5l12n4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":948600},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"693baa123be00c5890fa5fcfb015868bf90695ff","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.4--canary.693baa1.0_1732712312351_0.6821839262999614","host":"s3://npm-registry-packages"}},"0.33.4":{"name":"xs-dev","version":"0.33.4","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.4","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"cd7a7a6744d9d8f90869e023cbd2314e03be3e44","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.4.tgz","fileCount":145,"integrity":"sha512-oyGJIzzFEmm+98v/gaCKAVbQp+u470T7W+tRDqQyfNrZydBFceYOgQu52yugdMnvpRZuPtOtB5DMrOLHPaypZg==","signatures":[{"sig":"MEUCIQC288tu2CdKMfy2yg3CpHBcigbFAANqs+Z/oLJ01ICU3QIgJPdaIclbd4DEZpvIbF38RwLkx3B4kqi9z9NDLHZwdgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950502},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"df44e16e7cad09bbc7211e3baadcebb654dc45ea","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.4_1732722853063_0.6435127601144943","host":"s3://npm-registry-packages"}},"0.33.5--canary.bce9e3f.0":{"name":"xs-dev","version":"0.33.5--canary.bce9e3f.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.5--canary.bce9e3f.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"da431ff68e46451835106aba6a6b95a0f6eefbd7","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.5--canary.bce9e3f.0.tgz","fileCount":145,"integrity":"sha512-MnkpXpZNNl9gFfq2Z8OfnwgH2/BDLYAni7jlBYhDmKxfCoixdR3s1PjwC4MKQ5SK+hIsL/g50Z2px5j/Y9HRMg==","signatures":[{"sig":"MEUCIGost/Vu1G1FCdsh60fwthaYwUCVv6gmh8D+XCXSccnXAiEA4Cph7nkI0P5EBQ68an5BeJzx4oPki+8CV82Vyr2dZjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950959},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"bce9e3f3925f308044657e3b7bdbfb2ee9e63f08","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.5--canary.bce9e3f.0_1734899185812_0.36268892225583715","host":"s3://npm-registry-packages-npm-production"}},"0.33.5--canary.2628906.0":{"name":"xs-dev","version":"0.33.5--canary.2628906.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.5--canary.2628906.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"4acef8c335ca96cf0afaeab57d48b4b3370b58c5","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.5--canary.2628906.0.tgz","fileCount":145,"integrity":"sha512-GmHiOjBgcuj1AffAHGGUC/YvOjCW1QPlbmaFsxqX47n03H+QkYC9CU1a/HtSsqJo14c5DP3fiE3DWQ0f6fW+og==","signatures":[{"sig":"MEQCIC/tIqXIf9aEdG98hhR1zWQTCJ3aTANu7IK/ZvP0sKqmAiBhyVOFioL7kY56w3iE3tzmIjLMqRHCqlPTRjAG1Xzoyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950703},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"26289062996cdd9aece128511433408ebb22f212","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.5--canary.2628906.0_1734899861632_0.24527099780453976","host":"s3://npm-registry-packages-npm-production"}},"0.33.5--canary.196.7f057a9.0":{"name":"xs-dev","version":"0.33.5--canary.196.7f057a9.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.5--canary.196.7f057a9.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"b1b5179bd10ce0eb423073d00194afdf7413824b","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.5--canary.196.7f057a9.0.tgz","fileCount":145,"integrity":"sha512-Uf62KpH0W5pCD2/Z7uKcOgJHNYPO8Lqoyj08WTzyx8p6CcDmcIiLVBaPeCQzKSyk01TOvRfbAyw9HFiTWCHUyA==","signatures":[{"sig":"MEYCIQCIQPWmUxJhJ+yGN8nJ8XUraq7jxiEAxBaoCKmJ0eeflwIhAOASnhwODIg4GZmr7PibZKt3E7ndgLoPo9CqtB4h4dTq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950711},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"7f057a927952ad415ef4c28f2e11d275270c5ece","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.5--canary.196.7f057a9.0_1734900447425_0.8669880547911251","host":"s3://npm-registry-packages-npm-production"}},"0.33.5":{"name":"xs-dev","version":"0.33.5","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.33.5","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"03f446e05a15a374500e772c10258c568276692a","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.33.5.tgz","fileCount":145,"integrity":"sha512-na1SqUbZvCaYaRjIIfobc98MTq3k/n4HB2xqd7L+Nsx2Mfa6cSph8ERNz3JAub5aOIPhPjUoXMiA1stuc4b4Mw==","signatures":[{"sig":"MEUCIDYvfAsmhAFlSgwIj4+rE/yH93hUw1PRv5dV8YBuzCnUAiEApAilJXOnKMyvQ+LW3EHsnIWkJC6P1HM6F6Xzo4ugwzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950667},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"b1d5c80a89e19afda6a99635815e4286dd524094","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.33.5_1734900545241_0.5759887953729539","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"xs-dev","version":"0.34.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.34.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"6237e95045a704f4d8326868ba4234b537cbe1f8","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.34.0.tgz","fileCount":145,"integrity":"sha512-Wrv8pGohAJgq4U0nrlaXPTXkPlWJF8OSe7vOO1mpW03AKO8jXkPuGLz+fjliPYYKfuMyopko+VVcL3qqKqN2iw==","signatures":[{"sig":"MEUCIQCuk66NdSVeXMR8nJaTkUTmEWEhQyJ2ReV0/WSmPiyK3AIgcRFo7ox7NN/nC2P18CRnS8FhTfwom4jRvgz4W4jxT3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":954722},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"9cc6e39504cf488130e0cdcf47037ec0207f5007","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.34.0_1734906535480_0.8315335446261007","host":"s3://npm-registry-packages-npm-production"}},"0.35.0--canary.446b1e3.0":{"name":"xs-dev","version":"0.35.0--canary.446b1e3.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.35.0--canary.446b1e3.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"6c63bd539439a0c02d9c5e1d9a47f28051f47e43","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.35.0--canary.446b1e3.0.tgz","fileCount":145,"integrity":"sha512-HUrUbG6CgABIpCpUxj1f+Qmmn8oX7EarYZK4K3ADJ0DKaUQ6HDBql2SYHKm7leqx3t3Uth/DUG72P77WQ35Ybg==","signatures":[{"sig":"MEQCIGRLt3Zvm1cjwyKv7SdmEWo/M5pFED9CNXwUpU4cWzjaAiB8IWGtvCGSF2eYNqpwNrwdL2YpJcY+4uDlOvnRi96hzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":954762},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"446b1e3d2aec7c9b1a8a166392048696eb04259e","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.35.0--canary.446b1e3.0_1734906674190_0.6513458308592286","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"xs-dev","version":"0.35.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.35.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"c01e270dbcd2c88a766147ffbae347fcff878489","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.35.0.tgz","fileCount":145,"integrity":"sha512-0tjCCTB8wGdEuOQSw8LByaPa4SKoy6sRcwFSgq69ylfqxjzDlCu/E13kdg9jQuBAxFgucGfUoDObPaCTyMHA7g==","signatures":[{"sig":"MEUCIQDAmaOv4RvVPImzq48Hlm2N0/CAIHD2MgRMDMV9gk8RGAIgPgxgu282PHFBKoxN3Er2Qje8TAjjJIoA82QtbKfqo8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":954726},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"a2a2b871c904888d5828cc0c2236af66a2ec0baa","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.35.0_1734906836828_0.38384082310826084","host":"s3://npm-registry-packages-npm-production"}},"0.35.1--canary.199.ece5e48.0":{"name":"xs-dev","version":"0.35.1--canary.199.ece5e48.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.35.1--canary.199.ece5e48.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"224ac06ed80a1a4892123e7dd0f95fe48d5a8ad7","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.35.1--canary.199.ece5e48.0.tgz","fileCount":145,"integrity":"sha512-nflfvkjcpTFZgtadtoEGz+uNebzmxLNF1ioUn8F3/wh4aUVfqQCH5QUkPgwLp10FeYEzerZe6+8SNhbxPw7naw==","signatures":[{"sig":"MEUCIF+oez/Vmd6Lz2b8cn4F+baBu+5JqZ/Dmzsg8SRUMDpjAiEAw2399dXRoIQK9IOgOuq7nHBFKPP3jsLblWFRwldqXfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":961217},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"ece5e481fb811797e0b8fd3cb15b3d64426ccb4d","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.35.1--canary.199.ece5e48.0_1735230359166_0.08584121017112123","host":"s3://npm-registry-packages-npm-production"}},"0.35.1--canary.199.f6ddf1a.0":{"name":"xs-dev","version":"0.35.1--canary.199.f6ddf1a.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.35.1--canary.199.f6ddf1a.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"be7b45bdd78d22e6e3dd71fb485ed774ad045e50","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.35.1--canary.199.f6ddf1a.0.tgz","fileCount":139,"integrity":"sha512-foOyqUM0bmkAczLwGyjCmBNECUM4LwftBTU+Mv+ZvMBKgSKFeiTQCMDRAV2T/DCNFyIpetbNrhq77/wXvDFdAg==","signatures":[{"sig":"MEYCIQD0INS4WnXh9bE1flsovA1UqKSnXDCY+hvvT568PqdnmgIhAO6dNG1204dYNg/9uBlN+OBgIAufXy4pU7LSGUQMah33","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":956280},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"f6ddf1ad547665321c617667bd82b405e4453b30","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.35.1--canary.199.f6ddf1a.0_1735231777986_0.2880871428042686","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"xs-dev","version":"0.36.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.36.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"9521573a37f1a035503c173261a85e3b6fa00bdb","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.36.0.tgz","fileCount":139,"integrity":"sha512-kYezyh7r2xlTWIkia1UWm500cBRtYa3Qur7m49I/2nWKpmPHwTGgT8X0shpajIEXVomp1Jw06Z6J8B2Cahyhqg==","signatures":[{"sig":"MEUCIF/67FSRDQvJ0bVd1ky2BxgXfWvCYGLEWK/iNVe7HvzVAiEAv/21NQ5jdC02P6pmFsHP+lyiK2yrbScli1kqw3xqv+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":956236},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"f7b105bd3a844c7c27d703ff0e8a5d079ba5028e","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.36.0_1735231873322_0.33842609197195017","host":"s3://npm-registry-packages-npm-production"}},"0.36.1--canary.c151255.0":{"name":"xs-dev","version":"0.36.1--canary.c151255.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.36.1--canary.c151255.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"b4bf360b7ddfce46a61b75159fd9cb8f42df024c","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.36.1--canary.c151255.0.tgz","fileCount":139,"integrity":"sha512-DSSDTPfAPKfo50v7NjxIXfdiC2tChYXLP/6n/mDDh1qzaSOu85wpLjUYOMSmy76ZpQKeL0AdDRqa6ky2G8FA2g==","signatures":[{"sig":"MEYCIQCwDNeW4ebauRk9tp2ZKFsuWX9IMdFykjdRLS0HE+N0FgIhAJ+stifWXBcojDnZXK7oQy77pEi1La+QGdN53X2NnPST","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":955825},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"c151255a2ee04f92ca4cf285f44c792c6e090510","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.36.1--canary.c151255.0_1735404416997_0.36095304280374374","host":"s3://npm-registry-packages-npm-production"}},"0.36.1--canary.f4a4a64.0":{"name":"xs-dev","version":"0.36.1--canary.f4a4a64.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.36.1--canary.f4a4a64.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"1de679cbe57db29e0342eb3cd96eba5825326e13","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.36.1--canary.f4a4a64.0.tgz","fileCount":139,"integrity":"sha512-kiUd5x7UAsOstl62WwuMwYemP7+r0kGwKkLbYj7ZAQ6t1YRl/BM8JFr4dY8Bm1eDrlHzEK6ASpqMsWGHRJRGzA==","signatures":[{"sig":"MEUCIEp8laAP44+ecXKw/fqhlGwVmSfoedlVk7A/8a7LW8jFAiEAlb8OglSgy0nrYPAi2HkyRZNE4keRiMA/qoH5Jdm+vgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":962975},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"f4a4a64f19b826f80a1c57a01bfd71f251f06028","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.36.1--canary.f4a4a64.0_1735411927887_0.06691156851031343","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"xs-dev","version":"0.36.1","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.36.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"a730fd70a4cf4713424cdc4c2dfe9389b93ea8f2","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.36.1.tgz","fileCount":139,"integrity":"sha512-0RxLVvY9+yEVHvY1pStdyiAnUIEtk+umEZialQ53mA/5OKtNjcQTHXj0hL/9wT+t+buZr30OwRYk4TcMwk4vjQ==","signatures":[{"sig":"MEQCIFd9THkAGh7yXMAkNWzxnVmcSwA/qW3vkYi8Te+flU3TAiA+7V/W7nSHXGQUiYJALAaj5DjZ3KPJsFGznmD741s5VQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":962939},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"e970d779c33b02ed506afebe49e7ca9a4d9c6c63","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.36.1_1735412499281_0.8975668712818379","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"xs-dev","version":"0.36.2","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.36.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"5894038a21c0cc7c809379afc876e9ba790f17a1","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.36.2.tgz","fileCount":139,"integrity":"sha512-Cv+HaW4ijOpHe4zgVPS9tSgGBGMlsYWKIHR+DvCuaR3O6+gvsY/uaoafqUaZjIbQ/yL2cRbhNx8O33DN8SkqTQ==","signatures":[{"sig":"MEUCIAqtENWNLCGWZ7MUZ/0QEUsGkF0RQwVlcVJBZuYl1nAhAiEAwTL5NKntwWGlVNydYDQb7pnq7Yu609tFNvbkWIm5K7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":963707},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"c266f0cbc9f5db121c8a72a03df07f4b612c11d0","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.36.2_1735753807671_0.0642811192407935","host":"s3://npm-registry-packages-npm-production"}},"0.36.3":{"name":"xs-dev","version":"0.36.3","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.36.3","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"a26b017f2753f183687ca39a1e3fb389a2b9cb9a","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.36.3.tgz","fileCount":139,"integrity":"sha512-/pHN9RBXG18I+30jGu8wZPHjH2poene8VJipRCMQ8L11m2qGB7n1TMreB1N/9wTkUAx/qg9qZlVjJrDgQ0M7AQ==","signatures":[{"sig":"MEUCIBqPAcw65tW0DyjHc2UyMto9R7oP6Lz3p0KZRDwQOtTIAiEA+2CEywGXAQeD5sMlsTeG/Okb2w+lBranLbxrNWeYV1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":963768},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"f90a3dfd378b9e24a09045cd0db9e4de0a231f00","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.36.3_1735918255106_0.02409939638006997","host":"s3://npm-registry-packages-npm-production"}},"0.36.4":{"name":"xs-dev","version":"0.36.4","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.36.4","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"a208da8cb3c12cf9421c14ca7a8e88270bae04b1","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.36.4.tgz","fileCount":139,"integrity":"sha512-tJ2TqhjNGvk3kYjLOxG27IIeBjeQ/JLtMzn408Eg/+DbYpxXhOMnQfZu6eO23xhbVEy/pFBUbKi6QMz5hhkUSw==","signatures":[{"sig":"MEYCIQC6/fwXkRSeZ/XhmDhtLLSAKrDKwBk4nGF2+Xf0/SYbOQIhALGq6dIXHcnEaFOdCZCACnZ0f+lPAKIHJvmtI9T16gJe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966296},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"ec8ef8143a1c8a69239db57b3fd3a08186bde68b","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.36.4_1736054881590_0.29168889508243145","host":"s3://npm-registry-packages-npm-production"}},"0.36.5":{"name":"xs-dev","version":"0.36.5","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.36.5","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"87cd690defd7957f41798b012064546b30eac3ab","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.36.5.tgz","fileCount":139,"integrity":"sha512-vq+nRG6JEoWelJxjBqsL/G0gEzaCOg0wL8ACZ7nQCUg28LTxfiJhP94QZWad3OpzetbfBguSjyR/g6Y5DIVXSw==","signatures":[{"sig":"MEUCIENNElz58yure40HVsyBNRsyyNH2iQraU7oZ0NakB9noAiEAxLRBzq1XhnpQiCynitrApLJnsW33Y8lx4i3ZVMRBv74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966628},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"79d454c02a1a06b9903addaa08b182657a058593","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.1","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.36.5_1736096044631_0.8146401305958566","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"xs-dev","version":"0.37.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.37.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"075aa7b0c97deec4cb8eed95aa6704639a900154","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.37.0.tgz","fileCount":139,"integrity":"sha512-NdZsbHLT/ub+ELTR8zVrorswc5EKDyb4sgcHEoCGz4jpFMMlmq5DW42mNw03iN89Y8SHcSHIR2aD0dqkd87qKw==","signatures":[{"sig":"MEUCIQDy+PJJoB8+dggbYIuTI1g3tYbfGU6Qf1HK0qbcVIjDoAIgbGN0/9Thl1R/AUDmUFi6bIaz4vyTLs3n2PanOjAZ9PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":967267},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"4dbbe16e66511a587f9a0831f9f74e18ef59340a","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.18.3","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.37.0_1741375588752_0.5495500347055313","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"xs-dev","version":"0.37.1","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.37.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"84924748fc6cf658721ca4b031798ff2805fab4e","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.37.1.tgz","fileCount":143,"integrity":"sha512-gzqtF1MGRwbq2pXprUhuWAmWT8dRQpQQw/JaELQm71f/cu75CtM+QOHht4bM712qylKNUA5/TVPvn4T1V8gBFg==","signatures":[{"sig":"MEYCIQCj72eZ+ow0Lov0IPI/BCHgg2bcdgcEID+4gyhNY62S5QIhAOk+7uhm0w7/YIX7AWTKlk67xtBrxRvaFoYB4O519+2p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977372},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"b8d2cdf8f29220f36f17ea948c260cadf96c11bc","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.19.3","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.37.1_1752946429726_0.15422241699431805","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"xs-dev","version":"0.38.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.38.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"56d6b7ec29dd7e8db0d80d05c0b1c8554ecd6a22","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.38.0.tgz","fileCount":143,"integrity":"sha512-9cBGDPmQ+99LfpPESTzKgp1ph62dXS0owcnFr4JNTuB4uEWhibcfMvBaKH3wKyX+2Iub9hBInsmVvCqkPt6PHA==","signatures":[{"sig":"MEUCID3PQ1A31xtHzJZRYECo7Z7aZjvBZduPd1D2R8byvnaNAiEA1IH553MHNs7U1S1Uea2HB5gQyi6EdnxGdCWgSo3wJ9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977372},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"39f9f6f9070d60a23a9bd2e6c345c5448309b6b1","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.19.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.38.0_1755533009837_0.1816829693217854","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"xs-dev","version":"0.38.1","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.38.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"29856f2227c12b5825d818c7a17c04342da84b6a","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.38.1.tgz","fileCount":143,"integrity":"sha512-FGQY/1ZKY6CxfP4HERDgcXvfH25lR94rbKgYlvlqBZBRZteRKAJA3KaptUGnaQxE3xNL2hqLr+mIgmPqcXGWVg==","signatures":[{"sig":"MEUCIQDk5ieSTd4Acy95cVEgq0mJ9iYOYYg0vnP6tmGuZQgEFQIgQ7s5deI7dPH5uPBSEHH0ivYr6DUHF/iZNtLmfywkylg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978784},"jest":{"preset":"ts-jest","testEnvironment":"node"},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"}},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"4c2fd44df1f520c9aa595d515a29b6577c5bd814","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.19.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.38.1_1755878849913_0.13962143034115204","host":"s3://npm-registry-packages-npm-production"}},"0.38.2--canary.218.37ca7a0.0":{"name":"xs-dev","version":"0.38.2--canary.218.37ca7a0.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@0.38.2--canary.218.37ca7a0.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"e8ba676a3f7649c1a7d6d82066beaa5e7cd5b3dc","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-0.38.2--canary.218.37ca7a0.0.tgz","fileCount":149,"integrity":"sha512-0jNY7xuNc1J83rGR0PaHwNH4J6KbD6T7qC76GT/pDrKEIjBNAbS/Hmn42L1YFhqlXSMeY+DghDLhwwjWp3JSFQ==","signatures":[{"sig":"MEQCIA8OeJTn3iIntMi0jvoYsKm+0UU3rOXK69vIXpb68+SmAiBxs6n1DX8JK83/L8b/mtP6QqBb05tk2jJoKSfg1OTPeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035351},"jest":{"preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/build/"]},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"37ca7a0ae4189c676fc7e5db21d8a63b40bd839e","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.19.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_0.38.2--canary.218.37ca7a0.0_1756586404428_0.8764502241346657","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"xs-dev","version":"1.0.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.0.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"552a1411d2396b1a3555bea99d97c54c2280e004","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.0.0.tgz","fileCount":149,"integrity":"sha512-vWk/EdGI+Y94SA1/dh+I+Zvo2giZ8ildOTLDN0HY8M3WULHjvlen+ngqR3oX6T/pz0nhZLLCpgqUtj95UzeD3A==","signatures":[{"sig":"MEUCIEpSzZVlvxMzX70OoiA6g0417utsYmQiRvyfNQjpdQDJAiEAr9AdgMqdg9nq4oxtK2EeRSWi9wEvrM3mCjpvb9Qs/50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035407},"jest":{"preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/build/"]},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"261d2a7fd86fd76b0a6bca1016a109643ff4e790","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.19.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.0.0_1756586498810_0.98902034314993","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"xs-dev","version":"1.0.1","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.0.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"6b2f78d53dd34db7c826ed454dfa54754348b5a6","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.0.1.tgz","fileCount":149,"integrity":"sha512-TdW8UsXR4BbWp0PzNMFGI//2wWDUzLMi8Aoa0tJwe+TJ5hm6OBevqVYLUlRpEOobylEzHU31NXHSvbn0PjopGA==","signatures":[{"sig":"MEQCIBji17snVjqqm9t4xkHWZyCcVQUBrVK9Tj1UKOjuyS9JAiAoUa1k42GBhkAeUmWQDHlG9PMLvzvf81Ym/d7CI87Y1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036206},"jest":{"preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/build/"]},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"46e2819ad6659f7996ea454db12d3ba2eabbc92b","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.19.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.0.1_1756822010028_0.13623998868056786","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"xs-dev","version":"1.0.2","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.0.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"d61229ccb6a42d0a29aa0e60726653aa27e8989d","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.0.2.tgz","fileCount":149,"integrity":"sha512-QxkfOhiApuL0By511XfzdylorQFBpSoRxp3qcyPxqUFQ0GcrA/jgId6HgGjzUjdarYDX7DFOQOTeXUz+OsL9fw==","signatures":[{"sig":"MEUCIQD8r4BM0pZQeDFf32twCo3f7dJ6ymcVXM1+3zAa9u4lRQIgd7JdGEsNZl3cd7zrgXt+ZSktFyCu1QO/TuGIfA44jws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036374},"jest":{"preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/build/"]},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","volta":{"node":"18.14.0"},"engines":{"node":">=20"},"gitHead":"bbd8fce76b68c91ee45ba536a769253c5eb12b25","scripts":{"lint":"eslint src/","test":"jest","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"jest --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"jest --coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","snapupdate":"jest --updateSnapshot","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"20.19.4","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","jest":"^29.7.0","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/jest":"^27.4.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.0.2_1756822147353_0.5338488516182678","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"xs-dev","version":"1.1.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.1.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero","npm","all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"ef364fa5ecd2ee92d69bb7ceafbb894b30d66674","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.1.0.tgz","fileCount":151,"integrity":"sha512-CBfT46KYYVwG+OEz+pCIC2uvCy3wtR95nR5qPgBvrwhgCxNhOOPIvgdVQVFopZHDvP4IAofruauhgUEGuRhSjQ==","signatures":[{"sig":"MEUCIQCQGw6Arpv4SK2G0LQJxJW08TY7q7M1hK06dMhtUxmhoAIgEmxF8Ban6p0zLMocVAkvnmKD8BufVUZptSd8iGp3ezs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017284},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"e125050e95fdb7167293bb06f3411633c836ea00","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"10.9.4","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"22.22.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.1.0_1770777101263_0.9480395483346487","host":"s3://npm-registry-packages-npm-production"}},"1.1.1--canary.224.f90fcd1.0":{"name":"xs-dev","version":"1.1.1--canary.224.f90fcd1.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.1.1--canary.224.f90fcd1.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"0166809e29c386c0ebb157cc31b7eae032a9bb96","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.1.1--canary.224.f90fcd1.0.tgz","fileCount":153,"integrity":"sha512-m+8sW4ZfmDx4yX+wswspBgKgQRpYtwvstzKwUcJOLcORaAkpQSZ+IZStg40PVo3Ln0CsDCUIc0Y3N8DytKWQsA==","signatures":[{"sig":"MEQCIH7gKysLI5mzKlK7mV6LRHRBDuF683UocLyt2TXEQSBvAiB4j8TJPas9+fcKFi4RlOrtCH9wU4W46KksWCxCmPvsxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.1.1--canary.224.f90fcd1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022465},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"f90fcd114b107a04a6c64444ed47419b901b7308","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.1.1--canary.224.f90fcd1.0_1770955614640_0.9518233333965724","host":"s3://npm-registry-packages-npm-production"}},"1.1.1--canary.224.ef24a95.0":{"name":"xs-dev","version":"1.1.1--canary.224.ef24a95.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.1.1--canary.224.ef24a95.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"607d0748b4000def2eda92ec8da6aaca6ba166d4","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.1.1--canary.224.ef24a95.0.tgz","fileCount":153,"integrity":"sha512-C24JD3XveJpYC5oU2KFGhmJF77YDwc37ki2sv6MGlGSlSxR3O3HWtd1lQ9P0wKskmkR5M5DJQr0fXCnZM8mrKg==","signatures":[{"sig":"MEQCIGrDAPt10eLU/eBC6DbXqW6scVkykO/3zlZedRWwjovrAiAOUvBKVnnmz3V+2kznUCX5j8rOCCDemX2gy/UkD9p7eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.1.1--canary.224.ef24a95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022465},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"ef24a954a3ae749eadfab6d7ef713e2aa2a50761","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.1.1--canary.224.ef24a95.0_1770955974259_0.09134684776344848","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"xs-dev","version":"1.2.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"bc054198dee0c39916c7781e84b6547b20a15992","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.0.tgz","fileCount":153,"integrity":"sha512-urj0HNSjSbid8SrtixN5z2YsYGo7TsoCOlWNDri8c604/hCd5ernTA2pBuBEq0N2jLsA0f8+GAKpQ2DWmohXzA==","signatures":[{"sig":"MEUCIQCGrVYFuam7k6LQTAjBUKCcwP4ik/BDM1ZV0m2UXWPrDgIgYQMDdRDgmSU3NPRIf9sqKB4ziOCQ4BETvFTGeIpUaWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022421},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"7060d6c6f2853533723a5b55d52df870298f87df","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.0_1770956065000_0.18962445469104017","host":"s3://npm-registry-packages-npm-production"}},"1.2.1--canary.6d24736.0":{"name":"xs-dev","version":"1.2.1--canary.6d24736.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.1--canary.6d24736.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"f0c8c256efb3321a322c6487d37565d1e9f0bbda","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.1--canary.6d24736.0.tgz","fileCount":153,"integrity":"sha512-kgrJQ9wPSVntnIHz6f6nE+X8amOF413TuypMiVPcraBCxOxg8o2uw0mm8TYmyB9BFz9kyOghQkQi7B0DTexwlQ==","signatures":[{"sig":"MEYCIQD5ygXHHN2PiecYau0OGLjh46c7SnivjUR16vZMI24K/gIhAPlsqy3pS1Gp0yDdNqiS8mr1UraprmyuEihHNYm+z7sd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.1--canary.6d24736.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022515},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"6d247366cc2f202175b97ea707cbabd653a9127a","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.1--canary.6d24736.0_1771116872427_0.6479363791886885","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"xs-dev","version":"1.2.1","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"240cb40dfa21908117074c1a28df992f43964bb0","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.1.tgz","fileCount":153,"integrity":"sha512-37YCE1cHhQA2XEOwpZgMlfcMwHhxzN8jslZ+8TB8RVSQsncFIY5uCAEKYsqLN0/p01dBllirlGfU+0P4TMvPNQ==","signatures":[{"sig":"MEQCIDyfbFzDTSTPkNkhgUTpNh9CkBeYesEawXme+hrKfNYnAiBGUPJc1BChsMOOR7LO0vufQxyL9QR389gsoAB1yfXFWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022479},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"f338d30440796d3d3383c71124e45b494f23df2f","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.13.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.1_1771117052573_0.18232998069936457","host":"s3://npm-registry-packages-npm-production"}},"1.2.2--canary.229.8be3524.0":{"name":"xs-dev","version":"1.2.2--canary.229.8be3524.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.2--canary.229.8be3524.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"bf9fd57dfba987010099051881fdc549079ca450","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.2--canary.229.8be3524.0.tgz","fileCount":154,"integrity":"sha512-cJAUlXR7qN5VhY4zwTjTOvvYBLSM37XnE/TNDn0Ut2HElggvn1ClvDyvMhSWuHX1p3FxQl2eginbpoFK95cWqw==","signatures":[{"sig":"MEQCIF1R7CLGi7b4SHSKJ1nyHdWKUTpng/FZAd5jSSzMBkYeAiA5O+J7pWGnvLF0x3ET0ekcmA9rtG4QKl+M+HdN6eL7+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.2--canary.229.8be3524.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1023751},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"8be3524d6649abc1ae022b0606d23e6714e6b8c7","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.2--canary.229.8be3524.0_1772818615200_0.6274363298913253","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"xs-dev","version":"1.2.2","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.2","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"6033dfc35a169f9c037d84788f3ece2c26c18e2f","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.2.tgz","fileCount":154,"integrity":"sha512-ahAYDiZ4amkLT4r7tbL8pqS3DRAeiXGFZc8ELHRdI6N8FD0wM6NB05NEyHT+IgjHALR5LthZW+R9ZAfmMUpZOA==","signatures":[{"sig":"MEYCIQCDiYuIa7JP4ePZ82mqgcu7tqrVcBfOJMvxRSSqNd1+hQIhAK81EmxcB0Cq5zB9eH5y4Sn5nI49s8ExhKzpPRUZFdVB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1023707},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"c1f166db977ba38b47ac11c8ae5451c19cdfb505","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"usb":"^2.2.0","axios":"^1.2.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^18.11.19","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.2_1772818989021_0.18351253565590864","host":"s3://npm-registry-packages-npm-production"}},"1.2.3--canary.230.fdfe332.0":{"name":"xs-dev","version":"1.2.3--canary.230.fdfe332.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.3--canary.230.fdfe332.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"7e840191e8613f484fdec05b66e80b78443060c5","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.3--canary.230.fdfe332.0.tgz","fileCount":156,"integrity":"sha512-mZ7RBr6yIcoH+UoPMuCEf7rBjEIJWcSz+Kg265U5MXBMJ/grUcBcmfcSYqhhm3HJEIbSDcB6BRaY3oro9ztUyw==","signatures":[{"sig":"MEYCIQCW+B2zrruQzIoqub/mB/Rn309BT6FqipKuconIIubBPgIhAO7zke3045CBiPX2pnOOoMWKs4kns2r8+N5z3Xg7EnoO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.3--canary.230.fdfe332.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1023531},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"fdfe3326b93b3c57543ad9ea20f78b51c361982b","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"usb":"^2.2.0","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.3--canary.230.fdfe332.0_1772823506228_0.24216227868013873","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"xs-dev","version":"1.2.3","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.3","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"bf94136a4215c04ed1986d94564038dd39445a00","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.3.tgz","fileCount":156,"integrity":"sha512-P/tLx3Y8IqBfl7b7awajV7LdBVF6r4pqOWrQroN9ekoqQ1pW/Xt9myRO525P4c8n3qfIvwpX0BhBhaBjyG3Ttw==","signatures":[{"sig":"MEUCIDEpBt1hGnmEFeXg1SuQq3nc8hI6T+K84iehiXoCmmUwAiEAuPHAxooV3myCJRMx3LPlpTfsDndVkZIuRReXJm+c+a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1023487},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"e9d477da2d4e084fb331e41bd59044d2da12ccf2","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"usb":"^2.2.0","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.3_1772823616545_0.5359524314225002","host":"s3://npm-registry-packages-npm-production"}},"1.2.4--canary.231.444a953.0":{"name":"xs-dev","version":"1.2.4--canary.231.444a953.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.4--canary.231.444a953.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"c9c495783c61fd3c5c5621e0cf782edafbde3b0c","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.4--canary.231.444a953.0.tgz","fileCount":168,"integrity":"sha512-6OcPMA6KP1v2f0JODVT9o3HV/b0FB6K4dmtwJosX0VE+cDUl4uY2/FEfokTHIt9Mmux02SoiEHdfHKkHxNBuWw==","signatures":[{"sig":"MEQCIE7/fno+cmTVsUxCKX0zqQuxKfXY8oxQON7wUXFB4BfeAiB7zEoqwlCXFD4IlWOMXLYG+RtsGOZp2bPmN69Ez4ExFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.4--canary.231.444a953.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1139568},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"exports":{".":"./build/src/cli.js","./lib":{"types":"./build/src/lib/index.d.ts","import":"./build/src/lib/index.js"}},"gitHead":"444a95349cf199d4a004ab5acdbfbe2378566d77","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.4--canary.231.444a953.0_1772936982427_0.5291391599852888","host":"s3://npm-registry-packages-npm-production"}},"1.2.4--canary.231.31c16fd.0":{"name":"xs-dev","version":"1.2.4--canary.231.31c16fd.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.4--canary.231.31c16fd.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"26f91e6781a6f2054302b6953d28de71e0b3cf7c","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.4--canary.231.31c16fd.0.tgz","fileCount":168,"integrity":"sha512-pOVj/NO3BxyBA7NBrX9/NkhMM3jGaCUwwFpzSMFQa3SvM8xHO4gYkzIeFCzQwzKjH94ccmvoUPyXlj7pyp/g4Q==","signatures":[{"sig":"MEYCIQDljYnN04NQO3D028eRt1P/av8rUFCakH6DP67CqeaEGAIhAPlBZerOZcRpB8ey0/k9XMmVyxuz0at8dIQT3EqD4JjK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.4--canary.231.31c16fd.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1136244},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"exports":{".":"./build/src/cli.js","./lib":{"types":"./build/src/lib/index.d.ts","import":"./build/src/lib/index.js"}},"gitHead":"31c16fd87a4b3877995edbbc13f70292dfd377f0","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.4--canary.231.31c16fd.0_1772940670518_0.5744566800736577","host":"s3://npm-registry-packages-npm-production"}},"1.2.4--canary.231.bccf8ce.0":{"name":"xs-dev","version":"1.2.4--canary.231.bccf8ce.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.4--canary.231.bccf8ce.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"5200f1057d8d6af77f458ab3e27aef22b9702d95","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.4--canary.231.bccf8ce.0.tgz","fileCount":168,"integrity":"sha512-WkD7Ui4cvzSeOyB/lUQ4M3JaFzw6AZXHM1mAhq+b1n0osGe7FZ+7Nm8bPJPdL3aiBDhLknTjpPnkdCMg1yo5AQ==","signatures":[{"sig":"MEYCIQD+v5BRrzbpQYtfA92FA3QYWkqVkHx/SheNFL3T+ZS5hwIhANQIEs7tLDTN2Jg/2MqA3LdjdV8qQtWP+Sa0y/WMg4vY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.4--canary.231.bccf8ce.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1135820},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"exports":{".":"./build/src/cli.js","./lib":{"types":"./build/src/lib/index.d.ts","import":"./build/src/lib/index.js"}},"gitHead":"bccf8ce9d63240b3fc668237b9bffae9196a2cc5","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^2.1.1","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.4--canary.231.bccf8ce.0_1772941128851_0.5991753574026573","host":"s3://npm-registry-packages-npm-production"}},"1.2.4--canary.231.9c6c26b.0":{"name":"xs-dev","version":"1.2.4--canary.231.9c6c26b.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.4--canary.231.9c6c26b.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"68e0463d423fa1b1f93f86b34933fdf15d811562","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.4--canary.231.9c6c26b.0.tgz","fileCount":168,"integrity":"sha512-5TEPV+dJ2YBdJ8WxNJk77lHOki30yAZYDlCtKltkfoCcVW6baRaObo5ayRc1ThlJDyIHPUmxp1B5IRbmGuTvSw==","signatures":[{"sig":"MEUCIQDENMM0s5Juafu5X4TUehw3ngbTArPUJ+RQbjHZbJ8oTQIgZpbCfNlSMlmEwJsG2ybuCL16QhQM1tpy0L0bPdxMJhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.4--canary.231.9c6c26b.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137087},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"exports":{".":"./build/src/cli.js","./lib":{"types":"./build/src/lib/index.d.ts","import":"./build/src/lib/index.js"}},"gitHead":"9c6c26bc1423b7337965cabffe9f36be114a7aee","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^2.1.1","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.4--canary.231.9c6c26b.0_1772942715423_0.26994824481545443","host":"s3://npm-registry-packages-npm-production"}},"1.2.4--canary.232.e9e89fd.0":{"name":"xs-dev","version":"1.2.4--canary.232.e9e89fd.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.4--canary.232.e9e89fd.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"c3069cbc0fc54afa55e993bbf7d6866e80172f77","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.4--canary.232.e9e89fd.0.tgz","fileCount":168,"integrity":"sha512-9edVFR2xDsQedXI981PXvIv7+vjoiev+friwT2/mIilZVsJDEkiiX4Y2DYwjRN2Se1X00GlYazAgPQnU+6YEtw==","signatures":[{"sig":"MEUCIQCv1NBHN6+5wbm/2LWFFUEh5L58Sok6LgQCBcua09MRvQIgAxk5MI3XPlLX+ANuaQTyFzDLShhgQ9ENLedIFgpU9KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.4--canary.232.e9e89fd.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1038026},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"e9e89fd21fb145b32bb5e0c69c472288ce5ab98a","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.4--canary.232.e9e89fd.0_1773073115517_0.976644831489736","host":"s3://npm-registry-packages-npm-production"}},"1.2.4--canary.233.d34f1aa.0":{"name":"xs-dev","version":"1.2.4--canary.233.d34f1aa.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.4--canary.233.d34f1aa.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"52a6a5815b28a9b9488449b240762b137e505033","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.4--canary.233.d34f1aa.0.tgz","fileCount":168,"integrity":"sha512-gbFfF8XVN0Cg7MMWGJSs5+u05ZEZtPgivWFzDggoWBiohcqxuPgjJURPtM7iR0YZlDSfwz0+lbGAxpKfJh3t4Q==","signatures":[{"sig":"MEUCIQC9wyM7djUxb9tThUkmVmt/E4OcdpdRLTZWlEr3tvUAlQIgXiy4sQxy9NqMP0L2JTAzs3vfM7UwyP332xnWa639BXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.4--canary.233.d34f1aa.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050953},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"d34f1aa56e5bfe6b4a37adf3a8802c112c442ba9","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.4--canary.233.d34f1aa.0_1773073179593_0.7710910373232045","host":"s3://npm-registry-packages-npm-production"}},"1.2.4--canary.233.23f4c62.0":{"name":"xs-dev","version":"1.2.4--canary.233.23f4c62.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.4--canary.233.23f4c62.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"f83cf10318ae69ee95822ecf1eb24c74aa578738","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.4--canary.233.23f4c62.0.tgz","fileCount":168,"integrity":"sha512-Rl7Eya2rmbl95vVZFZklnL0OqMRRoVKMzK3JP9VjOjElRX/1rcFOTQQ9ZR8EyA4z6BmobYp7qNosjWk0ftxszg==","signatures":[{"sig":"MEQCICXEEE/vKeX4MSgHmO18jWViZIKxtoY1UTSvBjf6bds4AiAfBh9q6pvX7tGbmAFtI+8c/+IdizMTTEJ4Y6R1BvRAng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.4--canary.233.23f4c62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050953},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"23f4c62c1c882291e21be65156a59b3bdc3422fe","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.4--canary.233.23f4c62.0_1773074587239_0.7227770515942193","host":"s3://npm-registry-packages-npm-production"}},"1.2.4--canary.233.91d4f39.0":{"name":"xs-dev","version":"1.2.4--canary.233.91d4f39.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.4--canary.233.91d4f39.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"f60f5d3223b16d614b929265c2f6a7799ddda21f","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.4--canary.233.91d4f39.0.tgz","fileCount":168,"integrity":"sha512-RO0yuEu9qloRIvu7pAc0xnGW1ZuIII5P2PZ12iTN92yuueF80rwas0XRyYIUH5WCgkm/7tbb2KUsxIQINypuaw==","signatures":[{"sig":"MEUCIACJ91DRm6MS6MPL0A/7goow/sUNMI6qyzp6lOd0MktVAiEAjeLBe58xqayBixkyJUb0FOQEzhvYWcZbQaoRgGxMAZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.4--canary.233.91d4f39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050953},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"91d4f39d072a1cad4bc1bf8274690d34f0c64c04","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.4--canary.233.91d4f39.0_1773075054867_0.12625108339122737","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"xs-dev","version":"1.2.4","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.4","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"f2bdafa14343da02d68d4adda4ea8001068c2685","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.4.tgz","fileCount":168,"integrity":"sha512-PsrzXb9xVKICb7bCwxdj9f5fU++UEa73N/6pRy4j1ApSSJ+avtKeNN3aHz5c6EFgJFSS5zpUpBMxhZmd1giZQA==","signatures":[{"sig":"MEUCIAS2mSDUzhyex3ln2hzH55CKMEw2sNgMql6m1MHfmiUSAiEA3vPnf158FgDHPjxz6DuvUU5sT0jl/kikv3f4PaRiJDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050909},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"747b93c0f450cd233be8ef9edff9a354aab59913","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.4_1773075252405_0.8988653174203816","host":"s3://npm-registry-packages-npm-production"}},"1.2.5--canary.234.d2a72e5.0":{"name":"xs-dev","version":"1.2.5--canary.234.d2a72e5.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.5--canary.234.d2a72e5.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"c5e8acdfd01f3520a8f14463a361f6d821f661ff","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.5--canary.234.d2a72e5.0.tgz","fileCount":168,"integrity":"sha512-eI7i7DFWSORmfyyXEblMwFI3a/ZcFoN1v5/A6XhRu5DTB1yGIjiqNbzOXc7IOLv4jKI3wN15YDUxyi/fCFWotw==","signatures":[{"sig":"MEYCIQDBDG751Dxa0T6IF2zhnh6JFfwQuuC1k+Hnq5J1M4fymgIhAJewcgQeQgN7tGKgzN7tYn+USpamPijyb45zR7HlWYNw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.5--canary.234.d2a72e5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1053614},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"d2a72e5d11174addc383e0174b98ff7092b9234b","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.5--canary.234.d2a72e5.0_1773076071065_0.9884115190032923","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"xs-dev","version":"1.2.5","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.5","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"2e9273f7d7c32a32473eb93293b0b50f40c9bb2e","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.5.tgz","fileCount":168,"integrity":"sha512-ynTelkMmOdKHJMVMKcIHU/xADL7+PrTY88NylGdoF/9m+4DLjGt01/i/fgYMlrHs5JL8BoIVcu4eexBzxdkWCg==","signatures":[{"sig":"MEUCIEx9uubNNNq9tWFA2ZwWk0fw66Wmlb6lWdZ15VkV2ozEAiEAp4Q23qnPMqulasnH4IwKOQ7psXcEC0CVnK7BzoHz1iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1053570},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"7420a17debb1f7bb0101c723c5b9397de58fb42f","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.5_1773076685794_0.5942736200944907","host":"s3://npm-registry-packages-npm-production"}},"1.2.6--canary.235.fc3aeea.0":{"name":"xs-dev","version":"1.2.6--canary.235.fc3aeea.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.6--canary.235.fc3aeea.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"75e6fe418a63e5c2e39437e1ded05e08521fc341","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.6--canary.235.fc3aeea.0.tgz","fileCount":168,"integrity":"sha512-lUhmV8CxLuWaPdejDomZp1c37qnthb80Ed7zwlb8sWmx+k1sgrM2QfM/g9PS/FXitjFi4Ut/N34wWo2ApqXlRw==","signatures":[{"sig":"MEUCIBKrEXieR8NHoU4WFIz8wlZb9AK0TrqF25VxS32kSxjbAiEA8Ru3rq8WAdFUFmXES/EWeNIDBI+Rgj4fsg7NGrtIuRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.6--canary.235.fc3aeea.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131181},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"fc3aeeaba7acf2ae40677d14afdedfe288966a17","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.6--canary.235.fc3aeea.0_1773081628930_0.0848300939360489","host":"s3://npm-registry-packages-npm-production"}},"1.2.6--canary.235.0c83b75.0":{"name":"xs-dev","version":"1.2.6--canary.235.0c83b75.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.6--canary.235.0c83b75.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"7edd3862d46630e6c2baa993d3fade1a6227c9a1","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.6--canary.235.0c83b75.0.tgz","fileCount":168,"integrity":"sha512-6gF2HATUSYXES/pcC6OWV+SzvOTN63DYqB/BIDsARGfwdK+vlWmMRqYwt1hEy+T4oA4m90eFcGHbJwfxuAe8wQ==","signatures":[{"sig":"MEUCIQDsFyQbBoSd0ad2hJWiBNW6SBOpVGuJrDmomir1OCNomQIgNgf/UO7X3JhVI9Xjk2sGW8DMUqOIv5gmwZQFtoD20WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.6--canary.235.0c83b75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122857},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"0c83b75dac1d604b544fa6a868d3be16ce9a62f7","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.6--canary.235.0c83b75.0_1773083907088_0.18150153066254449","host":"s3://npm-registry-packages-npm-production"}},"1.2.6--canary.235.03e1cd4.0":{"name":"xs-dev","version":"1.2.6--canary.235.03e1cd4.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.6--canary.235.03e1cd4.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"ac8dac03f583dbc2892d803cebfad818575c8cc7","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.6--canary.235.03e1cd4.0.tgz","fileCount":168,"integrity":"sha512-TtOWvi6oxQez8/oH5IohEuCAd6D9/Qhbea3NrjuZvIVzYIjm9VIBT214ecG8pJehaveYTRxXr51p272TlOPcuA==","signatures":[{"sig":"MEYCIQDyZNnAoaP+1jbfOsAZsLPofpiVL+x/7gCVUw3gutAiVAIhAP1iDVP9lGE1J4eNg040bhnEqbHVw8upX8aIW9JKqQTO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.6--canary.235.03e1cd4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123526},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"03e1cd4835074c6570cd89197e1ecbeea2af7eaf","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.6--canary.235.03e1cd4.0_1773084878899_0.19355321383134183","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"xs-dev","version":"1.2.6","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.6","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"7675e64c0ed712ea28fe2122dcf5228f89902a4f","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.6.tgz","fileCount":168,"integrity":"sha512-00Q3UX7CjzMAXqi4CSyEriM0V7XL+PJaJAq6AtTNJ1lrXFUzUDY28YD4RV11BMOMl8D5oVb2jSL2RTqapYwYHA==","signatures":[{"sig":"MEUCIQCQiCRT4t7YvqgCTvLZFaTLwnIA8ICdcfLwtt+AzBb5YQIgMkDye26wj58uB8A0tSha/SNSjWm8BG9bBznAWI9yeAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123482},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"fbb49a4289fcdc561d092e27de26f80763cb4dc1","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","gluegun":"^5.1.2","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.6_1773085048001_0.07295350615938756","host":"s3://npm-registry-packages-npm-production"}},"1.2.7--canary.236.71ed3a7.0":{"name":"xs-dev","version":"1.2.7--canary.236.71ed3a7.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.7--canary.236.71ed3a7.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"e29a3f4b60a6073c39acf08e3350ac5329166f12","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.7--canary.236.71ed3a7.0.tgz","fileCount":168,"integrity":"sha512-jWfCBBTaweZSJlhYwh4zwmx383qpS4nKkiejexoAtUrwK+WClbdRO7EF/ABgI/cObNIqucbqNOhfhnQ1KhLObQ==","signatures":[{"sig":"MEUCIDUbF+FBFcdx8xp9zdh1VcASku1q7JRgyPPpyUddkLIaAiEAxx4zZpGnMYnaAX1+cioLjemHnmOK90fO7KqYuAeEmtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.7--canary.236.71ed3a7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122692},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"71ed3a7c42d2d4bd5aff2d9957137654c215d9a1","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","chalk":"^5.6.2","execa":"^9.6.1","tar-fs":"^2.1.1","serialport":"^10.3.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^20.1.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"4.13.3","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.25.4","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.7--canary.236.71ed3a7.0_1773085645579_0.631472244992825","host":"s3://npm-registry-packages-npm-production"}},"1.2.7--canary.4518655.0":{"name":"xs-dev","version":"1.2.7--canary.4518655.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.7--canary.4518655.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"b6840658acec6a653e8e1f0040dea3b1023100dc","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.7--canary.4518655.0.tgz","fileCount":168,"integrity":"sha512-isYCGrE69ulyTrhiYv/h6+neyAHXmmUaIt8bWrl59XZPNRpfXJU7bN1NAUOUz7l5InMAU89ochAOTrA2MfUl/w==","signatures":[{"sig":"MEYCIQDxVMsP4Q1nvpAD4tQI2hIQCXuwW0EFVW87YKM+tnIf/wIhAK11NHlFIKed04Ixml2WEDgYEpYVehy/ajxFt34Ffq3j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.7--canary.4518655.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123243},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"45186552a504e4427541ef66f4b1cbe1754fc187","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.7--canary.4518655.0_1773087412587_0.8969226838642219","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"xs-dev","version":"1.2.7","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.7","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"7581585a47e0d19a3640baaaea55f30b656a3c53","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.7.tgz","fileCount":168,"integrity":"sha512-Y3WpktY3K5VbUPdqMeZsNU0IlxWdvveK1MbIvOzIcebF+DOR6A40AE/ro2xdXS+7B3/EJ+/LiHipMACyP4EgUw==","signatures":[{"sig":"MEUCIQDtOxdhNoZxuFxzO8/d1uaLBqDuWdnB9PBXNiFtAyiA/QIgQap1glJBshdzkh2O2FCYiEHfHxQ10voJoVq2QgX8uPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123207},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"696c6d7655a3001107152ee3bb60f9e10d67d375","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.7_1773088363521_0.9678034912685518","host":"s3://npm-registry-packages-npm-production"}},"1.2.8--canary.238.7791359.0":{"name":"xs-dev","version":"1.2.8--canary.238.7791359.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.8--canary.238.7791359.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"998619dfccbd5912e9a4473154b31d105b4419ac","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.8--canary.238.7791359.0.tgz","fileCount":168,"integrity":"sha512-MNBH1gAZoEQo6VresSldikprle3CpqssumHeQAxC+q2MxuN8x6WaRlQCxYDSgBkiLJ3O0PCg7V5mhB0ZBRDY3Q==","signatures":[{"sig":"MEQCIAaqu6q6D38a56ua/8GCm4s61NwWb13CG3Y95KVJliOpAiAl7Wg4j936FGNU7t583YvRva1FsbqZXlaP+C4cn20L2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.8--canary.238.7791359.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1097018},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"7791359a78adbd8118e185ae00adfe4c1853fb9d","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.8--canary.238.7791359.0_1773151703987_0.43629140037566305","host":"s3://npm-registry-packages-npm-production"}},"1.2.8--canary.238.f790b26.0":{"name":"xs-dev","version":"1.2.8--canary.238.f790b26.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.8--canary.238.f790b26.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"3b255029b39ab6d3995069f611d0e0f1ec5952b4","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.8--canary.238.f790b26.0.tgz","fileCount":168,"integrity":"sha512-p6OTiXPVYLVO5KDyha1gazN5xRsQmR24CCziYR8SaAocHg47gL19PDF1/9R8d1SbrTbA/ht/cVn8MTHRKvE6lg==","signatures":[{"sig":"MEQCICoa6Bpfv7kX+1HF79hhiut1YjQH0VTXdp9/jl9DTpLPAiBJ+pRGuLi10Qf23DVsKEQDKZkAsRVAdcZbigqLYumrDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.8--canary.238.f790b26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1097018},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"f790b2660be945286e8ca0ad4f7ca0a4d93f10f1","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.8--canary.238.f790b26.0_1773245286755_0.5758258273270236","host":"s3://npm-registry-packages-npm-production"}},"1.2.8--canary.238.c8fa2a9.0":{"name":"xs-dev","version":"1.2.8--canary.238.c8fa2a9.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.8--canary.238.c8fa2a9.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"1e4b6ea01c203b9f0d66fae8731b63139ee9fe30","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.8--canary.238.c8fa2a9.0.tgz","fileCount":168,"integrity":"sha512-iaAJoW/zw0kng82JyfMbzT6HUWbo8xHHDAbi4N17csN+NtXpWAPbu1U2XBqOpnvL+MylrqbBR+WvSME/RJ4tlw==","signatures":[{"sig":"MEUCIEZaOik+Njv/t6qfhKD9rhPYY3RbM8oroXNpxf/MeZuKAiEA+sxccJkemaMHlWEqoHKuzdbolDdo5hmLWC1DSIrSz+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.8--canary.238.c8fa2a9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1097018},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"c8fa2a9d744004a76232a8c9d702ad595a1abf5b","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.8--canary.238.c8fa2a9.0_1773245494757_0.5401993218153098","host":"s3://npm-registry-packages-npm-production"}},"1.2.8--canary.238.373c82e.0":{"name":"xs-dev","version":"1.2.8--canary.238.373c82e.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.8--canary.238.373c82e.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"8859cd724091a0ae5be3e5b61c41f7300f3cf8d1","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.8--canary.238.373c82e.0.tgz","fileCount":168,"integrity":"sha512-hV4NwYDB8jHu9W/y8DWrN5SxBByv2IhRoWBlxOO87ktmtL62qw2nPLi9+Bh8qPcwAIOxSM/b7D78oCDsPoySyw==","signatures":[{"sig":"MEQCIALlDSXTunky8GFdFM+MEvCZsS7lTPAuQjWsTm8+wBgBAiAqSwegIDcci9SSN5LqLoECztga3b03QZKOLEj1nfF0uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.8--canary.238.373c82e.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1097018},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"373c82e23902efb21e0d288edb0d88da8696752e","scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.8--canary.238.373c82e.0_1773245933902_0.6952600206290362","host":"s3://npm-registry-packages-npm-production"}},"1.2.8--canary.238.b268ce8.0":{"name":"xs-dev","version":"1.2.8--canary.238.b268ce8.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.8--canary.238.b268ce8.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"28b0df768b63772bf449b5f0676ae31e90f91651","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.8--canary.238.b268ce8.0.tgz","fileCount":166,"integrity":"sha512-6OoDunaG4nf11K21FLGkTv/YWlviPDRSqydOTJyLG1EqD8xgpdJCZqI67Ub4XSuafn8dikcHfjwUaO/PcP66bQ==","signatures":[{"sig":"MEQCIAPSHyg+lQWw/0Y/JnRStIAn37uTTBFowsqmksMEDnQwAiAWGypc6urxGgluK/Sbr6Hh9F7SjaIqaAJhuTQEKu+wQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.8--canary.238.b268ce8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1095177},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"b268ce8e28b424708444e2f9b9535a1c827e15bb","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"^1.3.1","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.8--canary.238.b268ce8.0_1773248868201_0.739273313390417","host":"s3://npm-registry-packages-npm-production"}},"1.2.8--canary.238.914e52c.0":{"name":"xs-dev","version":"1.2.8--canary.238.914e52c.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.2.8--canary.238.914e52c.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"0bbbe187a375e7438ebe918ca134b548052452a3","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.2.8--canary.238.914e52c.0.tgz","fileCount":166,"integrity":"sha512-oHcjZ966ISxAZMXbij2CMz2Fa/dE1vluaFPkwwy9ETB4+XZJJEGf55Ui1veeRZyLqVW+8p74EyBpCqs9hNKrcg==","signatures":[{"sig":"MEUCIQCJ/zR6CWQyH66gICr0u8cUKGURCZ2fWxE/WMvXSV6ZAQIgWdrKwq9EXdaO3tJSlR5KTHCkWBkOztR9LChAhbAz8U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.2.8--canary.238.914e52c.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1095162},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"914e52c5c546e784818b82283d0b497dd77c8aad","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.2.8--canary.238.914e52c.0_1773250872292_0.8279640123908956","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"xs-dev","version":"1.3.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.3.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"f706b3e3f6b54be81f431f8eff0ddf0b53d691ac","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.3.0.tgz","fileCount":166,"integrity":"sha512-nYGaRli7TQH0fe+7L4xNiSZUPgUIovL/TDHi4PBVjzyCgdvyfPdTsXokd0Un6/nnMHYcw8gSzChgGXRcq1Kh4A==","signatures":[{"sig":"MEUCIQCdid+ek//QKQg2SZkB71OPJuo3iEtmtw569e7OHXnfcAIgD3TaE57ji4IQHXYek7RSh6JNIa3LAESGZMR8QxpkZ1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1095118},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"ad6ed386261f9c7c668adc054d3ee46b05f24b4d","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.3.0_1773251112970_0.5249903684215602","host":"s3://npm-registry-packages-npm-production"}},"1.3.1--canary.240.d9c6d1d.0":{"name":"xs-dev","version":"1.3.1--canary.240.d9c6d1d.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.3.1--canary.240.d9c6d1d.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"6c1b2e576bf718df1e3cced8ac06c1304d2cb78e","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.3.1--canary.240.d9c6d1d.0.tgz","fileCount":170,"integrity":"sha512-mex87zV+d+MYHLuDl3dxjaeURGeqxOlV6bcOGHsTceEO8WcX/lh8MKg7rx4CwTiUycfBVUFLtZvONjOK8TYceQ==","signatures":[{"sig":"MEUCIQCeddJ0KAqoOf4txTKFGvY0QeO+2Xe70E7VJCL1JryIKwIgV43muB+eg8HSCzq5FPmaOfDAyvH3hB0zgOuFMI3aIxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.3.1--canary.240.d9c6d1d.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1097247},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"d9c6d1dd0629bc5443c89888d8435047e8a67da9","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.3.1--canary.240.d9c6d1d.0_1773269790773_0.7296287980872782","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"xs-dev","version":"1.4.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.4.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"c1340ef500ce530e81bf4282b2283d647e244ea5","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.4.0.tgz","fileCount":170,"integrity":"sha512-vrqsvz3SFVgB2uEyKrZs/c2A3X8Fi9Yihkf3MZdh3raY3JSbSXORpcMj0wZZYWtCq8Va66SaQ7qZbLs/yNBUOg==","signatures":[{"sig":"MEUCIEgK7wk8oOMqKKGmJkBZylcMR+2LGgg5gS5ofrl9HOQKAiEArGM85hZwmzdXdI9AbX0QCIp3ZbESuTN2IU7zX+zQoOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1097203},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"bf702a9b05e22816410d0a1322a240958ad27782","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.4.0_1773272107270_0.7806448807342417","host":"s3://npm-registry-packages-npm-production"}},"1.4.1--canary.241.d827884.0":{"name":"xs-dev","version":"1.4.1--canary.241.d827884.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.4.1--canary.241.d827884.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"d3d2cdd88c0b2e19b0c81cb1868a3ea91c6a32c7","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.4.1--canary.241.d827884.0.tgz","fileCount":172,"integrity":"sha512-PWMxm6XkbX3sk/QQ23NUsM6JZupYm+b/rTWtkU5p3hWXjQGNqqQrhpZVxGCGWuhmdWj/y1m1+lstlEr5QbfKDA==","signatures":[{"sig":"MEUCIQCynN5NfOpzLQTl+EwTI/JAN9nAwQCHGPlHEQe5Xi1zBAIgW247TvIFRpdw83SG9Up3ZUCuv4i+T4KKhcHQcEtuve4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.4.1--canary.241.d827884.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1097627},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"d82788427c883ecd27c3d7b674a6039a6e1f44f2","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.4.1--canary.241.d827884.0_1773276734712_0.04325478163907559","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"xs-dev","version":"1.5.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.5.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"05555f28cbcc355994d411ef68b268d7abb5f746","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.5.0.tgz","fileCount":172,"integrity":"sha512-T4kjTp+sH9Dn8N6ojgMO/isiSLFQqadiTAChourAqmUbGqz2ewLBsNja0GpTOk9g+lp+65tdIlM07gFLoVEwqQ==","signatures":[{"sig":"MEUCIHyP/1m44KW3aLEsSC1/7tNwqlmF18AqUn7r+CifC+jPAiEAu7TBXGgy+exCJQEhu7R3Ao2XAp7dg6/X5CG3pxolut8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1097583},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"563140a69455000c180277beeed4dc92b1b50d19","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.5.0_1773277044547_0.5084218934256741","host":"s3://npm-registry-packages-npm-production"}},"1.5.1--canary.242.3e45f3a.0":{"name":"xs-dev","version":"1.5.1--canary.242.3e45f3a.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.5.1--canary.242.3e45f3a.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"360cf897ef1a66c592595ddfce8ca34d5a172a5a","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.5.1--canary.242.3e45f3a.0.tgz","fileCount":172,"integrity":"sha512-kF8wxg8MCRAhW19Je5uyqmaRAlHSwra+2eC0+U112PvhnXDyRjVQ7dXNG1J0FORMprcDjp0ehm5Ld+SnAI6kKg==","signatures":[{"sig":"MEYCIQCWj/fSncT2grzGoD/4zSiL7JcjoxeBdl99vkShMg0NWwIhAJhVswR2Pxsc7mkS6BxhMa8rk7LRR7cuM+b2A/0GRNLr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.5.1--canary.242.3e45f3a.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1099691},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"3e45f3a02887df9406ff61327017cd3e87559972","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.5.1--canary.242.3e45f3a.0_1773277310378_0.2774852886192152","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"xs-dev","version":"1.6.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.6.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"b9b20fd7a35960d197bcc35831afd4073b05d37e","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.6.0.tgz","fileCount":174,"integrity":"sha512-7rHatVdVJYNcnUreEx41xvWAgaKkZ9As++snUMyaWxm7Q9fsOTUUhcibiHEDvMx0oA+afA5IKoAHbEUDUN+qOA==","signatures":[{"sig":"MEYCIQD217YggwYazat1AC809s2moIFOaKfoi5pOj5W40hLTcgIhAJAw/3ZsOvxvgP4JUuMn//5164YiJ9wbY6AHe9+KYhtn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1100027},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"200f32e109049f8b1fa8a690f5cb7312abe456aa","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.6.0_1773277573509_0.5121382526862499","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"xs-dev","version":"1.7.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.7.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"8a6f2c446e45219284bcfaa7ff64f1240690a1e7","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.7.0.tgz","fileCount":178,"integrity":"sha512-kDnA9q8J0tFdEAV4OJ+XtJCnt5X0q1XJP/j2cBI9q7nDcTrYXWsjgLqZU58Y8h6YB4bOJ5tqipd58A8LM7qThw==","signatures":[{"sig":"MEYCIQCyohCR9etlyNnCmFl8DWgisPkwIoiwbNZRugbOcf2yMAIhAPnWcl3nyUsrjZxwG9+ttHP0fYijEfOwjfKn0d8VdLuL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1102945},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"8f062ebeca2c91bbe517b8e2b7b2b3a02a4c424c","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","postinstall":"node scripts/fix-liblzma-arm64.mjs","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.7.0_1773277933234_0.19221892667785867","host":"s3://npm-registry-packages-npm-production"}},"1.7.1--canary.98a7cea.0":{"name":"xs-dev","version":"1.7.1--canary.98a7cea.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.7.1--canary.98a7cea.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"17f2d1b1793267be3b33af2c218da7e4c69bdecf","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.7.1--canary.98a7cea.0.tgz","fileCount":177,"integrity":"sha512-onzfsnOeE762vQBeCM0+kxYF8Wn9XeT+bm3XGpxvevqx3v6zQc6SYWkc3zYZuHoWrE4baD1J4OFsWbNajWOzFA==","signatures":[{"sig":"MEQCIFkl8XZjH+jOXh9FJfn8C0Gv4Ab4PA/IDFFQLVb9zqIKAiBguwqv2zV9m1zX5xqyZz0rpLp6fFmhr0uz7eW+RUercw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.7.1--canary.98a7cea.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1101598},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"98a7cea495c7255c088f21b0cce49996e80b5d3f","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.7.1--canary.98a7cea.0_1773694285302_0.26360720045727426","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"xs-dev","version":"1.7.1","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.7.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"48b9f51cf60a97fc0b574c0d878094d8521bc0eb","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.7.1.tgz","fileCount":177,"integrity":"sha512-zVpa4gmn+gLJAtbU0RVIv2aZuQKUzC0Rnaq8gdmREia2WBv/85SFx7mLvqF3D/VVniBlnftZuyM2TmCcJGrUTA==","signatures":[{"sig":"MEUCIBvX35FXAkv0tex60V3cCaXXQk4sQ8i7S6RRq186dwtwAiEAtxkUl/bh3eMtg0Hrey7UQ0JyzPvBgOtErjGlrTo4Npw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1101562},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"ac9ccfb124cfbe63b037dc74b3749869b02ca74d","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.7.1_1773695244384_0.7446097590750036","host":"s3://npm-registry-packages-npm-production"}},"1.7.2--canary.19f0dbe.0":{"name":"xs-dev","version":"1.7.2--canary.19f0dbe.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.7.2--canary.19f0dbe.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"a9b92d2c2e722b5806145a217a715f3b5b358cb6","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.7.2--canary.19f0dbe.0.tgz","fileCount":153,"integrity":"sha512-O4vF20toCZUrwRWCrj6Wgc3Q4gr0Z5SWrDvAbXyZ5ZEHJ9DucoIrknaa2lETwuxmbPTIyERjvVsXaHwwqg4r2Q==","signatures":[{"sig":"MEUCIENStUmxX+hw5rQJYrl3lG3PbklFLPKXoJfjCmD7v+atAiEA6In+mbsiHFD87Hx/+n+d2haPZrbNd3fnM2fmbAWGnA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.7.2--canary.19f0dbe.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131619},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"19f0dbe07d2bcb3e66e6c082838cd76631de62dd","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.7.2--canary.19f0dbe.0_1773890433967_0.5716484047657273","host":"s3://npm-registry-packages-npm-production"}},"1.7.2--canary.245.968fba7.0":{"name":"xs-dev","version":"1.7.2--canary.245.968fba7.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.7.2--canary.245.968fba7.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"82f9dfb3941991b747b55d96abba33794186accb","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.7.2--canary.245.968fba7.0.tgz","fileCount":153,"integrity":"sha512-t0n/Jx5TQc4qhPVx1oCqYUJPO7jxdkbD55GSqQPRUUnN7PZhm7WzcmD2dwzZ3YBenL3kOgZrdqLXe66IklAmfw==","signatures":[{"sig":"MEUCIQDTnaIq/68GATd4r0fGSrEpQ/WsH1B/dUJybab3rbIksgIgVb2B3DeoP8zaXDmDUdLExlWI6n25PZJGew0B8Dl5rzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.7.2--canary.245.968fba7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131628},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"968fba76e5c28a65a0703ebbfddde2233f06969e","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.7.2--canary.245.968fba7.0_1773892285831_0.20849390384671151","host":"s3://npm-registry-packages-npm-production"}},"1.7.2--canary.245.9266c5a.0":{"name":"xs-dev","version":"1.7.2--canary.245.9266c5a.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.7.2--canary.245.9266c5a.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"60e3aa9daf817df131799cf2423a04d508c42a07","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.7.2--canary.245.9266c5a.0.tgz","fileCount":153,"integrity":"sha512-fMnzAQkNORgCROJkVexocD23GQQCB2CMfd6nyKgH6LBCzwUvaD6qz/GUr7tb3WSx0WJP2bZgMmhE4Zy9/FaHyw==","signatures":[{"sig":"MEUCIQCOv9oRW3n3R1VyVRkBrvciQ7IkthEiGkVZPUTelc5d0AIgA7tD75/KOO/jScj88xa/lVclxTBXlJEZYatmVrWW1Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.7.2--canary.245.9266c5a.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131628},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"9266c5adece8dc7f33d98fbf22a14877475c8896","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.7.2--canary.245.9266c5a.0_1773930547431_0.24812592405015832","host":"s3://npm-registry-packages-npm-production"}},"1.7.2--canary.245.3032ffb.0":{"name":"xs-dev","version":"1.7.2--canary.245.3032ffb.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.7.2--canary.245.3032ffb.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"145019bd2f0b972a30b6cdec7023d7517383e6a6","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.7.2--canary.245.3032ffb.0.tgz","fileCount":153,"integrity":"sha512-GLf1rh+yeFXte+UkmYRpXK3UptapCewbZFlofR96xk10DyOojhb86B2arwJeKar0TuRV/ZFPLiplG8Y1eCIKSQ==","signatures":[{"sig":"MEYCIQCCaZjh1aDryO2rdHffG33swi9jmKG+LrKOTjMS3BwbCwIhAJ1Fbxu2W7Yso6jbcE6nvUZ6o0Ezc0h1BAt0rJhr2Hg/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.7.2--canary.245.3032ffb.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131625},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"3032ffb36d70cf0a1a35bc22b4a9e329410ba8ce","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.7.2--canary.245.3032ffb.0_1773931106907_0.38005398700910353","host":"s3://npm-registry-packages-npm-production"}},"1.7.2--canary.245.39e8997.0":{"name":"xs-dev","version":"1.7.2--canary.245.39e8997.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.7.2--canary.245.39e8997.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"929548ffda0a58274f82ad51420565a306b7afdd","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.7.2--canary.245.39e8997.0.tgz","fileCount":153,"integrity":"sha512-MVDFIHSJHVCzGueShf6uytVhW2P2M0MMfu5F19Dw3RtKXYkwuhnvdsKhH4MFCaDjeowEYrDOgiqvMhrc/pwHcQ==","signatures":[{"sig":"MEQCIGlUtzasjPE6eHFH+u3+q5LT8qdrH1s+xmZQIcN+zRKVAiBuxbXL2BqkCiYWzBUfW+DTiycxZ9f56O6nohBAhmtDFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.7.2--canary.245.39e8997.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131806},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"39e8997db7024c295778e69c568fb61ab8410c91","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.7.2--canary.245.39e8997.0_1773947536579_0.027992448427596406","host":"s3://npm-registry-packages-npm-production"}},"1.7.2--canary.245.20709b4.0":{"name":"xs-dev","version":"1.7.2--canary.245.20709b4.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.7.2--canary.245.20709b4.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"033014ace916c1c4dfba2d7d5799e39bc21939d5","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.7.2--canary.245.20709b4.0.tgz","fileCount":153,"integrity":"sha512-i4GXM/kPByvMkmz2N9YI5Ij5sGdP1xaN7tTOPUGIaisRcJbMsjo9VU3EW3g0Cqp/S3MOhyuKcWVtDVk1euUQbw==","signatures":[{"sig":"MEUCIQCoia29WkQoKhENU/Z5qzSoTpfCUkZSnIiTzg+gZ1EwtwIgNeDMhwiizgUJYvNa+wxJBcT5VmbFWHcbJHEw+BB3xnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.7.2--canary.245.20709b4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133067},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"20709b4c285767a0eb5bf6a5a5956e17ef9209e2","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.7.2--canary.245.20709b4.0_1773950841514_0.5567046738920784","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"xs-dev","version":"1.8.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.8.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"7266240db0bcb27573604b2c2cdf78af49249797","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.8.0.tgz","fileCount":153,"integrity":"sha512-T1Sro4X5gi8s916+ewEmDwHx1ZHi4omCEzaLpTFllnrUKxRIo8I/kWx0r4CDwmj5cP91tJopiT/lJ8SmlE8UJQ==","signatures":[{"sig":"MEYCIQDvac76GIQbCnWMnODHfpkO9eYvLndFUemPHUq94Bs20AIhAJM04idL5w+zcItQnEUfObFad4tY+8wLfiLccUxJKpT0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133023},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"0762d9d521e2bd4fb840ea93a39837193cc050a4","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.8.0_1773951043145_0.1053080918325755","host":"s3://npm-registry-packages-npm-production"}},"1.8.1--canary.1b1fce4.0":{"name":"xs-dev","version":"1.8.1--canary.1b1fce4.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.8.1--canary.1b1fce4.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"701608d542d70719dbd8c7d0789a19cefd9ea5b2","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.8.1--canary.1b1fce4.0.tgz","fileCount":155,"integrity":"sha512-vpUUc54wUfaRO9hAUeWVvcyPvaZptZ9X/P1B4dThLn2ZYZThfXWkb5f6lJmK/SEJo1z8ZuD+YCpWEccmboLMzw==","signatures":[{"sig":"MEQCIEHwGkeKrMQmuRXkX6iZJ9dqKxxvrSihVz7k7PTeYqR7AiBz8L6sV6YHgCAoTbzNaOnMiLIVFT8RAMgKdx7OGJvvtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.8.1--canary.1b1fce4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119758},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"1b1fce471494edb98716c862972bf9f5836c6305","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.8.1--canary.1b1fce4.0_1774285181918_0.01983376915573354","host":"s3://npm-registry-packages-npm-production"}},"1.8.1--canary.246.e36b41d.0":{"name":"xs-dev","version":"1.8.1--canary.246.e36b41d.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.8.1--canary.246.e36b41d.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"b86e7a9c300e6e0a00bc119d318ba466df836472","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.8.1--canary.246.e36b41d.0.tgz","fileCount":155,"integrity":"sha512-nQ9yJGB4SMal4Hou0bqP1F6LFI9by8/46CQ2lm8sFB92j7cCCLM0a8to2HOFt0HMy4JBrGIgCuCjx3O8hLq66Q==","signatures":[{"sig":"MEQCIFXmxIA7/ONFrFuimgczDHOy3z1N7rkjhU79tg/Px/gGAiBs8a2Kthk1cUcZe3w1wFAYyjVpckH1kYIjVluF34i0mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.8.1--canary.246.e36b41d.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119766},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"e36b41d92adeefd6e2e1a36840f55d2703f309f0","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.8.1--canary.246.e36b41d.0_1774285800443_0.13489771877495493","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"xs-dev","version":"1.8.1","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.8.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"32365c5c2c113ec2b89336a4783565a283bfc341","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.8.1.tgz","fileCount":155,"integrity":"sha512-kMf8PQvNcCMZEwBzAGZ8oxtCT7FZRyFJzObaP9egMit19gjG6o+cs4JttRHWKFqgg01QWEgLNRveceuaIs+66Q==","signatures":[{"sig":"MEYCIQDm6lnZWu5MqW2BPtsowlfBkSlhEV11ydrWrvjGGtHdlwIhANnPXsBTWMsm9z+Uy5XtJ9j127H/6KNLyLdCb0DgdTcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1119722},"pnpm":{"overrides":{"ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"679d2518e705e4ec29a6ab76d6391e9aa371f5ea","imports":{"#src/":"./src/"},"scripts":{"lint":"eslint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"prettier --write **/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"DEBUG=* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"5.18.0","eslint":"^8.57.0","rollup":"^2.78.1","ts-node":"^10.9.2","prettier":"^3.3.3","solid-js":"^1.4.3","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.1.0","@astrojs/starlight":"^0.37.7","eslint-config-love":"^62.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.1.0","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.8.1_1774285942347_0.056570212653749286","host":"s3://npm-registry-packages-npm-production"}},"1.8.2--canary.248.a69e502.0":{"name":"xs-dev","version":"1.8.2--canary.248.a69e502.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.8.2--canary.248.a69e502.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"f835dddbe38bc55018db598f26f7b8c09158ff6d","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.8.2--canary.248.a69e502.0.tgz","fileCount":155,"integrity":"sha512-VDaIlyewqgD4bUPd/ijN5t4HdC/1C20zwzjhMKfQcAgL31pgjuUqZQvlfoJlrR4TyBxcGPSSCUqutK7HT5u+DA==","signatures":[{"sig":"MEQCIBSVn+HZwjusWZUrlhYYuxyKDYs62igfSqw2KLom/Lb8AiAOhE9PSUJ+N368mSAHJIBj3UKLLSDuSWLxX25nskPAJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.8.2--canary.248.a69e502.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1124134},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"a69e50241715656aa361d8758559f731e6493530","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.8.2--canary.248.a69e502.0_1774312587055_0.3880685942626545","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"xs-dev","version":"1.9.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.9.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"17c6c5a2bd19568d76243caae53dc173cc5b4760","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.9.0.tgz","fileCount":155,"integrity":"sha512-2houEn5e2PpF9SS8MfmemukSDmu5yY7WPSIbr8A0OKppUiRnFaoYml0oQO5xrGS6ILMO8nvJYFQOqzuTJN+zRw==","signatures":[{"sig":"MEQCICevyCO/JnQzTkVdlW9Jo4kTBGe1w7bCFPHpSdCd/fLUAiAP4ukRFd1leWUHdTBt35G6CWYrJjpyDllnzn1e37aHcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1124090},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"8e70ceec0de1a543d1198db5a6968853c0ea1998","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.9.0_1774312877493_0.14436054304354462","host":"s3://npm-registry-packages-npm-production"}},"1.9.1--canary.02ab155.0":{"name":"xs-dev","version":"1.9.1--canary.02ab155.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.9.1--canary.02ab155.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"96f538b0544d10bd725739240f39c686ddd91982","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.9.1--canary.02ab155.0.tgz","fileCount":155,"integrity":"sha512-G9eaQKHxuOTPMMXy5M/r55d8+mj8YLeZUrofuO2ni576YoFvaamUc36uN7S/SeA0LCWijlXGd6Sv3j7AmoW3bw==","signatures":[{"sig":"MEUCICAVyMyfkr8R9MIiSXxwmHFjN/ln0XlNPqT9nv5N9u/iAiEAwdd+d1ALjQY6R9C3fO0ZHpe5pGxqTQLr/xBQhp2iXJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.9.1--canary.02ab155.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1124656},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"02ab15539624c46c68f7cc3dfec7cc388d86eecc","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.9.1--canary.02ab155.0_1774315347887_0.5106143967422132","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"xs-dev","version":"1.9.1","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.9.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"3dde3b05116419ef2823180f693c8153c006dc19","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.9.1.tgz","fileCount":155,"integrity":"sha512-vnQzNfrF/i75dw5qYMQYU9wX1taS5B2sCkTYBDoB5EJe6flezq3mQJ7pLw8/mT68Qyuo0wOMcrpZSLkJ05U5Pw==","signatures":[{"sig":"MEUCIFKSVNO0msrpnJohymbxB/SHJ4+8SMOlZOo05H2uYDK8AiEAmXjQS0V1J3kdt4gUNwmsVFhAhS93vnBU6veMpxQ/EBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1124620},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"b739a034d802b39a2ab322caa14e3aff7918c993","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.9.1_1774315578610_0.5267099019346215","host":"s3://npm-registry-packages-npm-production"}},"1.9.2--canary.987899d.0":{"name":"xs-dev","version":"1.9.2--canary.987899d.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.9.2--canary.987899d.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"af8cbc34c37c202f37458efc1c041b75eb7729b3","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.9.2--canary.987899d.0.tgz","fileCount":155,"integrity":"sha512-2kJ01Wy+1Ic7JlQLXnOz9DcB9qXmzUw07YKiCbv3AAS5RjuKzOFJ70p6Nqyjn2DBZnvUkbNwXEhIVFqRXYmBqg==","signatures":[{"sig":"MEYCIQCIfn0Z9dY2z6XdFIEwV2e2AiwCrMIPSq8DoK/gKS8AgQIhAPy5uHJlM9BKegfRynY8niMcfX0TTr6itH/dNqT6Oonq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.9.2--canary.987899d.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115817},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"987899dab54ac2bde0ec84fdbf0a47ca337d2e2a","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.9.2--canary.987899d.0_1774404402074_0.4016953793652194","host":"s3://npm-registry-packages-npm-production"}},"1.9.2--canary.250.f4e82a4.0":{"name":"xs-dev","version":"1.9.2--canary.250.f4e82a4.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.9.2--canary.250.f4e82a4.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"04f6cac54d27f9e416174fbc5ed07294f28fcd28","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.9.2--canary.250.f4e82a4.0.tgz","fileCount":155,"integrity":"sha512-IG2PIbYZG1kRNEIegDxuJ/aPyiGVAjVnBZQCIGXaI0+axjraw9v3s3BQfgzioEObMvUFlOc2aqZCAtFHKIBrUQ==","signatures":[{"sig":"MEQCIHkF9oCczEW+kKQvuXTtItenDB2c0CYjzhhhXBG8AsKKAiAqKE0TSyA4sZbQpED7UXBZ2Cl5fKs41WtB0ciV9hWANw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.9.2--canary.250.f4e82a4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115825},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"f4e82a4ada2f828e05b2524f26d12fc32a60db02","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.9.2--canary.250.f4e82a4.0_1774405037977_0.8017378283869998","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"xs-dev","version":"1.10.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.10.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"6ead05341aa208cfc6aa74750f0c48697ed25e46","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.10.0.tgz","fileCount":155,"integrity":"sha512-Z+hcoGnQOtvtvSAcPy9N6pAIo65/QwljebrtF9fCWd/Nu7/hWkPLY79Y3ouepTwQlYQa9SfKJJCMahPK+g6Kvw==","signatures":[{"sig":"MEQCIA7RGPfK0K4J3NZPDIYpXEUQt8bynb5gPiCCHpaW9MkbAiBWl3uJCo91iawOdQbVevz0x6BAHp250XowX8jYULdHqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1115783},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"81aa9e33e56b8d637e8e90f9af836b9455cbb088","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.10.0_1774405568258_0.8912357632328163","host":"s3://npm-registry-packages-npm-production"}},"1.10.1--canary.c038490.0":{"name":"xs-dev","version":"1.10.1--canary.c038490.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.10.1--canary.c038490.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"477e16110672f42d5a367ed75ae77899f6bbda18","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.10.1--canary.c038490.0.tgz","fileCount":155,"integrity":"sha512-4ic5hifyQettGNMxJBHKyEJ7ha4twvCPjaBLfkuVBfLLy/sopDovYIz1YCTZDl9ROEjWg94KMZT7DPkf/76ZNQ==","signatures":[{"sig":"MEQCIHfUaHDr4rZoyfYh4IZsG7sG2bDETpxycOg+hTAItU9eAiBRLdPHhsOfZiaq1qRUUhE/MThh8xagchOeBvKOGegFew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.10.1--canary.c038490.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117160},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"c0384906495ea25a94414e8a2839b32253c85fd6","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.10.1--canary.c038490.0_1774576448095_0.521898995458026","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"xs-dev","version":"1.10.1","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.10.1","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"a4f1448b0d5b0bf8e37339a899c2058a7648f371","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.10.1.tgz","fileCount":155,"integrity":"sha512-ZSDAsqv19mFeCGAvJxXv9tbWsB3IjBNvQ40bzY2eed6IYmlQGhgrHgLfhJKEfUh1rqxo2WZ1Oy6I7GOK+E4//A==","signatures":[{"sig":"MEQCIEAWpuy6rdETwsjzbo/UTn4I9NSRyHmTLHVqIYv3u7DYAiAMQ4zb876o7vW+FABeMSSKMzhQ6qhsBUzzrpsPrFuoag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117124},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"c47085fa5a0198aa253dbca3b1963e3af08c01f3","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.10.1_1774576564010_0.38251986520461845","host":"s3://npm-registry-packages-npm-production"}},"1.10.2--canary.1c819b9.0":{"name":"xs-dev","version":"1.10.2--canary.1c819b9.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.10.2--canary.1c819b9.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"d9c114e990fad2b92c2226aae185c8f9957a5eb7","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.10.2--canary.1c819b9.0.tgz","fileCount":155,"integrity":"sha512-GUjG4DkOmJWfoFuqM2PEmTRfUVXqEGnyRk4H2jfKCVX2OKQF6fus7pKmhGPk0it3iGlmwR5JFfphHvyLDMiNmA==","signatures":[{"sig":"MEQCIEx8S00c6iDibnOEX/peyvy95EflkzK44fcY47NdzWjnAiAY28Kf4J7j10zTU7H9nQt5Kjn8SDqW7ojseJg0KGcyUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.10.2--canary.1c819b9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117400},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"1c819b995ebbd2d34c4245d150c732e051e52943","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.10.2--canary.1c819b9.0_1776140624218_0.1564683082171514","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"xs-dev","version":"1.11.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.11.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"a74bbdde937be37a43a812569f542323df774bc9","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.11.0.tgz","fileCount":155,"integrity":"sha512-Hd4T2DjHUKMbyn4lEg9RisKzLCRC7LqsXNJGl1W8YvzOiYCtliCftsr12J8fD0YXq/4Zr8YdBoqYtkxx2UqMoQ==","signatures":[{"sig":"MEQCIFw/6WBzHqPxphg3Ey4qCJzRkpeT/9/VpHYJDbusSMQfAiBpo2KQ72UJlSg0849zI8BlAXSDVf+mJdW60FpzQUE8Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117364},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"740a352a38054555d6017064487ffa5cfb144732","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.11.0_1776140992601_0.9747220149962057","host":"s3://npm-registry-packages-npm-production"}},"1.12.0--canary.693fd44.0":{"name":"xs-dev","version":"1.12.0--canary.693fd44.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.12.0--canary.693fd44.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"5df65c910360f567231ed3b9b9b2503d8bf0f77f","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.12.0--canary.693fd44.0.tgz","fileCount":155,"integrity":"sha512-hfjQeXYh2NQrRiuA92HgbL+sFTuYsZqyFr7P9Rdto2k/JXyIuxfeolkVFA/7/Ezs9lMECHRdOAHqNz9mrA+glw==","signatures":[{"sig":"MEQCIGdc5bIYUAgxu6PI9VhybvewPbhKBagXzk2v0BeinGDWAiBEiRYxcIPnO5f9+QK99/i/yWtnH0qRdVVjx8vpsIS3fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.12.0--canary.693fd44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121713},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"693fd44dfae8f67fef0b9d8e842d58ac8aadb41d","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.12.0--canary.693fd44.0_1777862086526_0.6454490786663456","host":"s3://npm-registry-packages-npm-production"}},"1.11.1--canary.5a57b0b.0":{"name":"xs-dev","version":"1.11.1--canary.5a57b0b.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.11.1--canary.5a57b0b.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"4a9639faf576b0d0b570892300d9bd48e9aa3bd4","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.11.1--canary.5a57b0b.0.tgz","fileCount":155,"integrity":"sha512-aIG89FTDKyikcWyJaO/sZ2pfZYJHJn+N1L9C8wOyRjXq/dlDtVqHNRwHHbvpZe7Zw66ZuxCW0fKW0Qg826BXCw==","signatures":[{"sig":"MEUCIQDkMtDb9rBSu50SRSbm3IWeqwCdv/ae+SuRlEsyUf3vogIgdYCWFo7iq3suevsw0JBXyR2An6cFejxP3AWKQG+boPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.11.1--canary.5a57b0b.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121920},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"5a57b0bb030a907073ff4b4f0799c3767ac75afc","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.11.1--canary.5a57b0b.0_1777862298855_0.05465700875184809","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"xs-dev","version":"1.12.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.12.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"31479bd75dbf990edcccf3b734e7a04924bf3e6f","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.12.0.tgz","fileCount":155,"integrity":"sha512-UxhjD5dqX47ja4l13WhS9PgIZL5yX6ZDbNpI4jdUZDyavU/+jHvjybv87T/EFxgkZhPOkQ1QRhmE01Uw0OVPYw==","signatures":[{"sig":"MEYCIQDxWXlkPSi1QawpgBFKrGNeAfxG/diL/p/kK4G0DUm8PQIhAKJQNSJi0lV2vFW1p0/I3dq3S9knSIDBXdWfXZrw9MG/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1121884},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"b6228cce5fe29d5ff99c6cb220f371d6bbcc1cd6","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.12.0_1777862916674_0.4823226373588867","host":"s3://npm-registry-packages-npm-production"}},"1.12.1--canary.62a9d0f.0":{"name":"xs-dev","version":"1.12.1--canary.62a9d0f.0","author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","_id":"xs-dev@1.12.1--canary.62a9d0f.0","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"homepage":"https://github.com/HipsterBrown/xs-dev#readme","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"bin":{"xs-dev":"build/src/cli.js"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"dist":{"shasum":"ff2950a865bbb214139e6f3b8d44f20bb831bce5","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.12.1--canary.62a9d0f.0.tgz","fileCount":155,"integrity":"sha512-A+ocJFje4c7uxs1gW94y8DZ5YNB8dCnzLr6bwUA7Ul6Y54aKqWEQy5sDLuRANgDa+gpNnvGz30BJpEWCdR9Nvg==","signatures":[{"sig":"MEQCIGRAGtouMIZiW7X0rEfuQjKno/7F8mazpA9N9c/rtw1OAiABBQB1L+5ySzCWCjB6873t4Qk9SttbmBPkESfBAmQgVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.12.1--canary.62a9d0f.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122236},"pnpm":{"overrides":{"vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest","ejs@<3.1.7":">=3.1.7","minimatch@<3.0.5":">=3.0.5","axios@>=0.8.1 <1.6.0":">=1.6.0","semver@>=7.0.0 <7.5.2":">=7.5.2"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"type":"module","types":"build/types/types.d.ts","engines":{"node":">=20"},"gitHead":"62a9d0f4cd4d878fb422b6447a700331c462f32e","imports":{"#src/":"./src/"},"scripts":{"lint":"vp lint src/","test":"tsx --test --experimental-test-module-mocks","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","watch":"pnpm test --watch","format":"vp fmt **/**/*.{js,ts,json}","xs-dev":"tsx src/cli.ts","compile":"tsc -p .","release":"auto shipit","coverage":"pnpm test --experimental-test-coverage","build:docs":"astro build --root ./docs","ci:publish":"changeset publish","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","start:docs":"astro dev --root ./docs","clean-build":"rm -rf ./build","preview:docs":"astro preview --root ./docs","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","prepublishOnly":"pnpm run build","ci:version:install":"pnpm install --frozen-lockfile=false","ci:version:changeset":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"repository":{"url":"git+https://github.com/HipsterBrown/xs-dev.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI for automating the setup and usage of Moddable XS tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","usb":"^2.2.0","execa":"^9.6.1","tar-fs":"^3.1.2","serialport":"^13.0.0","simple-plist":"1.4.0-0","unzip-stream":"^0.3.1","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","serve-handler":"^6.1.3","@inquirer/prompts":"^8.3.0","windows-shortcuts":"^0.1.6","streaming-iterables":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","auto":"^11.2.1","astro":"6.0.8","ts-node":"^10.9.2","solid-js":"^1.4.3","vite-plus":"latest","typescript":"^5.5.4","@babel/core":">=7.20.12 <8.0.0","@types/node":"^24.0.0","tailwindcss":"^3.0.24","@types/tar-fs":"^2.0.1","@changesets/cli":"^2.19.0","typescript-eslint":"^8.57.2","@astrojs/starlight":"^0.38.2","eslint-config-love":"^151.0.0","eslint-plugin-node":"^11.1.0","@auto-it/magic-zero":"^11.2.1","@types/unzip-stream":"^0.3.1","@types/serve-handler":"^6.1.1","all-contributors-cli":"^6.26.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.2.1","@auto-it/all-contributors":"^11.2.1","@typescript-eslint/parser":"^8.57.2","@justinribeiro/lite-youtube":"^1.5.0","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@typescript-eslint/eslint-plugin":"^8.57.2"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xs-dev_1.12.1--canary.62a9d0f.0_1778250756974_0.5197889132342355","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"xs-dev","version":"1.12.1","description":"CLI for automating the setup and usage of Moddable XS tools","type":"module","types":"build/types/types.d.ts","packageManager":"pnpm@10.29.2","engines":{"node":">=20"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"bin":{"xs-dev":"build/src/cli.js"},"imports":{"#src/":"./src/"},"scripts":{"xs-dev":"tsx src/cli.ts","xs-dev:debug":"NODE_DEBUG=xs-dev* tsx --trace-deprecation src/cli.ts","format":"vp fmt **/**/*.{js,ts,json}","lint":"vp lint src/","clean-build":"rm -rf ./build","compile":"tsc -p .","build":"pnpm run format && pnpm run lint && pnpm run clean-build && pnpm run compile","prepublishOnly":"pnpm run build","test":"tsx --test --experimental-test-module-mocks","watch":"pnpm test --watch","coverage":"pnpm test --experimental-test-coverage","start:docs":"astro dev --root ./docs","build:docs":"astro build --root ./docs","preview:docs":"astro preview --root ./docs","ci:version:changeset":"changeset version","ci:version":"pnpm ci:version:changeset && pnpm ci:version:install","ci:version:install":"pnpm install --frozen-lockfile=false","ci:publish":"changeset publish","release":"auto shipit"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/HipsterBrown/xs-dev.git"},"dependencies":{"@inquirer/prompts":"^8.3.0","@octokit/rest":"^22.0.1","@stricli/core":"^1.1.0","execa":"^9.6.1","ora":"^9.3.0","serialport":"^13.0.0","serve-handler":"^6.1.3","simple-plist":"1.4.0-0","streaming-iterables":"^8.0.1","tar-fs":"^3.1.2","unzip-stream":"^0.3.1","usb":"^2.2.0","windows-shortcuts":"^0.1.6"},"optionalDependencies":{"node-liblzma":"^4.0.1"},"devDependencies":{"@astrojs/starlight":"^0.38.2","@auto-it/all-contributors":"^11.2.1","@auto-it/conventional-commits":"^11.2.1","@auto-it/first-time-contributor":"^11.2.1","@auto-it/magic-zero":"^11.2.1","@babel/core":">=7.20.12 <8.0.0","@changesets/cli":"^2.19.0","@justinribeiro/lite-youtube":"^1.5.0","@types/node":"^24.0.0","@types/serve-handler":"^6.1.1","@types/tar-fs":"^2.0.1","@types/unzip-stream":"^0.3.1","@typescript-eslint/eslint-plugin":"^8.57.2","@typescript-eslint/parser":"^8.57.2","all-contributors-cli":"^6.26.1","astro":"6.0.8","auto":"^11.2.1","eslint-config-love":"^151.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"^2.29.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-promise":"^7.1.0","solid-js":"^1.4.3","tailwindcss":"^3.0.24","ts-node":"^10.9.2","tsx":"^4.19.2","typescript":"^5.5.4","typescript-eslint":"^8.57.2","vite-plus":"latest"},"pnpm":{"overrides":{"semver@>=7.0.0 <7.5.2":">=7.5.2","ejs@<3.1.7":">=3.1.7","axios@>=0.8.1 <1.6.0":">=1.6.0","minimatch@<3.0.5":">=3.0.5","vite":"npm:@voidzero-dev/vite-plus-core@latest","vitest":"npm:@voidzero-dev/vite-plus-test@latest"},"onlyBuiltDependencies":["@serialport/bindings-cpp","esbuild","node-liblzma","sharp","usb"]},"author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"auto":{"plugins":["magic-zero",["npm",{"setRcToken":false}],"all-contributors","conventional-commits","first-time-contributor","released"]},"gitHead":"521bdb967b9db3126f615593eb446070f1ec7477","_id":"xs-dev@1.12.1","bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"homepage":"https://github.com/HipsterBrown/xs-dev#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-IHWAMsxJbyxMO9cVu2OmE+tIdfk6DqNgEAB7H7Qo1L/J6TmlNe9TTb+obkrYXQ1TWlD8rSvZHbOVYtzk7jz4QA==","shasum":"3b46773b2bd3e5b5e48dfb36081666f233c73a4a","tarball":"https://registry.npmjs.org/xs-dev/-/xs-dev-1.12.1.tgz","fileCount":155,"unpackedSize":1122200,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/xs-dev@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGyoXVNGgc0CAryppJe21Ww+KwI60wFN4iQL5I0Bpy9fAiEAnkSSxaSr3MP9yc4dVwOjFEqSE3iQ+SX/xUurLuC6pUw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e736175-6270-42ce-8825-ca3f57bc2590"}},"directories":{},"maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xs-dev_1.12.1_1778251305817_0.1457778975956081"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-17T20:53:07.371Z","modified":"2026-05-08T14:41:46.389Z","0.0.1":"2022-01-17T20:53:07.572Z","0.1.0":"2022-01-18T02:03:12.636Z","0.1.1":"2022-01-18T03:30:30.643Z","0.2.0":"2022-01-21T01:31:16.766Z","0.3.0":"2022-01-22T21:52:49.894Z","0.4.0":"2022-02-01T01:57:06.858Z","0.5.0":"2022-02-13T04:50:29.961Z","0.6.0":"2022-02-14T22:50:04.913Z","0.7.0":"2022-02-16T23:47:23.558Z","0.8.0":"2022-02-21T22:08:50.043Z","0.9.0":"2022-03-23T13:54:20.709Z","0.10.0":"2022-03-23T18:31:04.852Z","0.10.1":"2022-03-25T20:36:23.307Z","0.11.0":"2022-03-26T21:14:25.133Z","0.11.1":"2022-03-28T19:01:15.865Z","0.12.0":"2022-03-29T01:55:04.119Z","0.13.0":"2022-03-29T15:35:30.685Z","0.13.1":"2022-03-29T20:58:39.379Z","0.13.2":"2022-04-01T19:21:57.470Z","0.14.0":"2022-04-03T20:27:48.841Z","0.14.1":"2022-04-04T21:48:22.787Z","0.14.2":"2022-04-05T00:28:24.097Z","0.14.3":"2022-04-06T22:41:01.534Z","0.15.0":"2022-08-08T23:58:13.733Z","0.15.1":"2022-08-09T23:06:04.584Z","0.16.0":"2022-08-16T14:37:00.895Z","0.17.0":"2022-08-25T14:33:49.650Z","0.18.0":"2022-08-29T23:52:51.695Z","0.19.0":"2022-09-04T23:03:25.654Z","0.19.1":"2022-12-01T02:03:34.953Z","0.19.2":"2022-12-01T02:36:10.441Z","0.19.3":"2022-12-03T23:02:05.115Z","0.20.0":"2022-12-23T22:02:25.706Z","0.21.0":"2023-02-09T02:16:01.484Z","0.22.0":"2023-02-23T00:17:32.796Z","0.22.1":"2023-02-24T00:43:44.910Z","0.22.2":"2023-02-24T00:57:58.652Z","0.22.3":"2023-02-24T02:18:08.172Z","0.23.0":"2023-03-07T02:10:29.253Z","0.24.0":"2023-03-15T03:15:28.238Z","0.24.1":"2023-03-15T03:27:06.818Z","0.24.2":"2023-03-15T03:39:24.866Z","0.24.3":"2023-03-20T23:44:48.909Z","0.24.4":"2023-03-23T22:19:59.691Z","0.24.5":"2023-03-24T00:05:47.702Z","0.24.6":"2023-04-01T02:36:59.515Z","0.25.0":"2023-04-11T02:18:41.991Z","0.25.1":"2023-05-15T19:51:55.418Z","0.25.2":"2023-05-18T03:07:39.275Z","0.25.3":"2023-05-31T05:21:27.003Z","0.25.4":"2023-06-02T16:24:14.669Z","0.25.5":"2023-06-16T02:18:10.351Z","0.25.6":"2023-06-16T02:56:35.875Z","0.25.7":"2023-06-16T03:19:53.344Z","0.25.8":"2023-06-16T13:01:56.242Z","0.25.9":"2023-06-16T13:06:06.093Z","0.25.10":"2023-06-16T13:09:17.447Z","0.25.11":"2023-06-16T15:01:48.224Z","0.25.12":"2023-06-16T19:11:07.966Z","0.25.13":"2023-06-28T16:09:01.781Z","0.26.0":"2023-07-31T16:15:57.970Z","0.27.0":"2023-08-11T19:28:37.058Z","0.27.1":"2023-08-15T14:19:50.732Z","0.27.2":"2023-08-18T20:52:41.491Z","0.27.3":"2023-08-23T15:32:46.448Z","0.27.4":"2023-08-26T20:13:46.214Z","0.27.5":"2023-09-29T14:23:31.646Z","0.28.0":"2023-10-12T01:17:13.320Z","0.28.1":"2023-12-08T20:36:10.453Z","0.29.0":"2024-01-04T01:58:29.203Z","0.30.0":"2024-01-04T02:56:30.886Z","0.30.1":"2024-01-04T03:11:30.418Z","0.30.2":"2024-01-04T03:26:54.874Z","0.30.3":"2024-01-19T15:19:52.079Z","0.30.4":"2024-03-23T16:17:50.799Z","0.30.5":"2024-07-29T14:51:06.419Z","0.31.0":"2024-08-12T18:47:32.139Z","0.31.1":"2024-08-13T01:25:04.527Z","0.31.2":"2024-08-13T01:35:55.449Z","0.32.0":"2024-08-13T02:31:04.136Z","0.32.1":"2024-08-14T00:36:14.521Z","0.32.2":"2024-08-14T01:13:13.731Z","0.32.3":"2024-08-15T19:00:47.040Z","0.32.4":"2024-09-09T15:54:58.046Z","0.32.5":"2024-09-09T18:18:15.972Z","0.32.6--canary.8818b67.0":"2024-09-09T19:53:33.517Z","0.32.6":"2024-09-09T19:59:31.259Z","0.32.7--canary.180.e2e347d.0":"2024-11-10T19:22:18.503Z","0.32.7":"2024-11-10T19:29:34.313Z","0.33.0--canary.cfd861a.0":"2024-11-10T19:40:18.999Z","0.32.8--canary.181.e4479a4.0":"2024-11-10T20:20:39.761Z","0.33.0":"2024-11-10T20:22:28.726Z","0.33.1--canary.a7679f3.0":"2024-11-14T18:08:53.140Z","0.33.1--canary.e90c971.0":"2024-11-14T18:46:32.864Z","0.33.1":"2024-11-14T18:54:41.807Z","0.33.2":"2024-11-27T03:27:11.508Z","0.33.3--canary.c3b607c.0":"2024-11-27T04:05:13.599Z","0.33.3":"2024-11-27T04:15:19.476Z","0.33.4--canary.693baa1.0":"2024-11-27T12:58:32.566Z","0.33.4":"2024-11-27T15:54:13.317Z","0.33.5--canary.bce9e3f.0":"2024-12-22T20:26:26.035Z","0.33.5--canary.2628906.0":"2024-12-22T20:37:41.899Z","0.33.5--canary.196.7f057a9.0":"2024-12-22T20:47:27.718Z","0.33.5":"2024-12-22T20:49:05.482Z","0.34.0":"2024-12-22T22:28:55.720Z","0.35.0--canary.446b1e3.0":"2024-12-22T22:31:14.433Z","0.35.0":"2024-12-22T22:33:57.092Z","0.35.1--canary.199.ece5e48.0":"2024-12-26T16:25:59.633Z","0.35.1--canary.199.f6ddf1a.0":"2024-12-26T16:49:38.240Z","0.36.0":"2024-12-26T16:51:13.569Z","0.36.1--canary.c151255.0":"2024-12-28T16:46:57.290Z","0.36.1--canary.f4a4a64.0":"2024-12-28T18:52:08.167Z","0.36.1":"2024-12-28T19:01:39.561Z","0.36.2":"2025-01-01T17:50:07.909Z","0.36.3":"2025-01-03T15:30:55.408Z","0.36.4":"2025-01-05T05:28:01.839Z","0.36.5":"2025-01-05T16:54:04.887Z","0.37.0":"2025-03-07T19:26:29.028Z","0.37.1":"2025-07-19T17:33:49.981Z","0.38.0":"2025-08-18T16:03:30.109Z","0.38.1":"2025-08-22T16:07:30.153Z","0.38.2--canary.218.37ca7a0.0":"2025-08-30T20:40:04.740Z","1.0.0":"2025-08-30T20:41:39.057Z","1.0.1":"2025-09-02T14:06:50.285Z","1.0.2":"2025-09-02T14:09:07.553Z","1.1.0":"2026-02-11T02:31:41.544Z","1.1.1--canary.224.f90fcd1.0":"2026-02-13T04:06:54.939Z","1.1.1--canary.224.ef24a95.0":"2026-02-13T04:12:54.457Z","1.2.0":"2026-02-13T04:14:25.233Z","1.2.1--canary.6d24736.0":"2026-02-15T00:54:32.635Z","1.2.1":"2026-02-15T00:57:32.779Z","1.2.2--canary.229.8be3524.0":"2026-03-06T17:36:55.412Z","1.2.2":"2026-03-06T17:43:09.308Z","1.2.3--canary.230.fdfe332.0":"2026-03-06T18:58:26.441Z","1.2.3":"2026-03-06T19:00:16.744Z","1.2.4--canary.231.444a953.0":"2026-03-08T02:29:42.687Z","1.2.4--canary.231.31c16fd.0":"2026-03-08T03:31:10.758Z","1.2.4--canary.231.bccf8ce.0":"2026-03-08T03:38:49.021Z","1.2.4--canary.231.9c6c26b.0":"2026-03-08T04:05:15.634Z","1.2.4--canary.232.e9e89fd.0":"2026-03-09T16:18:35.811Z","1.2.4--canary.233.d34f1aa.0":"2026-03-09T16:19:39.850Z","1.2.4--canary.233.23f4c62.0":"2026-03-09T16:43:07.437Z","1.2.4--canary.233.91d4f39.0":"2026-03-09T16:50:55.082Z","1.2.4":"2026-03-09T16:54:12.770Z","1.2.5--canary.234.d2a72e5.0":"2026-03-09T17:07:51.265Z","1.2.5":"2026-03-09T17:18:06.019Z","1.2.6--canary.235.fc3aeea.0":"2026-03-09T18:40:29.222Z","1.2.6--canary.235.0c83b75.0":"2026-03-09T19:18:27.310Z","1.2.6--canary.235.03e1cd4.0":"2026-03-09T19:34:39.124Z","1.2.6":"2026-03-09T19:37:28.197Z","1.2.7--canary.236.71ed3a7.0":"2026-03-09T19:47:25.779Z","1.2.7--canary.4518655.0":"2026-03-09T20:16:52.820Z","1.2.7":"2026-03-09T20:32:43.749Z","1.2.8--canary.238.7791359.0":"2026-03-10T14:08:24.166Z","1.2.8--canary.238.f790b26.0":"2026-03-11T16:08:07.009Z","1.2.8--canary.238.c8fa2a9.0":"2026-03-11T16:11:34.972Z","1.2.8--canary.238.373c82e.0":"2026-03-11T16:18:54.223Z","1.2.8--canary.238.b268ce8.0":"2026-03-11T17:07:48.396Z","1.2.8--canary.238.914e52c.0":"2026-03-11T17:41:12.714Z","1.3.0":"2026-03-11T17:45:13.149Z","1.3.1--canary.240.d9c6d1d.0":"2026-03-11T22:56:30.920Z","1.4.0":"2026-03-11T23:35:07.497Z","1.4.1--canary.241.d827884.0":"2026-03-12T00:52:14.941Z","1.5.0":"2026-03-12T00:57:24.718Z","1.5.1--canary.242.3e45f3a.0":"2026-03-12T01:01:50.923Z","1.6.0":"2026-03-12T01:06:13.727Z","1.7.0":"2026-03-12T01:12:13.516Z","1.7.1--canary.98a7cea.0":"2026-03-16T20:51:25.497Z","1.7.1":"2026-03-16T21:07:24.533Z","1.7.2--canary.19f0dbe.0":"2026-03-19T03:20:34.213Z","1.7.2--canary.245.968fba7.0":"2026-03-19T03:51:26.075Z","1.7.2--canary.245.9266c5a.0":"2026-03-19T14:29:07.609Z","1.7.2--canary.245.3032ffb.0":"2026-03-19T14:38:27.081Z","1.7.2--canary.245.39e8997.0":"2026-03-19T19:12:16.773Z","1.7.2--canary.245.20709b4.0":"2026-03-19T20:07:21.723Z","1.8.0":"2026-03-19T20:10:43.356Z","1.8.1--canary.1b1fce4.0":"2026-03-23T16:59:42.151Z","1.8.1--canary.246.e36b41d.0":"2026-03-23T17:10:00.701Z","1.8.1":"2026-03-23T17:12:22.675Z","1.8.2--canary.248.a69e502.0":"2026-03-24T00:36:27.214Z","1.9.0":"2026-03-24T00:41:17.709Z","1.9.1--canary.02ab155.0":"2026-03-24T01:22:28.131Z","1.9.1":"2026-03-24T01:26:18.775Z","1.9.2--canary.987899d.0":"2026-03-25T02:06:42.315Z","1.9.2--canary.250.f4e82a4.0":"2026-03-25T02:17:18.209Z","1.10.0":"2026-03-25T02:26:08.484Z","1.10.1--canary.c038490.0":"2026-03-27T01:54:08.383Z","1.10.1":"2026-03-27T01:56:04.196Z","1.10.2--canary.1c819b9.0":"2026-04-14T04:23:44.439Z","1.11.0":"2026-04-14T04:29:52.800Z","1.12.0--canary.693fd44.0":"2026-05-04T02:34:46.816Z","1.11.1--canary.5a57b0b.0":"2026-05-04T02:38:19.067Z","1.12.0":"2026-05-04T02:48:36.896Z","1.12.1--canary.62a9d0f.0":"2026-05-08T14:32:37.145Z","1.12.1":"2026-05-08T14:41:46.080Z"},"bugs":{"url":"https://github.com/HipsterBrown/xs-dev/issues"},"author":{"name":"HipsterBrown","email":"headhipster@hipsterbrown.com"},"license":"MIT","homepage":"https://github.com/HipsterBrown/xs-dev#readme","repository":{"type":"git","url":"git+https://github.com/HipsterBrown/xs-dev.git"},"description":"CLI for automating the setup and usage of Moddable XS tools","maintainers":[{"name":"hipsterbrown","email":"headhipster@hipsterbrown.com"}],"readme":"<img src=\"./docs/src/assets/Logo.svg\" alt=\"xs-dev logo\" width=\"250\" />\n\n# CLI for automating the setup and usage of [Moddable XS tools](https://github.com/Moddable-OpenSource/moddable/blob/public/documentation/Moddable%20SDK%20-%20Getting%20Started.md)\n\nThe Moddable SDK and associated dev board tooling is incredibly empowering for embedded JS hardware development, however the set up process can be tedious to follow when getting started. This project aims to streamline the install and environment configuration requirements across platforms in just a few commands.\n\n[Check out the documentation!](https://hipsterbrown.github.io/xs-dev/)\n\n**This project is a continual work in progress and v1, so breaking changes will be semantically-released with major version bumps.**\n\n## Requirements\n\n[Node.js](https://nodejs.org/en/), at least the [active LTS version](https://nodejs.org/en/about/previous-releases#nodejs-releases).\n\n_If you've never installed Node.js before, check out the [getting started guide for xs-dev](https://hipsterbrown.github.io/xs-dev/guide/00-prepare#nodejs-package-manager-optional)._\n\n[XZ utils](https://tukaani.org/xz/) are required to install the CLI due to a dependency for decompressing the ARM toolchain used for nrf52 development.\n\nIt can be installed with Homebrew on MacOS:\n\n```\nbrew install xz\n```\n\nOr as `xz-utils` on Linux distributions like [Ubunutu](https://packages.ubuntu.com/search?keywords=xz-utils):\n\n```\napt-get install xz-utils\n```\n\n**On Linux:**\n\nSetup commands rely on [`ssh-askpass`](https://packages.ubuntu.com/focal/ssh-askpass) to prompt for permission when installing other tools and dependencies.\n\n\n## Install\n\n```\nnpm install -g xs-dev\n```\n\n```\npnpm install -g xs-dev\n```\n\n```\nyarn global add xs-dev\n```\n\n## Update to latest release\n\n```\nnpm update -g xs-dev\n```\n\n```\npnpm update -g xs-dev\n```\n\n```\nyarn global upgrade xs-dev\n```\n\n## Features & Usage\n\nCheck out the [docs](https://hipsterbrown.github.io/xs-dev/) to learn about using xs-dev and getting started with embedded JS development.\n\n## Development\n\nClone the project and install dependencies. We're using [pnpm](https://pnpm.io/) and [volta](https://volta.sh/) to manage packages and Node.\n\n```\ngit clone https://github.com/HipsterBrown/xs-dev.git\ncd xs-dev\npnpm install\n```\n\nLink dev version of CLI using `pnpm`, which will override any other globally installed version:\n\n```\npnpm link --global\npnpm link --global xs-dev\n```\n\nOr create an alias to clearly denote the local version of the CLI:\n\n```\nalias local-xs-dev=$PWD/bin/xs-dev\n```\n\nTo maintain the alias between shell sessions, for example I use zsh:\n\n```\necho \"alias local-xs-dev=$PWD/bin/xs-dev\" >> ~/.zshrc\n```\n\n## Docs\n\nThe documentation site is built with [Astro](https://astro.build) with the [Starlight template](https://starlight.astro.build/) and can be found in the `docs/` directory. When working on them locally, run `pnpm start:docs` to start the development server that watches for file changes and reloads the page.\n\n### 🚀 Docs Project Structure\n\nInside of your Astro + Starlight project, you'll see the following folders and files:\n\n```\n.\n├── public/\n├── src/\n│   ├── assets/\n│   ├── content/\n│   │   ├── docs/\n│   │   └── config.ts\n│   └── env.d.ts\n├── astro.config.mjs\n├── package.json\n└── tsconfig.json\n```\n\nStarlight looks for `.md` or `.mdx` files in the `src/content/docs/` directory. Each file is exposed as a route based on its file name.\n\nImages can be added to `src/assets/` and embedded in Markdown with a relative link.\n\nStatic assets, like favicons, can be placed in the `public/` directory.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://hipsterbrown.com/\"><img src=\"https://avatars.githubusercontent.com/u/3051193?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Nick Hehr</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=HipsterBrown\" title=\"Documentation\">📖</a> <a href=\"#infra-HipsterBrown\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a> <a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=HipsterBrown\" title=\"Code\">💻</a> <a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=HipsterBrown\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://moddable.com/\"><img src=\"https://avatars.githubusercontent.com/u/1427817?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Andy Carle</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=andycarle\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://moddable.com/\"><img src=\"https://avatars.githubusercontent.com/u/6856458?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Peter Hoddie</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=phoddie\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/stc1988\"><img src=\"https://avatars.githubusercontent.com/u/11245747?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Satoshi Tanaka</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=stc1988\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://linktr.ee/scr34mz\"><img src=\"https://avatars.githubusercontent.com/u/6640835?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Andréas Hanss</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=ScreamZ\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/intGus\"><img src=\"https://avatars.githubusercontent.com/u/46197948?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Gustavo</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=intGus\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/gibson042\"><img src=\"https://avatars.githubusercontent.com/u/1199584?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Richard Gibson</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=gibson042\" title=\"Documentation\">📖</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://dev-portfolio-jay.netlify.app/\"><img src=\"https://avatars.githubusercontent.com/u/115918351?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jay Kesarkar</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=jaykesarkar\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://gustavo.is\"><img src=\"https://avatars.githubusercontent.com/u/51838513?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Gustavo Gallegos</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=pricklywiggles\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"http://dtex.github.com\"><img src=\"https://avatars.githubusercontent.com/u/854911?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Donovan Buck</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=dtex\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/mkellner\"><img src=\"https://avatars.githubusercontent.com/u/6822704?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Michael Kellner</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=mkellner\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"http://brainofdane.com/\"><img src=\"https://avatars.githubusercontent.com/u/2007067?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dane Henson</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=dahenson\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/kitazaki\"><img src=\"https://avatars.githubusercontent.com/u/23477407?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Ayachika Kitazaki</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=kitazaki\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://andrew.nonetoohappy.buzz/\"><img src=\"https://avatars.githubusercontent.com/u/18542095?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Andrew Chou</b></sub></a><br /><a href=\"https://github.com/HipsterBrown/xs-dev/commits?author=achou11\" title=\"Code\">💻</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","readmeFilename":"README.md"}