{"_id":"allorion-exporting-html-to-xlsx","_rev":"28-0ccdb55cb9f1efddc01c5b86666a140f","name":"allorion-exporting-html-to-xlsx","dist-tags":{"latest":"1.9.0"},"versions":{"1.0.0":{"name":"allorion-exporting-html-to-xlsx","version":"1.0.0","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.0.0","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"aba0c76dcd13162eefe194c0a5980e4d9e30b36e","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.0.0.tgz","fileCount":40,"integrity":"sha512-9/ebG1FtOuRTJ4VDp0sc2Lz/6L3kLF8HnyiifZLqs6Yl/2KHeBnBEG2KN3cNQ2yq6eRlht51jLXi3H+PtpY/OQ==","signatures":[{"sig":"MEUCIAzenWb9CXYe/tXOZIRaNlic6H+IljPAStl6djzuq1WIAiEAms4VI+a/0UxchJ9oYq/Cqcjo0Bu1glym9v4Zpyzhrh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818307},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"769c8ebf537f3255e0dc3b2feea12b63064387f2","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.0.0_1744976598739_0.6741919137833421","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"allorion-exporting-html-to-xlsx","version":"1.1.0","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.1.0","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"184eedead65a0e9601cc9c720b73c7623cf4aa98","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.1.0.tgz","fileCount":41,"integrity":"sha512-5cyadfIF0q3Chu6Ib8IWzK2MQdZZN9MenjBFAcBq/sjd2PodV+YVnPB9a/5ZWbjzY8Me67I4z/hpmg7GXZdvsw==","signatures":[{"sig":"MEUCID5htodEhRpcNavuZvpH7xsPOWklcPJ+iB3buojyd2CeAiEAhT8LZIwOBOrWVzEXMFomUeeor1mAqJb5YfgBN43wn9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830126},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"769c8ebf537f3255e0dc3b2feea12b63064387f2","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.1.0_1745232058789_0.2302940169915093","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"allorion-exporting-html-to-xlsx","version":"1.1.1","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.1.1","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"d62a90da5874793d19952d5ef916cb45e3264aa0","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.1.1.tgz","fileCount":41,"integrity":"sha512-sJhJCb0IGb0uyr3pKZhxVBWX4KGp96Ve6Aafpgf84HjVkeSQrOCok5Y/2hGA43UbBVxveWCd13sBTosGl/TOqQ==","signatures":[{"sig":"MEUCIQCv9J1wL4GZQNW5dvdkky0Bftd/YPEb3Rk1E2ol3PZ/xwIgU7pPDgt8cDFWPA6rrUaOxDLjJGo2toe8BiuQ+pPjpys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836858},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"769c8ebf537f3255e0dc3b2feea12b63064387f2","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.1.1_1745232869610_0.0912299209908034","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"allorion-exporting-html-to-xlsx","version":"1.1.2","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.1.2","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"c9c8a5385385dc3c5256dc12817d9a39a86fe8ed","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.1.2.tgz","fileCount":41,"integrity":"sha512-RHaeqWraCAHCzrj1GDH3AfpvUT7tMwAAx3H4v7KWakn3pJniFyeAYSlWlmoMY/6tP62Q+uuLSxywVhAXqoU4NQ==","signatures":[{"sig":"MEQCIBaKOhSbEROf/xsJ/oDZcXFcVAYyOB0wrJnbb8M9PEPCAiB7SUME04Bb2TRhw9WxzUOJS0j1/0xtp1V1yLFgHtd3pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814601},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"10f2a16d1a3c49af55fb23b5b93f8f48a3c88807","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.1.2_1745407155306_0.005976406612130392","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"allorion-exporting-html-to-xlsx","version":"1.1.3","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.1.3","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"664995ab74ca113c73169043714f09b062f98cca","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.1.3.tgz","fileCount":41,"integrity":"sha512-+f6D0QRgdS/Y1BS5oGBpwThameB8N/yt1P7l+iD7b2+2k9567RCKH9XyHn4j6gujohuB5lhZRy4nokopFj6ZEw==","signatures":[{"sig":"MEYCIQCaGpjZ6ZF4yyapJKs8Sn2Md8WOJPrRDbwpmCYW54wWjAIhAJfzjV3b3X6ZXPa+M06B1N1+PtslN6QQ0/nzkXLmcqjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847362},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"10f2a16d1a3c49af55fb23b5b93f8f48a3c88807","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.1.3_1745408621409_0.6046768469409554","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"allorion-exporting-html-to-xlsx","version":"1.2.0","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.2.0","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"565fea6afd58fc320c312ab7ad18eacc144907eb","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.2.0.tgz","fileCount":41,"integrity":"sha512-T3VAM9fiOU3gXd+udsxqhjJy0k1IJU5Nkx2mh8IV5wdgTr/lNNN5ewVgEhSXgfkZWqkGPQk2xv9k/KuEeFQT+A==","signatures":[{"sig":"MEQCIClcDUNnmXR080EjbKMVOTAx2/Pbu1gGLJeDZ+mv+EdQAiAK5RbL6B2RGmbivDKmV5BvAwgb5ZAWIOYfflVmS55zGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848470},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"a0ff2347ceb229681e5bf5e0795651fc542ca267","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.2.0_1745489410667_0.6476487641734767","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"allorion-exporting-html-to-xlsx","version":"1.4.0","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.4.0","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"7bf61b0e698164982ffc07d2a3187697bf027b45","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.4.0.tgz","fileCount":41,"integrity":"sha512-E0Z5K597bWmnMCVyl44ZXvI+J7J0y7avVe9qSSHijEHn7OTPAb5m7RTALQ6Ox/3jiu6Sq0FgJl6gjHzCoCgsrw==","signatures":[{"sig":"MEQCIDQ05bTSNYJcPpeW4LkmjuuteH/ELGG3XO2ID19RzlnVAiBKbIUOr2ORKi4/+TUJkT6yQLgy0P6EfQkH/qgAdzJ7JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":838338},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"b1e59a3566b682120019237aff2096353487dfe4","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.4.0_1745498403769_0.23374230479503022","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"allorion-exporting-html-to-xlsx","version":"1.5.0","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.5.0","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"246522a1a90ccb77554059ff614c1f1bd0b6ce31","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.5.0.tgz","fileCount":41,"integrity":"sha512-fdGHLek2DGuvUEVfWNVB8g7ibUJdh6i/TUbJslUyrFIB/4doIBQEPGGhT5XoSUUmzgLE87mF8irzUZXuRv2eUA==","signatures":[{"sig":"MEUCICx3gAOzvixUyyopS3XJPeZaj3m3gtx5ygCRFF/fwquaAiEA7F2IG97Sv0xCNH9OS5Jof50nMGnddYCRuYpyNOOyvbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853372},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"20e2dcf6758ab61c1b0d4291b8b528f852ce81b6","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.5.0_1745928166540_0.06698692054614197","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"allorion-exporting-html-to-xlsx","version":"1.6.0","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.6.0","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"ff801c854ac06164ac1dd138fc25d5309ebe4399","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.6.0.tgz","fileCount":41,"integrity":"sha512-jqQRXBm2ejM7N2b0M/j1nRLzNMTUH2zL/XjUgbAd8X40ZMpcVo7o/GLpRcEWm4xnsz49JKOutQlH55mVAFlU8Q==","signatures":[{"sig":"MEQCIF6506o5mrNnLIcjE9Ch7j8RPOg1P4atabrMrDCNl2L1AiBgPU3h76pOHsFu5+yc3b67f787zivQ9kc+IRAmrr/09Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853126},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"5a5db9e854198e2b869fdac5368f70d9f0b1d509","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.6.0_1745931807942_0.745272289775444","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"allorion-exporting-html-to-xlsx","version":"1.7.0","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.7.0","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"30ada577e9d9c3917d81a1b653f7a9c0f25f85b0","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.7.0.tgz","fileCount":41,"integrity":"sha512-Sn02QicthMWPotCEE2TeWUEOloteABo2HNJDf27pegnQr84aJ9BYit3axRUTLe19lRG3s2xP8Tvnacz8xjOo4w==","signatures":[{"sig":"MEUCICIgpHotGlYkOltpCqhuscR/EQvgux4TqlT2g572MN56AiEAt1Lc9kKdJXVRvd6fbfZVsMyEU88ADPgC/f5NgQQKkcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866348},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"485b12fd99771d2f4fc239ffd6109cb24fa26417","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.7.0_1746013821889_0.5304587333459052","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"allorion-exporting-html-to-xlsx","version":"1.7.1","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.7.1","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"124bf95842bf42d1a7d10c79a7569ae7f0593484","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.7.1.tgz","fileCount":41,"integrity":"sha512-Hpnjw77ShdG+594b2BmujteYwtKfydA6v/PmV4L7p6Xyi1N5H0lYknIYhUgglWhB4W2awe4Otct62UwilZz5mw==","signatures":[{"sig":"MEQCIGmdIFv/7G4Ync5yTgnBh/6D5SoEiWpYXH53Xg50mhZuAiBJdWCBGPk/gRjSEZhbgowPpecVLPcBNVgWYIQ+bom2HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856597},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"055a254541529286148d4004e65d790f7aaaa434","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.7.1_1746016482426_0.6794157800557203","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"allorion-exporting-html-to-xlsx","version":"1.7.2","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.7.2","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"e44c9caade8f6c230aaf4de8b589e03a71e43642","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.7.2.tgz","fileCount":41,"integrity":"sha512-Nav2mllDV38H2JaUuT4IMeCCj+mckwZlPRzlXxmNgmIlI2fbLkwyHDqxccGrFAbCJdXOC3zVdfdFxpQ/hjx1ZQ==","signatures":[{"sig":"MEUCIQCZ5tAGgvfCjaVAx8GmQY88nFNxfJ6GmFqpgDKW94KnCAIgNpFlTv7ODx5iTQ/A5QWX4YevAG5FcUrTVP+mRIpthfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873797},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"055a254541529286148d4004e65d790f7aaaa434","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.7.2_1746021001219_0.2766554274693258","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"allorion-exporting-html-to-xlsx","version":"1.7.3","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.7.3","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"0008e16090ff060e6a7ba53f1366f36a8562171f","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.7.3.tgz","fileCount":41,"integrity":"sha512-j3tb69ndb8LaxLR0bVamv2eo2zt1d5URSHKdbN34y1j0eMiKeeyUCFdNI+imm+1FII+ZOFZqE9MawIAqIH3p+Q==","signatures":[{"sig":"MEUCIC/O1QkFcsGfR8Do38uo+LbroeIhaf/0iunW2BfCAHsGAiEAxgztExAR8MrXkQZ9Ctf9cWGluhTeD9AQPsV707iboqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840597},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"7e1eb7e488aba009b28ad0b347b635c7f3a9290a","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.7.3_1746021947111_0.03282811610838454","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"allorion-exporting-html-to-xlsx","version":"1.7.4","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.7.4","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"2b87022370d021418e9584e9b8f4faae2006eeee","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.7.4.tgz","fileCount":41,"integrity":"sha512-uoyrZf/VZ9GiqHFxKx2qbCclWWhUnKKf2Lbnz//AffeVCXE45T0HUey6YfB7VeHAhcJau4r3tlrdUI1ayFGtaA==","signatures":[{"sig":"MEYCIQDIoVunlIPEdnERFEaomG9b1B3RHdDHNMoAaQT6o93DUwIhALCq6tnX13kMBz+1Zd0Va1YtlL/HEiqONxl2T/qfDDyc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856616},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"7e1eb7e488aba009b28ad0b347b635c7f3a9290a","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.1.0","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.7.4_1746023361576_0.7293996501502302","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"allorion-exporting-html-to-xlsx","version":"1.7.5","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.7.5","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"6f79a5ada10e1759aa44b758f1dcb93994c417f5","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.7.5.tgz","fileCount":41,"integrity":"sha512-b8gx8CfRHmOxk0WT8dsjgs35Mg4gibgHGTZXPOxZz3SbJ7JN/P7sVBZycQhmTL+jj7QqqqOWgRIgIrVZh8RdIQ==","signatures":[{"sig":"MEQCIEpYcTk7iuVrNnV67KJMvYbcf3YTtgRiu9thqIE1nr0HAiB2nUBsdBOZIbQhBQtaFfJ75obCEwN1qEKyAH4TA+LKyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866301},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"6c101ce4df03f9ef85d7aa491b47c3f38216f5c9","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.4.1","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.7.5_1752762291885_0.9819495017263644","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"allorion-exporting-html-to-xlsx","version":"1.7.6","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.7.6","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"ee849ab162e1da98212797772866edfd8fe83805","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.7.6.tgz","fileCount":41,"integrity":"sha512-uvQNIRT1at3mYfvG/9BaH1U4ZF9n1Cpj9NQRxTBIY4Djaxok7Wl/QszY5V1d0SBtl/zwpA+YClpHvMmEgqzJqw==","signatures":[{"sig":"MEUCIQDJ1d4u0I7KlF7MibmZA+SWKdmxZb1Ux0WyuO5RFuLPqQIgVckR/0M+bihnD43kUF/HZ8iZpWLvGUu6e1/wT5qqx9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847548},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"6c101ce4df03f9ef85d7aa491b47c3f38216f5c9","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.4.1","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.7.6_1758634169091_0.8263623110726683","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"allorion-exporting-html-to-xlsx","version":"1.7.7","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.7.7","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"aa0f11d10b7886d54a04716dffe5fa6d4760ca0a","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.7.7.tgz","fileCount":41,"integrity":"sha512-OFK6ie9Pg2+o7boccuLdSUZkTMpiX+nCPQLNJTudAPPMrMx1rwIFwyGOcacw9MBQU/FS6yrgi7Xs3+7N2n5AaA==","signatures":[{"sig":"MEUCIDuDjqVGdTa86wVlsYolWGovickmicdr770/oCt4SVirAiEA+eIR4s82XW5tRNMfabOnSiUXVUy/OibC+q2SfoxwdXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":846125},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"01b7169b825164e8541e39559e2e454f0a4d92df","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.4.1","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.7.7_1759236629854_0.75012897142401","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"allorion-exporting-html-to-xlsx","version":"1.8.0","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.8.0","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"3c48ec8082666b297896b64da2b5b6abda2155d5","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.8.0.tgz","fileCount":41,"integrity":"sha512-Q3huhnyRnOX8t+s+3vo0OSFH79PqJ3ZETJLl2Jbw0Ma9tCcOvdfjKdogd/cGXMdxvCACgGHwESi9fb8INitH6Q==","signatures":[{"sig":"MEQCIEFHE/mLeFttbia+k1SAgGsVWCUyIdsT6LvMF9RYExbIAiBEFYohYGRJXfetccIQAAUDflKnGYbZ6SqJ1KjZVx101Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866009},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"0a3a163a09ff12ab01312dad4d787f7a3283ac87","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.4.1","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.8.0_1759300096225_0.581260321017949","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"allorion-exporting-html-to-xlsx","version":"1.8.1","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.8.1","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"211ae6fb15763677f17fd064e1a7189573fd7e09","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.8.1.tgz","fileCount":41,"integrity":"sha512-lyuEOkOC/6AzjzodT0kH2HJRgUXWTBtYkqzaZ3sfUyl0yBUJKpBtpHYUFgFWDfBBbqrY+HW17HmK2OChmhpFwA==","signatures":[{"sig":"MEUCID22lc5MomC79zKZcpemuDF8+PSOdLP59a53/9cqIlp+AiEAnrvP52t8/CD7joB/KkNX+nHTU/UNL1Dds0FnTVRDwl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866009},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"0a3a163a09ff12ab01312dad4d787f7a3283ac87","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.4.1","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.8.1_1759933346306_0.943025603378808","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"allorion-exporting-html-to-xlsx","version":"1.8.2","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.8.2","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"b8fcd072d66b809aaef508a15ef48a8fb09a2d96","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.8.2.tgz","fileCount":41,"integrity":"sha512-3zBd/6cvNRmA/1U2Qh6zWqfAzyemivuBthSYXQInTjKy7aYs+zHKY5b9SUTUItLqJ+6PbbgEQ7deQjAcXr0X6Q==","signatures":[{"sig":"MEUCIQDakhCFexarqoRVxom4ocCXq8I4XGF9wRuyqO0mfNunIQIgDeNNwUU4PHz7FdRwWwi94W7pXTFCkxFWZMv5wTKTHwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":888165},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"0f82a65c73e7880ee5b1e78031298f4dee30c6f1","private":false,"scripts":{"dev":"vite","build":"tsc && vite build && node obfuscate.js","build-publish":"tsc && vite build && node obfuscate.js && npm publish","publish-project":"npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.4.1","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.8.2_1759992647202_0.14151430538224785","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"allorion-exporting-html-to-xlsx","version":"1.8.3","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.8.3","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"a593973ebea4112e69b1e85bcb2378a6cd20f580","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.8.3.tgz","fileCount":41,"integrity":"sha512-cd+OREKHNILUqw5PQDH9bVvlTvTawZSp0d6ZtlJ2csTDKp8Esz78yIwnsQJbbgLZ3+hgEvi0+9Crn/HaESbjaQ==","signatures":[{"sig":"MEQCIE9GBK7zwOKQ6OwvRKZ5hiIJrvm2CgrJYODSWTpK8ynXAiB76F+lZvr4x7PkbNrqWbbz+BnkymwnzYjeibN8qrOtqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867536},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"0f82a65c73e7880ee5b1e78031298f4dee30c6f1","private":false,"scripts":{"dev":"vite","build-publish":"tsc && vite build && node obfuscate.js && npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.4.1","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"23.11.1","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.8.3_1760086727927_0.6551394497253544","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"allorion-exporting-html-to-xlsx","version":"1.8.4","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.8.4","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"59b3490973c9707c1d3ad5e69ad6c62a7aebb14f","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.8.4.tgz","fileCount":41,"integrity":"sha512-Xboh52tmUzaSLzT45LgJ0qdFRmeusHfjx3qkcLX9I97xZ1TpHafkdpISLlRD9lzJnXttCmHitYjv4cE8PVB8tw==","signatures":[{"sig":"MEQCIBZGR20ehSeI263wGOJFsBwWHmZaL36ojs8jch4V2GNgAiA/JEuUMw2J/MTA2tl0v48vQ16hil5NX/3/7jTyQel00A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857337},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"316038d8d3084acc10a71b3daa366df168f34ed8","private":false,"scripts":{"dev":"vite","build-publish":"tsc && vite build && node obfuscate.js && npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.6.2","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.8.4_1766055610484_0.6157423580489774","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"allorion-exporting-html-to-xlsx","version":"1.8.5","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.8.5","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"abd5cb0ba44c6c7028171706b27cf42f037effed","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.8.5.tgz","fileCount":41,"integrity":"sha512-Fm/MyY2zXCHAmhtKdcm/H1KrPzkb/MIuL6a1DgitaGTICBs2qdeRQJgnfzABX4U1GGc90a+ZBT7FN6e/UATK3g==","signatures":[{"sig":"MEYCIQC2wwIUqHMgCqIgS5C0CE9j/BDu5igCLn477tbgWcQ+IwIhANT0mzJ+DUwiq86XNQ302V4CyjQ4v6hm+aURjd04iNXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885724},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"89d2c992bfcb0b9119ddc6ca58c1bd711f341695","private":false,"scripts":{"dev":"vite","build-publish":"tsc && vite build && node obfuscate.js && npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.6.2","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.8.5_1766060682950_0.06659396433167286","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"allorion-exporting-html-to-xlsx","version":"1.8.6","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.8.6","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"d7fddcb75a840ad1acab8bc7e075e3b14eee3c5a","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.8.6.tgz","fileCount":41,"integrity":"sha512-oOLWNVS1WqtgR+8/kbj13v0yKODniEO+vR4/NdPVytGBWWFdWIxRNtmrPm8VXlOkHCPkBhQ7xuHaRW4nYj4LyA==","signatures":[{"sig":"MEQCIE3UhA9bPm+Rz3ofpR8cUQB+Coz0PPQsmn4sreI4HiVJAiAK/WwJWD5qLir5AvZ2hQxobamYMGe+CCwNQMlsBMQFvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889981},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"d8c94fa97e3fb596c89d4524c8c343bdec1d0751","private":false,"scripts":{"dev":"vite","build-publish":"tsc && vite build && node obfuscate.js && npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.6.2","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.8.6_1766065323339_0.5943767016406063","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"allorion-exporting-html-to-xlsx","version":"1.8.7","author":{"name":"Allori"},"license":"Commercial License","_id":"allorion-exporting-html-to-xlsx@1.8.7","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"dist":{"shasum":"9977bee3ecebc515217b81e3f7490a993660bace","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.8.7.tgz","fileCount":41,"integrity":"sha512-Hh+C2KrN4HSNW77xBa0H524+/RW/9MNQ7Nq2YSe2v87eglDZGJQDKpvrLfKR1KHu3pkt6qWD/8vCVtu5uVKAEg==","signatures":[{"sig":"MEQCIDYV59GcFiQOkrbONrYcCAOOiwotkbPRPcKtnqnzIxmmAiAsfA1NvTB94XSKNm8NqcMsCKOrLAsq4kL5U7/yErrczQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866695},"main":"dist/allorion-exporting-html-to-xlsx.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/allorion-exporting-html-to-xlsx.es.js","gitHead":"1724e10ff854cdc6ffd34f17e357bb20f6a168d3","private":false,"scripts":{"dev":"vite","build-publish":"tsc && vite build && node obfuscate.js && npm publish"},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"_npmVersion":"11.14.1","description":"NPM module for converting HTML content into formatted XLSX documents.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jszip":"^3.10.1","jsrsasign":"^11.1.0","html-to-image":"^1.11.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","typescript":"~5.7.2","@types/node":"^22.13.1","vite-plugin-dts":"^4.5.0","@types/jsrsasign":"^10.5.15","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/allorion-exporting-html-to-xlsx_1.8.7_1783495099814_0.8286288603698719","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"allorion-exporting-html-to-xlsx","private":false,"version":"1.9.0","description":"NPM module for converting HTML content into formatted XLSX documents.","type":"module","main":"dist/allorion-exporting-html-to-xlsx.cjs.js","module":"dist/allorion-exporting-html-to-xlsx.es.js","types":"dist/index.d.ts","scripts":{"dev":"vite","build-publish":"tsc && vite build && node obfuscate.js && npm publish"},"author":{"name":"Allori"},"license":"Commercial License","devDependencies":{"@types/jsrsasign":"^10.5.15","@types/node":"^22.13.1","typescript":"~5.7.2","vite":"^6.1.0","vite-plugin-dts":"^4.5.0","javascript-obfuscator":"^4.1.1"},"dependencies":{"html-to-image":"^1.11.11","jsrsasign":"^11.1.0","jszip":"^3.10.1"},"gitHead":"1724e10ff854cdc6ffd34f17e357bb20f6a168d3","_id":"allorion-exporting-html-to-xlsx@1.9.0","_nodeVersion":"24.12.0","_npmVersion":"11.14.1","dist":{"integrity":"sha512-h6ciomWwht9wU6qbuWj4U+wLJW6bmjeG1rtOol6tJzITD9CbX8wAQCgbAehO8Hhb5wPR0GL0gALinVWtb7jxVg==","shasum":"ac6684a2c626bf01e92a405f15481c0f61e5069d","tarball":"https://registry.npmjs.org/allorion-exporting-html-to-xlsx/-/allorion-exporting-html-to-xlsx-1.9.0.tgz","fileCount":42,"unpackedSize":892221,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCH70CxNCi036zfrvY1cCO8EeJfsu65KbVTXAJrn7Bs4wIgJ3tYNlsJArG0WwU7FptBqhoUVtebmJp9SlsJ2UWdXwo="}]},"_npmUser":{"name":"allori","email":"wlad70657@gmail.com"},"directories":{},"maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/allorion-exporting-html-to-xlsx_1.9.0_1783519843519_0.5065736502676461"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-18T11:43:18.739Z","modified":"2026-07-08T14:10:43.814Z","1.3.0":"2025-04-17T10:33:55.024Z","1.0.0":"2025-04-18T11:43:19.009Z","1.1.0":"2025-04-21T10:40:58.991Z","1.1.1":"2025-04-21T10:54:29.802Z","1.1.2":"2025-04-23T11:19:15.521Z","1.1.3":"2025-04-23T11:43:41.629Z","1.2.0":"2025-04-24T10:10:10.889Z","1.4.0":"2025-04-24T12:40:03.973Z","1.5.0":"2025-04-29T12:02:46.694Z","1.6.0":"2025-04-29T13:03:28.233Z","1.7.0":"2025-04-30T11:50:22.136Z","1.7.1":"2025-04-30T12:34:42.649Z","1.7.2":"2025-04-30T13:50:01.543Z","1.7.3":"2025-04-30T14:05:47.314Z","1.7.4":"2025-04-30T14:29:21.818Z","1.7.5":"2025-07-17T14:24:52.124Z","1.7.6":"2025-09-23T13:29:29.336Z","1.7.7":"2025-09-30T12:50:30.092Z","1.8.0":"2025-10-01T06:28:16.466Z","1.8.1":"2025-10-08T14:22:26.513Z","1.8.2":"2025-10-09T06:50:47.453Z","1.8.3":"2025-10-10T08:58:48.187Z","1.8.4":"2025-12-18T11:00:10.674Z","1.8.5":"2025-12-18T12:24:43.211Z","1.8.6":"2025-12-18T13:42:03.522Z","1.8.7":"2026-07-08T07:18:19.983Z","1.9.0":"2026-07-08T14:10:43.693Z"},"author":{"name":"Allori"},"license":"Commercial License","description":"NPM module for converting HTML content into formatted XLSX documents.","maintainers":[{"name":"allori","email":"wlad70657@gmail.com"}],"readme":"# Allorion Exporting HTML to XLSX\r\n\r\n![npm](https://img.shields.io/npm/v/allorion-exporting-html-to-xlsx?style=flat-square)\r\n![license](https://img.shields.io/npm/l/allorion-exporting-html-to-xlsx?style=flat-square)\r\n\r\n## 📦 Описание\r\n\r\nЭтот модуль позволяет экспортировать HTML-разметку в формат (XLSX), учитывая кастомные dataset-атрибуты на HTML-элементах. Подходит для использования в любом JavaScript-фреймворке, а также в средах Node.js и Bun.\r\n\r\nПолностью типизирован и написан на TypeScript.\r\n\r\n## 🚀 Установка\r\n\r\n```bash\r\nnpm install allorion-exporting-html-to-xlsx\r\n# или\r\nbun add allorion-exporting-html-to-xlsx\r\n```\r\n\r\n## ✅ Поддержка\r\n\r\n- ✅ React, Vue, Angular, Svelte и любые другие JS-фреймворки\r\n- ✅ Node.js, Bun\r\n- ✅ TypeScript\r\n\r\n## 🔑 Лицензирование\r\n\r\nДля использования модуля необходимо приобрести лицензию. Для получения ключа лицензии и подписи обратитесь в Telegram @a11ori.\r\n\r\nПример инициализации модуля:\r\n\r\n```javascript\r\nconst license = {\r\n  licenseKey: \"licenseKey\",\r\n  signature: \"signature\",\r\n};\r\n\r\nexport const exportHtmlToXlsx = await initializeModule(license);\r\n```\r\n\r\n## 🧩 Использование\r\n\r\n### 📁 Пример вызова функции:\r\n\r\n```ts\r\nconst exportToXlsx = async () => {\r\n  const response = await exportingHtmlToXlsx({\r\n    fileName: \"test\",\r\n    divId: \"tab-export\",\r\n  });\r\n};\r\n```\r\n\r\n### 📝 HTML-разметка с поддержкой dataset (Пример использования)\r\n\r\n```html\r\n<div\r\n  id=\"tab-export\"\r\n  data-column-width=\"C:20; D:F:25; G:30\"\r\n  data-row-height=\"1:50; 3:6:40; 8:60\"\r\n>\r\n  <h1 data-no-export>Заголовок первого уровня</h1>\r\n  <h2>Заголовок второго уровня</h2>\r\n  <h3>Заголовок третьего уровня</h3>\r\n\r\n  <p>Обычный текст</p>\r\n  <p data-text-bold>Жирный текст</p>\r\n  <p data-text-underlined>Подчеркнутый текст</p>\r\n  <p data-text-italic>Курсивный текст</p>\r\n  <p data-cell-address=\"G1\">Фиксированная ячейка G1</p>\r\n\r\n  <p data-text-color=\"FFFF0000\">Текст красного цвета</p>\r\n  <p data-fill-color=\"FFFF0000\">Красная заливка</p>\r\n\r\n  <p data-cell-format=\"{...}\">Форматированное значение</p>\r\n\r\n  <p data-no-export>Этот текст не будет экспортирован</p>\r\n\r\n  <p data-column-width=\"10\">Ширина столбца в котором находится ячейка 10</p>\r\n\r\n  <p data-row-height=\"50\">Высота строки в которой находится ячейка 50</p>\r\n\r\n  <p data-alignment-h=\"center\">Текст ячейки по центру</p>\r\n\r\n  <p data-alignment-v=\"top\">Текст ячейки по центру</p>\r\n\r\n  <p data-alignment-v=\"top\" data-alignment-h=\"center\">\r\n    Текст ячейки сверху по центру\r\n  </p>\r\n\r\n  <p data-text-wrap>Текст переносится внутри ячейки</p>\r\n\r\n  <br />\r\n\r\n  <table>\r\n    <thead>\r\n      <tr>\r\n        <th rowspan=\"2\">Колонка 1</th>\r\n        <th rowspan=\"2\">Колонка 2</th>\r\n        <th colspan=\"3\">Колонка 3</th>\r\n      </tr>\r\n      <tr>\r\n        <th>Подколонка 3.1</th>\r\n        <th>Подколонка 3.2</th>\r\n        <th>Подколонка 3.3</th>\r\n      </tr>\r\n    </thead>\r\n    <tbody>\r\n      <tr>\r\n        <td>Ячейка 1</td>\r\n        <td>Ячейка 2</td>\r\n        <td>Ячейка 3.1</td>\r\n        <td>Ячейка 3.2</td>\r\n        <td>Ячейка 3.3</td>\r\n      </tr>\r\n    </tbody>\r\n  </table>\r\n</div>\r\n```\r\n\r\n## ⚙️ Поддерживаемые dataset-атрибуты\r\n\r\n### Общие:\r\n\r\n- `data-no-export` — исключает элемент из экспорта\r\n- `data-cell-address` — фиксирует позицию ячейки (например, G1)\r\n\r\n### Стили текста:\r\n\r\n- `data-text-bold` — жирный текст\r\n- `data-text-underlined` — подчеркнутый текст\r\n- `data-text-italic` — курсив\r\n- `data-text-color` — цвет текста в формате ARGB (например, `FFFF0000` для красного)\r\n- `data-fill-color` — цвет заливки в формате ARGB\r\n\r\n### Формат ячеек:\r\n\r\n- `data-cell-format` — принимает строку с форматом для XLSX. Он позволяет задавать стандартные форматы с использованием `numFmtId` (которые можно найти в таблице ниже, например `data-cell-format='{\"numFmtId\": 2}'`), а также поддерживает добавление пользовательских форматов через объект `formatCode` содержащий поле `code` (например, `{ code: \"#,##0\" }`), и `type` (например, `data-cell-format='{ code: \"D MMMM YYYY\", type: \"s\" }'`). Список доступных типов также приведён в таблице ниже.\r\n\r\n### Объединение ячеек (только для p и h):\r\n\r\n- `data-merge-horizontal=\"N\"` — объединить ячейку по горизонтали на N колонок\r\n- `data-merge-vertical=\"N\"` — объединить по вертикали на N строк\r\n- `data-merge-all=\"NxM\"` — объединение по горизонтали и вертикали\r\n\r\n### Изменение ширины столбца:\r\n\r\n- `data-column-width=\"width\"` — Указывает только числовое значение ширины (`width`). В этом случае номер столбца будет вычисляться автоматически.\r\n- `data-column-width=\"column:width\"` — Указывает номер и ширину столбца (column - буквенное обозначение столбца, width - числовое значение ширины)\r\n- `data-column-width=\"startColumn:endColumn:width\"` — Указывает диапазон столбцов и ширину столбца (startColumn - буквенное обозначение начального столбца, endColumn - буквенное обозначение конечного столбца, width - числовое значение ширины)\r\n\r\n### Изменение высоты строки:\r\n\r\n- `data-row-height=\"height\"` — Указывает только числовое значение высоты (`height`). В этом случае номер строки будет вычисляться автоматически.\r\n- `data-row-height=\"row:height\"` — Указывает номер и высоту строки (row - буквенное обозначение строки, height - числовое значение высоты)\r\n- `data-row-height=\"startRow:endRow:height\"` — Указывает диапазон и высот строк (startRow - буквенное обозначение начальной строки, endRow - буквенное обозначение конечной строки, height - числовое значение высоты)\r\n\r\n### Выравнивание:\r\n\r\n- `data-alignment-h=\"left\"` — Выравнивание по левому краю\r\n- `data-alignment-h=\"center\"` — Выравнивание по центру\r\n- `data-alignment-h=\"right\"` — Выравнивание по правому краю\r\n- `data-alignment-v=\"top\"` — Выравнивание по верху\r\n- `data-alignment-v=\"center\"` — Выравнивание по центру\r\n- `data-alignment-v=\"bottom\"` — Выравнивание по низу\r\n\r\n### Перенос текста:\r\n\r\n- `data-text-wrap` — Перенос текста внутри ячейки\r\n\r\n## 📌 Примечания\r\n\r\n- Все dataset, применимые к `<p>`, также работают на `<h1>`–`<h6>` и `<span>` (кроме объединения).\r\n- Таблицы поддерживают `colSpan` и `rowSpan` для объединения, а также все dataset, применимые к `<p>` (кроме объединения).\r\n- Структура сохраняется, включая вложенные span внутри p.\r\n\r\n### Таблица стандартных форматов ячеек (numFmtId)\r\n\r\n| **numFmtId** | **Описание**                                        | **Формат-код** |\r\n| ------------ | --------------------------------------------------- | -------------- |\r\n| 0            | Общий формат                                        | `s`            |\r\n| 1            | Целое число (0)                                     | `null`         |\r\n| 2            | Число (0.00)                                        | `null`         |\r\n| 3            | Число с разделителями (например, 1,000)             | `null`         |\r\n| 4            | Число с разделителями и двумя знаками после запятой | `null`         |\r\n| 9            | Процент (0%)                                        | `null`         |\r\n| 10           | Процент с двумя знаками после запятой (0.00%)       | `null`         |\r\n| 11           | Экспоненциальный формат (0.00E+00)                  | `null`         |\r\n| 14           | Дата (mm-dd-yy)                                     | `d`            |\r\n| 15           | Дата (d-mmm-yy)                                     | `d`            |\r\n| 16           | Дата (d-mmm)                                        | `d`            |\r\n| 17           | Дата (mmm-yy)                                       | `d`            |\r\n| 18           | Время (h:mm AM/PM)                                  | `d`            |\r\n| 19           | Время (h:mm:ss AM/PM)                               | `d`            |\r\n| 20           | Время (h:mm)                                        | `d`            |\r\n| 21           | Время (h:mm:ss)                                     | `d`            |\r\n| 22           | Дата и время (m/d/yy h:mm)                          | `d`            |\r\n| 49           | Текст (строка)                                      | `s`            |\r\n\r\n### Таблица типов ячеек\r\n\r\n| **Тип**     | **Описание**                                                     |\r\n| ----------- | ---------------------------------------------------------------- |\r\n| `s`         | Строка (обычный текст)                                           |\r\n| `b`         | Булево (True или False)                                          |\r\n| `d`         | Дата (например, формат даты \"mm-dd-yy\" или \"d-mmm-yy\")           |\r\n| `e`         | Ошибка (например, #DIV/0!)                                       |\r\n| `inlineStr` | Встроенная строка (строка, заключённая непосредственно в ячейке) |\r\n| `str`       | Строка (аналогично `s`, но используется для других типов строк)  |\r\n| `n`         | Число (по умолчанию используется для числовых значений)          |\r\n| `null`      | Число (если не указано иное, то ячейка считается числовой)       |\r\n----\r\n\r\n# Руководство по пользовательским форматам чисел в Excel (Custom Number Formats)\r\n\r\nПользовательские форматы в Excel — это специальный синтаксис, который управляет **отображением значения**, не изменяя фактическое содержимое ячейки. Этот стандарт используется не только в Excel, но и в большинстве табличных редакторов и библиотек генерации файлов (например, SheetJS, ExcelJS).\r\n\r\n> **Важно:** В коде формата всегда используется **американский стандарт**:\r\n>\r\n> * Точка `.` — разделитель дробной части.\r\n> * Запятая `,` — разделитель тысяч.\r\n>\r\n> Excel автоматически заменит их на региональные символы при отображении (например, запятую и пробел для РФ).\r\n\r\n---\r\n\r\n## 1. Общая структура формата\r\n\r\nФормат может состоять из **одной** или **четырёх секций**, разделённых точкой с запятой `;`.\r\n\r\n**Синтаксис:**\r\n\r\n```\r\nПОЛОЖИТЕЛЬНЫЕ ; ОТРИЦАТЕЛЬНЫЕ ; НОЛЬ ; ТЕКСТ\r\n```\r\n\r\n**Пример:**\r\n\r\n```\r\n#,##0.00;[Red]-#,##0.00;\"-\";@\r\n```\r\n\r\n**Расшифровка:**\r\n\r\n1. **Положительные числа** — `#,##0.00` (разделители тысяч, 2 знака после запятой).\r\n2. **Отрицательные числа** — `[Red]-#,##0.00` (красный цвет и явный знак минус).\r\n3. **Ноль** — `\"-\"` (вместо 0 выводится прочерк).\r\n4. **Текст** — `@` (отображается без изменений).\r\n\r\n> Если указана **одна секция**, она применяется ко всем значениям.\r\n\r\n---\r\n\r\n## 2. Форматирование чисел\r\n\r\nБазовые символы для построения числовых форматов:\r\n\r\n| Символ  | Назначение             | Пояснение                                                                                             |\r\n| ------- | ---------------------- | ----------------------------------------------------------------------------------------------------- |\r\n| **`0`** | Обязательная цифра     | Всегда отображается. Если цифры нет — выводится `0`. Полезно для фиксированной длины и дробной части. |\r\n| **`#`** | Необязательная цифра   | Отображается только при наличии значащей цифры. Лишние нули скрываются.                               |\r\n| **`.`** | Десятичный разделитель | Отделяет целую часть от дробной.                                                                      |\r\n| **`,`** | Разделитель тысяч      | Включает группировку разрядов (обычно по 3 цифры).                                                    |\r\n\r\n### Примеры числовых форматов\r\n\r\n| Исходное значение | Код         | Результат     | Комментарий                           |\r\n| ----------------- | ----------- | ------------- | ------------------------------------- |\r\n| `1234.567`        | `0`         | **1235**      | Округление до целого.                 |\r\n| `1234.567`        | `0.00`      | **1234.57**   | Ровно 2 знака после запятой.          |\r\n| `5.1`             | `0.00`      | **5.10**      | Добавляет недостающий ноль.           |\r\n| `0.5`             | `#.##`      | **.5**        | Ведущий ноль скрыт.                   |\r\n| `1234567`         | `#,##0`     | **1 234 567** | Группировка тысяч.                    |\r\n| `1231.213`        | `#,##0.000` | **1 231.213** | Тысячи + 3 знака дроби.               |\r\n| `15`              | `00000`     | **00015**     | Фиксированная длина (артикулы, коды). |\r\n\r\n---\r\n\r\n## 3. Даты и время\r\n\r\nВ Excel даты и время хранятся как **числа**, поэтому корректный формат критически важен для отображения.\r\n\r\n| Категория | Код        | Описание                 | Пример (5 янв 2025) |\r\n| --------- | ---------- | ------------------------ | ------------------- |\r\n| **День**  | `d`        | День без ведущего нуля   | 5                   |\r\n|           | `dd`       | День с нулём             | 05                  |\r\n|           | `ddd`      | День недели (кратко)     | Вс                  |\r\n|           | `dddd`     | День недели (полностью)  | Воскресенье         |\r\n| **Месяц** | `m`        | Месяц без нуля           | 1                   |\r\n|           | `mm`       | Месяц с нулём            | 01                  |\r\n|           | `mmm`      | Название месяца (кратко) | янв                 |\r\n|           | `mmmm`     | Полное название месяца   | Январь              |\r\n|           | `mmmmm`    | Первая буква месяца      | Я                   |\r\n| **Год**   | `yy`       | Год (2 цифры)            | 25                  |\r\n|           | `yyyy`     | Год (4 цифры)            | 2025                |\r\n| **Время** | `h` / `hh` | Часы (0–23)              | 9 / 09              |\r\n|           | `m` / `mm` | Минуты*                  | 05                  |\r\n|           | `s` / `ss` | Секунды                  | 30                  |\r\n\r\n> **Важно:** `m` используется и для месяцев, и для минут. Excel различает их **по контексту**:\r\n>\r\n> * рядом с `h` или `s` — минуты;\r\n> * в остальных случаях — месяц.\r\n\r\n### Примеры форматов дат\r\n\r\n| Код             | Отображение        |\r\n| --------------- | ------------------ |\r\n| `dd.mm.yyyy`    | **05.01.2025**     |\r\n| `d mmm yyyy`    | **5 янв 2025**     |\r\n| `mmmm yyyy`     | **Январь 2025**    |\r\n| `dd/mm/yy h:mm` | **05/01/25 15:30** |\r\n| `hh:mm:ss`      | **15:30:45**       |\r\n\r\n---\r\n\r\n## 4. Текст, единицы измерения и валюта\r\n\r\nДля добавления текста к числу используются:\r\n\r\n* двойные кавычки `\"текст\"`;\r\n* экранирование символов `\\`.\r\n\r\n| Формат              | Значение | Результат      |\r\n| ------------------- | -------- | -------------- |\r\n| `0 \"шт.\"`           | 5        | **5 шт.**      |\r\n| `0 \"руб.\"`          | 100      | **100 руб.**   |\r\n| `#,##0.00 [$€-407]` | 1500.5   | **1 500,50 €** |\r\n| `#,##0.00 [$₽-419]` | 1500.5   | **1 500,50 ₽** |\r\n| `\"№\" 000`           | 25       | **№ 025**      |\r\n\r\n---\r\n\r\n## 5. Проценты\r\n\r\nФормат процента автоматически умножает значение на 100.\r\n\r\n| Формат  | Значение в ячейке | Результат  |\r\n| ------- | ----------------- | ---------- |\r\n| `0%`    | `0.15`            | **15%**    |\r\n| `0.00%` | `0.1567`          | **15.67%** |\r\n\r\n---\r\n\r\n## 6. Цвета и условия\r\n\r\nЦвет задаётся в квадратных скобках в начале секции.\r\n\r\nДоступные базовые цвета:\r\n`[Black]`, `[Blue]`, `[Cyan]`, `[Green]`, `[Magenta]`, `[Red]`, `[White]`, `[Yellow]`.\r\n\r\n**Пример:**\r\n\r\n```\r\n[Green]#,##0;[Red]-#,##0\r\n```\r\n\r\n* Положительные значения — зелёные.\r\n* Отрицательные — красные.\r\n\r\n---\r\n\r\n## 7. Использование в HTML / JSON\r\n\r\nПри использовании форматов в HTML-атрибутах и JSON необходимо учитывать экранирование кавычек.\r\n\r\n### Общий шаблон\r\n\r\n```html\r\n<td data-cell-format='{\"formatCode\":{\"code\":\"ВАШ_КОД\",\"type\":\"n\"}}'>ЗНАЧЕНИЕ</td>\r\n```\r\n\r\n* `type: \"n\"` — числовое значение.\r\n* `type: \"d\"` — дата.\r\n\r\n### Готовые примеры\r\n\r\n**1. Деньги (2 знака после запятой):**\r\n\r\n```html\r\n<p data-cell-format='{\"formatCode\":{\"code\":\"#,##0.00\",\"type\":\"n\"}}'>12500.5</p>\r\n```\r\n\r\n**2. Точное число (3 знака):**\r\n\r\n```html\r\n<p data-cell-format='{\"formatCode\":{\"code\":\"#,##0.000\",\"type\":\"n\"}}'>1231.213</p>\r\n```\r\n\r\n**3. Проценты:**\r\n\r\n```html\r\n<p data-cell-format='{\"formatCode\":{\"code\":\"0.00%\",\"type\":\"n\"}}'>0.15</p>\r\n```\r\n\r\n**Результат:** `15.00%`\r\n\r\n**4. Дата (ДД.ММ.ГГГГ):**\r\n\r\n```html\r\n<p data-cell-format='{\"formatCode\":{\"code\":\"dd.mm.yyyy\",\"type\":\"d\"}}'>2025-01-05</p>\r\n```\r\n\r\n**5. Единицы измерения:**\r\n\r\n```html\r\n<p data-cell-format='{\"formatCode\":{\"code\":\"#,##0 \\\\\\\"кг\\\\\\\"\",\"type\":\"n\"}}'>5000</p>\r\n```\r\n\r\n> Обратите внимание на двойное экранирование кавычек внутри JSON-строки.\r\n\r\n## Лицензия\r\n\r\nСм. файл [LICENSE](./LICENSE).\r\n","readmeFilename":"README.md"}