{"_id":"war3-model","_rev":"25-159ef1166a88ad5e04f3c4264c8f3eab","name":"war3-model","dist-tags":{"latest":"4.0.1"},"versions":{"1.0.0":{"name":"war3-model","version":"1.0.0","_id":"war3-model@1.0.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"dist":{"shasum":"6132d5adf903a4733e346ea0956ce3ba9cc12fb5","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-1.0.0.tgz","integrity":"sha512-+6Wrb6oRoRtFyBcn5BqLOk2km81nn0mqlIaueqASnL5vNsd/hfPDMxinA8YyiaDCo9Cv9RjCOJyOnwnbnhYJVQ==","signatures":[{"sig":"MEUCIQDqsRmW1RnDTnNXlRsh5rvWIp2KNUuc+kczgsngAGY6GwIgDPOeywMNVwdOEeXTE5RGQahu8Pb07iYG2J35Gv34KqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"6132d5adf903a4733e346ea0956ce3ba9cc12fb5","gitHead":"bc52ad1162b06cd5a3149ce2539ae50529360e0c","scripts":{"sample":"tsc sample.ts parsers/*.ts && browserify sample.js -d -o sampleOut.js","convert":"browserify docs/convert/convert.js -d -o docs/convert/convertOut.js && cat node_modules/codemirror/lib/codemirror.css node_modules/codemirror/addon/fold/foldgutter.css docs/convert/convert.css > docs/convert/convertOut.css","preview":"browserify docs/preview/preview.js -d -o docs/preview/previewOut.js","decodeblp":"browserify docs/decodeblp/decodeblp.js -d -o docs/decodeblp/decodeblpOut.js"},"_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"_npmVersion":"3.10.8","description":"TypeScript-based mdl/mdx (Warcraft 3 model formats) converter/renderer","directories":{},"_nodeVersion":"6.9.1","dependencies":{"gl-matrix":"^2.3.2","@types/gl-matrix":"^2.2.34"},"devDependencies":{"codemirror":"^5.25.0","@types/node":"^7.0.5","@types/codemirror":"0.0.38"},"_npmOperationalInternal":{"tmp":"tmp/war3-model-1.0.0.tgz_1494261883135_0.4236487094312906","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"war3-model","version":"1.0.1","_id":"war3-model@1.0.1","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"dist":{"shasum":"dc97548ab51420f2a26c8ab9f39d79021b8d83d4","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-1.0.1.tgz","integrity":"sha512-vqUMkLRuk2uAVSXkZj4aVNSOa8XBUzYqWLD1090fbVN3WFDBx4PitZxSJeDAWhqYvMXgUig0U9PKbdHOtRG0Dg==","signatures":[{"sig":"MEYCIQCtI4QaDA1a+iOy6n6vN3ptMJLuUGMKaT0XXt9alaxiwAIhAKhVeR+eJpX+K2hbzaijwSU93cOdNvm2pjFHtmpJ34Q/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"dc97548ab51420f2a26c8ab9f39d79021b8d83d4","gitHead":"424704eaf08b38bedaaac8f03434a87c27c8c7f5","scripts":{"convert":"browserify docs/convert/convert.js -d -o docs/convert/convertOut.js && cat node_modules/codemirror/lib/codemirror.css node_modules/codemirror/addon/fold/foldgutter.css docs/convert/convert.css > docs/convert/convertOut.css","preview":"browserify docs/preview/preview.js -d -o docs/preview/previewOut.js","decodeblp":"browserify docs/decodeblp/decodeblp.js -d -o docs/decodeblp/decodeblpOut.js"},"_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"_npmVersion":"3.10.8","description":"TypeScript-based mdl/mdx (Warcraft 3 model formats) converter/renderer","directories":{},"_nodeVersion":"6.9.1","dependencies":{"gl-matrix":"^2.3.2","@types/gl-matrix":"^2.2.34"},"devDependencies":{"codemirror":"^5.25.0","@types/node":"^7.0.5","@types/codemirror":"0.0.38"},"_npmOperationalInternal":{"tmp":"tmp/war3-model-1.0.1.tgz_1494264018432_0.4024212039075792","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"war3-model","version":"1.1.0","_id":"war3-model@1.1.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"dist":{"shasum":"b0319e8160ee4f609d81d29b064c3eb7745a1d4f","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-1.1.0.tgz","fileCount":28,"integrity":"sha512-QI/MP4zfuAPpV5KoGr89/sZWFmvZDjV9P/g26N+HVwHaKERbIk75DW7rEccbQNUT+EuyTIU5ZGWr3V8LI6F4rg==","signatures":[{"sig":"MEYCIQCFFc9xfkRZ4YYlgVxc1EGuyKblDmJHqIRgXorfUCFiggIhAO0rBho+wIitxmWsD2x6Gua1TxqagK4iTusGbOao+k7A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWVulCRA9TVsSAnZWagAAa9kP/Rz1lMks1rF97EZAbC6H\nip6WKu0V1/AS8aNP5wzirBNqxQChDPMvivLXpv76qWrnd2fLKQWvqxCGDX05\nXSdc5tPgXxEvYa/T9UxtkrYBNComMevzIp6SIwExoIjIDYjrLEfFBHPQin51\nSUuhyDrIn2ggFsgH0+NPqQQ7qg+Bw7xBhENvxslNdWk7Mrrt45J/COwkO35x\nTPEWPytCDUip0hbf/DVzOyVA4b1/tnRWV041+sNwTl8dizcdaclcTNX4TLoa\nzuoV04r7RYpCvtNnjv4r4zqMPOiahUVKzrn/fA3AGVFfrejKh7Ak3OfVFFRi\nLcrRcsep3ISnNM/4FbZvbVyqO8QT2SjKpfzrvOqp1BU33i7baGNEOgh2J0mx\nSn7b7zgDlILf3Gz2q1YF9VtXq+HufChFU5yuO8YDIKUEJLiuBxqUzRlSh24+\nDJgJ5Z5/nYi/7kuqKFFHFXsfa3QywYQduCnM7vuOJ8/MZlEdjXPgjo4dWhhn\n1jdEr3aD8l9UVCjARnpXN6m7IRmJDNzyNK4LJ6gGWGcA4KluhUnN2u/rVfSY\noDim5o2/MA3/4PvrAApvpMTu6PF0wqZDliCCnytY438qP4PbAEPD3MMO3Zjo\nQ+JQYGJXVMjYbJUXGN+0l94NneYU/ZzjFmZnmAaIXjfDSk3nYs7VjIAhuvCY\nGWtZ\r\n=BSXS\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"b0319e8160ee4f609d81d29b064c3eb7745a1d4f","gitHead":"a9d3186a1a7c7a770fb1e0fe7750716fe43559fa","scripts":{"convert":"browserify docs/convert/convert.js -d -o docs/convert/convertOut.js && cat node_modules/codemirror/lib/codemirror.css node_modules/codemirror/addon/fold/foldgutter.css docs/convert/convert.css > docs/convert/convertOut.css","preview":"browserify docs/preview/preview.js -d -o docs/preview/previewOut.js","decodeblp":"browserify docs/decodeblp/decodeblp.js -d -o docs/decodeblp/decodeblpOut.js","optframes":"browserify docs/optframes/optframes.js -d -o docs/optframes/optframesOut.js"},"_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"_npmVersion":"3.10.8","description":"TypeScript-based mdl/mdx (Warcraft 3 model formats) converter/renderer","directories":{},"_nodeVersion":"6.9.1","dependencies":{"gl-matrix":"^2.3.2","@types/gl-matrix":"^2.2.34"},"_hasShrinkwrap":false,"devDependencies":{"codemirror":"^5.25.0","@types/node":"^7.0.5","@types/codemirror":"0.0.38"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_1.1.0_1566137252593_0.7632340882626287","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"war3-model","version":"1.1.1","_id":"war3-model@1.1.1","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"dist":{"shasum":"4ffa11d8c3ccd27f4b59235dcf2843009333a24b","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-1.1.1.tgz","fileCount":28,"integrity":"sha512-Ud819z6SqyHiVpcSFRFKZdokerziMgujnhAjCfVfEpzK3p6dQVxhAGl4aO2Wtv9zRbN0JGAejupNjIZLW6lf4Q==","signatures":[{"sig":"MEQCIEpdO93Pd6+jABlXRKaBgKi3sejVcm1TXN236c+ATBO+AiBSA7+wNSfu3EtW3Y0pEpAON+G8oytTmfWDKwi6uWeBfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":528951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXdXjCRA9TVsSAnZWagAA/tgQAJNN+tKc0W74acd7XdNw\nnZXJ3BylKUsIfKiqCFY1A65HNOviFGlzbySJvIb02JuV6a/d1ihB3oKgfg4b\nmYOo3dmeLossN4DqO40L/tlyyMILfjhctEg9Epg6l61oCj1dpMdFKwx57RCp\nKm1jZ9fdSs35bDKTKFLKbcX9d7i0wJpvhcaD1UU+MdWEaaYJV71UPtNeHXJg\npl58M/GLZ8HWbK5uKz8ucV5LDHROzmM1oFqYxEu6u2U9HmnvFCnMmZ72SAEJ\nyE0RxaM25eE2EE4kgQXQKZ4Va3sPO4/cpmAy8L5jh7wDB/vCwtxrYyycSzFM\nIgC33jh/+zYj7UZhS5Ge1OuN7usI38YT4a7EjA19AnuzOGEDALi72B6lngRF\nMHq5Kjh5IAHyHZZ+SXIC/oPzGMpt8DeuBlmIAZH9N4Uk4u82NR82HH0FpRjE\nX9783651USoglvbg3n5WJ5Z4e2BsAl2HPhI97K86maNAPVZ0SNrjkSyreGol\nBERh4hpomyQeO4ilZODZUGR4SV58McZz9CWsu6BcgXHLp694yXEh1XqeaSEi\ndkoR/4OSyuidau2OWUXGUb4I5msZRPf57GLebc7Tuy3e4M97UCgU8TjR66Pu\nq5qM5EOQDuLDgph/rd7iH3cPFib7ygmErK7YTARL041PxVdckz3tbdEt96xs\nvFQM\r\n=BUgv\r\n-----END PGP SIGNATURE-----\r\n"},"_from":".","_shasum":"4ffa11d8c3ccd27f4b59235dcf2843009333a24b","gitHead":"3679285cef704df182d58abaf114654308cbdb5b","scripts":{"convert":"browserify docs/convert/convert.js -d -o docs/convert/convertOut.js && cat node_modules/codemirror/lib/codemirror.css node_modules/codemirror/addon/fold/foldgutter.css docs/convert/convert.css > docs/convert/convertOut.css","preview":"browserify docs/preview/preview.js -d -o docs/preview/previewOut.js","decodeblp":"browserify docs/decodeblp/decodeblp.js -d -o docs/decodeblp/decodeblpOut.js","optframes":"browserify docs/optframes/optframes.js -d -o docs/optframes/optframesOut.js"},"_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"_npmVersion":"3.10.8","description":"TypeScript-based mdl/mdx (Warcraft 3 model formats) converter/renderer","directories":{},"_nodeVersion":"6.9.1","dependencies":{"gl-matrix":"^2.3.2","@types/gl-matrix":"^2.2.34"},"_hasShrinkwrap":false,"devDependencies":{"codemirror":"^5.25.0","@types/node":"^7.0.5","@types/codemirror":"0.0.38"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_1.1.1_1566430690831_0.5427288069290273","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"war3-model","version":"1.2.0","_id":"war3-model@1.2.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"dist":{"shasum":"d331b0cdcc0ca4e562240228b00e3c02d413e9dd","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-1.2.0.tgz","fileCount":53,"integrity":"sha512-Dm33/Uz/JL3+wO4YfKgxRzNUhLJ0q/KmjZWPJwwHMsH/MfGidTwmNE8tWq8JjznA14opIMFu4kX6vpsNw33cQQ==","signatures":[{"sig":"MEQCIDoScI9AXsYamxBmg+ArCK+3sscI5xCPEHELBt1fxT2XAiA05MQVa7O5q0TKpIRxutlFLRjdnCt0Dc2zTeKcj59k9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":881887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYV/3CRA9TVsSAnZWagAA5OAP/37jiFINxJt7FUsZyfFw\n/kGE3WvUhdimxm3HLj51pRqoi6iNbpqJ/0BpYok73CS9N3THuwj6ljDGmr1p\n60dPOsj335ybUkMVY8HgEK7wcV45MAOKn7IknputPz8WDS527v4CD13jiCyo\nvEibWn1GH8pYT3u3gjKXG7NeOd1Sqm3AFleP+Jk7KbI5n9peUUKod7lm0fkO\nZ8ymjdv1V4JAL7lUq2Y4Mqc1w68fYIrlHPIvOlKxxxfHsgZL6QZjLryRiTUe\nrcsVofbcW9BtgxOo3bTxKgsvVWMtyAIkLZ3oBTUnCu7AW8j1RINwPxViwsVm\np65ZQ6Ff9rotTUIEPMBsKELLukS9d/Ku1x7kgFfwauZDl2tpsBo1kUUqVVDl\n/ZNq5LqMV5r0M425nF5iRI95tuY+o8zB94DvqYwNJNtQ1b8GLoYHpw5meY9I\nYCkU3IhWPFjtmQrGPqdZXIbdJW9dq2L0N9B8zPtivyAyZ3zXA9JwlNqrX76+\nJv/3h61qHvisbjY7JCA8cs4VlQDajAselNrC0vhNr0ZeZcK64CsY312QSIQG\nkTkNS4bDubnom41otOeFiqpKg+zkJpUhPBknCF+s5Hm7yml4kIAWUIBI8il3\nnkxMvEbiLCP9q5X1VnwfDHsxU6zDRfB4y0P2UrEzYlBgG6nbbdOSkjs1/ovV\nXpz2\r\n=byTW\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a7cda1461f5087756e4ae3ae24d4cf57d27204ae","scripts":{"convert":"browserify docs/convert/convert.js -d -o docs/convert/convertOut.js && cat node_modules/codemirror/lib/codemirror.css node_modules/codemirror/addon/fold/foldgutter.css docs/convert/convert.css > docs/convert/convertOut.css","preview":"browserify docs/preview/preview.js -d -o docs/preview/previewOut.js","decodeblp":"browserify docs/decodeblp/decodeblp.js -d -o docs/decodeblp/decodeblpOut.js","optframes":"browserify docs/optframes/optframes.js -d -o docs/optframes/optframesOut.js"},"_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"_npmVersion":"6.9.0","description":"TypeScript-based mdl/mdx (Warcraft 3 model formats) converter/renderer","directories":{},"_nodeVersion":"6.9.1","dependencies":{"gl-matrix":"^2.3.2","@types/gl-matrix":"^2.2.34"},"_hasShrinkwrap":false,"devDependencies":{"codemirror":"^5.25.0","@types/node":"^7.0.5","@types/codemirror":"0.0.38"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_1.2.0_1566662646333_0.13708118885506493","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"war3-model","version":"2.0.0","keywords":["warcraft3","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@2.0.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"038a3e757c20b5186676b5790450b02beb16559e","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-2.0.0.tgz","fileCount":14,"integrity":"sha512-3HH3urhmFHI06lrFmluAuXQDiVvLsvt7OuoG8F9kNLPEXP2yDwt1NJCnliDIsDJzHxaHBSZatZE/mqNQnkZEyQ==","signatures":[{"sig":"MEUCIBe+/YRToB6lMVze34CTxEG2Vk5XqSjx3EVhmg8j8Q/SAiEAmlF1qBDVlA9I/a1UFZYzCAzECq9QknBHsOETB69PGm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2301404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3A09CRA9TVsSAnZWagAA2H0P/iBkPPUTn67ZwvxjeGYc\noBrXEI1t50Anqz+rJBpxysmOh2pZ+cRrkGpd2CsLjBN8dlYp5kw9E64Rh8kD\nJA9PAe4Sgtwx9CW9QTCcB5pYOxXk9xfNJ0lGRO1oHSOwjSlMncJV6NmE989Y\nJvU88XLUYM0KZpqMHghORqSNM2wUmoFWC43f3MkT6oL8PCTOMWRKx77zQhjo\nlX1eS8y6+TQmIFdqoa0oH4viv8W3Lg7jCea0QZCw4QDl0eLkDhiq2pC+Nj/i\nMwnxu623P4ZBIrVc6xriNi9wEuHFfziCwHM1d9Wy2Ex6ZLeUu+RqEzu8VZbd\n11I2oNaBeFrQ7XvrR/nopuMIDYTaqif+8Bk78eYj1GWm5hsNPF63gDTzzTZx\nCrK3xgqu6r2gyXb19r96NfxjXaOIzmrlgqsUrhjrTTF/rfyrHU+U1Yu596SL\nkK0jN1MOt2Qq13dVkYsUJS4WfGg20WmgFOPBDEUZ651H44d4RqfFKnsxNDSX\nXp20pZFqdhBPdH6jlxty+uLM2AVWW8TSErDt4p3xRVhXXjz2J9LHdPc0kF0L\nGg4NPn4QwGPYuJnqm57sYefWgtqu0Y9s63BQPO765uB4pFa6hn5KMT+Efc57\nLJRU4JDsQj2bICPLloM2E1efUHJjx8X+vUKF6eO5D6SAQ2MRlDu3RMUExzUF\n5SbZ\r\n=T4qT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"node":{"import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"default":"./dist/es/war3-model.browser.js"},"./dist/":"./dist/"},"gitHead":"f232006287023f7b8ad16ced56e5956416fa235b","scripts":{"lint":"eslint --ext .ts .","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"7.21.1","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.9.1","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rollup":"2.56.3","webpack":"5.52.1","ts-loader":"9.2.5","css-loader":"5.2.7","typescript":"4.4.3","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"4.33.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_2.0.0_1633872028434_0.3294142456160838","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"war3-model","version":"2.1.0","keywords":["warcraft3","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@2.1.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"5e66531aa0dd217f7ec2ffd49a706a2cd6da5422","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-2.1.0.tgz","fileCount":14,"integrity":"sha512-6PswGBhKdca98XM4g3Z5o1J/+9jwblnqxKcVu99gQaWAoqhKixE1QnSpox2gqpBKuqfTDZEArwGy6wRufvwCqg==","signatures":[{"sig":"MEUCIBLZkYufRHy9t7l4t211gFpDO6FlZvEHqatfXEyceZEFAiEA+9BBVv0LF5pjlPYcsakZ635Ujam5zrX1dIFyxli8gYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3165115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZHBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVpA//V3uC4rJR02Fa1vmUougGcZx4Umuu4PGa+1dJBZ1nLlCAdSBn\r\n3dn0VrDlY7LGGjPx0/NbTFn3/POgcKYUnp+gXI3vTpiXL/01p+3gSszcYiX6\r\nd4z7JpstufzLX9LqBs+w6/5hKGrt857prKtSre0fIVdQ/BQDHiPk7QEpa39t\r\nWbTzQdwbt0OGBzb1rinVcy3D+/eQ9ANk1GG2WAI+tyQygC6c/kCZU2sXJ9Te\r\nfsxaNAAs+PVtovV/XFqKbHBbyWyW4TjnjS7DD3Bn11T9HzeAmNzIZiwiFbM9\r\nQZsdWYqSHTWhPPDuMV0nHshrX4A+39kIlvS9urD2vTDrghfIfmJtvEkUiEuq\r\nusmtdM+eiNcgigpqmmIq5JPXHQeARLHGY9ewXjjczxhzqopIX1OMQ1GT2jW4\r\nZYccfa2a0dYeR9zAZ8XJxdajDFKoQoEWQWkBo61Ud3rT0slPVx4QyOBIi2cj\r\ngJUJPAgvUkN37eZXJ6s0Z8gTTVI9RDbekTjfexezAG8VbH7jY5UP6mxne9lM\r\nrIGPSuccSQyLSR79/pFsfBxKAyKcDhWJBfIS51zX3CT3jNRJmLCxJu79iYF3\r\nRU9Q4amJe1Wm6oz9XuhMnCQqTV3Zvh8EFLBiKIpztwKf59LFmn+FDbUTTyaQ\r\nyNZT+O1E7CimnaXsc++Dx8iIidCiiVz0Jjk=\r\n=wUG5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"node":{"import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"default":"./dist/es/war3-model.browser.js"},"./dist/":"./dist/"},"gitHead":"ad71e987bc428f09b4dc18cbcf43075f7b04351d","scripts":{"lint":"eslint --ext .ts .","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rollup":"2.56.3","webpack":"5.52.1","ts-loader":"9.2.5","css-loader":"5.2.7","typescript":"4.4.3","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"4.33.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_2.1.0_1650749527893_0.5349985053399118","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"war3-model","version":"2.2.0","keywords":["warcraft3","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@2.2.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"a69344924c8e3916f46ab845ff76be62b282c939","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-2.2.0.tgz","fileCount":14,"integrity":"sha512-AA81/lzTiwD5hk4WJFbDOH0sR3fCT4kGYtEn6cXkvp1aEWgr6SuXnV87FxaW8YNFl3jzIFeiYr8foH/YcdjOAg==","signatures":[{"sig":"MEQCIGbU1oOrWgSP9IsKxp2+VtDHIaynLge9zt2qKObfAaoZAiBiyKF2wxm9c9Fol4cwOj3SlyQkFTin1Du9ZrEa3ZRdNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3165416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib8rkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvrQ//TLS4GsBOm9ZvYHCfvniSCrnvjGUJRsH5KHycradiY6MXh9Ce\r\nBCLHzIr1toXDXDTUn+90//N9lUemxpepWuwws5kbtrZNgKaWxuyrqDJ1FVi8\r\ncjlOAdPZ5Cym8PIUEnX8IA2bA9AtPu6OozUk33NVG+KlyOKp7cKkO49y519x\r\ny4r9MfO+C8zn0wqMga+jcK5eggWQRs5cqmeQ03fS2ErFc7/3BVYSTW0UkisR\r\n8O7OAM0qvfqJjzQcu7PCh+3TMS6AlqRsnWIt/thJVRdLknvKMYXpVRJhfrlo\r\nlaydj/MBYqwlzFYGkQbRsUGaDs9C6iFGaeXT5c5QGgoJfBHRAkL5SPHboQVD\r\n00TLhuMfP9bDCfYFD4yEHeb60dqWTEOiWn87+PyLmW7VfTHssQt8RomnKten\r\nuIVfSb/JhQGtwM/BApz85+wgLnH/FD2YF0bs+NEqhmFhoT3RUv/nS7fMxKvQ\r\nRvoWQ0IrBAIkBmhMenxspvk+48NllG7yiJX4HcLX0awFimzqWfO/hsD8qIVk\r\nDz5PQVv7m9pkAeyGK5qN27GCEYcZ4WlTQ5FIOEAJyUoXe6r51wehutPbsIt/\r\n5WtoEs4pn8qCcKR7H7KuHy81fIFVXkXrmbx8QTlpYxMEgHGDi3ex8AmD8KbM\r\nZOesTiA9JjCBpEZCNSaavIIrtrVT1Vt7d8k=\r\n=mleV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"node":{"import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"default":"./dist/es/war3-model.browser.js"},"./dist/":"./dist/"},"gitHead":"8e471f11adcc911867a818c4087f1276a6f7e5f8","scripts":{"lint":"eslint --ext .ts .","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rollup":"2.56.3","webpack":"5.52.1","parse-dds":"1.2.1","ts-loader":"9.2.5","css-loader":"5.2.7","typescript":"4.4.3","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","@types/parse-dds":"1.0.0","rollup-plugin-dts":"4.0.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"4.33.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_2.2.0_1651493603710_0.6640863861838884","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"war3-model","version":"2.2.1","keywords":["warcraft3","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@2.2.1","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"4f2f4113da68b708eee24e4e8b27356c561c504c","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-2.2.1.tgz","fileCount":14,"integrity":"sha512-yjxH3SLCG7pTMIoh045nHOgICyaavmK8mDg1tHsTj/LkDExWZhgmiR4G7RQn/PGz8LtwacCrVfyVltyeVGE2NQ==","signatures":[{"sig":"MEYCIQCYzWXWxtpnCx5QwqXlt0oz0nuJWLvcnOTSbyf4tlvvHQIhAN80YxK1HIY3MaFtxzL1dtDDG4Znk8IvMrj8HtDdimqr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3359901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib9EhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKnRAAjgreTNmyP3Ox3zY7Vu0JONTY/gJKUfbdynAC33ZHz8Mz1H1x\r\na/e0B98PqHJSCuhwjGJHVSY1RkK46VMjvwNMeKGsoUsuhz3NLeqzJ1C2FNQ9\r\n6VndcAnSExdVnHGuUbnO2+cMnXWPzJa1LTxf0rcwTJvcQRf1XqwP7znt4iiW\r\nAf9jwXf0iSU94pKVSDhw3vPnNyIwjTXWnQxKGu2Dp5vNi/4E0wUdDG4+0kjx\r\nnuVMUa58VDHmr0g1y8R5mXEMls/UbO5I3OJeB4vUKArIrOKQozd8f68cxled\r\nVDqsiYPTsBplw0cOgwgnismFioRqO/5SgFKEMAS6FmPr7B2oowEmEVKe+Wsm\r\ns9fj1HTPeKn5K7DhpsRwiHeI+hb4S07f/qlTgfb0wzjQhIfZGoKujaLrqZDR\r\na/+CwwsbAJ8NkLIIp3ER0odxJhHmcQRoVOBnXMUFWc9h50Z1PS4y01njWpXO\r\ngc0PKA8VN7lzK2Zw5vDmHEgddRzxXyQ5mCF32uPeljZc+2x/L+/BvwDWifZ+\r\nLDlLF/L4+FfALmSsN3eb94UEIMyEbvecwQurtovzlhIkY3FT0HK3yaq8w6tB\r\nkc/3dufkBc8qLrDWD2pksHQ+t+u4+hPINncb8TTZkqHztTHQylhGO9yLPZgO\r\nslXuJQN/Cjf3XEr4xLE90mWQ1xePbD3Ua1w=\r\n=8xdL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"node":{"import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"default":"./dist/es/war3-model.browser.js"},"./dist/":"./dist/"},"gitHead":"8e471f11adcc911867a818c4087f1276a6f7e5f8","scripts":{"lint":"eslint --ext .ts .","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","prepublishOnly":"npm run build-lib","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","rollup":"2.56.3","webpack":"5.52.1","parse-dds":"1.2.1","ts-loader":"9.2.5","css-loader":"5.2.7","typescript":"4.4.3","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","@types/parse-dds":"1.0.0","rollup-plugin-dts":"4.0.0","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"4.33.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_2.2.1_1651495201405_0.4297552921375183","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"war3-model","version":"3.0.0","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@3.0.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"49d6705b9ca8297cf62c3affcf64a602c909f7a2","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-3.0.0.tgz","fileCount":14,"integrity":"sha512-OVAr42Ae1iFA+HQSuwY7KgRW1CIO7QrZ4Lve3a593U8RSYhtO7afA4Jawt0YLLMo5q/KJg7AL5AJeFNQn9NKzg==","signatures":[{"sig":"MEUCIQDGCeBLlRwRqGakpVNO0kKNf4baaYjxdUvoH6kP2jnBQwIgWT2h/RDGrHVyntJ+ye2Xmskk26xXQsRIAC9kEUm72us=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3762205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuvqsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5IA/8D0gd5qGeIn8yeK6MIgoUouEaH+IgX7rCcAgY+67vYi4KcA+A\r\n3oSw9ah8mvscIrfiqZ7Ks8sUOytMUK20/xKsXSVIaDUK1ihg9GI0crj654fa\r\nIJ5nT4UG5DhuSJqZ1K4QwQ5Tjwkg6hfyj3/4b+tqcYn2HFtsqyaxy2wV1m2U\r\nGy5Y3BB65kyU+lzIDiSXnhx5ZfS0XliTtWqdASXGW/J/RBDDZ0tbhQjh3/j0\r\nfSeqEnUkRKBjue5RUYP5QPbWU7iRVsJzU/+TyNjt87BY6fZmxKhmXRX73jVm\r\n21R97ncSKMXclL7J3o/rcT3s2T7BqwkOncSvtQjI6O+IOG9b52bRWZ89YOB6\r\nxjbu6b1JShp8n330IphY6nSEO1mnZL4L5fFiZ7ikWGS+ZH+m4m3PbH4sars0\r\njv6hAocRwWfsneFvbofNB5o+uXAXEswX2QcYbD06St4zhRaj6eB6oRTm1UIe\r\nR9+gKiEPaFWgHF/uu21UcXl44iE5rHCWavy7fuGYVxoajsnMK4HF00Zp3OCc\r\nIUedZb4GFRS25wWKuLppZqpnY7Q8eAsm7IsDMdnIe/Uu1ofr6VVM4DNvZ+bl\r\n4gaoYuLvnh3fPqJQXg+8UVIpFQ9SScABv6Ocd91DyZZjFeG4qIpj1/k6ikX+\r\nyCH6LlJmyCCPgusQMJVLCN+EpGy9HoV0al4=\r\n=Tzjd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"./dist/":"./dist/"},"gitHead":"918e2df5aa47de4d10e6f96aabffe9e727cda2e0","scripts":{"lint":"eslint --ext .ts .","prepare":"husky install","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","prepublishOnly":"npm run build-lib","build-lib-watch":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --watch","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"7.32.0","rollup":"2.56.3","webpack":"5.75.0","ts-loader":"9.2.5","css-loader":"5.2.7","dds-parser":"1.0.1","typescript":"4.8.4","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","source-map-loader":"4.0.1","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"5.43.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_3.0.0_1673198251873_0.3000921768249656","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"war3-model","version":"3.1.0","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@3.1.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"5fe0dfa07580436a95ba35d0c3e4ab189d3a93a3","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-3.1.0.tgz","fileCount":14,"integrity":"sha512-ZAmFmLEEBDkFFneNdrXWKJKNJH9iqkK0dRFj44LMxJoSKil2mijN1CY6rBaTN+XZ3f3KWNMt31/g+k78ajCTZg==","signatures":[{"sig":"MEYCIQCaE7nfmw30hkLHjKCKaIk9Or7bWYeXPy1QBujWGI6u3QIhAKfarbRTwgFAzDvg9mgCQlyb+B90Hr5L/YqKlES1xyqX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3805548},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"./dist/":"./dist/"},"gitHead":"918e2df5aa47de4d10e6f96aabffe9e727cda2e0","scripts":{"lint":"eslint --ext .ts .","prepare":"husky install","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","prepublishOnly":"npm run build-lib","build-lib-watch":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --watch","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"7.32.0","rollup":"2.56.3","webpack":"5.75.0","ts-loader":"9.2.5","css-loader":"5.2.7","dds-parser":"1.0.1","typescript":"4.8.4","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","source-map-loader":"4.0.1","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"5.43.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_3.1.0_1715434829865_0.005477047150377334","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"war3-model","version":"3.1.1","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@3.1.1","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"4f13d60dcedaa91f6258f5e7210769caec713e2f","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-3.1.1.tgz","fileCount":14,"integrity":"sha512-Ph7pJgFAEa+uuvq4Jz9t0JjiYE0ALXEua4ofzlFMs3Zgsy5OJ7dqEytBzWO6G4eCyCobHlxK2/4ZAkLsY9X64Q==","signatures":[{"sig":"MEYCIQDAK0ByT/2VcVyUBNs7144O+9Qo4PzCPlv4ZkPpIESHRwIhAKCw4sAE+N1ZfpDIXQO1d8PNvKCqQoEG9ouQMh0RL46N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3806274},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"./dist/":"./dist/"},"gitHead":"e4841198efadd16a9cc9183a7f2ebf7242936a63","scripts":{"lint":"eslint --ext .ts .","prepare":"husky install","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","prepublishOnly":"npm run build-lib","build-lib-watch":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --watch","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"7.32.0","rollup":"2.56.3","webpack":"5.76.0","ts-loader":"9.2.5","css-loader":"5.2.7","dds-parser":"1.0.1","typescript":"4.8.4","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","source-map-loader":"4.0.1","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"5.43.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_3.1.1_1715456138330_0.9052486091553746","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"war3-model","version":"3.1.2","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@3.1.2","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"59c8aa198f7798fccfa6714451cc886a1c876d0f","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-3.1.2.tgz","fileCount":14,"integrity":"sha512-zpximI6SbfTEZixUYJika8cdolturICVbDmk34v3DsoISopX/fvrVzM27PgemgvDG6+lTtBonGAesGzv59uxoA==","signatures":[{"sig":"MEUCIQD3G3lkHUbsA6Xe1F1i5uWtcZjO9aNi9S+wPn4r4ebH1wIgML9sEf2No0wu9bn+IqIL9paA88P/PxRk71B6CkOys48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3806094},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"./dist/":"./dist/"},"gitHead":"d0fbad30c79d3ceb0fc64b04a14f52c5b9f87233","scripts":{"lint":"eslint --ext .ts .","prepare":"husky install","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","prepublishOnly":"npm run build-lib","build-lib-watch":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --watch","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"7.32.0","rollup":"2.56.3","webpack":"5.76.0","ts-loader":"9.2.5","css-loader":"5.2.7","dds-parser":"1.0.1","typescript":"4.8.4","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","source-map-loader":"4.0.1","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"5.43.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_3.1.2_1715545483670_0.9244361095962166","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"war3-model","version":"3.2.0","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@3.2.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"67afa449dd5cff6ab09a1d08ceff5f3ba2f64aeb","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-3.2.0.tgz","fileCount":14,"integrity":"sha512-vQQ6X4ZqGx1p0Olwlq2AdmHNLRjmkc1+jq7U0KZSuASSiCFbtOYqKUzvADFc7yHD1+tV7qCYwb7so3u820F0cw==","signatures":[{"sig":"MEQCIAPYEKC7YFhFmExAAPBJcBRMtZqEKcchMzxJnJQZWsx3AiABkA0EsgVU748Xsx6agf1k/VI/3fQ9wRWG8hcnpSftDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4233429},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"./dist/":"./dist/"},"gitHead":"6f500ecde0401bae1154538539c0e5ad6a0d8380","scripts":{"lint":"eslint --ext .ts .","prepare":"husky install","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","prepublishOnly":"npm run build-lib","build-lib-watch":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --watch","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"7.32.0","rollup":"2.56.3","webpack":"5.76.0","ts-loader":"9.2.5","css-loader":"5.2.7","dds-parser":"1.0.1","typescript":"4.8.4","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","source-map-loader":"4.0.1","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"5.43.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_3.2.0_1724199909492_0.11115939933189245","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"war3-model","version":"3.2.1","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@3.2.1","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"9d7d6bd391b21c02f59b5ac67342c8611876f52b","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-3.2.1.tgz","fileCount":14,"integrity":"sha512-RkMK2VTQANZHbVRBKiJO6RisKtndK1kJWuxpwXue2w7lKfIOENcNE3XSHFFvHkr4zYc8aeNm8P06NdkJ4dO8/A==","signatures":[{"sig":"MEUCIQCjfZEZaXpwR2ZOTQIk+UX5GJnp9ffgVmievTlbsfXYKgIgBVwzSBDQfvoT7ZxH2/b2cuQuCJsfz7j3/kq1fULe46U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4210849},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"./dist/":"./dist/"},"gitHead":"5d24b9f5f058395c803919394606870fa4248511","scripts":{"lint":"eslint --ext .ts .","prepare":"husky install","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","prepublishOnly":"npm run build-lib","build-lib-watch":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --watch","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"7.32.0","rollup":"2.56.3","webpack":"5.94.0","ts-loader":"9.2.5","css-loader":"5.2.7","dds-parser":"1.0.1","typescript":"4.8.4","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","source-map-loader":"4.0.1","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"5.43.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_3.2.1_1737417652405_0.377985374947017","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"war3-model","version":"3.3.0","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@3.3.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"50bf97e964a0a29216558afe6478772b0df1f54d","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-3.3.0.tgz","fileCount":14,"integrity":"sha512-1uhp1dATjooXqabjau57y4C71bWIWPjWefd6RHBkqAxQltGP84WmpuwB2OHUZc7Mf2K3c6EuyjcDS9vzlvdegQ==","signatures":[{"sig":"MEYCIQC5WmMW6LwszmynKFt+D/W2hZWZEnI4gee5LnIMvO4NaAIhALrAtPIMiy2HWDQYGW33wI5TOJGjh0KOE81Xh670fOUy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4259405},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"types":"./dist/war3-model.d.ts","import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"./dist/":"./dist/"},"gitHead":"9ac94ced3ab9bf61b0f2e04b9a11c40afd30db63","scripts":{"lint":"eslint --ext .ts .","prepare":"husky install","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","prepublishOnly":"npm run build-lib","build-lib-watch":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --watch","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"7.32.0","rollup":"2.79.2","webpack":"5.94.0","ts-loader":"9.2.5","css-loader":"5.2.7","dds-parser":"1.0.1","typescript":"4.8.4","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","source-map-loader":"4.0.1","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"5.43.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_3.3.0_1741393701488_0.3931150991629848","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"war3-model","version":"3.3.1","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@3.3.1","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"e920ba027fac400ba27572f7ab06d847595a3160","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-3.3.1.tgz","fileCount":14,"integrity":"sha512-8GQPpQaBk/kW6UNj4RQJWtNTBBa6UQqStnb6UVJn70QJkJ0YmCdaCLl6xd8vfalFL+lZQzalV5nZF+X8Wsnw8w==","signatures":[{"sig":"MEUCIQDFhtOslhjr7tN+RvNB5HPu7q4dkoP4xwSA2JvW1veOngIgIHg0UJH2O0CKz9626kCk/OvFY/+8gxMo0sHFLDCFtRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4260343},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"types":"./dist/war3-model.d.ts","import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"./dist/":"./dist/"},"gitHead":"ca9d2c230e46e3b5f8d7047f05f0d507a6df8a91","scripts":{"lint":"eslint --ext .ts .","prepare":"husky install","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","prepublishOnly":"npm run build-lib","build-lib-watch":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --watch","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"7.32.0","rollup":"2.79.2","webpack":"5.94.0","ts-loader":"9.2.5","css-loader":"5.2.7","dds-parser":"1.0.1","typescript":"4.8.4","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","source-map-loader":"4.0.1","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"5.43.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_3.3.1_1741633426064_0.40451179535599846","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"war3-model","version":"3.4.0","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@3.4.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"8f4ecb0d3a053ffeac630d922cf29edf72e07d92","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-3.4.0.tgz","fileCount":14,"integrity":"sha512-Mo5p4NFcHeWs6Jo8b9CtYlGXkj+AcO9jIkPdeewpVS3U3PiClfvrNZ6WkR1G2sNDK5CEpUl+iA021fNCr+8WGw==","signatures":[{"sig":"MEYCIQDrOgKNmLnuGjylBDPgxgdI+sBbRqoRDzMry8rFQfCIfQIhAP8zHiQGjDQpidLaWhLaPdKI/Zlo1sGQ9UPPPVXsUnFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4267300},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"types":"./dist/war3-model.d.ts","import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"./dist/":"./dist/"},"gitHead":"ead31ac1b75e2642f0afa259cd73115baab52837","scripts":{"lint":"eslint --ext .ts .","prepare":"husky install","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","prepublishOnly":"npm run build-lib","build-lib-watch":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --watch","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"8.5.0","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"16.14.2","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"7.32.0","rollup":"2.79.2","webpack":"5.94.0","ts-loader":"9.2.5","css-loader":"5.2.7","dds-parser":"1.0.1","typescript":"4.8.4","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","source-map-loader":"4.0.1","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"5.43.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_3.4.0_1742512856123_0.9927410742049045","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"war3-model","version":"3.4.1","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@3.4.1","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"7bda07aeb1185506b47435cbfe613d1e9e8f5242","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-3.4.1.tgz","fileCount":14,"integrity":"sha512-sP5NiN7w5pdJRTFEIDsnR2TPOR55j1N2JK70WtCbkPI0Swro7/v1qBgPI02gpaJ9C5ianWGlmpLclMqearv5yQ==","signatures":[{"sig":"MEUCIH1I+Ga3nMaDQsOQP3yapaSntu6jc1Gs0+BztLMJONSfAiEA70BnKgpczFUlrIA81XPo5MJ5XXc0AV7coJ+K+diGWWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4356236},"main":"dist/war3-model.js","module":"dist/es/war3-model.js","engines":{"node":">=4.0.0"},"exports":{".":{"types":"./dist/war3-model.d.ts","import":"./dist/es/war3-model.js","require":"./dist/war3-model.js"},"./dist/":"./dist/"},"gitHead":"482feb4adea186fec71b5f0fe44e2f8ed7998400","scripts":{"lint":"eslint --ext .ts .","prepare":"husky install","build-lib":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js","prepublishOnly":"npm run build-lib","build-lib-watch":"rm -rf dist && rollup --config rollup.config.ts --configPlugin typescript --watch","build-samples-watch":"rm -rf docs/convert/dist docs/decodeblp/dist docs/preview/dist docs/optframes/dist && webpack-cli --config samples.webpack.config.js --watch"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"10.9.2","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"22.14.0","dependencies":{"gl-matrix":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"7.32.0","rollup":"2.79.2","webpack":"5.94.0","ts-loader":"9.2.5","css-loader":"5.2.7","dds-parser":"1.0.1","typescript":"4.8.4","@types/node":"7.10.14","file-loader":"6.2.0","webpack-cli":"4.8.0","style-loader":"3.2.1","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","rollup-plugin-dts":"4.0.0","source-map-loader":"4.0.1","rollup-plugin-terser":"7.0.2","@rollup/plugin-commonjs":"20.0.0","@rollup/plugin-typescript":"8.2.5","@typescript-eslint/parser":"5.43.0","@rollup/plugin-node-resolve":"13.0.4","monaco-editor-webpack-plugin":"4.1.2","@typescript-eslint/eslint-plugin":"5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_3.4.1_1745677725390_0.7254869333510212","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"war3-model","version":"4.0.0","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","webgpu","typescript","front-end","backend"],"author":{"name":"4eb0da"},"license":"MIT","_id":"war3-model@4.0.0","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"dist":{"shasum":"e2f811fa68d735cf2687910974c941e3d4b23000","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-4.0.0.tgz","fileCount":12,"integrity":"sha512-2zgDE9bDiZi859KUOkypV8bsE+ScunZeybkLBjjDHiGRT6RDXw2HYZZQJhJ0eSTjPCfZrgyQrgl7k4oem8eE5g==","signatures":[{"sig":"MEYCIQDLDENi9fj87Xe3E3DbyYMfl3tqmhVrb+0dzjgHxykeKAIhAPqET0f8ZmTpSH9LhoQnIbnYeA0tVQUTdThOXLOijllV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4413089},"main":"dist/war3-model.cjs","type":"module","module":"dist/es/war3-model.mjs","engines":{"node":">=4.0.0"},"exports":{".":{"types":"./dist/war3-model.d.ts","import":"./dist/es/war3-model.mjs","require":"./dist/war3-model.cjs"},"./dist/":"./dist/"},"gitHead":"81d1687428871f6ef8a7d7717c353af3cdbedfef","scripts":{"dev":"vite","lint":"eslint --ext .ts .","prepare":"husky install","build-lib":"rm -rf dist && vite build && rollup --config rollup.config.ts --configPlugin typescript","typecheck":"tsc --noEmit","build-samples":"rm -rf docs/dist && SAMPLES=1 npx vite build","prepublishOnly":"npm run build-lib"},"typings":"dist/war3-model.d.ts","_npmUser":{"name":"garret","actor":{"name":"garret","type":"user","email":"garret.rus@gmail.com"},"email":"garret.rus@gmail.com"},"repository":{"url":"git+https://github.com/4eb0da/war3-model.git","type":"git"},"_npmVersion":"10.9.2","description":"Warcraft 3 model parser, generator, convertor and previewer","directories":{},"_nodeVersion":"22.14.0","dependencies":{"gl-matrix":"3.3.0","@webgpu/types":"0.1.60"},"_hasShrinkwrap":false,"devDependencies":{"vite":"6.3.5","husky":"7.0.4","eslint":"7.32.0","rollup":"4.40.1","dds-parser":"1.0.1","typescript":"4.8.4","@types/node":"22.15.3","@types/eslint":"7.29.0","@types/estree":"0.0.51","monaco-editor":"0.27.0","rollup-plugin-dts":"6.2.1","@rollup/plugin-typescript":"12.1.2","@typescript-eslint/parser":"5.43.0","@typescript-eslint/eslint-plugin":"5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/war3-model_4.0.0_1751133571187_0.9171252765411322","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"war3-model","version":"4.0.1","description":"Warcraft 3 model parser, generator, convertor and previewer","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","webgpu","typescript","front-end","backend"],"homepage":"https://github.com/4eb0da/war3-model","bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"repository":{"type":"git","url":"git+https://github.com/4eb0da/war3-model.git"},"author":{"name":"4eb0da"},"license":"MIT","engines":{"node":">=4.0.0"},"scripts":{"prepublishOnly":"npm run build-lib","prepare":"husky install","dev":"vite","build-lib":"vite build","build-samples":"SAMPLES=1 vite build","typecheck":"tsc --noEmit","lint":"eslint --ext .ts ."},"dependencies":{"gl-matrix":"3.3.0"},"devDependencies":{"@eslint/js":"10.0.1","@types/eslint":"9.6.1","@types/estree":"1.0.8","@types/node":"25.5.0","@webgpu/types":"0.1.69","dds-parser":"1.0.1","eslint":"10.0.3","husky":"7.0.4","monaco-editor":"0.55.1","typescript":"5.9.3","typescript-eslint":"8.57.0","vite":"8.0.0","vite-plugin-dts":"4.5.4"},"main":"dist/war3-model.cjs","module":"dist/es/war3-model.mjs","typings":"dist/war3-model.d.ts","exports":{".":{"types":"./dist/war3-model.d.ts","require":"./dist/war3-model.cjs","import":"./dist/es/war3-model.mjs"},"./dist/":"./dist/"},"type":"module","_id":"war3-model@4.0.1","gitHead":"542d884380c358b19db1b25f2d7d1072dd8c636f","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-1jzV2756ty16m9XO8bdXsPF4mxvMK/RGed8b9WZ3Slw76kYdrhty8OQ+UAykdIrhlqzEYwyON+pLbXI5a+yURg==","shasum":"059516d91a88fea8c06ffb712dac69e9e55eabdb","tarball":"https://registry.npmjs.org/war3-model/-/war3-model-4.0.1.tgz","fileCount":11,"unpackedSize":4153652,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC4BO7XiWiskfzVx4F6jrQo5QXIeSlQJfnHgTIBjxg1lAiEAnWxtfw7hqIzuSQTvGb5jswQRroYxX9rvVzvC/LFdG6U="}]},"_npmUser":{"name":"garret","email":"garret.rus@gmail.com"},"directories":{},"maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/war3-model_4.0.1_1773484514835_0.05453836325788752"},"_hasShrinkwrap":false}},"time":{"created":"2017-05-08T16:44:45.335Z","modified":"2026-03-14T10:35:15.166Z","1.0.0":"2017-05-08T16:44:45.335Z","1.0.1":"2017-05-08T17:20:19.858Z","1.1.0":"2019-08-18T14:07:32.772Z","1.1.1":"2019-08-21T23:38:10.978Z","1.2.0":"2019-08-24T16:04:06.482Z","2.0.0":"2021-10-10T13:20:28.610Z","2.1.0":"2022-04-23T21:32:08.132Z","2.2.0":"2022-05-02T12:13:24.157Z","2.2.1":"2022-05-02T12:40:01.678Z","3.0.0":"2023-01-08T17:17:32.125Z","3.1.0":"2024-05-11T13:40:30.150Z","3.1.1":"2024-05-11T19:35:38.492Z","3.1.2":"2024-05-12T20:24:43.894Z","3.2.0":"2024-08-21T00:25:09.806Z","3.2.1":"2025-01-21T00:00:52.633Z","3.3.0":"2025-03-08T00:28:21.699Z","3.3.1":"2025-03-10T19:03:46.296Z","3.4.0":"2025-03-20T23:20:56.348Z","3.4.1":"2025-04-26T14:28:45.623Z","4.0.0":"2025-06-28T17:59:31.410Z","4.0.1":"2026-03-14T10:35:15.050Z"},"bugs":{"url":"https://github.com/4eb0da/war3-model/issues"},"author":{"name":"4eb0da"},"license":"MIT","homepage":"https://github.com/4eb0da/war3-model","keywords":["warcraft3","reforged","mdl","mdx","blp","webgl","webgpu","typescript","front-end","backend"],"repository":{"type":"git","url":"git+https://github.com/4eb0da/war3-model.git"},"description":"Warcraft 3 model parser, generator, convertor and previewer","maintainers":[{"name":"garret","email":"garret.rus@gmail.com"}],"readme":"# war3-model\nTypeScript-based mdl/mdx (Warcraft 3 model formats) converter/renderer\n\n## Demo\n* [WebGL/WebGPU model previewer](https://4eb0da.ru/war3-model/dist/docs/preview/preview.html)\n* [MDL/MDX converter (also json-like structure-previewer)](https://4eb0da.ru/war3-model/dist/docs/convert/convert.html)\n* [BLP previewer (BLP1 decoder only)](https://4eb0da.ru/war3-model/dist/docs/decodeblp/decodeblp.html)\n* [Simple model optimizer](https://4eb0da.ru/war3-model/dist/docs/optframes/optframes.html)\n\n## Usage\n\n* [Usage in Node.js or with bundler (e.g. webpack)](docs/node.md)\n* [Usage in browser as external script](docs/browser-global.md)\n* [Usage in browser as ES Module directly](docs/browser-es.md)\n* [Exported APIs](docs/interface.md)\n* [How to render model in browser](docs/how-to-render.md)\n\n```bash\nnpm i war3-model --save\n```\n\nMDL parsing/generation\n```typescript\nimport { parseMDL, generateMDL } from 'war3-model';\n\nlet model = parseMDL('...');\nlet mdl = generateMDL(model);\nconsole.log(mdl);\n```\n\nBLP => PNG node.js cli converter\n```typescript\nimport * as fs from 'fs';\nimport { PNG } from 'pngjs';\nimport { decodeBLP, getBLPImageData } from 'war3-model';\n\nlet blp = decode(new Uint8Array(fs.readFileSync(process.argv[2])).buffer);\nlet imageData = getImageData(blp, 0);\nlet png = new PNG({width: blp.width, height: blp.height, inputHasAlpha: true});\n\npng.data = Buffer.from(imageData.data.buffer);\n\nfs.writeFileSync('out.png', PNG.sync.write(png));\n```\n\n## Is it good enough?\n\n100% of both old classic Warcraft 3 and Reforged models can be parsed.\n\nAfter conversion `mdx binary file` -> `in-memory structure` -> `mdx binary file` ~99.7% (8753/8773) of them would be byte-to-byte identical (some of them contains unused data).\n\n## Reforged format is supported\n\nNew versions 900 (not sure), 1000 and 1100 are supported in parsers, generators and viewer.\n\n## MDL/MDX support\n\n* Format versions 800 (classic War3), 900 (not tested), 1000 and 1100 (Reforged)\n* All standart features like Sequences, Bones, Cameras, etc\n* Multiple texture chunks (mdx only)\n* Multiple sequences/nodes with the same name (not quite sure is it feature or not, but War3 actually contains such models)\n* SoundTrack not supported\n\n## Renderer support\n\n* Standart geometry/animation\n* Custom team color setting\n* ReplaceableId 1/2\n* Global sequences\n* Alpha blending and multiple layers\n* TextureAnimation\n* Billboarded/BillboardedLockXYZ, w/o DontInherit/CameraAnchored\n* RibbonEmitter (w/o Gravity and TextureSlot/Color animation)\n* ParticleEmitter2 (with Tail/Head/Both/Squirt(?))\n* Reforged PBR lightning (orm textures, specular, normal mapping, env textures, etc)\n* No Light nodes support (Light, Unshaded, etc)\n* No render priority support (PriorityPlane and others)\n* BLP / DDS are supported\n\n## BLP support\n\n* BLP1 only (not BLP0 and BLP2 support)\n* Decoder only, no encoder\n* Direct & jpeg data\n* Variable alpha (8/4/1/0 bit, but tested only 8/0)\n* API for getting all mipmap level's data\n\n## DDS support\n\n* dxt1, dxt3, dxt5, ati2 (also known as bc5)\n\n## Thanks\n\n* Magos (MDX specification, War3 Model Editor app/source)\n* GhostWolf (aka flowtsohg) (MDX specification, BLP decoder code)\n* Алексей (MdlVis app/source)\n* Dr Super Good (BLP specification)\n\n## Licence\n\nMIT Licence\n","readmeFilename":"README.md"}