{"_id":"@needle-tools/helper","_rev":"87-d4ddbe572def3387375a981ca172d5eb","name":"@needle-tools/helper","dist-tags":{"latest":"2.0.0","next":"2.0.0-next.faf57e6","stable":"2.0.0"},"versions":{"0.1.0-pre":{"name":"@needle-tools/helper","version":"0.1.0-pre","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.1.0-pre","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"8a8284cff51ffc7fdce27347576f1d2a4a146f75","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.1.0-pre.tgz","fileCount":19,"integrity":"sha512-i2vzk9tiOO+chVeknlfEJEcF9a7BeFtP3Fwn0CSU6kwnLhSvETYlLWmkitFy+kWO0DpE5Aw2uqSjNV1bnzSdjQ==","signatures":[{"sig":"MEQCIH5zr0o8ILBIcIjHD9dftfcZ8hyMZNlWfQ1h63SRQExBAiAVz9VaMFtXjLn50RpeoEOt6KyJmrV9/q/aGiR+4lkXUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd4NVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhfw//QuHFddn5zI963yrrMsoXDNrbrTBh9G4oqKIvsTXdDKA4QEz1\r\nlIi7YwJzZjE6Avzl4WEpUefW0r/3TE9S71a3MRdx3jEl/xs6zUmFjvS9KKRm\r\nVIJd+Sb7AeJ/h4q7Z0vvYQvJhv0C9X76M+f+TrlaAcXoKo6aX8M57rMJvDwn\r\nz4i8uNc6akf/eC13c2VcdbBQRvnDsM6jkPDiy0BlSMQnw80aIDGgVqTfblD+\r\nZW0dosjBQpyc2Vn/Uj+YhslhS1vUzQzT81gOPuNV2NfDQ1y4dbFK+rVBNG6Z\r\nQcp+R4R57Q8R2M2RARLb16PBtdyudjnQU+RTdjBARZ28XVUsvh++gFVZZswI\r\nb96Rocjl5xqQMnKYU60o+3M+Ewh6tsed2ogEoSU4g/zT2MPG2rpODSrWvq1A\r\nPfohYnnqOCWJNCXxzw/jPjR6gfb9cPs0oOLHKq2hRgJBYWz3tuumT7z1Inp/\r\nwxqqaYXPrJqtm0344jMyA4Triz/wu2GHUE9yXk43f4/Qh9tN5Fa/c3VQU9rx\r\n/f+HRQ1v+z6ac7zyMJkqJVWNI/Vzd6cExRAEvfl3Z6XwKRZAaKtWEQhovVfX\r\ndpsrv/2lq3a0Ymqr2EA6kgFKymX40/oOo7PslbCkrUtnKJcbspK38Uq4N+w5\r\nSqPV06LeGk5y/jVa77NZBmAIkNXxxum8UUI=\r\n=3Cdn\r\n-----END PGP SIGNATURE-----\r\n"},"watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"6e6718d4146a96cd5736c08ffc329b55ab7e608a","scripts":{"dev":"npm-watch compile || exit 1","tsc":"tsc","compile":"tsc","publish":"npm run compile && npm publish","tool:update-packages":"node dist/update-package","tool:install-packages":"node dist/install-package","tool:kill-other-vite-processes":"node dist/stop-other-vite"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"","directories":{},"_nodeVersion":"16.18.0","dependencies":{"request":"^2.88.2","find-process":"^1.4.7","command-line-args":"^5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.1.0-pre_1668776789049_0.2974702268218292","host":"s3://npm-registry-packages"}},"0.2.0-pre":{"name":"@needle-tools/helper","version":"0.2.0-pre","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.2.0-pre","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"6635587f4771de009e2c7f221ad59cc59258d327","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.2.0-pre.tgz","fileCount":24,"integrity":"sha512-iK6zQVwjigLKu4hkWwPWXXNY7rZjkHe5OUuZrmowlzKefEQVBEYc4KUbrTShG+ZYmld/WpM3Qh8yBBA/vvFVww==","signatures":[{"sig":"MEQCIDhVhc3n521kvPHsn0/4SN2myvDani+jF1e8pE9Vi/rlAiAJXnu6132AAgopuSE9bcmKYqWBVaty6Myvdu0C873gLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjked7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreFw//eFBUDcG/ua23Lh3JTFu2wGA5s321I4C75uEsIVbh6Pecp2iK\r\nGNL5I0XG0liFjLd5AdZqCrpilh6n4bDapH6P77BecR6P9wQ5xmjCj1OyZYOD\r\nTf2NHQrl5FgaEeOFuq7omkCYlLsO5V1aBl2PwqiN5S4j8MTKT5Lrl84lAdx+\r\nD2K2V1LEOp5vEDGsD7LMFPkAlYIJ+Tp2K6gldZbTViwnkCV0Uae0G+G2IvIJ\r\nKAWMn+swqaWxsDKS4pPenbSRbNiQfEbnclMIBp65TgBgvceL/RyxLDXOEOc2\r\nO+OwBDib424n0g/aQEUhWeVwBCsQ50sMsj30ZEESkmNeMckup4TU0kjH969b\r\nxmT8GxM2u5q/p4Kj85DZ+bVEmH5pu3i1kLAURMN88RjwYFU55oazlt3wABpI\r\nzC92v+3o0sq6sakRm2f0XlqIVcbBtmNsX7QOLT3Q61ouXfsPaGs3EYri5Eqh\r\nqr8cZkgq60WI/H5kcxEJzFVxrqGFfR+kRiWqhA8k3D3zBdn5Pg4ht5RZwpCB\r\nYX6qC4ys0YtJzeNKmd2AmQKhN78xW+stk0uc6VAC+2lUV/gTRN6sLo3rxPTq\r\nifdv+8PmAJiuyRNWVagT7JKFTVws2VN7XgAPv03V7yNbeb12n4rQU6SmYRyY\r\nRq2NSkw7lNICvNHPeJJeoBBKWaJc7IAvtvw=\r\n=TmMO\r\n-----END PGP SIGNATURE-----\r\n"},"watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"59ff8bb92f61aef5e3836055217aae1b91987d12","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"tsc && npm publish","tool:copy-recursive":"node dist/copy-from-to","tool:update-packages":"node dist/update-package","tool:install-packages":"node dist/install-package","tool:update-types-three":"node dist/update-types-three","tool:kill-other-vite-processes":"node dist/stop-other-vite"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"16.18.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","find-process":"^1.4.7","command-line-args":"^5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.2.0-pre_1670506363497_0.5444617647937262","host":"s3://npm-registry-packages"}},"0.2.1-pre":{"name":"@needle-tools/helper","version":"0.2.1-pre","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.2.1-pre","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"fa11d08d9e9e16036928b6501e282caf3d6968cd","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.2.1-pre.tgz","fileCount":24,"integrity":"sha512-EpFxEdu+QOslDJvFjq5EJbih2fSq27dK1QmV1Fwv0Owrj1L/qwLrb/Z4630HE+/Rd8oNdipb6Cs0trQ/uoIobw==","signatures":[{"sig":"MEYCIQC9uFhFp+wQVFpXhpA/BOWxA5M5XdTDLG/AEDjUL2c3xgIhAOmK0W7cOXNZJ5Kxdcl9ICXqDzMDQUwed6UXP0JtA9fT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkeoCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwVQ//TuJdvWkebC84kjEa0TeRhkCNd0JOyRofn85QWPNT4/fCV2kw\r\nIOvorvM/A2hpGX+Ak572A6TDMMYnfH5PfrxleKbL6Cz6gYHL8Z/3cdHuxq6v\r\nMqhDAVkMPWlQ/IN6f296Ar4qHfaaWB34/fXwIftMd9nslT0uoRaCl6zCcdKD\r\n97RLW3fGBl8kI9SKFA3kQGUDN2ONWiWTb/aG0wK+B5tp1wtXT4r2XrbNyMuS\r\nZOW/WCHPgu0mhltiBxXZu8p2TCGMibX57CuKvoQwkaXt6Arjmu/bwVYAUF+p\r\nVbyHXJ/JZoABJgolW+srnLTtxQ4ynUwN7pIMwj2DOmRalLYZGR577PIGvAbz\r\nR3iUReEA1IOlOuBDblUTMCXesV0V/IRbx+y/tDkZDqhUAXnaLNm0sBEjCaLz\r\n8PHkNJGJG3v/xHN5/EAV3A6tCBVZMH2dwQsoiEPOGq4Uz9sMo6ROSuq0gKWx\r\nFAGy35xhg9tR6vlrsqKTF2TU43htqVu+X3ODJpzJWxBpxuDcgsK2CJIXG7Cj\r\newlo520ttfNeXIPgADrq7nMLiGFDi3EgE8KaZ9HGuCuUD0rfuGvJNpWSTpwA\r\nc0y4EJcnhbzeNuPxNCCGIbZAG3cgtJaxEdznM4+x63WRk+UTuRPgXco/mH5+\r\nNqPXhzUSTzbqFlnlhWF+Ul50hvamUjKOn4o=\r\n=k8fm\r\n-----END PGP SIGNATURE-----\r\n"},"watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"ff8d1c273d37b0ca66c1e9d2aff9edc266f3446d","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"tsc && npm publish","tool:copy-recursive":"node dist/copy-from-to","tool:update-packages":"node dist/update-package","tool:install-packages":"node dist/install-package","tool:update-types-three":"node dist/update-types-three","tool:kill-other-vite-processes":"node dist/stop-other-vite"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"16.18.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","find-process":"^1.4.7","command-line-args":"^5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.2.1-pre_1670507010452_0.8220230014182692","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@needle-tools/helper","version":"0.3.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.3.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"48cd27b130ead97b3e3cf510e10f1bdbd1c71214","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.3.0.tgz","fileCount":27,"integrity":"sha512-MuVu4/D88IidMbWadS7ve9agAI3LsHt49Wz4ENSeKitzS4IXoxIYg9svKbg5XhCeHvwa2LqrDCw0RVIVT4Z2YQ==","signatures":[{"sig":"MEUCIQDDHeDBnxu2ni0e4x1RQxr6rhTOVADuHwbSoJqSn+orFQIgVy8+MWVQaDxgun55nNQuZT2VxkxXSA5lCzFoYwXD/ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB4mAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfeQ/6AlWHYCiUNnoj8OBiUoduMfj5cSpHT6UCl2nv/pWGcj9TG0vG\r\nlO9PT9/67qh+wrSRGDRdC+7k9+Ioe/ocRKrVkiybrgAGwfgsKMY91i3xwako\r\nV17xnjOw2qjnlS71dzXBqTIGyBKSW80vczL0sgIPaQqDDd7D7qpqnrv1f+7K\r\np8PupXMMm82NtIlOPoIdgh/ZrWrcJ4NotvcgkuBCK44wvrPLlgiP1JwCLG5H\r\nxm66iNgNKybnGK4MWaEh2GlMEc6DJAE3yGuLZSsxoofmA1Cf3EYxpTV6f0qI\r\nO8o1fkb49YEbQ1PvZEt7+rjfnAI/6vlyAw25peaDonuFEIn/4xc7V5m8myZO\r\n4yUFnTCTsG3OJUc3CKCEY9hpa07KsKQJ5hXDYqQdCyuWbOTfu6O41DxaLVO+\r\nTPXNmMptP2UIq9glMO+vl93f+vDPwXZEdJol50A3bDhUnFPq8FwRJgtvxmNr\r\nb33u2izFJkCxGw29L5trP1VPTirhp0E2+GXIgcDtj5oTiCE8K+aPMAhIppxS\r\n8p0Tzpq6mdaE0XX3wga0qw1oPm5noMrTnxLhLhoqNUKhKCVpTnZ3ZeogI40x\r\n7GGmwf3GyluSKUPiHpw4DTjy8JzdLP1k5sauE4xI6CktCIiEdwt1Gvgoi+TL\r\ntq40Nx7NNqcx3jiJbpUVH16FTStRwryQ3LU=\r\n=Uk5y\r\n-----END PGP SIGNATURE-----\r\n"},"watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"b64b958d1ccec572766b1f5f2aed0eacaed1429d","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"tsc && npm publish","tool:copy-recursive":"node dist/copy-from-to","tool:kill-processes":"node dist/stop-processes","tool:update-packages":"node dist/update-package","tool:install-packages":"node dist/install-package","tool:update-types-three":"node dist/update-types-three","tool:kill-other-vite-processes":"node dist/stop-other-vite"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"16.19.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","find-process":"^1.4.7","command-line-args":"^5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.3.0_1678215552471_0.8218937897286336","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@needle-tools/helper","version":"0.4.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.4.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"a050ac4cc38d59ec8af038e947050160a8cbb4c3","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.4.0.tgz","fileCount":37,"integrity":"sha512-GPSu0HZUAtgw+sYVyEqDMiN8Cr9GXtSe7jnNJyh4BcbTkHYqvuqT5s0HD4JO1JIgvm/hIfTQaSXGX5pNSpp9hA==","signatures":[{"sig":"MEQCIA1E6d5qS5H2HMtYC997q80TL2NeatRGfOz7EdhBDRPXAiB+JTjL8QI4r6uFliwRUOPRXwYjixuIJF245kXMNRuVUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJCkoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrScBAAjb/CqIEiHZdEOoBix8QqgutN6oNn5pzgqF/jFO80OXyt8eJm\r\nriHmxrTaECE1Zy/BWz/OiVXqBuVh6f54AG6LNiUNEBO+6y/GX5ABxyJR6J9C\r\nNJcrlmXKOuifx/fN86d6Exa//YL5YY6SckazGDd08o8kSYhiUMSGZC61t8Y6\r\nzjn+cuxRv+cOxbenZ+T9gAS9ko420Gh9OXM+DKpkLQ6+FAPzA5uNPwN/Sa+V\r\nzp5c73gbIjbtyzypuMb+JtsQRHQ7Ku+29Bh6GHAv/42inZSY5DeKuOY3m/6i\r\nl2njaP97gAR98XKJhiE/QC5vR53WgooniKR7JAQdVffKLxwrjBKtGMPlYfM8\r\nN5wTzyCtskHvyZYYhy2Ds16MgKf1OaVyj+W26SyW/gSEeVWcoBwVxZD3MKSG\r\nGuP9TYqlfxuZIMKOZ/LlpeCoLLaXKKeDGNk3RwdHDm7aNR2yuFxgIjr+n6+A\r\ndL3mLbTSJtghTsd+quA/2PJLEP+0gFujWmcLM1Xha65MPLJIfX1UW+cZPlJQ\r\nUepO+lV8V2xhrnMvZa7iWqydTvID2Sug1N/QZgWCmGieFFMPSfW6MVp9woxJ\r\nuWM4XN85Y+LbmgKA6+uB048PpjdJEzW7tXws1lkvFrlmql73n0cFhubwmsNd\r\n/qjqLWCiCyC+0dyG+5Z/ppaTC9OSP2OFmEY=\r\n=8Pht\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"4a1218a63e7d14acde4c26f80b68b89e5d59eb76","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","command-line-args":"^5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.4.0_1680091432660_0.9745655214280728","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@needle-tools/helper","version":"0.4.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.4.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"acb88f6da305e02207fb651b4d4c49f4fa06e503","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.4.1.tgz","fileCount":37,"integrity":"sha512-4KJ99/xbktit+3AZXBvI29YAMwsX4eg7BsSBir6SbcD6nLfC8kHsHESaO9CTb2UVYFOorB9Mi+3qhbuIkKcMHQ==","signatures":[{"sig":"MEUCIQCnHBiaPPMJoGK6TUfrcJ4UWrqvViz/mRCnsMEe+hsWTgIgJLWZDef0BB+MBMw4Rx3YGfw3ayk+FrYaT5e5T0KRgt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJDYYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs6hAAh0iX2BKjq8lV7ykgJwnHlFytvqR9ZN7Y1k3+OgQV5QVyQDHh\r\nSCSTVf9F/ia6Qdf2sLhwQv6+wuOaXnYh4SiguOxUXU5eDXJMu70Wdz5lEKVU\r\nLvoQaLnQ02Mgmae+7ntT+8uaHkcYXLDMrdHlxyr03k5LvWrx/lr94uk1itIM\r\n2PCmhQlSHhPw4TdudKIuiJQq23ZdFXLb3BGavIRGw7IiY9urU0fVfRfSQfia\r\nlw69lk1LhibX3oY6fp0lL1FI2WPONo+/LNiSl5AkUVZ6VIXslc1xSjFSo7Bo\r\n/dpBpgT808x3e9u3pZyFSwLSCk96MtYOTZNt9ext+uCy6rYE/HE09KUgOo6l\r\nykxnF/X7DsnbbE//gxJCgTR2oPlYSygvr/ukfWgcpuQgr0yj/DSWmykJvspv\r\nhaW9dJ5ThTYVdHM9snqepsn3mu+AgNUrGIVQ6Cm2MEsmzRx7k/Yixo9upsVD\r\nXm40PYJXmFlTt9O/HtVut7qY+NYADOdDl0euZaViKzXMfOzFeSHKK7ERN/Me\r\nlvUiVhmHdXKnClSJiOa9GcTHr3z/B/dNFbNQNTznDYN+AcMJVNLu4PgzjhXu\r\nj9RHPxfHp3qT3CSPJdmdHuEuX0oRm7NGQYbB0iKgcGwpc1yUx/Kh+Ty7SAJp\r\n+8Jkh91RDDXThDnRfB1Qz3Lwa7CkXgKgC/M=\r\n=Zb6s\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"50ab6cc58ce971853a545a05467d6dac724ab21e","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","command-line-args":"^5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.4.1_1680094744291_0.909096215179845","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@needle-tools/helper","version":"0.4.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.4.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"1fee6966220e581048ce041f814c910a99878cfd","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.4.2.tgz","fileCount":37,"integrity":"sha512-F2DS1FxlKe1nIkKY563QlUSNmfLW/HDgFVyP0VlJsVCgMhtDS2o1qp8ItrZGXj4ChAIKfZUao2gYwZ2nBMST3w==","signatures":[{"sig":"MEUCIG0Eke14ZQfHYLHnGxRnbV1wZguTK0nCxuzk2AKxDEJEAiEAn9bshOlZj9ehc4SggEMhgDOJAhXY0I14NDhRbLwOcqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJEZiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlmxAAj7/pPAtrZWbff5QlVItwL9X2ekfCI4WF7detACDCKdFgrJMn\r\neMre83Bgkqzl/0XhjC+NXqQ5UFvtAnXwqmYUKeBpRJUhIQ5Q2R62NNHFFEe3\r\nz39HDLTFg2tc4mfrNR3hTLSbs+DnRGXrwiqYfsF7mHfYdWm/N2nG4u/Tdvwj\r\nQ2441oj8vukBL2Rg/JsB2EYNHi5cQeQvHFkVvC6LqODDLdQjsVWC2mCBogS9\r\nvibA+G68CnBXUUerXiiJMyH6TIleI4bgjeeYNPLDzG6mFyvgjVeER0hvon+z\r\nj5UMZhBZO/UkdIRl1MT2VNsDymGkJ19HFA/18UySnOCte31NsC68KHtMKFF4\r\nfyMlxtNxUPjkdjZL2zdZwpCaON6NNSTiOinFFm9x00EtTJVKZKOS3ubQjTxY\r\n3qojzmmYJrEQU6L/3uAyEwfs1uAsC84z4eqDPxhGmaxAt3PfU2Vz49ozEOen\r\n4vjqlHwVBeAsEbmV7+nkqlqEuI73BOZVJFczr/tLfM5LRAdokm2U5xeX0hzs\r\nLOuobWTmAyV9sfDZQfr9/43PA73RjcBjUXoRMtrbktLbJRS9kUw4/9laK/+v\r\nXdrsb6/qgKUZff5zV0QBnL1LvR8TS0u9Jj1JfZp0CjbPLp9xe7YQ5vDPmeM/\r\nGNXymJ8+38GS1tTYK+C1A5DvEKBofniio/E=\r\n=H8bs\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"3c46bd8cde5ededc81b99c700031d6b0583dd5b8","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","command-line-args":"^5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.4.2_1680098914016_0.8042192640111887","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@needle-tools/helper","version":"0.4.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.4.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"f79f756c9c1a9241127eeb0d6ff7c1aa4092075b","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.4.3.tgz","fileCount":37,"integrity":"sha512-C7fZUs+DBj8UMX7Y0lcwthJgvGzjMGrtvE7lRqnwmPSIlDL/SvTa82fjhfodEGhcPp2pyNUUc8KzpUnX07GnSQ==","signatures":[{"sig":"MEYCIQCP20ro+FJJ7OWB+qB+A34zOTEBhH5dBQr+phfLQezhjAIhAPVkYjc+LD73mb92u3Uq6NtoaciPJPvhEPsvTcayHA/Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJqcqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4cg//VRo5uizanTvblg52RTXMJhxqxx+9Da2mITWZKJiHncaL7oJ0\r\nNjCUTwGnyBo3AL8yNNCFLPk47vf+QMdb6I3SdceAMSfAOKR6kdZtmvhTwLLr\r\nt/NApjMPRwXn5DNBB1Y+IThEPjLvmZbpHaYvlO+/tc+IDg/w79Qo/+Hmb3d0\r\neHaA2B/Y6lsfBx1VHFbKtkPYGoY7ZI1tWq3qgRmjcKsT4ED0YfzB14Ptlk5f\r\n70KnKt+y2Vxp1gNwA6JpGPEqzFLz0P/V0XUDjeINtmrC/rA0naQyOWTyhwze\r\nmbLdume2CwC6irhjuQFWzI1PnykDewp/SflNgwzvJwNFQ65Na8NMj+Gv5Rj6\r\nnpe9/ZafhgL+QKAsAsOq43AextkTaMUDoHeJI0+L3jCcZslQCV3rfEC26Wfu\r\nNxZashg7RSOD4Gaky7g0zn2t9KN47wrgwcnQKS9AIMCQzDrAhTqdGt+DbT2n\r\nYlW6ErD6XEjstEDLlt9KsId1TGCNTQGJg5qob+QoBvJtZq6YqQoxPQxnECR+\r\nrUslub4Ewitiql5P14UonzCrvtflDUaU1zE6atpLH596oL5KW4VRMEjD26fm\r\nwGYuZRWZ0Cxr7DCisMu6uryCpXgmHPyoF7RLG+jL2wqpjf+m+/btNMbMPa3N\r\nk3xJub1qFsGwYxdYizu2fHp58Tcz1hrXRG8=\r\n=Mh5h\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"4dddb1b0049a23526b16ba67158706616beface1","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","command-line-args":"^5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.4.3_1680254762311_0.6216165548291612","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@needle-tools/helper","version":"0.4.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.4.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"a78325b8ff2ebcf8cf9af630974c31e927747633","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.4.4.tgz","fileCount":37,"integrity":"sha512-2lnphsd+Pk1W0pHPsqlp9dHw5ruqJe8J5Jgm53GKa3KQfMpGbLd0hsuEsnLV/f0m7kIE5kSEDtzdoK6Oow/CGg==","signatures":[{"sig":"MEQCIGFL8XSmVaRPcNWOd2nqOmHLGMWXog0mtGKy/vlNkUgjAiBqxt+Oe8MoLhL46oRLR2dtVlPR+/WLp1chmfWqxLc87w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJzAtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpraQ/+I7Tw76KBXIEE0plyU2/BpU0z/MQCe4Yp1prWdx+GefYyqM0Z\r\nZQMxs+5DnNKJkKE9sxM2uqPsPYJTi6zPYkbDJ/lhANRlyr0PZV+r3sjUIcVA\r\naEYmCDVy6aeC1uYImMvPJmFYpDgd/V1r9PbIJ1nWI4ZuXj1iARaFXmbLHfoz\r\noPm6UWV2TCTRYKAimomQKZiflf4FO7qylETIriQOFJkEY0LK9l9LaDSQvDMb\r\nlaVO4KpLvjZYZaiGa0NrYzF6cOFEGpDb2hmzentGSOo2/lfyOa0ylT2u8G61\r\nB0FMFd+WX2IjwI+8PBQ03/RIpRmKTLwEaz/bYleRERThnwUYiuMXtTVHhfb9\r\nkV0UsjXDeJtvAv+x4cs8eZZO7KdJUX9nic7LWolfhKV7L4igMLbr33M+GF0Q\r\n5JLEcQjiEryUw4hgZOtocq1PjZMPuqkB0IWM1JpbdIb6YgZRuo4uU3doe9EP\r\nJiVDAhkbPyzsR5esDzaoOUCigcvBbNpbytyGjVGblMd4XLcNq/mLFxPS3CH+\r\nlfdcG7JKfc6PHAlO0wW9c6aS7IJ6V8SGnEHaSPlE2rXWdejSJ9bVM/FwWnAO\r\nfkVclqbT4LHZ9qiPGhrAfRUgc43ftNyfX19zzJx64aosJwP2NwusB0o4Qz1/\r\n21vrlf3N9fgriD05Xl06KHvS1LHr/Cs6ack=\r\n=TGVc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"ba37e35765752452c93528079c23550a86c8936b","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","command-line-args":"^5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.4.4_1680289837672_0.37705768008565776","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@needle-tools/helper","version":"0.4.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.4.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"7cbabe2aec279315f513b32493fbaedf4df3e699","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.4.5.tgz","fileCount":37,"integrity":"sha512-38xFQelf5NSsyjfnxWviqsKNGnoxbHxNbv/s4gT4mZMhfIgYuDPv+ViqtIc6vdDBb835eL5Qg1PnH2ZWxSPDBA==","signatures":[{"sig":"MEUCIQCA0Op9t+S9Y1iHz1Z2SQ7TRbDWLMcSIkUeJ7G8cxOV8gIgBD+Q0oqREb4m163n1gYEC2mhIOYr1zu8QknANGiP2/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJzZmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrOQ//eIoRWRdfIj1/3y1VP0dL/vR3ya0fxSQmSXwtWYYc7mYTryBM\r\naYhI6TQmmp4aD2zbfcipwfNMxwZmweqTYb5Giiq4EyDQMaoMbgJJxx2Gjxul\r\nL2ObVoboti2lmd6lRISEYt5Pt2S5fTfUP8QD152gxngdtMjlsPsfFVifUf0j\r\nQGDuoFADULnaIb4SmKKgJ2o41H+EbaEpQTm+ifS8/IDjBLkwhVp8NjMwyhBH\r\n+ttroinyt8FS417nWBUAr5B5aIN7Gi3iYtlBmsaQxONFz93lF4VkyrxvVfpu\r\nPvi0W5GPw1yN7RzvMoQjgt4Ecrrqz7ic4rpbGT/5LuQDOXilP7MiafP0IqrP\r\ndpZP3YXfbG99d1vCSFbd7c26k5NpEOyGzJ6oQx8GSXt9Un2ahH1Zc3t1nk9f\r\nbc2fxplL8GeRMROEdEYejcW2wCtUn2WBXg08SqbrzAEfXnxvCaMxzWl6m8pc\r\nvnEgDfV29wjrXscht69Fe2fWooVaPdk11iItJD/zb3etVWC9fij1UqQO5YP4\r\nSC2HcVcw+9C2j4yTKnDeKF4JwP0pVQWMax7ZV+eq/kneZojJWDI3ipmka3db\r\nydedXgnKNwSLwycVXpU7kmE2lwG1uEV7GV1hfD4mWnYUqRpmzGCA8x44P2bd\r\n6qYG4urMvV8bAe4pv8DtKYMkr/DEnUyLoow=\r\n=oiTB\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"8857577e1c6fcf17858b12e8911b089d2025d72b","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","command-line-args":"^5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.4.5_1680291430460_0.12872591046722937","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@needle-tools/helper","version":"0.5.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.5.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"26a3d1ce481395cff83d2a001703ca0f466e2520","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.5.0.tgz","fileCount":37,"integrity":"sha512-wehO+BpklQE1rBIMAfIuPhGlz1BKKAAPB5TpPzWIy5kjNrwRkF1GDjNWYBggiWCy2HKfdkVWiBetl9PGLhYwFw==","signatures":[{"sig":"MEQCIAfE7jsPvnczpVz1W2fwbf33yPu1qnL4ZS+uzS7AwCw9AiAecfTHLI364sdZGjFMbLyUOawZdQTpPEOvNYC09oJS7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLDRCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJXA//eEJEbfjcGGQWPGJDu0S8arFzW5BCw4gEFoOa5dILkiyb/H/r\r\nwn7W56GkydV6CEraHJ7O9fRc0iGJDqjmKb2dElYzQH3PsXbVrNxorJXizkc6\r\nscuE25ByCDkmO+GntwJnr6iXsdd82uFZKo04d0YCyfrOIV/xa+e5Q/BmvqjP\r\nYoGVxj/wTe3VoiJgdL37Woi0a6z711RAawXwb3y9r0V79kkLwy/uScxygy9l\r\n0QR5rPEEMd+I/4whftIeSWZYLjbAeF27W+CFvAxCXmyo02eCM7Gg0Dwe4E4G\r\nLQLY6JUQ92EvxwnWyNpF3aaXDEfC4Xt/tpamq/XlN+SyOlg4XkdLLrE6Qqfj\r\n7QOSuA9TiULu3u4VQWIQkWsVggTNREFjhCzwJnwde0xCxk9H7Dz1Q2HB+3JM\r\nNpfOYjrHHx0zp/YgL8qCajU21pjTKh1yVoCFfXgTZEYROBYgcrNuVPfB/bLB\r\nEP/qUYNLsYIryWoX4S1ONWun6ebT6+I6SNa0iqbUsx/jYshB/+4Y6JTl8E8k\r\nLS5mwlru4JzOGHzTMfF/tPIpZPzxL5xKWrdwGFCLgfVX2KCyiktI8SZwhkHz\r\nq2BSOJtpD1mZzWpty+TJUmUGlyB34HxZGmdSUkj0tXadN+OqR2mphv1awlUn\r\nDBI/RXaIHjEG75/QCjGivgEO2GrjE5aDARo=\r\n=IuLO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"f680e79ac643b62c9f64222d697601f4dc3a78b3","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"tsc && npm publish","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.0","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.5.0_1680618562322_0.2436915657248373","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@needle-tools/helper","version":"0.6.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.6.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"1267c1e6c31f4bc2fb9f7a1cbbdb5d2ce052c621","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.6.0.tgz","fileCount":39,"integrity":"sha512-j6AUpj0fTgPLgbr7Fjx8pNOVjo+/hOdZgo7ezZqKiLbF1pAz74UjYxIUIEoGqpykL9vdv+KAXCRSkmyllufeLA==","signatures":[{"sig":"MEYCIQCCymAPUXaABzAxZ+c8eFjO0vHGe6sDxrQyq/5DPF4MOAIhAMtbZSuehOcqDnOjyfhTqloc/P+HLZupYSmmEoR8+hwl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLq25ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+yRAAnngxlc06X6HVKMBFl7SPnyzELbRMni56w4f7e+SICGvl+rKY\r\npgeOQOeTbcCUYjdrccQkwlTM8Kb2qnF2hdGNMaqMQD1T+qYd1Z3F+WTl3nW7\r\nw9ZEq/kCINFMmhjbwSFyR9dtbiKYTPgcqi5F5wxfhQugQv2lo0m2SKn9XEbi\r\nlejzf9gf+b4Xv7u891BseTrgSCvQzKXfg3XRL9MqjrmM3pq6NITh6o/AJuh5\r\n0DzqxG3lKCqpbo0RncFYrYOKgIw19ZRI6y8WNApfDaHpezZZg051DA7OPXPF\r\nIZsLnnbcU5tC3hpN9Zau023MBdzrZV5RQ+XmCEygjdvzicSD+KSYwT7kwQk/\r\ndEN3/Ywp+7PpYewLmeVEVGOdDIo/ES0rYTYD0u2z9SA99oKP7gHqyGH4b7qi\r\ng4RZzR6wYAesY2K2zB+jRZgV/6uTmlFjJGscJ70oc8pX/O4M4/jIvn/ivvZ6\r\njc5F7ysk05k1a6aGmf73dFasD4uB7AAX/7rI5+1V8HhkkY5s3L8soQvguEu0\r\n6HKMdbTaYkDXqbj+g6NjZmH2fj/5qtayuAOz/cic43hxHPp07sR97lsSNQpD\r\nHKUWAEx42L2nk5122jCUJMOiM/qqIZwhpOgWc3hUcdDEiIrU96wxK1GL034K\r\niYn3gL8hbydaFKMU9v/VEaDdPbWVPUPTJsg=\r\n=UZ1u\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"a81db70ae1c4b53e5514d6f47bcf793effa02bb1","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"tsc && npm publish","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.0","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.6.0_1680780728897_0.4131077460000474","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@needle-tools/helper","version":"0.6.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.6.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"c290ac9d11b7724394d6c2f9597a1ddee2986c98","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.6.1.tgz","fileCount":39,"integrity":"sha512-vn6MmCNHa4QsE8yM69SLiHPnWVVoTozaOr6OTwvoKkPYSwR62oY83pCWMFLKHUl8h5eJmIee9GTYw/QpsgR7zQ==","signatures":[{"sig":"MEYCIQDLF/x2Bq5egwLYAvvjkta2no0Ox0kEDUi9iUOaZXLTXQIhAJwE0qjwgkb7JM7moT3GPm41YGM3d0AjAs5mAn6LijVZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNpR2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCrA//Vqsqf6X3cIT0wFgwRGKg5OHa2jywj33VdytRkEmWjmhPUSJK\r\nb2DXo7DwkiZgSOg8kq+IwTogPSdNKJLAoMqKmbKtTxULIya91+lU7SHNRPPR\r\nUEnG9HWn5hSWeNbNs21+nMXuW5vGu3hDPzv42yJJiR7u5up0v1U6PmQSQVKg\r\n0HlrZXqhAOXOpqnA6awpT6N9uM2WUqlNJVYZUw7H+u61/KYDjkukKkivNyYR\r\nMGchegBHfKCeUSq24gAtIKECEOL8Tov7PW39Ma+0Iy3NTMGkKwZ6AcwJr5ES\r\n4porjMHPJIJO69CPW92KHzGKouV70t+k0AhgDF9jsh2C99eShQvU+maTcXuL\r\nR/J9EtCG3ymUQMbPATnhQOOECNyvh9v5eUTbdpL+Xj6/cGTLT9PESEpeYPSQ\r\nudm3HMM1UTdVIzVbFd93OQFxZjGoUi8+5okMQB7TX7ND8jCx/k9cCNuzWuph\r\nrUzA2TNSxpV7nhu+fb0GVJnscgmTP2Q8C9AEsm2txFa14ZgbLdzB3F5H4qoy\r\ntOrhDoP0nxqq0bnvoJT1Aq+ZJ1g/POUxgWbyvc1KRqCp+Qbq9h5xMQwiiILw\r\nB7C9waohCR2+FXAkg8iKRB6VMgGb7MXK+P8NVU8wWqYEBX+B4hwmOJCI0aYs\r\n7G+6w3HB+YkPczdCTogHKvaT7FayDHC98Qk=\r\n=x8Yk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"c9af2f3cb45a4395b75d4b57b85a12c211a69f05","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.0","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.6.1_1681298550339_0.9875369771193911","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@needle-tools/helper","version":"0.6.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.6.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"426a49edee29d3c75d423b7aa2ebeed06c4a9241","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.6.2.tgz","fileCount":39,"integrity":"sha512-q4UX4Iokk0PiMbcHLcJuRzLTDHzBn523u91RA06+iGywRzE9+nPu1hBKpObhrA76wDkwC/TelQ1zP9HID5p6+A==","signatures":[{"sig":"MEUCIQDtS0TrexSN0HTZgbMcXozEvVkSR9rQCIwTm088VdzaOgIgQA+Xt8rYYeKHznZ/QpOLE9Ufrin3AuQL/XonyTgnSrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNqziACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwThAAjzNQTuXE0vHe2rQrSxPIv8wrdB5d1BgfWf7+BdhdGOkCcIx6\r\n+919izyecAzp9Ex3IDeUytOVXf9Wix5YEp6AzvE4ifkEF4+eOxU1RHyuAuXJ\r\n587cGjaJYR37svbcG4XhJ6fdMFZ4mZByYovby5AXqgRB4BxMaba71Qb4fgXk\r\nCP9rWX6hz1TSUTHqoGMRx5THVfRPS9Lm8pZTgXA6uR0q6wJUgb5K6RFJltuJ\r\nLao894vk62IJXrrPTYjdfZc1xjA2PcnvR9R7OtKN1axGsQWG8Q1mfKW0fSwb\r\n7TGgoF/fA82VlnL54RuLprilMst3ZyD5VetUyWens1hTESggHudq+o+HcpJt\r\n1MggOP8EGZfAJM5puodevZJP4bIubBx2TLATQ8i3I1OlXaOfgZOCCjshXsZf\r\njxVLSvkBbkI1vVTOr9iKYQ5EalkKmBuwsfe/2kU5Cl1fy4aJA9a/bOf2Cq2l\r\n3tlSwkzdYPzoUc906gS/U3Rv3a/KdiFZ8+HMB+nL/2A+ZPbTDQnOu+9c6rQe\r\npMrON78wrKvTR/Kof4cjh0jkRIYVNF70V5bTWxWdv9oZdKDRamxAOY2G9cra\r\nLnCLRVsQHf06Xj7OKdZ5aseIXGnL//g2L9mvRaTY6zf+PYCQA4S+pMIvRoYB\r\nH9XDY9vVjItukQr0Euu9ZsOVPI4Yh+gVZC0=\r\n=frMj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"c308c01b184368462200ba1e514e7700acbd3d14","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.0","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.6.2_1681304801974_0.23514413066171036","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@needle-tools/helper","version":"0.6.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.6.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"37dd3fb086774628a2afa8c502db6571d6a00b27","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.6.3.tgz","fileCount":39,"integrity":"sha512-LYP7VtnBfyK+QZxpoU7+kKG55wekpthEb7YUYa7oh0yqWiRTDHaGGl5kBNAjs30a/Ryjh2HbqGjjUNaOD9b5BQ==","signatures":[{"sig":"MEQCIH+ZwHc62yP9L9/6YXBlVQmo2lVq3lFbVT02cQSNuHy8AiA06rvixBf85qdHhW/63muxqJpPp7mzvABOYlqIrf3cCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPU3OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAcw//YM+XZkFgoU1xBUc4DZ7VA+Y74hc6PAMre/I15zxXSSd9/kAS\r\nV09DE5mEFoONsxQCeGKWlMPHd3+WDAlows+tVsodao+lXPAN22VkNxFZWDya\r\nuQtsiqxfRtj+uME0JrzbC84BprNUcI+380iBdNQXxhgg+wXNSsfS+0mcbJfv\r\nSPy27AyStPpPfpKtPUFpSz4lLnltcxDoFYgCB1KHEnZzRjgWr3GosvCJtPK/\r\nG6kI390XRTnP0eO9H0QC9oYEwRF8yi31MJSvcG51qXnJPU2KkrrhXmJMIPH0\r\ndu+kkiLc/132cLIgdBN9OBSFeq83BpitRkeZ2AVLCx5f2eiva93Ul70G3Iht\r\nWcIhgUmBpUDJ6ce+Uz17lLfpNS46gkBjMrSSqQqeJ661J0QCV3P0m3WIUZl7\r\n4NZrSdgyptufIs8wpy+OdzOr7Nw65mRN9di6cc4zsk0C8F/9UFDvPqAmFpRK\r\nAflDsw+2QXFQVt6KFRUVT00u9Gp+NvvotxNGzhj+vUyRU9FuRPuXQcOsDnlB\r\nbVbuCCSQq16fqlhwARRxL+7Hc5w1S9QHrHoxNy0R1dngRucIDYg/yFW73x+u\r\nPx2LjUtdgQwe8914V9YvW4MSKVlOaK/FdSwf/oUE2Z1xbdpjpsxQc+Y34w9d\r\nHfZN7d7XwdApgDPm23Sd/rB/1vkOz5uEY38=\r\n=YpKx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"f94b1ca1f7ddeba4abc543f3eae741f647b04ce0","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.1","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.6.3_1681739214648_0.9127946321929417","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@needle-tools/helper","version":"0.6.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.6.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"db63fbda7255e1e1b156c923d01de8a4545d4701","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.6.4.tgz","fileCount":39,"integrity":"sha512-BNq7LsGG85ULgwpomTzD8xJ7Eu3nXPki69OWUa2nPmTKAtq1Fwlha82Nmm+fzYL04Z3T5UvnC3jJzNjZVnTD9Q==","signatures":[{"sig":"MEYCIQD6rC938jxoTzUhZ5ov+5dkyB+7ktxQO8bQzQgTLMV7VwIhANGk9PgUZO38hqPOsfuHLkqPMXBsm7tMk4Vd1LoviATl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP9YtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+fBAAjTle65Y1JwpIYTmMwKLEhU0snoTZF/nK545A30hYPT+kHEZe\r\ndXREOivo4NiMF2LMKkDSTbj4UG7jY2VFvBlxSVqYn1UoOTsQCBGkA0zXKHwT\r\nt3cgzgXmz5FZ6+JMsBa2GYt9/15OSZpmjr2dZCvXLT3svEMF07JVhEvdZhB8\r\nQgdF437Udd+DKEj15Q6hHIn5NqzM1T1OGW8tofCVJ4FLFG6AtvRSz6vLUCR7\r\nOUforBGVGhF0Nwv+B1Q3C3VcuWRguX02DR0HtOEn9leBx++P0vETUXvcrV/a\r\n7RyCb+5Wipj5J1XVVcQZe7xx80RvhhOSTL6804Gqscn5qnz5ahjvDnghumfa\r\nFnTnJr0UBnVq3vqS5ajuoJ9a7T0KurVZZ+zYq614ysxGzUeSG32pw9sUM0/2\r\nW46CZUWcdwW8Cb3+Ys0BHG+H+dN8DGssa43ZWQY1sybdVPf04YJcmb1g22Oi\r\nQ88FRHaD/2jiSihQlhpPM7t3bPC+yyrMbypr14h1F17eNbBmlHY9rRSFKOAW\r\njPmDkSU4heui1dryOa3W7ldjaOKvcKa5f3KXzne0SCb34i4chDPCax4jt5oM\r\n+ACNqqOJ8XNcpvoOQ0oiI52Fegne3ryZgk1mNwtxDvv4foDhs7j4utmLL0jg\r\nBA5gW0bPtma9BUzgGS2ZtUw1LHLJeOg8KZc=\r\n=z7YT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"f6d6acc07c0904b76666e3e8feaf877ad06379ef","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.2","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.6.4_1681905197139_0.08155527329987278","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@needle-tools/helper","version":"0.6.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.6.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"b1d93adc7328f8655f0b1a8e21b82f98528c70ae","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.6.5.tgz","fileCount":39,"integrity":"sha512-zJqDc6U8MGLXukM3BTn6aH4njgBXlDgSCy9IY8x3qWpAsft9hG76MM5e3Ogi2O1a85EF5fyJmXoCoqgzfqr2Bw==","signatures":[{"sig":"MEYCIQCDvb3+dOI3bdr3CLBNigmBzMeC0ZgwxPgDyV/EkbbxJAIhAKmDQ+6QMUdtCGBQS91/oDIYJ3coP2H4VTDLrIPwvCbO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRuoBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWng/+IGxl6kerHMptF01MYyRqbLlo6LMR5PgdaPq4TWoQd8L2ZgR8\r\n1K9Qp7hQn1RDl0eBHyQcRUN5S3l4FyhbeZdOUT3lKP4MDlpM8O+qt5+w/19b\r\n3IlJ/0zx15AcSKZAtTpN3ZJuzyu6o6N9it5B9lCFeQteor54dticrU0sK+F6\r\n59J8XEKXITPep37KDqPOZ0ktQtRBevCfDezfy1b4GzyIu9UHPzuxnYRwP9DK\r\nQfqugM7zqrhEjA2TT01d2I+VXCdK4Ui8/kBUOEUSwx+/+mFMfbZsvZzpseap\r\neLQA1caFcLpzy6TLFu3aLJkR81m2F6hp+5+h6cUsd9Epky4Po0oT0gkEUxbA\r\nM+1FLjwvF3dkSLASzmiwqux+cX44DBO588Q7IWSH3zxFsRU3/AoqUvWpGZNJ\r\nnMA36cyfhKrUzAD5VbHdwnhM87fu5cDE68ZbmoPJuHbH9S93DUIFhVsBDe2x\r\n0ieWwwAVbbosOSsAEK2tHz2yaloO/RtXDl4oo/aTxquMgE/j5UJpLrC6aW7m\r\nURtP6qHGe4MRwrhmOCGzRSJuSeC+kB1yvjsYM6+0hF61Aw0N0WqmlSdOtOKE\r\nDaT1irJx4dWc3IsWI0nEeTpYnG9VlvcFQS1ZKou8kx9h/8nSqRGUdESKMELf\r\nX/l4Q45QlBSRtTcVvDWuQ2jVD01fEMjspL0=\r\n=v/Fa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"afc30fa0230367c3c7d876c048499e268ef92aff","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.3","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.6.5_1682369024929_0.7882485166322835","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@needle-tools/helper","version":"0.7.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.7.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"cd31ad072078e37686fd2f266c72e10964085978","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.7.0.tgz","fileCount":41,"integrity":"sha512-7WI/DECgAOpVvC1jfXh4R21fGoRShmpILQnvWcyJ/toZMELmAOo28DnXbPwZmqKlk5aU+6STG3eKTN2Y+IxD/A==","signatures":[{"sig":"MEUCIGWazOM0LNUMG3qvsHcwYHtyDWliFKMV4N/rLoBOI6TCAiEA1BTLWZ+yy1fv2gSCHkzrPXa+6V3VhthUbD4WtvHh9g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSrXpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeQA//XSQRO73AGiaQqaelF/LxBrzc/PLtziT7WR/xUGkGOeHPOHzS\r\n1XXyfotauj7kQsaj3WKyvZ4hbWr6L26DU3ifO/46tJWWmqUYH3nXGTRfv9YP\r\nEqK65hHgB/XuiPpPput99UdzM76B0akXPkEGBr43Ciysqm1k0ImdUuMVcJn1\r\nqk213enzeLt+MQgHfA70XthGLX+FsYxqhsNgmfqSEndr1B7s8IasMMVxQ8pJ\r\ngD2MC8i1iCF04NWas3JLF1dzLjpreoVI+wOg+kKnAuhYDTrZC/tedqvBUMq5\r\nyYPxuS5Zw3YBZf6g3zEcCKDkgeybYdnFoOXzw6EVsO938dXvmJzhL7u9dird\r\nw3gsgppkqbmT+3LuQIVpnWLD1lFcG1BFfFsxuDqvOl7tGQC3LA6d4oKkHj7X\r\nwofq6ynJY/MhAEiILaNzh2cGjQQD57YQOYG1sVgHhTJLLFHDRMvoKQuBtBTu\r\nX6ZCUZpXrfcmyc9TxPzCJR5ebRv0vsGskxyUPm1ylWdQ5VSWTPgEPDoQN0t1\r\nVaGqHbUmdjQm8IV+MAi+21adPZdPY0/vMOzeWqDrlF4EsNo36YJsq+g/qYTr\r\n58WQpEOmJepskOsz95EHckshmkAgf5BSlxF02xGni+zwnn3u9y8ONMbDaUlQ\r\ns0stfOMiRMl9FlgHIzEueqFF7xBZjO+WQY0=\r\n=ihaO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"43f6376427ac1000db5e9c20a9ae4373c2504da9","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.7.0_1682617833276_0.9541064089819298","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@needle-tools/helper","version":"0.7.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.7.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"602a81d227f3d29b5096fb39b00b9c03b43b9a6c","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.7.1.tgz","fileCount":41,"integrity":"sha512-XZA6JWOFsRoLVyzRcLn8bV9jc9SH1U+RW6uSEmqiXGuTGOPAXt3ymgC9EgfTsVcKy73fTeVTZcqYpPAn5FUzSA==","signatures":[{"sig":"MEUCIC8U+7/e96vDtI9n+i7DSush33bvG62H9aaR1GrZ3Er/AiEAuDWD6NwypI1iOnbuKi95Eu00RXpKwx50dTNCTdjR5Co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS79aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpitQ/+MAUSHYu5uB2tKxT/wjNNLTW+ASVrvE6Fv9J6tUpqoKfbZVuZ\r\nDXjKDBbVaCaoJeZslkyyJOw7YH5XS8HktoaykbEcfCEqW1TPe1+WvyDj3LRX\r\n3qjBYnIW8vG+xtm4vvFNnys5YBqeaDqrH2ZSC1wesOd0VbCy5MQVPgfcwPqZ\r\nMmecx0uT7dEQoOfMFGrszgmQOw1N2zxgqFPoIswJ/xudfiya6C21SWCK9Kdm\r\n8s2DdCSDC5NGND3Kh6EPHUR3Y9zfxj0J+CV3FKzSo7Y0x8JaEQ3xXdLzNcqh\r\nurv2jQrcKYC3kINlS+h5ufSsuI7No2cf55Pru+bgqAHC8IsvIRYHZXWe8hDU\r\naI/QBrJ/PUO6vKisSfkB/wL8vhwh0I87F4sk9F5pjxUo6AwGaDXqctIywXYC\r\nC2me10LI7GEjg652Oke1N2w0et8hBl5FU2W9+yIAz12Rz5ejzN92s4MlrrxP\r\nuoR71hTucJE0YZ9u/XzpfQ0Nn8KnwASgCFtyarKpA0TxIf9HLz/e3TObvupo\r\n7/Fx9aRqcW4k4Fuu/Puhpbcwa3zdRU2Ih1QGjzhnavRy7ZukpVurN8QTTXE7\r\nXX5eTk/mSF1NrY2sjOvYk/0Pfm6H924IuCQ2Ogx8nZFAdk2PQbq32rY8u9n8\r\nzkOoetP9JETdUcz45proPEoqNDxsmeYfwfw=\r\n=5B77\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"92f0f57268b0fc86a55b34d904290916dd969c83","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.7.1_1682685785826_0.13283728412537066","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@needle-tools/helper","version":"0.7.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.7.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"615c44ab8631d7f0875a74aa3fe064b208ca0631","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.7.2.tgz","fileCount":41,"integrity":"sha512-MFbv3JahAjsEMmC0mE99XVuUWwADFimuG5jO9VPEvD2Zcyj1eIBfs+ZSr17QdIzBd2FLiXsHNmR0Io0bLC6emw==","signatures":[{"sig":"MEYCIQCG+kYb8u+3Q/JJQGtWHmNW+8/QCSZJWoagXhrWJy+NvwIhALlVVlRz1sMYfZj8p/wPHZ3sVDKt6SbdYQex9DpwDRyC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS8TfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsUw//UUNM+8PmuuvwBNJ0B7SNV+ibfaBZwqwPnjryognVJGUYyotZ\r\nag+KvFMyXqoTWUlpMWYLVmQD6vhf+EZT80RXBsUXwRyqrNwvNt2Z45liy4H8\r\nVxSbBs6zgyjA8Im34AAwaPQWAnsmKc5dEu1QwSLvCuYdjLovnlBM7A6lA6H1\r\nSxzvrpubT5pYpv0rGS7tEmU2LLO4WN6+nniNdf7ggQ8SrKOrpDIzPv+JCnF3\r\nPVImEL2ko0Y5AmBITzC9UrvyJr2KWZK3YyOOPYRBFFl/icN4CIN67RzWKVM5\r\nuRCEDES4j9xKXJ9/H2knf4BCbd9DTGbJFsYT7Jn5Z/J3F55C4YDVXwg9fdOT\r\nj6V1zJlM3X2iak9OibkFFhCaTwhInmlZo+sfUGwrIa7G+SN4WGFNCierK+qL\r\nHQm3bLVvfjg0Yx0QOq594+vJk2HbZoxJ7VYbshx8JRRw4nuwOphT+Bq2Ejaa\r\n2psNrg+8y9zkcciKhAJ7LGQikK5nU7P2QW8Pr6HvkcdZp6Lcv+weJbUBX8fS\r\nR8BILt77r4ELQGFf0fWR9mtxaPd1DW1t/PfXZ4sNxn3lJ8owYqQ2kUrts+r4\r\nWzXa/m41ZV5Wpj28qEfl+9kLXyzyFoe41xCmd2xQuR4e9hS8ANvdYTs00Fyy\r\nV/cMNxiSwQenYJMQNfn8Mt98uTG2VkLYr0w=\r\n=gT8v\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"b9d112fd17fef4fd10bee6a1368054601f577d8f","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.15.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.7.2_1682687199666_0.6537365190704094","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@needle-tools/helper","version":"0.7.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.7.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"a7b201574c64b7d03c7fa98b897b7dd8d299d8b1","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.7.3.tgz","fileCount":41,"integrity":"sha512-NKDYeFZSWvPqfddoU8GpLkxD8HyqxALIw1GUB5RH7SIovZDql2b8THGoUUy/rrTCvlJDDk6d63uUtMfJGxCJUQ==","signatures":[{"sig":"MEYCIQCGdOiGFEcV24YOApVH99qJTdpYx6EjQIvaBvyyZiZAKgIhAM+ly0Gm00dSnsTthwItr7WQ1EMgi2dqkim0dkL3WDvZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVDNJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpugg/+JqN45xTyBjkMup25ECT3JRGStpnKaW0Kd0s8kEGiFUDVk4qO\r\nZAmVfRbC6YtfIvDtvTMoro9wRuIOc45Hoy76gKYUj4zd0LGQUMV8uytquQVI\r\nnNrsFboPrvYwR+mLAOmgn6Rca2bqWzcEx99p4KRMtw7XT+a4ni9TxzAPuRlL\r\nvLzTost/c+VMJUMJZ/XKEX6jJy+9lypVrlICwjh/A+/xzDA8BnJ6KcWbfZfV\r\neKfQHia4Nv+BMoyqRZJZXcSZE5OTI292Lzf6gll4fNXsRz3Z56+cyr6UdHhh\r\nrzaB6IyakLEo+cm13k+X5dkCGLiSxE6OTfe7Vlr+aBFYPTRb0sdHxZeXD/o9\r\ncoygsttl1gPTvM9gBP0fDoIAMftyV+BP4TCTcPWQG6z+Tld7b00CWUoQdGvs\r\nAoyx4CiU5hscuZt6N/Qx//k8LiLwlIdu2vuSlBPlADypep1+exCxxGGyjX9N\r\nE0IQDhaRo5NLQ7mw7N8KYHl+pw5hFkiUcg0okjPjCeoLMJJPN7c5+sf1C/2U\r\nTn6i756JwrAPLYqnbaOSFN19zKEXpWPDNqgIli0X+6L9FWpzVt239+jUkcTN\r\nsjJM49U3GUJQHrbV/EaR+QSCTRI5Ju6A60WBycb+djxp0AN/ndQmzh86/Y//\r\nfzYrluJZfv8BJF0t/5vzBqs4ntY2Mna1qYk=\r\n=jw5Q\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"cea56293718da00a74a47a97a9d74582c6954b30","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"16.16.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.7.3_1683239753268_0.8181961561785718","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"@needle-tools/helper","version":"0.7.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.7.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"cea28c9600deddeaf0deda0376c03478c86c361b","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.7.4.tgz","fileCount":37,"integrity":"sha512-48fPrYcsWT/DuiPG1+YD5QFJnzv2avAWQ5lAXZNo1KbOQ7Axk5xXM2YY5s6KcVObAqoIEFQ/Xn+IfcoweaFlAA==","signatures":[{"sig":"MEUCIQDum0e/sNv4jwnwvixTYWx1G4QvdJRSyX0ZWQ/PAgSFAQIgbbod7mF1zbiOhBMkzSOw+7OqAZm3GHMRKGt4L/DCsOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVDvkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtxA//SYvN0kbGWnfpifO9FtGK2lV5ipPpFBmHhKqq5vVmKvCZPIh0\r\nRxyoYn5NdfpC91x7S5fAQUbdZylfP8alvIMA1WhskOPFZSmgxMuuInV2QqBH\r\nIaPKJlJnMm1pxFM2ka4Zsq2/pgrmgeRfpVZaj4sYw1IME9p++oXUTWH92dS4\r\nRkmAtbQHGVSRMN2c+5OPMsYoLFpSCQW0Jn8vd9z3vOFgX4IE2Ag4laU9ZcVI\r\nYXvJhQyHlKxR0Y7JoaxWY70fPfkIKVHZG8XHdi1Bp4oSawWC+pGNb1tdeV8a\r\n3mhMQaIdvAD2EqbUSufdqsiOP+BcMr5t5Xs9DlY46luWdo10I+vUNq5xcs1n\r\n5Go21bGJJvhNOnAg7otUrIRvUNKf5RjNvsuspBaCaXZqaCo7GwYsE68+xwOH\r\n/QUSUk8FsFRIrQovz1SmNZJkekyqIoyH16aB2qGsGxvVVurtsnI3P27LDJCw\r\n2ax4qo/9J/jG3EHgVm4Fjk/THm30JHABm7nIofplf7qgSP/FpeuGSNSpydkT\r\n7m0CUPoq56GM3pS8PSQ6n9+63ABo9KRIho2cY830X3O3psjEIQgP4DDoCskq\r\nakp8YkOBQ2drYUy1e0vbkvoYG7yPjOSRylo/SdsqVam6IM/APnjOiULQf0+H\r\n3Q1EMH3P7ZVGkLDOksCqb5Lwy9BcAcDq73o=\r\n=WdP+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"dafc5bcdb3bb924d976dcf7918afb6dceba99b4f","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"16.16.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.7.4_1683241956647_0.03695954253515343","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@needle-tools/helper","version":"0.8.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.8.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"68e8d3b96f1161783268a4d082e37bdadc554962","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.8.0.tgz","fileCount":37,"integrity":"sha512-F+vysyIg8XBqdwPqZCgMmOstcHuTgGvgnuB3ImTwXGJs5Rd/Kf+zXUyyGMPYA2qHyvyYWhADO/N8lkh4UYwE6Q==","signatures":[{"sig":"MEUCIB7r5NiNaKoacwC2dB7lUsyA+2hdknwO425wrx1Zbv0fAiEAuRovWqZtYwCuSY+7zsHta9gyr8+dj9V8VHL+6uZg33w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52934},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"5caa4d8da1ba0701db22d638ed47c2f7025688f5","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"16.16.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.8.0_1688728700187_0.8903371439614887","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@needle-tools/helper","version":"0.9.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.9.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"7457f873982ab0e89877d681318159d4c525c462","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.9.0.tgz","fileCount":42,"integrity":"sha512-ZM25Bz/wicD3LtAvZ7k6/6D0Gk/odIitDt4JNCq84c+Sc3T1JUzZUSwZwP4d0RfIRA9eGoS7g9sIKqD9eII84Q==","signatures":[{"sig":"MEUCIQDlPTpP/6Mo1t8eTDNwpgO7Vgj71ktB6LnqAoQR5x6LgAIgFjA2gYk0soFzjqlKgAaGAT4eUiYEB4VwbHt89XclApc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56476},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"7bc1f69ea302871840fc19040a6b2673778d8ac8","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:git-clone":"node dist/scripts/git-clone","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"16.16.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.9.0_1689351069743_0.5532609871492811","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@needle-tools/helper","version":"0.9.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.9.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"a1cef19348b9573e70aa1d39fe3bd374f6af1d06","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.9.1.tgz","fileCount":42,"integrity":"sha512-QFtV2YVXHjNiHc3xxf14zHGreAeh1d0thx00u3MSQtSUUUTg8SNUlHVBrF18waGVqvtWV3zKp/ZmWb/7cpaVqA==","signatures":[{"sig":"MEUCIHrP/tMppJI4rI3aW8zevb5XW7GInI2FDibTrwfk9Ye3AiEA1nEcdHVWtOiySqDUrA2KGLC/7+BHRg16JG89NeQXv30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56536},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"642f113f2a0c4762ec605d2d6c805beb7e084741","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:git-clone":"node dist/scripts/git-clone","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"16.16.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.9.1_1689352106244_0.5323041971045746","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@needle-tools/helper","version":"0.10.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.10.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"95cdfb635cd652f5fc4df88ec67d86cf5f1af425","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.10.0.tgz","fileCount":44,"integrity":"sha512-bIwgfHzjPKCo2kwx5lTbJULNeNy4zr6KaRL19gj9t84EnyPRA6dQvqrCMWWAbA0H3aeJ1TdRG2X/rFksaKlb4g==","signatures":[{"sig":"MEYCIQDDmPx0YibZi/XrF+hXNR8BNsV2CBETi3H52fCUB50nawIhAPBm6x/6VAOrTvsHzENhj15oxqsWKqx9/ooEnozx84CL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59984},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"004205b5788c77c8570273ee0f062963b0938b9c","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.5.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.10.0_1690286819433_0.5285162483846546","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@needle-tools/helper","version":"0.10.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.10.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"3649eff4e90d6264c28e07d61712ebc099b801ee","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.10.1.tgz","fileCount":44,"integrity":"sha512-N3vQJdnEejekb7LmIqvKO1ntuTxcwyvnIhLjnFhSsRMjTl8yhd+IiCJxbNEkvxpIBYVbAbC9mYT7l5Mryd3U1Q==","signatures":[{"sig":"MEQCIGU0iMLY9rQ21UeVim0alV0FpX1R6y7Hb8G2h5k5LG44AiAPZTKU+ySTG+YX4hV2sR+hvw+wKVFBk9ZCnRLMYuYpqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60692},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"bc6fa0639610de1b28380da442b2d27fa95e09ab","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.5.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.10.1_1690290107161_0.8462980623593288","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@needle-tools/helper","version":"0.10.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.10.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"51cd9589b80bc4ccffb57a51e7c1674875187ef4","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.10.2.tgz","fileCount":44,"integrity":"sha512-Lw8t0BqUw3UYiY7YHZRv8OXPphiJkS0WmTX2oTsAiFMKUJHhZZqSZLgmxJcW0O9EllzIt8Kbb9kVT41uSZpFbg==","signatures":[{"sig":"MEQCIFt9f4L8pHdLPgOLQoX/a1P0n3E1IrhG7PVOVZwiMcuAAiA2QaHuFhM/b+JYBJZ8que9zGmFF6yWxe2AdYGL8QadRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60899},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"1a2167c473dcd211313dcfd6fb6b0398471ea70d","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.5.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.10.2_1690294953840_0.38474982902590926","host":"s3://npm-registry-packages"}},"0.11.0-alpha":{"name":"@needle-tools/helper","version":"0.11.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.11.0-alpha","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"a72079ece4419ba0c61565b3246832db0807c3c2","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.11.0-alpha.tgz","fileCount":50,"integrity":"sha512-wKksLR9xdg1MdjLN9LoFLB6i75cECinoQw9YJyEuCwxhAhbWrOUzmdrcrJ3GT+C7lieX3yWG+nMdRSreXEvt6w==","signatures":[{"sig":"MEUCIFALauBZBbrYJ/YFfrVqIRkXdlC0HMVkYsQelVi3Ab/mAiEAgcv7WjuduQRAKiJaZSvPBLV8xjxsSfIgMx98NA8q7mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289448},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"e3a4192bc2616bf6e716bf531f66eeb32bdeef95","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.11.0-alpha_1690732839092_0.22217448822383878","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@needle-tools/helper","version":"0.11.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.11.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"311766b7f58e1297da0eec494cf74b9e2bab5b64","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.11.0.tgz","fileCount":50,"integrity":"sha512-Kwb7prtmqSMjXb8Nk0zyist6Zi3x7JU4LOwVrD7aSWpyQGtWKhsCjqM1FgJ5qCMSrm4HdyqoasCWbO8fnA5+4g==","signatures":[{"sig":"MEUCIQDEgJxl+6kCD+f49hBscqP4o7WbYtm2pfL8ZAyP4q976QIgTVE/qP+xas0moZOsX8bajbCipnJrTjxSrR85EBJ+r8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289694},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"a31d981fd83789e8504f9979e21c3eed475d507d","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.11.0_1690737574024_0.4813375344531514","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@needle-tools/helper","version":"0.11.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@0.11.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"b8b79a0a9198dea8751e5e2d6f0e79aed688167d","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-0.11.1.tgz","fileCount":50,"integrity":"sha512-p6jgVxEiBhlCnjJZHR1wBQQPCDB3Us4Fo1rGD8nQzkKV4ccyelrr68RQzFK5PiXE9Y+eNFM1DwGQtTMxycrjew==","signatures":[{"sig":"MEYCIQCnMRoRUh4tPMFkAX9FPDOPL8mORI60HgynXGYZeSqnpwIhAPRqk7FM34nHuForg8tWOo0xZIwPbwjn/CRdWDWv2H6j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289934},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"000c222b7cff29b2362c7e7cc13c82a0680eddd5","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_0.11.1_1690826862609_0.8252494707952276","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@needle-tools/helper","version":"1.0.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.0.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"89d0565477de96a5e60e275a9db6965e9082996d","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.0.0.tgz","fileCount":50,"integrity":"sha512-gYE2EY/BcKedxWuTVn2HIrZxdWtji0TNCjyocqKkg626ACjag/SpSMxH+43Y5vF1r6saQozk9Xy84GbhJPr65g==","signatures":[{"sig":"MEUCIDSB/13cInoZhcgDSwP7/3pv4C4RtH1P7mHzCPhGjO4aAiEAk9X+ahnKeD5OtG1vRJq91WEQ6v9AwBN4cCQeqjWP5NU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289974},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"c3a6e54a6b1822155621c934d9bb753daa19993a","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.0.0_1693228568575_0.4542807946053329","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@needle-tools/helper","version":"1.1.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.1.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"741ee1982f9212e68de29a39ce16ededa00db5c3","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.1.0.tgz","fileCount":50,"integrity":"sha512-KniMWePiLIBWgV6+WxmKZnU8XdC44RJ+43bk9o9eTBY9+4zov/H8YXVe8Di0heHWD0D0N6Pb07uowX1lZD23OQ==","signatures":[{"sig":"MEUCIEv1D8mK5f2KCD6/u7KAvbQAW8ceTR+NfTes/auQEuUlAiEA1yF3JkvPq/Z+1nw3frrkRmyVShk9WuN1rAgjbE4z7rU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292900},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"30fb39857531ac5686965727f016e411473e0705","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.1.0_1693228692921_0.5678480778850428","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@needle-tools/helper","version":"1.2.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.2.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"63ea5f010856cc2d2a2b9ac4a9e634535f5d6ef3","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.2.0.tgz","fileCount":53,"integrity":"sha512-YxGJyVqeJGfeDeSRzI6IFUSjChs2w2JGKMGMgkjywHgTY1CArXfgfgJHj9FhM5sOCwZrqg4/zqdMEb9NlhG1ig==","signatures":[{"sig":"MEUCIQDAQrTrs9KEjPNnXd1nIw7fFGdI19eGPmPVkFJfj149ZAIgDlhiT+mdqstB2yCAdQiUgMPViNE51ItBEpvdG59zPlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299945},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"f35836386c8f2d12e2d107744b87bd50b297424f","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.2.0_1694886807109_0.03940260550840935","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@needle-tools/helper","version":"1.2.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.2.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"73f93f09c3b6c463bc22a76c1a0c6687bda202c4","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.2.2.tgz","fileCount":53,"integrity":"sha512-Ymzo9tBMR6t26H18VoKyVzNEQzjfqPWhw+CQrW2CoDPsUgTjBTFvMtXk6geSMKYjSR/wUhrmTac2/UBE7kYtaQ==","signatures":[{"sig":"MEYCIQCKLHcmwQ7TA2JcCXyxtN2MRtXGfaeJy+GbsxGuiMqdCQIhAKb3kKiglDbHteCGPLnOxCJfz8UJbPTvpbk5x80riG4G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302986},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"c164a23b704ebce187de14e3033c01f01617249f","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.2.2_1695036528010_0.5859412318900663","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@needle-tools/helper","version":"1.2.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.2.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"18a9076ff6ae7734671cd63036de3860b06ed41e","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.2.3.tgz","fileCount":53,"integrity":"sha512-QZzmAqEHwHjzjhtIsh4U5/uPJ90eL0Y6RBaPhjsxMinDQTdYaNTH2uiNpwhI+FC6kJVinrg5UKVFjhSJB8niDA==","signatures":[{"sig":"MEUCIQCZX+SwqaIuYsoB2KyORPPv6bpvfOBQfY0qQEKR/wrcNQIgPL+s7m0lTFB5AOsTUsUSIs/eelbJdabhsjTR9RinBOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303221},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"3bf19961d3dc39cd03627ceee64f586824707ae8","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.2.3_1695037521814_0.575045436177605","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@needle-tools/helper","version":"1.2.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.2.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"139726ff89dd6a0216d90d679b0f9d24a2fd4d36","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.2.4.tgz","fileCount":53,"integrity":"sha512-QRzFfaXY76a4iztcwlWkSOph9AGFd/EXEx6MttF6mvw4ZrJ7YVfJ3OsVNyLTtFPgmIoJBVlpT7Hv+y3HC0GyDg==","signatures":[{"sig":"MEUCIQDI5a4pQGfm5iAGAFEXh/bxKP0GHIM8u2AuFiF0I+xMqAIgPH0uCAEipC8Z3AXhKUkYpxu3RptTiHsV5trNHcWDSoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303692},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"30895915fad8c0a653b87c3287d4dc1b16100140","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.2.4_1695145704886_0.01377228245616724","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@needle-tools/helper","version":"1.2.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.2.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"901cc39965c856bdc2156a6b3d918d78fdd31da1","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.2.5.tgz","fileCount":53,"integrity":"sha512-Xk5bjzDZDBLzHTy1BC19zccQ2n9y4q+VmU1S3XascaNXr89iCHulOcqSbf8RzX6DWdktCHrgVCnR0RWzKa1uCw==","signatures":[{"sig":"MEUCIB4hjCpdsIMcFcc0O13Z/QEmyzfdek4dij3ikQqeCEiWAiEA0/iEWDcOYNfEy287S3S3gTeM/swGI24sZQ3OsJuLOXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303689},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"30895915fad8c0a653b87c3287d4dc1b16100140","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.2.5_1695146263321_0.9802166411027406","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@needle-tools/helper","version":"1.3.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.3.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"cef3d267f6c9f4df00e08f33617caa8fca7db8f6","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.3.0.tgz","fileCount":53,"integrity":"sha512-evMGFVbZTt3VhAsLN+3UwA0JaPHNf961qHaVAyyiRIuVZVeGHabhi46EkVxztvpCcg/m/ntRgelPbm2wiuWqYg==","signatures":[{"sig":"MEQCIF+eQpUWFe46tr15JCek65Y9EVyz0qODzyGTkdIsqNFxAiAY4IdD8cVEi+g2KxeikJojEWZol6A48z12r8GzKcarcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305109},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"05ec9102a4dbb182d9d8cf5fbb068e7a80daed54","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.3.0_1695315903502_0.6584176276596765","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@needle-tools/helper","version":"1.3.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.3.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"7c52015034aef26fa34801c489734765628d597a","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.3.1.tgz","fileCount":53,"integrity":"sha512-XPQKU+zIG2H6qdeEEbobImB7/AGPeCd4nNacZOgpEqcwydh7CrNhY/lwk7ETBkWoSMw3u7ovHFBrwRZdaIxq7g==","signatures":[{"sig":"MEUCIFAaGvNRK21bIsLZjb2PaWr+9kUcMr2lRjVX5qZubTKaAiEAnvi60lHySbBW6dxInzQRNoTX4BYtbQBdt2yH3Egnq8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306046},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"8422ff30d1789da20b69099103e4ef07285b87a1","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.3.1_1695316941063_0.98833236245449","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@needle-tools/helper","version":"1.3.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.3.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"cbfa6846302dd623face5904112d63ec0de51062","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.3.2.tgz","fileCount":53,"integrity":"sha512-zxUc80KnxVOe7gX/rsdbGZhxLaqKCI9lQ+TIntDj8acM+Gbm+4TFUjBnetvcM98hQqayslCuzKTaki+18TiBHw==","signatures":[{"sig":"MEUCIQCzDMfJReLK2hRg3OOYWJCS0LPEAnUyTQrMvvlNTVDTgwIgeVrDIoK0uc/Aducz2HPDfWly4ub183FDoLsle3VCvFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306789},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"ea0463cf82bd3b836f27a326ec877fd6360ea078","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.3.2_1695634486569_0.128499959827584","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@needle-tools/helper","version":"1.3.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.3.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"0eaf994fae30d02cbf43393af093fe4a066f6b55","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.3.4.tgz","fileCount":49,"integrity":"sha512-ME4P+ceMZyVUMcAgzEhz3kj0nS2b/237DIJYdkPqF3l7Uf5AFpVvaZALtXAp+8Al9q/HK/p7OhDi/CrkyBY70A==","signatures":[{"sig":"MEQCIHmW3mq3djx4fLVpWmVQnHgY5kiBYMxNSkAwTZrYDEfBAiApILnuqEK//nd3sO1+x33MRiEUjydv39nXxomUkunPSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105122},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"d5c8335ca9dc63a9dda8bb0f6ba6f50a6ccd3f5e","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.3.4_1695639801812_0.26264744719324384","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@needle-tools/helper","version":"1.4.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.4.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"a3aad694eb2e6e0864610e8fb42e805092446935","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.4.0.tgz","fileCount":49,"integrity":"sha512-ovZGRinLMMIxD/Oj45ZPQk2K27VkFAvQAVj6QWOkkcHfyld9EvwRPHm1RtVQIY8SY4MenJulMZfQyNLZNt7Blg==","signatures":[{"sig":"MEQCIFnirXakc90ZZXQ/E5ktfzCnnsGnq98+6NU/om5bDANaAiAFubHKlKEGbd+L3+5Hoq6+ohN5Gg0dVq71z4LTzqD2Rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108303},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"eb87831cfb38ef82c0a71485f4e438a1ad48b02d","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.4.0_1695652678295_0.2703683585786463","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@needle-tools/helper","version":"1.4.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.4.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"970b29fe6387a6ccabc6623bbcd1abcba8ef602f","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.4.1.tgz","fileCount":48,"integrity":"sha512-FuCeUki1mRg4AObtLfx6C+qoqMhylcJ5bxsNkx7ClQ9WmmyeHXFmlpDrAgfBxHe1bU58Rh3yv3BFVw/zfEHtzw==","signatures":[{"sig":"MEQCICcDGMjUlCA538LFpp+t4DPDEUbsgluxN+Q8HGiyk0nFAiAMmoqlBX0saMF/A4fbucEHFBezWIlyiUI0WbmhEs+0Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108541},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"e31ef039ffbd6d7bed67496e2b69b504624a0c65","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.4.1_1695988011798_0.7687023662571131","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@needle-tools/helper","version":"1.4.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.4.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"4e4dbe38b475aa69096d8f0ea8c6b500249eb73e","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.4.2.tgz","fileCount":48,"integrity":"sha512-uX03H6unA6NgNyiZK52csbVFRWxFpcTp4IJkh+eT6AREmso/GAm4A4MHu7e+sTn0FWrVyFRMnMxDxKcO41DQqA==","signatures":[{"sig":"MEQCIHeUnIpTpx1WORyJQ2BjdK83+nzl9aIdYwet5205rWq9AiBK4dM+bPxSGM52wlwKa4KWOfnLNyfq95/4lokAtEuSwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108694},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"9a46c6dbb892146abb3685267582ae18f7ed2d18","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.0.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.4.2_1695994983503_0.9174691056193478","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@needle-tools/helper","version":"1.4.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.4.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"575c9e1dcf6128174a62eeb4cbecaaf9fcf82434","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.4.3.tgz","fileCount":48,"integrity":"sha512-/ttUo+zzNi2ODw4LI9U2yt3UbSow+M1asIrN6fwzvZEN9QCY1Kr7UcAVg1MbOBV0O2x0n/AZcJ270Z2+ibo/mA==","signatures":[{"sig":"MEUCIGznl20hEyxEdiC0YpW7LnJN0UawDlCX9ImW9jSvFDD6AiEAqXwYmEWWdRANAgIZuLz0b9SmWtN3A4W9yD1LbjUVPCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108812},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"9bd3a2c31e55571bc63d9252e2ca4185d299086a","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.2.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.4.3_1696094351308_0.05988706156407586","host":"s3://npm-registry-packages"}},"1.5.0-alpha":{"name":"@needle-tools/helper","version":"1.5.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.5.0-alpha","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"dist":{"shasum":"fe6804807af67de3a38bac8aff54b84a37959e2e","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.5.0-alpha.tgz","fileCount":47,"integrity":"sha512-61b2m3vyLA2oopfaUHZlLuwhWDWPt/uaL1TUB/HaGsXFPVxC7AYUrQD+XKcDXU93AD2T9pdyOvIQpwD+nmRXGA==","signatures":[{"sig":"MEYCIQDRyDdBgQUfJy8fx1oiu4Z6tl4WFZ/jklCFdE4q8ZUXQQIhANDMktjzVrRyXidkN/qglx1cuu1LIqbkp7Bx86Yl+IU7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109562},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"692eeaee53be54a2242b7e1c05a41937b08226e6","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.3.0","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"16.16.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.2.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.5.0-alpha_1696351710169_0.7219097785363147","host":"s3://npm-registry-packages"}},"1.5.1-alpha":{"name":"@needle-tools/helper","version":"1.5.1-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.5.1-alpha","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"b041acc0cf6db9c197f5a259300d00ddccc05be8","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.5.1-alpha.tgz","fileCount":52,"integrity":"sha512-OMF7vf+oijZMwWjHjmqj9OqIzSSd5kjq9yYZD0iOOFPyVKhp4TleatRMWQIJJLDsmIaeAnP6+lqdjnyPmOVbOw==","signatures":[{"sig":"MEUCIQDNgNcASekUWsWdnKsbgt08lnQsks6jh+HKbzrMnFIH9QIgMS/HPzpO2Twp2H0lsNkdH6VXm2JPvi4c3q0Yz95ZTf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114537},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"035adbfaa871dbf48f879e949f477f7190e788ff","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.2.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.5.1-alpha_1696499154428_0.0910227009380371","host":"s3://npm-registry-packages"}},"1.5.1-alpha.1":{"name":"@needle-tools/helper","version":"1.5.1-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.5.1-alpha.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"3ba89ef903fbe8179d2f5866ffd5f89dc234c065","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.5.1-alpha.1.tgz","fileCount":52,"integrity":"sha512-jIayC2vC6ICCKs9oIF1wm9rpw1eeqD/a36JcBEan9Nk/5PkaeZyvtcgukNTodx/4BaZBptTqn2ffnCWILzyIwA==","signatures":[{"sig":"MEQCIDCXSFzO5g8Ptqi2F+Wml6ocBtl6sVHW8+Mol7aImaPcAiACJKLd9HMr/3WgM6IIPxqcEJ5IMUxRC2LQqMDQQaSzzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114711},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"32fd28071a947dc9a987dbe19346a5a511d4bd72","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.2.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.5.1-alpha.1_1696502163577_0.18479927779958882","host":"s3://npm-registry-packages"}},"1.5.1-alpha.2":{"name":"@needle-tools/helper","version":"1.5.1-alpha.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.5.1-alpha.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"df717aec14d36612a1fdcffd5110d23f477d586d","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.5.1-alpha.2.tgz","fileCount":52,"integrity":"sha512-h/8gy3as/H+VGZQTHmgtuRM9FhDfr8gQ7VhglkY9nU1bFg74VKRB0D3XY8eD9AOZlVHf15+J6M3pMKXzPXtLNA==","signatures":[{"sig":"MEUCIFgKSZbeZrVE3o2n+BnnqN75X2dN2Ya4Fn+0CMakwmt7AiEAjx06M7Dn3ftfwANPkGvBbHfbG6jztR3f3Af0VFZMKPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115071},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"7cf4231567f664b71c3f33b71d3a6b8ed3bee36f","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.2.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.5.1-alpha.2_1696517433811_0.6329587657358375","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@needle-tools/helper","version":"1.5.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.5.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"7260a8240e52da61d3ed8e3a3893fb2be73a5a54","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.5.1.tgz","fileCount":52,"integrity":"sha512-SCAlrx2Nak5NfAPDqCwmgMM53xMNp/uKlenFjvyl2FWjqdYXmjbtqWlpSpNLkPJO5i5tb4h87n32CltpNhKkoA==","signatures":[{"sig":"MEYCIQD9S9emesHlshZOalaekW/Zi6e2rd8XOFuPz4rya1y3oAIhAJi5XewO848/RYq48a98P5kCPXLTAsipcfNcaZNdAKR4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116226},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"02744c177843077394fe71851519584c03e94cd1","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.2.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.5.1_1696933547443_0.7940744087504312","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@needle-tools/helper","version":"1.5.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.5.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"71488982171357d7acc379202b4bdc3b93b85de0","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.5.2.tgz","fileCount":52,"integrity":"sha512-zOC0btJGP3bnXJ2lWpzF5v98j9+agFEZcjvOmzSwRgER92dhVg59TlOUogHJ/a9B+kpcEMY0IVxbpG9nL6zQJw==","signatures":[{"sig":"MEUCIQCKIzxfctagcut5qadqmbb3OCfASKGrrkert0xuwW/JcwIgGZfv+PgpnWphq2BsBexlRzVTuCi8Gs/pk8PkCjvlcx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116249},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"700b5239f925efdd58cce11f64f1a75acb9a388a","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.2.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.5.2_1696934378039_0.8194322579046134","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@needle-tools/helper","version":"1.5.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.5.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"3c0bd00c1c14db9460b106ddcc7c0001b62e6886","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.5.3.tgz","fileCount":52,"integrity":"sha512-HXdY2i2Bbk4E93laLWhgS1aMpC2oserOjcl582fahulzlbyicqtPj65C+trgeQhw6zFt77sy3THESsitcO3YVw==","signatures":[{"sig":"MEUCIQDL/1L3EvITzeJuFgARUCJ7PJRHpploEJa9IfaS3H0v6AIgVoPX/TrXOqIXVUJqfePl6cuTzFFdOdRQG00+WWx68Fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119761},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"65ac90132134d94b6b6684797a1c4928ee6a5dcb","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.2.4","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.5.3_1697122155774_0.3093738004869364","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@needle-tools/helper","version":"1.6.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.6.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"50e9dab5def653db87202e1461d495ffe8149051","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.6.0.tgz","fileCount":52,"integrity":"sha512-4DQw4F7cX90nbqFelvM6108ckVMDbhTVMwNwCR0BK990L1f9wFS/DjzRpBS5XnB4XQyX8QcjG8X6oAeuN/liuQ==","signatures":[{"sig":"MEUCIQCOCMU3/mU0z8W7rUAJSAqap/dMmRNsagUEdb4WwShaQwIgdiFPQsOpCK2iwebG1cHHkuFpzS1yif+p2Bl+1wMc9ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119844},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"39cc581dd4a9ca916a9165b25300eded5094cf97","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.3.0","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.6.0_1697805437327_0.6742393870384473","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@needle-tools/helper","version":"1.6.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.6.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"bae82d7dcf8d2af4a91b780fe4cbb71b13d023d8","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.6.1.tgz","fileCount":52,"integrity":"sha512-9DuWG5xmrMNFGQm4ay0MHUSC2QXfMgHxRa95fzmnq7gG6Iybr8FmoG/5UDQSHN5yNkivIiO3quKKeuth1bwYxg==","signatures":[{"sig":"MEUCIDnX+jQZz7DSf4Ag3KssQM4URxDCNbKEugKr8sPCmTQeAiEAt6+ihaKTe4fupr0jN8kCK70NfkbXpT3+RsWxWu8fbik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120223},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"14c27c06453d6d3598f2fc80e6a5dc8d513c58ef","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.3.0","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.6.1_1704187717624_0.7746039771097326","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@needle-tools/helper","version":"1.6.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.6.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"b9964ba8c03c8853b41b55fc6619ada4ee76ae3d","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.6.2.tgz","fileCount":52,"integrity":"sha512-xT25wEd8H/Nsw7t6O2hgJF7/6LwQhBeeNhKPGi0r6D7ZuHwP4IFVDYAkXN2XrHGKLgpTdpmHP+KPacPULfu19Q==","signatures":[{"sig":"MEUCICwA1/MLseS0ZyDOjOHQcmRZAyLSHih7wzyPAdXBFBn5AiEAyMaxVS3pI1jRfETJJGlBRDceWsuxQ37Jvl2XAu4Sfw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121221},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"056548a5cb5f883acdf37cba11d1e103baec40a2","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.3.0","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.6.2_1704364489372_0.7933118241560315","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@needle-tools/helper","version":"1.6.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.6.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"f799bef09844d3725bc75c5a26aa4be6a6c09b08","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.6.3.tgz","fileCount":48,"integrity":"sha512-yqKAbrntViTjapIfLyPh9zrlr0nVMkgNhQbqo0ehdNquWrU75aGTLaP9GdnPw/uATf8mHKdFjaF4QqF8z80FHg==","signatures":[{"sig":"MEQCIDCxouN46bi24jxg//+lBFisbLWVInJL7e+YO0mqklEXAiBtHin4CuF4AEI4tfYVVamCBMVhuMYaeGQ8NTFhXzH9Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115965},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"02d1534a4087c4e071bfa2354957bc82325e3011","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.3.0","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.6.3_1708340621321_0.6141465343616606","host":"s3://npm-registry-packages"}},"1.7.0-beta":{"name":"@needle-tools/helper","version":"1.7.0-beta","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.7.0-beta","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"7bce6cfd5a4978a58b8b47e93a1a21d64b071c6a","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.7.0-beta.tgz","fileCount":48,"integrity":"sha512-SrD3NhDvnAmo2YDg+kLA/9nx60aJ5SSoEzpS1xg3P0SHsCvip7ymKk4M0fhvxADf6EZvAzcSubmUNrPj8hzLxg==","signatures":[{"sig":"MEUCIQCJ7lMzAnYm5Oh+zeORuXtOmLkhYvoF2ScFge6AWXGTJQIgfIB1KJlQyIL2Q2L5Q4HECb1GBosDvc5tx/gIpZ6Pgt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119962},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"f8330d8b24f7bd38962029c6df4b3b49ec44270c","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.3.0","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.7.0-beta_1709574326790_0.48165075295391313","host":"s3://npm-registry-packages"}},"1.7.0-beta.1":{"name":"@needle-tools/helper","version":"1.7.0-beta.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.7.0-beta.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"7fa4c344c85745fa98ec67c83856d7a35a5c569d","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.7.0-beta.1.tgz","fileCount":48,"integrity":"sha512-gEuajUGw4hyPiV/FuvX6M1dIGwOpGhimFNf9HpwlEOT7DsZIsRqnMoFOq72GciS0MYXq5eN3rCDitm1uCG3M3A==","signatures":[{"sig":"MEUCIAVY1tNV9/1dc/w9/B4vuy8LRNru5p2TIuPBX2pSHRVSAiEA75/XTCiuH9jog5+MNyNGWhYA8zmvrQ+veFQ0fkc4+Rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120001},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"f8330d8b24f7bd38962029c6df4b3b49ec44270c","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.3.0","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.7.0-beta.1_1709574956884_0.5657787541519532","host":"s3://npm-registry-packages"}},"1.7.0-beta.2":{"name":"@needle-tools/helper","version":"1.7.0-beta.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.7.0-beta.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"81b6ed257ec55c5ff1a9a44d64c61176e736d4fa","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.7.0-beta.2.tgz","fileCount":48,"integrity":"sha512-GQt8wb10qlZ/mUcS3OfI2/esgbN06HHTZKYe6HxZnlayYc80Uqm/iyQS+TKhLwhxUpV0NOHfTSXvrglywF71fg==","signatures":[{"sig":"MEUCIQC/bA3I1M+4HyTabbpm9J1EiYqVLPQnmxMpktVSOq0kYwIgA2KqmuJXABBI6ae1cuev1yr6K9yhefU8lxzJigAwdxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120257},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"bfda8d9569867884b2ca7b815a535403caa9fa12","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@needle-tools/gltf-build-pipeline":"^1.3.0","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.7.0-beta.2_1709583118015_0.25031332240511284","host":"s3://npm-registry-packages"}},"1.8.0-beta":{"name":"@needle-tools/helper","version":"1.8.0-beta","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.8.0-beta","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"b702eb5fc5fa1e1675cea59c27ab796f2042271f","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.8.0-beta.tgz","fileCount":48,"integrity":"sha512-CRVhuYCNCZ3ugSw2K2SF9cxmgtAO9SJTE8d/PJDeJh+BanqqO1H9Bffb+0d0BA7vDk3y2YbNLQH/RlPls5Ghbw==","signatures":[{"sig":"MEUCIAE48vb3wlxEPaDlDC62pm9g41LMsV0ktGYPeL72PiHqAiEArhHdr4uB2qELTBzCl5n1+lHZhfhaDhrFAmFR55n9tec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123027},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"a57872e107aefb91dd04ba15b96fbd8a3396484b","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":">=1.3.1 || ^1.4.0-beta","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.8.0-beta_1710245980085_0.05509474088742983","host":"s3://npm-registry-packages"}},"1.8.0-beta.1":{"name":"@needle-tools/helper","version":"1.8.0-beta.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.8.0-beta.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"dca4a8d462f9566dfa7e45c91fe37aef088d7bcd","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.8.0-beta.1.tgz","fileCount":48,"integrity":"sha512-GvEqh92Ae0QswwQ+shGZJZZD8aUM0flrQTQ33lTFhc+wg5cNLCj+v1ZG8Nsz8YP3NhdHCiptT1zgzhZHPQo9mw==","signatures":[{"sig":"MEUCIQD5asXoEYQom3XoQsqKc7rlEMYw9TEqbh59AXxvoIIZyQIgOydfYChHmYUMLrul5V61U12pOjvaSRltZbHdePYKUeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123018},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"a57872e107aefb91dd04ba15b96fbd8a3396484b","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.4.0-beta","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.8.0-beta.1_1710246093283_0.41687872815113836","host":"s3://npm-registry-packages"}},"1.8.0-beta.2":{"name":"@needle-tools/helper","version":"1.8.0-beta.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.8.0-beta.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"f5351833bcf6a4ec820529a190f8a40b6a04aad2","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.8.0-beta.2.tgz","fileCount":48,"integrity":"sha512-lYv+GSIs7y7IAd4MbHzpAeYOgipc6ECGzdWbjGU5lMlyTRz4GsJHH85GuMCiFLDToGbSwtP1UYgkJEeVFSxNJw==","signatures":[{"sig":"MEYCIQCXyWDMxX1REgoUb6SM6Kzm4KkFdEUaHxTIKByWtAZDbAIhAO0cK6c+FXiWoNbuCVBdI3WdvJxmKzsDwowpvQnK5bmk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123018},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"6940e9aa0200dcd4ac63b2170fcd0a725f5fb093","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.4.1-beta","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.8.0-beta.2_1710342101235_0.8059683803973106","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@needle-tools/helper","version":"1.8.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.8.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"49c6a59ce6756c99df4cc75c88e2e4e6bd540c71","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.8.0.tgz","fileCount":48,"integrity":"sha512-Kc3jtbqbFWHh8PrScqVgpP9NUOoASVcYurkTOdqPK7aeYsKz1iBiotl8Ch5M5DaQqajIHleCflVaquBdZcJ3uA==","signatures":[{"sig":"MEYCIQDJ3z8O9+iLcoensl7ymuq7u+5/I4zXH40MR/yNl98PYAIhAPZ+Bj333pQInUweU8XKHNSW4P9ST3Az8/8BvrQeigkY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123137},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"d95d238b7387070f7a8ef368dfa8d25006f3e998","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.4.1-beta","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.8.0_1712058603587_0.824094638911268","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@needle-tools/helper","version":"1.8.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.8.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"4a7f5ea11d9bc0117116483cffe7ba93a1484b0b","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.8.1.tgz","fileCount":50,"integrity":"sha512-teohWjQ8OO8Q53/I9mIIDMGesT/+SaaOLORsRpOd4AB2LC2y+yqmrb+HpCoz/x7EBFuARdJgFSz1si5aV8HNLA==","signatures":[{"sig":"MEUCIQDcfZ7h/s8rQX2zDTpKndHb2HZJ7vqBc5fEwO8LjrT/gwIgfLVmJUpCZeHwzsIDP0MIhX1sV6RL6/QVEe39x2k9LvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127418},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"819604cd7dff4237a29dc4e31455a7a12f435752","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.4.1-beta","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.8.1_1712320203603_0.4035953628830635","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@needle-tools/helper","version":"1.8.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.8.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"6e9066cc034e45d8f465de16730b70f18839ff9b","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.8.2.tgz","fileCount":50,"integrity":"sha512-iJyNTHf0dJ06e+xX+4rqsgyex2mtpHUpSkFGp3Fp8UvpqFo5G9Nx20znlWLA/6qcdpyN2YZDifj1c8gca0OP+w==","signatures":[{"sig":"MEYCIQDe68tGzrB+MR4I7mZ7oe0cUuDtILxRfaIPZuVsIVtlaQIhANoIfIM0QQqDFaHdXz5WV3OhujNev6PPo2ztLXyVK/DR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127518},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"819604cd7dff4237a29dc4e31455a7a12f435752","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","gltf:transform":"npm run transform --prefix node_modules/@needle-tools/gltf-build-pipeline","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/gltf-build-pipeline":"^1.4.1-beta","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.8.2_1712323987870_0.5214086962804043","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@needle-tools/helper","version":"1.9.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.9.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"e594e8bb8ad56b1309b44688dda8cafb727f4abd","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.9.0.tgz","fileCount":50,"integrity":"sha512-Hd+6dHny/PG6E59kRDMQ95vlHdMrMbvMwWkAkYsSdxLO8D+2Mu2x4OCyzYV4lG0rYm6sxp5UHn55DmPmnx1wEw==","signatures":[{"sig":"MEUCIBvOF40+rukMgnf2MyzFCMVDF8L4yXDYwdP9tvxUhUsqAiEA8ZvfQQAzg0H2pv6tt+EBHB+97Xdw5RpQqh+qzlop8wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127552},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"191a6e46ca8c1a56df292a54bc544035e823dbc5","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"8.19.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.14.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","ultimate-text-to-image":"^1.0.1","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.9.0_1717425219117_0.9838170906125403","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@needle-tools/helper","version":"1.9.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"license":"ISC","_id":"@needle-tools/helper@1.9.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli.js"},"dist":{"shasum":"f269e7f1e502e63a747493efc120fcec1084cb14","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.9.1.tgz","fileCount":50,"integrity":"sha512-YE8T0+beEFNPb9qM+QB68647xg2ikbXIFTmKDbU4p72taJuWbTseVwnZddsUF+inKO8DemdxALvzlQj77/283g==","signatures":[{"sig":"MEYCIQCO4u9kd+7IKWg6A6d713Gcce6GqS6sNkwfI9xsf6iq/AIhAMF7533+dgcHvB1zJGHTBcZfq0spOzSIRYD0/9H5Yqmq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125334},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"7d0962bf3668e7558e39cddb77d14444d9001767","scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.2.3","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.10.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.11.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.9.1_1722364831992_0.3949455170466203","host":"s3://npm-registry-packages"}},"1.10.0-alpha":{"name":"@needle-tools/helper","version":"1.10.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.10.0-alpha","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"needle-helper":"dist/cli/index.js"},"dist":{"shasum":"8bacd6ad3f4fb423122f2395bbfec6afb33e6b7d","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.10.0-alpha.tgz","fileCount":97,"integrity":"sha512-rzrCn2uV0LQ8YDP4LAuEpOyJo/83EfBjca0yv4yZ4UYzhVeZBmSnqJC9eLZocRH85ofHDg3KAtL2rwqW2rSlkg==","signatures":[{"sig":"MEYCIQCUiIk4JbTE/sdrW5P9ev1G4eUdPPyNH+zq5Dmrg4DYKQIhAPC+yTdn65vQYF0IGwQGPDvQZ2Qezd/0qmf+Oinf3q4E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133082},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"64ae7ad68fb9c87ba4e3efa43a19632dc9059816","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"npm run tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.16.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.10.0-alpha_1726051497370_0.5264871418993884","host":"s3://npm-registry-packages"}},"1.10.0-beta":{"name":"@needle-tools/helper","version":"1.10.0-beta","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.10.0-beta","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"needle-helper":"dist/cli/index.js"},"dist":{"shasum":"0bdb1f0b5d14ca074ce27825a4d26b7fc7691c5c","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.10.0-beta.tgz","fileCount":97,"integrity":"sha512-Vo1A+OuElyhh+KsX1LPf0nrz9RoMcd0RnsED+LClBOxJKr/FI0T6Elj4zWbkqJ68oMe1bXykrtt8LQGfBA0Osg==","signatures":[{"sig":"MEUCIQCuyBwJc+OLVnaS/Ri/tJebxM5YLfRAdLuLZnGfNOq9nQIgFRJo5F3OAAx7OjZ1MBbEMN6hVWUA7CZrUGejwh875aM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136600},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"270f5658a22b74db4463daa3c5082a33d411c87d","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"npm run tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.16.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.10.0-beta_1726056090259_0.6587248079473922","host":"s3://npm-registry-packages"}},"1.10.0-beta.1":{"name":"@needle-tools/helper","version":"1.10.0-beta.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.10.0-beta.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"needle-helper":"dist/cli/index.js"},"dist":{"shasum":"11965834d5121a0bfbcdedc05161ca90473c4ad8","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.10.0-beta.1.tgz","fileCount":97,"integrity":"sha512-xxjGCBq6p/AQO0P+w5kFtsJVVgWdZlNyOY4FxJU94nMlqJyjZXWS32vFi/+zCwzwtAL8FK2XgLMkiffHlG5vpg==","signatures":[{"sig":"MEMCH2N7TnmZIanhRUH98iyiZEU8qxnh5SFpn1vwmrKOcUICIGD4P6z+LxzZ8PkDgzHLxTnO0fGIJ6F7ZCWi8zziUtVx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136766},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"00420bb32596ab4d86212c305822bdec1fe9e1fd","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"npm run tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.16.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.10.0-beta.1_1726057159405_0.4459294370764364","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@needle-tools/helper","version":"1.10.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.10.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"needle-helper":"dist/cli/index.js"},"dist":{"shasum":"9d7ab5f5ffcbb7b4359d2df9eecd6e3b422710e1","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.10.0.tgz","fileCount":97,"integrity":"sha512-AVX4jybBsgWAMMWH+I/5fh95GISxg0ZrjgSAmsFMNzczDBE+ZpLegeMmUxA4xl1Y68Fb/aVKq/nILSHwJY2gFA==","signatures":[{"sig":"MEUCIQCJWMWfQA8IJPLmB33oKZ+HsXH+mEAFWnB7OvaKBbgV9QIgFY5ebmHqAR0yAFDZsmacTty75b5ilvEASYJ7CI9XVos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136898},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"8c5cc0e64f8aee6884ba5fe42f69d2f97ddaadc0","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"npm run tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.16.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.10.0_1726057480641_0.8656822587516366","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@needle-tools/helper","version":"1.10.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.10.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"needle-helper":"dist/cli/index.js"},"dist":{"shasum":"62f579dd699259208a42bd1b5153ca19cff5a6b9","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.10.1.tgz","fileCount":97,"integrity":"sha512-DltZgyWE8VckaLOFKVF+6k7ci4AjgysvZWrLCPT3AFy5NITmhoRH62Ftv0e2svOC+OqkBLmsYhcOWZGngKLlOw==","signatures":[{"sig":"MEUCIQCkyX+RRSiwl0LWO/fi189l1isldg+tCRDYxNPaFwjkEwIgUP/xsBpCLOJ9Ke+CaT+xw2bwRnGLHhHpmMPbOisVIRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137273},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"1d7394fbcc2dd4e2d345e9ec99fa03bdcb58441e","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"npm run tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"20.16.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.10.1_1726061598222_0.00039932836167189123","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@needle-tools/helper","version":"1.11.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.11.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"clear-caches":"dist/cli/clear-cache.js","needle-helper":"dist/cli/index.js"},"dist":{"shasum":"12948e94310ac5ba465ae9d9853917e92281ee53","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.11.0.tgz","fileCount":101,"integrity":"sha512-9DGh7nBCWn7vgLbnjqMaLH8ERj9CmHUFY8ys5mcGZgbpMankrCUbamHtyFswU5EtvEyOTCZR6Z6m9BdbdoWgqw==","signatures":[{"sig":"MEQCIBOGpVaOyubiiEbKRbK2ZEjYYrPpnJCS1Bi6L/lsxc7bAiAXZORNpPZ7IvEubytHnWbuulUCHKDEgVsqNX2nzu6t9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138324},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"9b38e0dc6254b4738da4f56cb3068f3a47aa677b","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"npm run tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.12.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.11.0_1729584438526_0.0381722912212934","host":"s3://npm-registry-packages"}},"1.11.1-beta":{"name":"@needle-tools/helper","version":"1.11.1-beta","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.11.1-beta","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli/index.js","clear-caches":"dist/cli/clear-cache.js"},"dist":{"shasum":"c04a7e03da71bc3d1fae542fe743faba029c0910","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.11.1-beta.tgz","fileCount":101,"integrity":"sha512-pUtAs2gH064zVSDoqX3a/0GU5fQUij5O3kdePOX7JPNlA+QvgF5HbDseiXmDJrvsqMi26URhg6gS/j4kF4osVQ==","signatures":[{"sig":"MEUCIDtzBTUkgmir20C9WU5+4Iy5W2rAkpy5SPS3fJor2p+yAiEAia4TBA5qAt7bHr9DsclhxTeAhvVw3sQmwAnTrXZdzyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138322},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"9b38e0dc6254b4738da4f56cb3068f3a47aa677b","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"npm run tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.12.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.11.1-beta_1729584956622_0.7425816530374358","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"@needle-tools/helper","version":"1.11.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.11.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli/index.js","clear-caches":"dist/cli/clear-cache.js","clear-npx-caches":"dist/cli/clear-cache.js -- --npx"},"dist":{"shasum":"75bc2484250a3dbc0ce168943176dd93fbd06455","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.11.1.tgz","fileCount":101,"integrity":"sha512-XbqxDzB4WHyEaN4mXbDAj9VOhyhdVktnWC6hDsRusWqH4YJ6l0GDTSGQgtz7ifT+SLdlblK9AvC0Va7W5nJnBw==","signatures":[{"sig":"MEUCIH/thTxl04CE+/AOOjVH5bNdcrTsDBb02ffCHwFsQkvOAiEA7ZLb8epcGwRyANdlC/MwGq7KvOKPSfjnXr0qh1pUn4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138511},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"23adb89ac01d4998cbaad4b0f60ac04adde95d4a","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"npm run tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"18.12.0","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.11.1_1729585485010_0.5456628727503565","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"@needle-tools/helper","version":"1.11.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.11.2","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli/index.js","clear-caches":"dist/cli/clear-cache.js"},"dist":{"shasum":"379c7d27ade3a64b7ea29e1c28500f63fd788295","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.11.2.tgz","fileCount":101,"integrity":"sha512-bfUYIP9bT8QO9x+F5CYgd5XN70Vcm41pThPyO4aRusdcIYDYrZvpgQHBYGdbMTeHkcvbIn1TbtgtXpK5PRo+9Q==","signatures":[{"sig":"MEYCIQDpnAuI18cMa08ckOyXk3Hf9uQWQJe6chrWbjTwEFTi2wIhAOyxrsatyldhfYR97HK3XcKv3QwffOirFrwyjWiKLd5N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138527},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"770129a4905438b6f9953f3a6fe0d2eae9b39109","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"npm run tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.9.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"22.13.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.11.2_1738053885473_0.5451737070941447","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@needle-tools/helper","version":"1.11.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.11.3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli/index.js","clear-caches":"dist/cli/clear-cache.js"},"dist":{"shasum":"2a1312314436d0ada9d8d35f04038a28567aae35","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.11.3.tgz","fileCount":101,"integrity":"sha512-okzv4PIdWpb/HZgHB5bfTf7z++KmxVDx3aXSQsFIViCdZaPJOMBGib4iug6blgHzMuoslUeBjRH/76iubOfwCQ==","signatures":[{"sig":"MEQCIFmbQEMzyvrX5MIB7MGXR94C59Swedm7JYTIsBc7P5QLAiAxmny8puXtOxATM9Y1envRNAZ2FNOIUfz3jnFmadj1vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138987},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"396add5ac3b87e1fb84be24d074879f62e96ea6f","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"npm run tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.9.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"22.13.1","dependencies":{"request":"^2.88.2","shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.11.3_1739456178350_0.5877939516707311","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@needle-tools/helper","version":"1.11.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.11.4","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli/index.js","clear-caches":"dist/cli/clear-cache.js"},"dist":{"shasum":"ba9f029bf8d0bc82119d1ef0a4a85a0da9082faf","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.11.4.tgz","fileCount":101,"integrity":"sha512-n2k4u1FS4QdkdHNJ0FXwbNHy7GKk2W1wyaflbeM8bbSsUkVvPYd2/POgHbseJ2D+XlE8n8wnjmF2bO3w9K3X9g==","signatures":[{"sig":"MEQCIHc56aJPSCKB5dUtIDWUpREnHVLpF8fQ7Fse6RgCsAHbAiBax9TGeSAx8YJPGdkjPAgUwwG9Mw5gWFjm4+Sdf0lC/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139080},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"cacf4a8073d7ea6884c82ac656ec462d3ecb035a","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","publish":"npm run tsc && npm publish","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.9.2","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"22.13.1","dependencies":{"shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.7.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"optionalDependencies":{"ultimate-text-to-image":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.11.4_1754996087708_0.8574637289734262","host":"s3://npm-registry-packages-npm-production"}},"1.11.5-next.bd78c7d":{"name":"@needle-tools/helper","version":"1.11.5-next.bd78c7d","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.11.5-next.bd78c7d","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli/index.js","clear-caches":"dist/cli/clear-cache.js"},"dist":{"shasum":"5c3bd370980738cedea892e13dc6e0f246c16bc5","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.11.5-next.bd78c7d.tgz","fileCount":99,"integrity":"sha512-8lBFoU9ppKAaK8kpPMfH11uQVsHE7pN0Wjjv4LZFauaedNhCCMaNt0cexSZnXZAld9og4U2XQJBPYwNA5LnhDw==","signatures":[{"sig":"MEQCIAiez6p96RiTZWVDOyQf5QtMH/xJAtp81tbYPlWkj55fAiADYrqj3xkKBu5ZRbV6YpZfoC9Fu6+mcUkNxIXK8sGD2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136927},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"bd78c7dee5b6797b218c46ad2f2e404f2051afec","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","prepublishOnly":"npm run tsc","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.8.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.11.5-next.bd78c7d_1757515184860_0.9246576733400136","host":"s3://npm-registry-packages-npm-production"}},"1.11.5":{"name":"@needle-tools/helper","version":"1.11.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@1.11.5","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli/index.js","clear-caches":"dist/cli/clear-cache.js"},"dist":{"shasum":"9bf2de603cb91c638f5103c828d5e986ddd73b6b","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-1.11.5.tgz","fileCount":99,"integrity":"sha512-B/50kD1jcyqTTW1xuD7iHmD4lrQ3nm2YkOG0mw1+MyIs4X2p43FgbQVdDreqQxk0xvwZmKMxXVDdFxZ2b3DNLg==","signatures":[{"sig":"MEQCIEtGIoFkeTBreTDNDHXu7hyWM1EyU4uHPJfcN9+vKmLTAiAZshcoFBQkso6/G4nIWU8nN6GySQlwDiSKtNKwXV5URg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136914},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"bd78c7dee5b6797b218c46ad2f2e404f2051afec","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","prepublishOnly":"npm run tsc","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"10.9.3","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"22.19.0","dependencies":{"shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.8.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_1.11.5_1757515351401_0.8136197575997424","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.faf57e6":{"name":"@needle-tools/helper","version":"2.0.0-next.faf57e6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@2.0.0-next.faf57e6","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli/index.js","clear-caches":"dist/cli/clear-cache.js"},"dist":{"shasum":"b794df4ec948bd7c8fd28be2f415903d31fecb4b","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-2.0.0-next.faf57e6.tgz","fileCount":99,"integrity":"sha512-XBrWIkjwWiBVxc3FhnvGDX1+XZ7CWDi7eS6sR9x9NPn+3U72ZK8XhB4paPBnwgkV0HwbqQyWdid7LSNkr9hN4w==","signatures":[{"sig":"MEYCIQDdnzisffu0dqCk/W60YjjJVJ3qGWKXdgVXC05vJzjMnAIhAOTKcNAuBowaayatMSfM7iyrDnVnLCdeLeqSzEVNMf4n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137030},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"faf57e6370fb7e4534f8df1f1f22d51cb07feba7","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","prepublishOnly":"npm run tsc","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17dd70ae-708d-4129-a5ce-ca213ccf0187"}},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"22.22.0","dependencies":{"shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.8.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10","@needle-tools/needle-component-compiler":"next"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_2.0.0-next.faf57e6_1772447359148_0.5768405932962499","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@needle-tools/helper","version":"2.0.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/helper@2.0.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"bin":{"helper":"dist/cli/index.js","clear-caches":"dist/cli/clear-cache.js"},"dist":{"shasum":"d34f230715147039339d8cbe5ee89b227b14cb63","tarball":"https://registry.npmjs.org/@needle-tools/helper/-/helper-2.0.0.tgz","fileCount":99,"integrity":"sha512-E+zQQfFSqnqzGe/cfo+NaIbVQNijwDenkU8SXVK7ZoOYdoW6ftHd7w9/QwPU44QoQ/a5axjgFLBOZEr+C/J5Jw==","signatures":[{"sig":"MEYCIQDy4eaIGrnNmk9CZux3UdkJ7syadQF3Vw3j2cTPp3jx/AIhAM0uAd+S+JI3F5ALrkiMkLT2Zl2+ZN0WJRsf3bOosU+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136967},"type":"module","watch":{"compile":{"quiet":false,"ignore":"src/test.ts","patterns":["src/**/*.ts"],"extensions":"ts"}},"gitHead":"e46c654287d4bca1ae93334cb427127e5b75663f","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","tsc":"tsc","compile":"tsc & exit 1","tool:zip":"node dist/scripts/zip","tool:share":"node dist/scripts/share","internal:stats":"howfat .","prepublishOnly":"npm run tsc","tool:git-clone":"node dist/scripts/git-clone","tool:upload-ftp":"node dist/scripts/upload-ftp","tool:copy-recursive":"node dist/scripts/copy-from-to","tool:kill-processes":"node dist/scripts/kill-processes","tool:update-packages":"node dist/scripts/update-package","tool:install-packages":"node dist/scripts/install-packages","tool:upload-bugreport":"node dist/scripts/upload-bugreport","tool:upload-to-glitch":"node dist/scripts/upload-to-glitch","tool:upload-to-needle":"node dist/scripts/upload-to-needle","tool:generate-bugreport":"node dist/scripts/generate-bugreport","tool:update-types-three":"node dist/scripts/update-types-three","tool:generate-font-atlas":"node dist/scripts/generate-font-atlas","workflow:deploy-to-glitch":"node dist/scripts/workflows-deploy-to-glitch","tool:generate-unfurl-image":"node dist/scripts/generate-unfurl-image","tool:publish-to-github-pages":"node dist/scripts/publish-to-github-pages","tool:kill-other-vite-processes":"node dist/scripts/kill-other-vite-processes"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17dd70ae-708d-4129-a5ce-ca213ccf0187"}},"repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Tools and helper scripts for managing Needle Engine projects","directories":{},"_nodeVersion":"22.22.1","dependencies":{"shelljs":"^0.8.5","archiver":"^5.3.1","basic-ftp":"^5.0.5","form-data":"^4.0.0","ftp-deploy":"^2.4.4","node-fetch":"^3.3.1","find-process":"^1.4.7","@caporal/core":"^2.0.7","msdf-bmfont-xml":"^2.8.0","node-stream-zip":"^1.15.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"^0.0.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"howfat":"^0.3.7","npm-watch":"^0.13.0","typescript":"^4.8.4","@types/node":"^18.7.18","@types/shelljs":"^0.8.11","@types/archiver":"^5.3.1","@types/command-line-args":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helper_2.0.0_1774619195650_0.9461336522824719","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-11-18T13:06:28.925Z","modified":"2026-03-27T14:07:30.532Z","0.1.0-pre":"2022-11-18T13:06:29.225Z","0.2.0-pre":"2022-12-08T13:32:43.682Z","0.2.1-pre":"2022-12-08T13:43:30.596Z","0.3.0":"2023-03-07T18:59:12.627Z","0.4.0":"2023-03-29T12:03:52.846Z","0.4.1":"2023-03-29T12:59:04.475Z","0.4.2":"2023-03-29T14:08:34.200Z","0.4.3":"2023-03-31T09:26:02.482Z","0.4.4":"2023-03-31T19:10:37.872Z","0.4.5":"2023-03-31T19:37:10.691Z","0.5.0":"2023-04-04T14:29:22.513Z","0.6.0":"2023-04-06T11:32:09.096Z","0.6.1":"2023-04-12T11:22:30.524Z","0.6.2":"2023-04-12T13:06:42.151Z","0.6.3":"2023-04-17T13:46:54.824Z","0.6.4":"2023-04-19T11:53:17.341Z","0.6.5":"2023-04-24T20:43:45.111Z","0.7.0":"2023-04-27T17:50:33.418Z","0.7.1":"2023-04-28T12:43:06.007Z","0.7.2":"2023-04-28T13:06:39.860Z","0.7.3":"2023-05-04T22:35:53.428Z","0.7.4":"2023-05-04T23:12:36.786Z","0.8.0":"2023-07-07T11:18:20.453Z","0.9.0":"2023-07-14T16:11:09.984Z","0.9.1":"2023-07-14T16:28:26.475Z","0.10.0":"2023-07-25T12:06:59.627Z","0.10.1":"2023-07-25T13:01:47.302Z","0.10.2":"2023-07-25T14:22:34.077Z","0.11.0-alpha":"2023-07-30T16:00:39.343Z","0.11.0":"2023-07-30T17:19:34.264Z","0.11.1":"2023-07-31T18:07:43.074Z","1.0.0":"2023-08-28T13:16:08.983Z","1.1.0":"2023-08-28T13:18:13.266Z","1.2.0":"2023-09-16T17:53:27.464Z","1.2.1":"2023-09-18T11:24:44.870Z","1.2.2":"2023-09-18T11:28:48.228Z","1.2.3":"2023-09-18T11:45:22.126Z","1.2.4":"2023-09-19T17:48:25.190Z","1.2.5":"2023-09-19T17:57:43.577Z","1.3.0":"2023-09-21T17:05:03.839Z","1.3.1":"2023-09-21T17:22:21.216Z","1.3.2":"2023-09-25T09:34:46.800Z","1.3.4":"2023-09-25T11:03:22.099Z","1.4.0":"2023-09-25T14:37:58.557Z","1.4.1":"2023-09-29T11:46:52.004Z","1.4.2":"2023-09-29T13:43:03.738Z","1.4.3":"2023-09-30T17:19:11.507Z","1.5.0-alpha":"2023-10-03T16:48:30.440Z","1.5.1-alpha":"2023-10-05T09:45:54.591Z","1.5.1-alpha.1":"2023-10-05T10:36:03.858Z","1.5.1-alpha.2":"2023-10-05T14:50:34.070Z","1.5.1":"2023-10-10T10:25:47.659Z","1.5.2":"2023-10-10T10:39:38.283Z","1.5.3":"2023-10-12T14:49:15.982Z","1.6.0":"2023-10-20T12:37:17.608Z","1.6.1":"2024-01-02T09:28:37.848Z","1.6.2":"2024-01-04T10:34:49.546Z","1.6.3":"2024-02-19T11:03:41.507Z","1.7.0-beta":"2024-03-04T17:45:26.987Z","1.7.0-beta.1":"2024-03-04T17:55:57.056Z","1.7.0-beta.2":"2024-03-04T20:11:58.216Z","1.8.0-beta":"2024-03-12T12:19:40.242Z","1.8.0-beta.1":"2024-03-12T12:21:33.483Z","1.8.0-beta.2":"2024-03-13T15:01:41.451Z","1.8.0":"2024-04-02T11:50:03.762Z","1.8.1":"2024-04-05T12:30:03.856Z","1.8.2":"2024-04-05T13:33:08.069Z","1.9.0":"2024-06-03T14:33:39.306Z","1.9.1":"2024-07-30T18:40:32.359Z","1.10.0-alpha":"2024-09-11T10:44:57.560Z","1.10.0-beta":"2024-09-11T12:01:30.491Z","1.10.0-beta.1":"2024-09-11T12:19:19.645Z","1.10.0":"2024-09-11T12:24:40.845Z","1.10.1":"2024-09-11T13:33:18.454Z","1.11.0":"2024-10-22T08:07:18.728Z","1.11.1-beta":"2024-10-22T08:15:56.835Z","1.11.1":"2024-10-22T08:24:45.267Z","1.11.2":"2025-01-28T08:44:45.668Z","1.11.3":"2025-02-13T14:16:18.653Z","1.11.4":"2025-08-12T10:54:47.871Z","1.11.5-next.bd78c7d":"2025-09-10T14:39:45.093Z","1.11.5":"2025-09-10T14:42:31.620Z","2.0.0-next.faf57e6":"2026-03-02T10:29:19.302Z","2.0.0":"2026-03-27T13:46:35.856Z"},"bugs":{"url":"https://github.com/needle-tools/needle-engine-tools/issues"},"author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"homepage":"https://github.com/needle-tools/needle-engine-tools#readme","repository":{"url":"git+https://github.com/needle-tools/needle-engine-tools.git","type":"git"},"description":"Tools and helper scripts for managing Needle Engine projects","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"readme":"","readmeFilename":""}