{"_id":"@likecoin/epubcheck-ts","_rev":"26-4f9518738e79104ea3c319f699c862b6","name":"@likecoin/epubcheck-ts","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@likecoin/epubcheck-ts","version":"0.1.0","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.1.0","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"dist":{"shasum":"38cd2a6bdbc0b80311bdc36df9b989fb6b5a1559","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.1.0.tgz","fileCount":65,"integrity":"sha512-aKc4JjqGwt0e3uoU21wOkJA8ACZf5i/U7DfqilsIM8AVz1zZqPhUsgmf/PgSlDKHrOb9eRONfgrlT09bOFniGQ==","signatures":[{"sig":"MEUCIDHp2sPpNWLI8Q+9ki8DALfIljYOkGWPgHNoGmqu08iWAiEAinUq7wIGeAWvblorZHYSLDzimMNtse3nZ1vQiojlrvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4206009},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"57b7cba3381a186704d9ed084eb602ee8c2ef9aa","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage","format":"biome format --write .","lint:fix":"eslint . --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.1.0_1768969541335_0.1429295655838041","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@likecoin/epubcheck-ts","version":"0.2.0","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.2.0","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"dist":{"shasum":"824674e10d3b2b66a2fe393976599cc2ab026438","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.2.0.tgz","fileCount":65,"integrity":"sha512-OF95p474rEQZlnSwCyMFr/ew8YHefkGBojRZusTOIH6ZpMcNRJxkU0R/BXY/9ZsxSE/AI/512OCmusLXlRzhdA==","signatures":[{"sig":"MEUCIBl5E9g0CgF7Qy95FcL2qGmtMsi6HO59dyplqIsVk3UYAiEApfq2kPbtHFgSy15vFHizMWoM21aVJH7MnujHGvMUmHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4579819},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"af8b12199e0e4062097b9967ff55195220a674c1","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage","format":"biome format --write .","lint:fix":"eslint . --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.2.0_1769024067970_0.42383943126966583","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@likecoin/epubcheck-ts","version":"0.2.1","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.2.1","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"1d7ef00e46c279725e622baff54087e2d335c4f3","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.2.1.tgz","fileCount":67,"integrity":"sha512-BGMdMuUsdEan4PYPP+sBmFf0u6YsrPLoJ8zUoX45eenvE5IxAb7RGcKekyQB1K8YbLEBVgczIwn33F4WNhCBqg==","signatures":[{"sig":"MEYCIQDsszoUz24AKgxKSEVR0lhBjMJ2zWV6T5S+5DP/Cuq5ugIhAPgn8pzeGjcYW2Hh2LnGf+ZWtO6kfgN8Ypnq0BNLcTyz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4599245},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5e4cb449d5dec930602feb8cccb50446aa338f81","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage","format":"biome format --write .","lint:fix":"eslint . --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.2.1_1769046058091_0.1694661751099129","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@likecoin/epubcheck-ts","version":"0.2.2","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.2.2","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"35a738b367e188c83db7772c16e04dab3771cc1a","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.2.2.tgz","fileCount":67,"integrity":"sha512-4KgFX9k2OQBUwXvfg/KXkCupI10W09N38hwyRUYP3jJL7u1LWnoxRm5Zyxd8c/I/BSIfe0XnH0TUEziiS+29xw==","signatures":[{"sig":"MEYCIQDPAcwR5X7qUpwTMib4Fm/lXPYnw6j3vE9ICJ8wuvmNAgIhAJukb9k142URfACO4s0AhZOUWvitmjVKsFlNtFi5Qj2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4607516},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"88f4d0b93261f89b819120ab688e020415f17f22","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage","format":"biome format --write .","lint:fix":"eslint . --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^2.1.8","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.2.2_1769061129729_0.2717580650467679","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@likecoin/epubcheck-ts","version":"0.2.3","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.2.3","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"d65b0955a721fe272001ee8afdae629e7ae8e762","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.2.3.tgz","fileCount":67,"integrity":"sha512-GahZ0eFYqCsJITVKQ33PmzzXLMoiwBRhHlRASnP1jrWKU+FgZmOMNV8vmoTArVoq5LeUOkxBTRHTsR9IhegECw==","signatures":[{"sig":"MEYCIQDd3eBrfAfOqH/DkKQd1SQk4AIXS8lALcU2rWHAdczd8QIhAO7GPlpTVvm7+JEWY3EX53J8MS0IHeKWkRAd3washOcq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4757700},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"6d64557710a8524c5263f95e82b4bc1e3056d14d","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage","format":"biome format --write .","lint:fix":"eslint . --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.2.3_1769161098508_0.7093120459036384","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@likecoin/epubcheck-ts","version":"0.2.4","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.2.4","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"560587cfa04ebf50615f545f67de631083da57b9","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.2.4.tgz","fileCount":11,"integrity":"sha512-tXFOIEuKmgNmu8P/jmseMyX4pG4NprfHZSWZqYcOvqQlmEg0q571zQCef55FFE1xuYzwJBkUOTsv3UNJtWdvTA==","signatures":[{"sig":"MEUCIE4TylV3NDiNTH8XCpr7lR8WG7krBvfZ3Gn589GHq0aWAiEA93fkcMw9ZaC2Fy08GwA3NsT/yLAg1Qec2QtWGhghIOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2372038},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"c1154d01874e026260c048c5c73bd03e88f7e54b","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage","format":"biome format --write .","lint:fix":"eslint . --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"18.20.6","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.2.4_1769461508886_0.07894002177772452","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@likecoin/epubcheck-ts","version":"0.3.0","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.3.0","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"afb425aeb615995006693e00719aae8009984399","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.3.0.tgz","fileCount":11,"integrity":"sha512-lha+8BDQ7ihAnSFtIcoD2PNSmHrgd1n2gHBeY8SpSmQ93r2+WTwzuTugbx/fKmg0RLw84vZUojzUI3UWbQbhZQ==","signatures":[{"sig":"MEQCIGZ9ydwU7/8u95hr+WSBbRFi78NbkuxmlHn9zFeQo3DyAiBswwmG8XP3jdneSWYE/nCt7Bmbb3i54HRC7cd8iBMlUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2512430},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d4a1ed8da96ceef3a7eb4c499c8a86fdb3a90efd","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage","format":"biome format --write .","lint:fix":"eslint . --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.3.0_1769538618501_0.8179418055884122","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@likecoin/epubcheck-ts","version":"0.3.1","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.3.1","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"c720add4432d2dc26f81276c4d06661c74798578","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.3.1.tgz","fileCount":11,"integrity":"sha512-4QyP0k+1u/7sJ3OaKcNczIAsijuSJJL7/IWSs5woa3bMmUjHs7qLyBiZ890qard5ULprCsWpnhA61jy7rTBubQ==","signatures":[{"sig":"MEUCIQDWUVXKfRdpls0ewY2MKqzzN4pFTQQrCt9q5SosWxNQ0gIgA0t+Zvpuz4cznIbATGLiSn5Bl9tkPXgW0IYtrtbIQaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2650871},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"4549dc555bcf4dd394366cd77467b329543b94e2","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage","format":"biome format --write .","lint:fix":"eslint . --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"18.20.6","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.3.1_1769624973729_0.8927477299511357","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@likecoin/epubcheck-ts","version":"0.3.2","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.3.2","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"87ab7782c810655b7f03bc854b8e62c48909dca9","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.3.2.tgz","fileCount":11,"integrity":"sha512-fz7m7DbKI3iiOhEZVFjUYwgumNpJSmxLCDAssBXF3+bv3GvunyuPajHTz+4C+H3uWDlYaUo0Q4ThMANKJAYsVQ==","signatures":[{"sig":"MEYCIQDdb4vocTMIEldnT0v1DUQGi2g9N97IhdTZRUczlliLeQIhAJjkqonkeZ03rpehQMPXuKmhRr9gs+SdGxVwkLFg+FFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2684883},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"478010d50a0e5bfc8b0aa0a197e7cbdf57efce5b","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage","format":"biome format --write .","lint:fix":"eslint . --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.3.2_1769972663603_0.12821267822613636","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@likecoin/epubcheck-ts","version":"0.3.3","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.3.3","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"695637a45ffdf760dcba40cc3a77aac39948ff22","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.3.3.tgz","fileCount":11,"integrity":"sha512-zOr13IsZxXdrxTCq+PATkGlQbGvbatzoHVEfduof7kRF3wQR9zQaRXIeWUT+NMb/geZjkH9TLVRUb28UPcF9sw==","signatures":[{"sig":"MEYCIQDIc/66bjajmA27dx14FlaaDu7Ky5QXaJvIDWb/hJ2kowIhAIugsxfBVq3O9g24PVCdQLG5XUjIsxEhLGgW8PYuUr/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2694045},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"01ab40c9b5ecaa2955641e29c49499cb97f8850b","scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage","format":"biome format --write .","lint:fix":"eslint . --fix","test:run":"vitest run","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.3.3_1770318617516_0.7918429860645588","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@likecoin/epubcheck-ts","version":"0.3.4","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.3.4","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"53561beec13af7c260779b2a9b86d9417bbea919","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.3.4.tgz","fileCount":11,"integrity":"sha512-b37wWXV0abywqQbPZYoMly6+Fo+/c9ntUptuo4KfkawhLzcJ4bKEG5fVGDNuZgehCkPPCOGxYe6+h6ASzT4zbw==","signatures":[{"sig":"MEUCIDTJwBBEIB8Ch1sF/oIp7bP6N+Z85zRJylqyj1y204bQAiEAyAY+dQwwTUUN4mXh8cfuFDwwmDr4zQD8fwyjMEweIME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2859507},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"84a3327d0dd411b56ab5fd00319845562d08f87f","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.3.4_1771091737967_0.3033665488210513","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@likecoin/epubcheck-ts","version":"0.3.5","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.3.5","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"eab1a0f122161bab870f663309132d6db56fb90b","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.3.5.tgz","fileCount":11,"integrity":"sha512-furfm+ieBL+ITrwd+TXK0U2h2qpaRvZgNFKoSH8VFl6cFTcfrUf5uKor7YldERkLngg85Fyr/hIv6d/YY3m/QQ==","signatures":[{"sig":"MEQCIB9o4ed7oSXTb9l+MmsD6P+UDStu1b8o30XFAQNppteDAiBSe97PSThou6KsjlD9Wp46P0/2HPVrjCq0mMwg37WeSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2927713},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"58378ad163b1915451c661e17a14d59fb7bd6f39","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.3.5_1771149471825_0.8973530920378183","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@likecoin/epubcheck-ts","version":"0.3.6","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.3.6","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"4d976cb533e60be90304e5183fcc6827029059d0","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.3.6.tgz","fileCount":11,"integrity":"sha512-015Ji1wXxRYzzYBA9/uLqP+hlZ2P+LB/rnnx53Wd/QtkUUhNSG0/lP4lWtx8yIC1cCQ8kXe/NsMjwyYwOLRINQ==","signatures":[{"sig":"MEYCIQDWqZsof7/JBrVshN0znDrtWd9folbHFlaCtyRLMgQSfgIhALpkAzK9qQKx4P296vRfrwDzhZlrLPkxrfielSI5cuvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3112311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"54c635a2f634a7ab1021a80bb3457625b3dc9419","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.3.6_1771223520858_0.1194275423060771","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@likecoin/epubcheck-ts","version":"0.3.7","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.3.7","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"c21f09b14870794a54b7b89af65411c321f0ac2c","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.3.7.tgz","fileCount":11,"integrity":"sha512-eYp97z7LMUawbuI78/yRyaQRjSHxpkLE/Wy3wHJtFH0RmVSnV3SzfCiW0PmFv7yfEfETI4QFrCvi75GzbI3PLw==","signatures":[{"sig":"MEUCICjrWV4uL7cxwo/cOCsLvNIk3sxHdei45Xi1h7Qvw2ZVAiEAiM7gybyQbm12uTrZBjrCVAgr04nh8gC+CMmgUmvOC2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3390970},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"448bf69f8d6ce91e42f1964074387eb10ad8e8c8","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.3.7_1771587855049_0.35839328059422915","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@likecoin/epubcheck-ts","version":"0.3.8","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.3.8","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"3b61054abcdd1bc8f9d956b3cfbd03ff4f3ceb95","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.3.8.tgz","fileCount":11,"integrity":"sha512-PDK+v4NMDjablR07PAZbzTPLIy4O78VcrT2bOGkfFMgtT5qWGE8dMTu2StVzVYCuH9Lv3J6wB4mEP2o72okZ6A==","signatures":[{"sig":"MEYCIQCWZnmxAagt0xvbtiPhWq0zutKEUMO8M/kGZBldU43YnwIhAMXqBteZEujSvkOEeOQBPmi2jWO0D2jFryFkF996Fqxj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3501974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"5fe2085951622b3bceda843e0b69704fe9c93e88","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.3.8_1774537889444_0.2390052232019373","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@likecoin/epubcheck-ts","version":"0.3.9","keywords":["epub","epubcheck","validation","ebook","w3c","accessibility","a11y"],"author":"","license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.3.9","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"0cc1d19c87279653c8355eb38c2f9c1277d9f752","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.3.9.tgz","fileCount":11,"integrity":"sha512-aPdayrcdZbDnc+ljP9XQRO/uvo/GH6rXLtIbMaJemJS7bobtNhjItzLgsl+cOAd8UXYLX2aNJLe6ZFAMIRiJVQ==","signatures":[{"sig":"MEUCIQCiUz4U6H3/GUdPRpzG4OWZBJkqyyxpbOzu5ulNIX/CywIgdsEtE9OwRpFjfcqYP0O62qhR/57nJn2FQnjJjUyi788=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3716870},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"f8ac316d40f6c8389b215b052a4f281fa0ca515b","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"williamchong007","email":"williamchong007@msn.com"},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"EPUB validation library for Node.js and browsers","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.3.9_1774687939128_0.5253893296158034","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@likecoin/epubcheck-ts","version":"0.4.0","keywords":["epub","epubcheck","validation","validator","ebook","publishing","typescript","browser","w3c","accessibility","a11y"],"author":{"name":"William Chong","email":"williamchong@like.co"},"license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.4.0","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"1a5f056947abe9bd01dbb846095de5b6249ebd22","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.4.0.tgz","fileCount":11,"integrity":"sha512-gZoJZISG5iccx6AZpKaIM81Dwec6HIfc91CDcWI9AllZSpPjxtsKMrsFw04vaVHzXrWLB4HCwVdISUppqCVyuA==","signatures":[{"sig":"MEUCIHUK6o5fAm5I5nzXB3eASM/ehWIrCBcGGMQAz6y7A6K3AiEAyCQ+WuTDrTPAAeNKxB2cxBFuOwOyRr9lCT73nov0lZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@likecoin%2fepubcheck-ts@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3851176},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"6f7a53b22615ee0063c8725a6fc0afd37bd231d5","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7bfd-f936-449f-b23d-a00ee3e5b203"}},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.4.0_1775548042389_0.9251501741754935","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@likecoin/epubcheck-ts","version":"0.5.0","keywords":["epub","epubcheck","validation","validator","ebook","publishing","typescript","browser","w3c","accessibility","a11y"],"author":{"name":"William Chong","email":"williamchong@like.co"},"license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.5.0","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"8e146cb5d8413f9a0e56c1f8ecac7ed5a644be9c","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.5.0.tgz","fileCount":11,"integrity":"sha512-jfOD8e3UzNKHH+MaeXPZLKIBGYqAtiOxLK62D2Xg/7XKJAPS2+fnbAkz/P47EqY1+/EoIC7xQLlZYsPLfvGYIw==","signatures":[{"sig":"MEUCIQDY3qzkG3yS1dbUKxAXUBUjlpHx1n9OsfQCtm5tWB6WTgIgPg5D5y++exez/KJilFutvKomaCvSGL3If2/1tRQFF24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@likecoin%2fepubcheck-ts@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4254649},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"89108b258bbdcde3485abfd67cb57fa469412a8e","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7bfd-f936-449f-b23d-a00ee3e5b203"}},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.5.0_1776156817254_0.6381341968468766","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@likecoin/epubcheck-ts","version":"0.5.1","keywords":["epub","epubcheck","validation","validator","ebook","publishing","typescript","browser","w3c","accessibility","a11y"],"author":{"name":"William Chong","email":"williamchong@like.co"},"license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.5.1","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"fc1f1a58f3958cca367a544f93cd07eea08a4099","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.5.1.tgz","fileCount":11,"integrity":"sha512-dSgFSgvldFCdQRN/mxKk67uCgfxjz1vHliLOd70chBG5Y14YYZ0995hOOZnS3fP2H3F1PAwW00MEFIQT00blmQ==","signatures":[{"sig":"MEYCIQD+ETh+TbJJ+h9lG5OK1oJoc3PrhyTkMQwtUrYsNfJgLwIhAPKYo4md8z5Sd+hKZbiGe2RZQ/Gi82WMgIDoy5kIOlD0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@likecoin%2fepubcheck-ts@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4256064},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"4953bdcd4dc402e4ff6af6129425ed4f39492adc","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7bfd-f936-449f-b23d-a00ee3e5b203"}},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.5.1_1776178028251_0.646231641314061","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@likecoin/epubcheck-ts","version":"0.6.0","keywords":["epub","epubcheck","validation","validator","ebook","publishing","typescript","browser","w3c","accessibility","a11y"],"author":{"name":"William Chong","email":"williamchong@like.co"},"license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.6.0","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"32457826ab30608f25b6c12b2875d69c0d941947","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.6.0.tgz","fileCount":11,"integrity":"sha512-2DVKpSzfeAKbWKf88qEBjFP3O6qqmcohhf0RGjxMsC2N2m9OTq+WULfSGreI7RwKQmcCXhFoFsSdm4kaVLTa/Q==","signatures":[{"sig":"MEYCIQCFEhgLHZ8WLiPLUQx1ltkENUDlpGI2YJ5YXAzLGq9IcgIhAMiRM7n3CbcimQsMU5UwmRbMuGQTic4TincgVwYoe0t8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@likecoin%2fepubcheck-ts@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4371411},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"7b04a0f35a39936cf3c44ba57e1fc23b0cef9544","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7bfd-f936-449f-b23d-a00ee3e5b203"}},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.6.0_1776632829931_0.007790147170199102","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@likecoin/epubcheck-ts","version":"0.6.1","keywords":["epub","epubcheck","validation","validator","ebook","publishing","typescript","browser","w3c","accessibility","a11y"],"author":{"name":"William Chong","email":"williamchong@like.co"},"license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.6.1","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"a4bb353ffc5e8149ff3e21ef2d86217e43aafb40","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.6.1.tgz","fileCount":11,"integrity":"sha512-AnYpOTqvaPfwNYh3hhrcbz2F4O0v94Ma7vuB/kQCry2SSNalYlas8adQhm+ZT6NAFAdfrEaNWV/oNMWUhE0vcg==","signatures":[{"sig":"MEYCIQC7IKU9YSePfWzEpr8mwT8zbLYjQJTVRpEkliWEFDXm6wIhAOzj8bCHBIdPMfERxdYVqWpms3m9qopxtZTkhDsIWnqp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@likecoin%2fepubcheck-ts@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4409995},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"664dbb684dd430190795ddd5356a2beb4f1bdf94","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7bfd-f936-449f-b23d-a00ee3e5b203"}},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.6.1_1777305964236_0.010232678375871718","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@likecoin/epubcheck-ts","version":"0.6.2","keywords":["epub","epubcheck","validation","validator","ebook","publishing","typescript","browser","w3c","accessibility","a11y"],"author":{"name":"William Chong","email":"williamchong@like.co"},"license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.6.2","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"7de21b9b36e4a792fe6577b150b8099e674c62e9","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.6.2.tgz","fileCount":11,"integrity":"sha512-dKZ6g6kzQYJELiqneuJJ2+d16ocbjW2GepxdJSBMVZjYpYKKpYPVTALV68CswXhMUPtzpVrIyJ2IVD+bilGsEQ==","signatures":[{"sig":"MEUCIQDngvcGqOp2Y8wVl64o2oEIdc9LdqAb1cZYt/rqFWU2uQIgdb/c8YNQJew5an3TSdQ2Z9tX+SN+zfCaZTV8achl11s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@likecoin%2fepubcheck-ts@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4417104},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"0567cff391ef77c2336bbb5ef3392ed2f1f67906","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test:packaging","test:packaging":"vitest run --config vitest.packaging.config.ts","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7bfd-f936-449f-b23d-a00ee3e5b203"}},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.6.2_1781980703891_0.24791237084655693","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@likecoin/epubcheck-ts","version":"0.6.3","keywords":["epub","epubcheck","validation","validator","ebook","publishing","typescript","browser","w3c","accessibility","a11y"],"author":{"name":"William Chong","email":"williamchong@like.co"},"license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.6.3","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"f511ef41f7b995efbe245c7087208441e33542a9","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.6.3.tgz","fileCount":11,"integrity":"sha512-7C+x4BEARckc7TiGZpUAIdGWUViAdZtuouo0U6zDVFp3Fflj661bncTfGYUQaucTZgbSr5N7BjXHWCVW3uiyZw==","signatures":[{"sig":"MEUCIQDR4G6NySgRmnq6DmKWVshhF9DKa5TiE+pFHhCn446PVAIgJa4xN3yzJgo90nCIAqOliPaUluJcVXsTOMsJcwTWG38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@likecoin%2fepubcheck-ts@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4458595},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"3b231fb657b823e9033cbd7d9e491ffcec929eca","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test:packaging","test:packaging":"vitest run --config vitest.packaging.config.ts","fetch:real-epubs":"npx tsx scripts/fetch-real-epubs.ts","generate:schemas":"npx tsx scripts/generate-schemas.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7bfd-f936-449f-b23d-a00ee3e5b203"}},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"fflate":"^0.8.2","slimdom":"^4.3.5","css-tree":"^3.0.1","fontoxpath":"^3.33.1","libxml2-wasm":"^0.6.0","slimdom-sax-parser":"^1.5.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.6.3_1785947084782_0.7270449444131475","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@likecoin/epubcheck-ts","version":"0.6.4","keywords":["epub","epubcheck","validation","validator","ebook","publishing","typescript","browser","w3c","accessibility","a11y"],"author":{"name":"William Chong","email":"williamchong@like.co"},"license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.6.4","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"4e3f8e17d2420e901d1d188f6be04b3ad7c2c071","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.6.4.tgz","fileCount":11,"integrity":"sha512-BSUHq9C9iAxMNwEQjAx8AJgIriTkaJFnQuUj/g752ETRBiQ4TrGr/EN3bXgYOUkvJhihj/UKmB0fz/7itnR4Mw==","signatures":[{"sig":"MEUCIBEvFSa6TRFDibMRQpNGYJzFg/r4cR2zHpzceodjBJzwAiEAuL9bvbZS2Ez5FoSYzUNiY2XHBZsVGXtMq68g39Fcpvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@likecoin%2fepubcheck-ts@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4413050},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"b59d3dd521f1711654034a4ad1add60c5bb9d127","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","parity":"npx tsx scripts/parity/cli.ts corpus","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","parity:check":"npx tsx scripts/parity/cli.ts check","parity:update":"npx tsx scripts/parity/cli.ts update --prune","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test:packaging","test:packaging":"vitest run --config vitest.packaging.config.ts","fetch:real-epubs":"npx tsx scripts/fetch-real-epubs.ts","generate:schemas":"npx tsx scripts/generate-schemas.ts","parity:standalone":"npx tsx scripts/parity/cli.ts standalone"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7bfd-f936-449f-b23d-a00ee3e5b203"}},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"fflate":"^0.8.2","css-tree":"^3.0.1","libxml2-wasm":"^0.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.6.4_1786113802286_0.6740754519406456","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@likecoin/epubcheck-ts","version":"0.6.5","keywords":["epub","epubcheck","validation","validator","ebook","publishing","typescript","browser","w3c","accessibility","a11y"],"author":{"name":"William Chong","email":"williamchong@like.co"},"license":"GPL-3.0-only","_id":"@likecoin/epubcheck-ts@0.6.5","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"homepage":"https://github.com/likecoin/epubcheck-ts#readme","bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"bin":{"epubcheck-ts":"bin/epubcheck.js"},"dist":{"shasum":"9e1300e214fdf3e7a00cd11ceae1838c60387b38","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.6.5.tgz","fileCount":11,"integrity":"sha512-E/p01rmjLDcuy5/p+L5RuatbkEPBnmkAB9rYe2yaxTqytcM9gfqBQjf3ESNqk4avDyMBvie0UPKoadjoIm5kuQ==","signatures":[{"sig":"MEUCIAK9IyOjwAxUSLoiQNvO6c0AVLaFt3WQYmc/9qHMHHqFAiEAnhIonedY6RFLxB4g97OaDsRps74BNXeSgesIA+iOreg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@likecoin%2fepubcheck-ts@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4439041},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"6fbfdd0950929fe0c346bb329056c5f4ddf1d29c","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","parity":"npx tsx scripts/parity/cli.ts corpus","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","parity:check":"npx tsx scripts/parity/cli.ts check","parity:update":"npx tsx scripts/parity/cli.ts update --prune","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test:packaging","test:packaging":"vitest run --config vitest.packaging.config.ts","fetch:real-epubs":"npx tsx scripts/fetch-real-epubs.ts","generate:schemas":"npx tsx scripts/generate-schemas.ts","parity:standalone":"npx tsx scripts/parity/cli.ts standalone"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7bfd-f936-449f-b23d-a00ee3e5b203"}},"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"fflate":"^0.8.2","css-tree":"^3.0.1","libxml2-wasm":"^0.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/epubcheck-ts_0.6.5_1787235465546_0.565917173716729","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"_id":"@likecoin/epubcheck-ts@0.7.0","bin":{"epubcheck-ts":"bin/epubcheck.js"},"bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"dist":{"shasum":"9feb89fa24fe08af21876bbcb0d46dc697589cdc","tarball":"https://registry.npmjs.org/@likecoin/epubcheck-ts/-/epubcheck-ts-0.7.0.tgz","fileCount":12,"integrity":"sha512-i1c9Eqa6ioJQ3ahOaKTKDsOuTqdsHkpjuXKJD3RmjSMsUpuq+lgmtGhQoKueuE8v0mGpRDbXTvUYcHgSuRXsCw==","signatures":[{"sig":"MEUCIQCbhdZG7LkVBDImUWj/qJVR7ubn5dX4c09ReGIdrh2wRgIgAdIS7aXovE9ZfwLCcys24GVEAEej8f8x0fW2UqXmNCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE+afpq3RoQX48lJkKSd+yklmfKCgQHxuDKpvUK22yCJAiBRVBKgO3Oyamdaf868LmYs5gYBc/HRkF5qtzNqee4tLA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@likecoin%2fepubcheck-ts@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4428374},"main":"./dist/index.cjs","name":"@likecoin/epubcheck-ts","type":"module","types":"./dist/index.d.ts","author":{"name":"William Chong","email":"williamchong@like.co"},"module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"b2f39c57e8a194e7d59c56bdb54cfdc2aab560d7","license":"BSD-3-Clause","scripts":{"dev":"tsup --watch","docs":"npm run docs:html && npm run docs:md","lint":"eslint .","test":"vitest","build":"tsup","check":"biome format . && eslint . && tsc --noEmit","clean":"rm -rf dist coverage docs","format":"biome format --write .","parity":"npx tsx scripts/parity/cli.ts corpus","docs:md":"typedoc --plugin typedoc-plugin-markdown --out docs/md","lint:fix":"eslint . --fix","test:run":"vitest run","docs:html":"typedoc --out docs/html","typecheck":"tsc --noEmit","format:check":"biome format .","parity:check":"npx tsx scripts/parity/cli.ts check","parity:update":"npx tsx scripts/parity/cli.ts update --prune","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test:packaging","test:packaging":"vitest run --config vitest.packaging.config.ts","fetch:real-epubs":"npx tsx scripts/fetch-real-epubs.ts","generate:schemas":"npx tsx scripts/generate-schemas.ts","parity:standalone":"npx tsx scripts/parity/cli.ts standalone"},"version":"0.7.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d9f7bfd-f936-449f-b23d-a00ee3e5b203"}},"homepage":"https://github.com/likecoin/epubcheck-ts#readme","keywords":["epub","epubcheck","validation","validator","ebook","publishing","typescript","browser","w3c","accessibility","a11y"],"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"_npmVersion":"11.19.0","description":"EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck","directories":{},"maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"fflate":"^0.8.2","css-tree":"^3.0.1","libxml2-wasm":"^0.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","vitest":"^4.0.18","typedoc":"^0.28.16","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@biomejs/biome":"^1.9.4","@types/css-tree":"^2.3.10","typescript-eslint":"^8.18.1","@vitest/coverage-v8":"^4.0.18","typedoc-plugin-markdown":"^4.10.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/epubcheck-ts_0.7.0_1789660692719_0.003018583719260448"}}},"time":{"created":"2026-01-21T04:25:41.194Z","modified":"2026-09-17T15:58:13.206Z","0.1.0":"2026-01-21T04:25:41.554Z","0.2.0":"2026-01-21T19:34:28.142Z","0.2.1":"2026-01-22T01:40:58.277Z","0.2.2":"2026-01-22T05:52:09.945Z","0.2.3":"2026-01-23T09:38:18.714Z","0.2.4":"2026-01-26T21:05:09.123Z","0.3.0":"2026-01-27T18:30:18.725Z","0.3.1":"2026-01-28T18:29:33.938Z","0.3.2":"2026-02-01T19:04:23.837Z","0.3.3":"2026-02-05T19:10:17.809Z","0.3.4":"2026-02-14T17:55:38.238Z","0.3.5":"2026-02-15T09:57:52.046Z","0.3.6":"2026-02-16T06:32:01.060Z","0.3.7":"2026-02-20T11:44:15.227Z","0.3.8":"2026-03-26T15:11:29.679Z","0.3.9":"2026-03-28T08:52:19.385Z","0.4.0":"2026-04-07T07:47:22.611Z","0.5.0":"2026-04-14T08:53:37.488Z","0.5.1":"2026-04-14T14:47:08.525Z","0.6.0":"2026-04-19T21:07:10.127Z","0.6.1":"2026-04-27T16:06:04.506Z","0.6.2":"2026-06-20T18:38:24.084Z","0.6.3":"2026-08-05T16:24:44.957Z","0.6.4":"2026-08-07T14:43:22.488Z","0.6.5":"2026-08-20T14:17:45.789Z","0.7.0":"2026-09-17T15:58:12.869Z"},"bugs":{"url":"https://github.com/likecoin/epubcheck-ts/issues"},"author":{"name":"William Chong","email":"williamchong@like.co"},"license":"BSD-3-Clause","homepage":"https://github.com/likecoin/epubcheck-ts#readme","keywords":["epub","epubcheck","validation","validator","ebook","publishing","typescript","browser","w3c","accessibility","a11y"],"repository":{"url":"git+https://github.com/likecoin/epubcheck-ts.git","type":"git"},"description":"EPUB validation for Node.js and browsers — TypeScript port of EPUBCheck","maintainers":[{"name":"nwingt","email":"i@ngwingt.at"},{"name":"williamchong007","email":"williamchong007@msn.com"},{"name":"aurora22","email":"aurora@liker.land"}],"readme":"# epubcheck-ts\n\nValidate EPUB files in Node.js and the browser. A TypeScript implementation of [EPUBCheck](https://github.com/w3c/epubcheck).\n\n[![CI](https://github.com/likecoin/epubcheck-ts/actions/workflows/ci.yml/badge.svg)](https://github.com/likecoin/epubcheck-ts/actions/workflows/ci.yml)\n[![npm](https://img.shields.io/npm/v/%40likecoin%2Fepubcheck-ts)](https://www.npmjs.com/package/@likecoin/epubcheck-ts)\n[![License](https://img.shields.io/npm/l/%40likecoin%2Fepubcheck-ts)](./LICENSE)\n\n> **Status**: Measured against EPUBCheck 5.4.0 across 763 spec fixtures — **95.9% agreement on whether a publication is valid**, 87.5% agreement on which errors and warnings are reported. See [PROJECT_STATUS.md](./PROJECT_STATUS.md) for the full breakdown and methodology. For formal EPUB 3 conformance certification, use the official [Java EPUBCheck](https://github.com/w3c/epubcheck).\n\n## Features\n\n- **CLI and API** — Use as a CLI tool (`npx @likecoin/epubcheck-ts book.epub`) or import as a library\n- **Browser support** — Works in Node.js 18+ and modern browsers via pure JS + WASM\n- **No native dependencies** — No Java, no compilation — `npm install` and go\n- **TypeScript** — Full type definitions included\n- **Tree-shakable** — ESM with proper exports for minimal bundle impact\n\n## Try it Online\n\nLive demo at **[likecoin.github.io/epubcheck-ts](https://likecoin.github.io/epubcheck-ts/)** — validate EPUB files in the browser without uploading to any server.\n\n## Installation\n\n```bash\nnpm install @likecoin/epubcheck-ts\n```\n\n## Quick Start\n\n### Command Line Interface (CLI)\n\n**Quick validation:**\n```bash\nnpx @likecoin/epubcheck-ts book.epub\n```\n\n**Or install globally:**\n```bash\nnpm install -g @likecoin/epubcheck-ts\nepubcheck-ts book.epub\n```\n\n**CLI Options:**\n```bash\nepubcheck-ts <file.epub> [options]\n\nOptions:\n  -j, --json <file>        Output JSON report to file (use '-' for stdout)\n  -q, --quiet              Suppress console output (errors only)\n  -p, --profile <name>     Validation profile (default|dict|edupub|idx|preview)\n  -m, --mode <type>        Validation mode: exp (expanded directory), opf, xhtml, svg, nav, mo\n  -v, --epub-version <ver> EPUB version for single-file mode (2|2.0|3|3.0|3.1|3.2|3.3)\n  -u, --usage              Include usage messages (best practices)\n  -f, --fatal              Show only fatal errors\n  -e, --error              Show fatal errors and errors\n  -w, --warn               Show fatal errors, errors, and warnings\n  -i, --info               Show fatal, error, warning, and info messages\n  -c, --customMessages <file>  Override message severities (TSV: ID<tab>SEVERITY)\n      --fail-on-warnings   Exit with code 1 if warnings are found\n                           (also accepts --failonwarnings for Java compatibility)\n  -l, --listChecks         List all message IDs and severities\n  -V, --version            Show version information\n  -h, --help               Show this help message\n```\n\n`-w` and `--fail-on-warnings` are different options: `-w` only widens which\nmessages are *displayed*, while `--fail-on-warnings` changes the *exit code*.\nUse the latter in CI. Note also that `-V` shows the version — `-v` takes an\nEPUB version for single-file mode.\n\n**Examples:**\n```bash\n# Basic validation\nepubcheck-ts book.epub\n\n# Generate JSON report\nepubcheck-ts book.epub --json report.json\n\n# Quiet mode for CI/CD\nepubcheck-ts book.epub --quiet --fail-on-warnings\n\n# Validate with specific profile\nepubcheck-ts dictionary.epub --profile dict\n\n# Show only errors (hide warnings/info)\nepubcheck-ts book.epub --error\n\n# Enable suppressed accessibility checks\nprintf \"ACC-004\\tWARNING\\nACC-005\\tWARNING\\n\" > overrides.txt\nepubcheck-ts book.epub -c overrides.txt\n```\n\n### ES Modules (recommended)\n\n```typescript\nimport { EpubCheck } from '@likecoin/epubcheck-ts';\nimport { readFile } from 'node:fs/promises';\n\n// Load EPUB file\nconst epubData = await readFile('book.epub');\n\n// Validate\nconst result = await EpubCheck.validate(epubData);\n\nif (result.valid) {\n  console.log('EPUB is valid!');\n} else {\n  console.log(`Found ${result.errorCount} errors and ${result.warningCount} warnings`);\n  \n  for (const message of result.messages) {\n    console.log(`${message.severity}: ${message.message}`);\n    if (message.location) {\n      console.log(`  at ${message.location.path}:${message.location.line}`);\n    }\n  }\n}\n```\n\n### CommonJS\n\n```javascript\nconst fs = require('node:fs');\n\nasync function validate() {\n  const { EpubCheck } = require('@likecoin/epubcheck-ts');\n\n  const epubData = fs.readFileSync('book.epub');\n  const result = await EpubCheck.validate(epubData);\n\n  console.log(result.valid ? 'Valid!' : 'Invalid');\n}\n\nvalidate();\n```\n\n> The XML engine (`libxml2-wasm`, ESM-only with top-level await) is lazy-loaded\n> inside `EpubCheck.validate()`, so the package stays `require()`-able from\n> CommonJS and importable without forcing top-level-await support on your\n> bundler.\n\n### Browser\n\n```typescript\nimport { EpubCheck } from '@likecoin/epubcheck-ts';\n\n// From file input\nconst fileInput = document.querySelector('input[type=\"file\"]');\nfileInput.addEventListener('change', async (event) => {\n  const file = event.target.files[0];\n  const data = new Uint8Array(await file.arrayBuffer());\n  \n  const result = await EpubCheck.validate(data);\n  console.log(result);\n});\n```\n\n## API\n\n> Full API reference: [online](https://likecoin.github.io/epubcheck-ts/docs/) | [markdown](./docs/md/globals.md)\n\n### `EpubCheck.validate(data, options?)`\n\nStatic method to validate an EPUB file.\n\n**Parameters:**\n- `data: Uint8Array` - The EPUB file contents\n- `options?: EpubCheckOptions` - Optional validation options\n\n**Returns:** `Promise<EpubCheckResult>`\n\n### `new EpubCheck(options?)`\n\nCreate a reusable validator instance.\n\n```typescript\nconst checker = new EpubCheck({\n  version: '3.3',\n  profile: 'default',\n  locale: 'en',\n});\n\nconst result1 = await checker.check(epub1Data);\nconst result2 = await checker.check(epub2Data);\n```\n\n### Options\n\n```typescript\ninterface EpubCheckOptions {\n  /** EPUB version to validate against (auto-detected if not specified) */\n  version?: '2.0' | '3.0' | '3.1' | '3.2' | '3.3';\n  \n  /** Validation profile */\n  profile?: 'default' | 'edupub' | 'idx' | 'dict' | 'preview';\n  \n  /** Include usage messages in results (default: false) */\n  includeUsage?: boolean;\n  \n  /** Include info messages in results (default: true) */\n  includeInfo?: boolean;\n  \n  /** Maximum errors before stopping, 0 = unlimited (default: 0) */\n  maxErrors?: number;\n  \n  /** Locale for messages (default: 'en') */\n  locale?: string;\n  \n  /** Custom message severity overrides (message ID → severity) */\n  customMessages?: Map<string, MessageSeverity>;\n}\n```\n\n### Result\n\n```typescript\ninterface EpubCheckResult {\n  /** Whether the EPUB is valid (no errors or fatal errors) */\n  valid: boolean;\n  \n  /** All validation messages */\n  messages: ValidationMessage[];\n  \n  /** Counts by severity */\n  fatalCount: number;\n  errorCount: number;\n  warningCount: number;\n  infoCount: number;\n  usageCount: number;\n  \n  /** Detected EPUB version */\n  version?: string;\n  \n  /** Validation time in milliseconds */\n  elapsedMs: number;\n}\n\ninterface ValidationMessage {\n  /** Unique message identifier (e.g., 'OPF-001') */\n  id: string;\n  \n  /** Severity level */\n  severity: 'fatal' | 'error' | 'warning' | 'info' | 'usage';\n  \n  /** Human-readable message */\n  message: string;\n  \n  /** Location in the EPUB */\n  location?: {\n    path: string;\n    line?: number;\n    column?: number;\n    context?: string;\n  };\n  \n  /** Suggestion for fixing the issue */\n  suggestion?: string;\n}\n```\n\n### JSON Report\n\nGenerate a JSON report compatible with the original EPUBCheck:\n\n```typescript\nimport { EpubCheck, Report } from '@likecoin/epubcheck-ts';\n\nconst result = await EpubCheck.validate(data);\nconst jsonReport = Report.toJSON(result);\nconsole.log(jsonReport);\n```\n\n## Supported Environments\n\n| Environment | Version | Notes |\n|-------------|---------|-------|\n| Node.js | 18+ | Full support |\n| Chrome | 89+ | Full support |\n| Firefox | 89+ | Full support |\n| Safari | 15+ | Full support |\n| Edge | 89+ | Full support |\n\n## Architecture\n\nThis library is a TypeScript port of the Java-based [EPUBCheck](https://github.com/w3c/epubcheck) tool maintained by the W3C. Key implementation details:\n\n- **XML Processing**: Uses [libxml2-wasm](https://github.com/nicklasb/libxml2-wasm) for XML parsing and schema validation (RelaxNG, XSD) via WebAssembly\n- **ZIP Handling**: Uses [fflate](https://github.com/101arrowz/fflate) for fast, lightweight EPUB container processing\n- **CSS Validation**: Uses [css-tree](https://github.com/nicklasb/css-tree) for CSS parsing and validation\n- **Schematron rules**: Hand-ported to TypeScript rather than evaluated from `.sch` files — there is no Schematron engine, so the three runtime dependencies above are the whole list\n\n## Validation Coverage\n\n| Component | Status | Completeness | Notes |\n|-----------|--------|--------------|-------|\n| OCF Container | 🟢 Complete | ~92% | ZIP structure, mimetype, container.xml, encryption.xml obfuscation |\n| Package Document (OPF) | 🟢 Complete | ~92% | Metadata, manifest, spine, collections, Schematron-equivalent checks |\n| Content Documents | 🟢 Complete | ~93% | XHTML structure, CSS url(), @import, SVG, entities, title, SSML, XML version |\n| Navigation Document | 🟢 Complete | ~95% | Nav content model, landmarks, labels, reading order, hidden, nested-ol |\n| Schema Validation | 🟡 Partial | ~55% | RelaxNG for OPF/container; XHTML/SVG disabled (libxml2 limitation) |\n| CSS | 🟡 Partial | ~85% | @font-face, @import, url() extraction, position, forbidden properties, alt style tags |\n| Cross-reference Validation | 🟢 Complete | ~92% | Reference tracking, fragments, fallbacks, remote resources, cross-document features |\n| Accessibility Checks | 🟢 Complete | ~71% | 12/17 ACC checks: table, image alt, hyperlink, MathML, SVG, epub:type, OPF metadata |\n| Media Overlays | 🟡 Partial | ~70% | SMIL structure, timing, audio, OPF metadata, duration validation |\n| Media Validation | 🟡 Partial | ~25% | Magic number checks (MED-004/OPF-029/PKG-022); deep format parsing planned |\n\nLegend: 🟢 Complete | 🟡 Partial | 🔴 Basic | ❌ Not Started\n\nThe percentages above are per-component estimates. For what actually matters —\nwhether this tool and Java EPUBCheck reach the same verdict on the same file —\nsee the measured figures in [PROJECT_STATUS.md](./PROJECT_STATUS.md): **97%\nvalid/invalid agreement and 88% error/warning agreement** across 758 fixtures,\nwith the remaining differences enumerated.\n\n## Development\n\n### Prerequisites\n\n- Node.js 18+\n- npm 9+\n\n### Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/likecoin/epubcheck-ts.git\ncd epubcheck-ts\n\n# Install dependencies\nnpm install\n\n# Run tests\nnpm test\n\n# Build\nnpm run build\n```\n\n### Scripts\n\n| Script | Description |\n|--------|-------------|\n| `npm run build` | Build the library (ESM + CJS) |\n| `npm run dev` | Build in watch mode |\n| `npm test` | Run tests in watch mode |\n| `npm run test:run` | Run tests once |\n| `npm run test:coverage` | Run tests with coverage |\n| `npm run lint` | Lint with ESLint |\n| `npm run lint:fix` | Lint and auto-fix |\n| `npm run format` | Format with Biome |\n| `npm run typecheck` | TypeScript type checking |\n| `npm run check` | Run all checks (format + typecheck) |\n| `npm run docs` | Generate API docs (HTML + Markdown) |\n| `npm run docs:html` | Generate HTML API docs to `docs/html/` |\n| `npm run docs:md` | Generate Markdown API docs to `docs/md/` |\n\n### Project Structure\n\n```\nepubcheck-ts/\n├── src/\n│   ├── index.ts           # Public API exports\n│   ├── checker.ts         # Main EpubCheck class\n│   ├── types.ts           # TypeScript type definitions\n│   ├── core/              # Core validation logic\n│   ├── ocf/               # OCF container validation ✅\n│   ├── opf/               # Package document validation ✅\n│   ├── content/           # Content document validation ✅\n│   ├── nav/               # Navigation validation ✅\n│   ├── ncx/               # NCX validation (EPUB 2) ✅\n│   ├── references/        # Cross-reference validation ✅\n│   ├── schema/            # Schema validation ✅\n│   │   ├── relaxng.ts     # RelaxNG validation\n│   │   ├── xsd.ts         # XSD validation\n│   │   └── orchestrator.ts # Schema orchestration\n│   └── messages/          # Error messages\n├── schemas/               # Schema files (RNG, RNC, XSD)\n├── test/\n│   ├── fixtures/          # Test EPUB files\n│   └── integration/       # Integration tests\n├── docs/\n│   └── md/                # Generated API docs (Markdown, checked in)\n├── examples/\n│   └── web/               # Web demo ✅\n└── dist/                  # Build output\n```\n\nLegend: ✅ Implemented\n\n## Comparison with Java EPUBCheck\n\n| Aspect | epubcheck-ts | EPUBCheck (Java) |\n|--------|--------------|------------------|\n| Runtime | Node.js / Browser | JVM |\n| Verdict agreement | 97% (measured, n=758) | Baseline |\n| Bundle Size | ~450KB JS + ~1.6MB WASM | ~15MB |\n| Installation | `npm install` | Download JAR |\n| Integration | Native JS/TS | CLI or Java API |\n| Performance | Comparable | Baseline |\n\nSee [PROJECT_STATUS.md](./PROJECT_STATUS.md) for detailed feature comparison.\n\n## Contributing\n\nContributions are welcome! Please read [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines.\n\nFor AI agents contributing to this project, see [AGENTS.md](./AGENTS.md).\n\n## License\n\n[BSD-3-Clause](./LICENSE) — the same license as the Java [EPUBCheck](https://github.com/w3c/epubcheck). Releases up to and including 0.6.5 were published under GPL-3.0; 0.7.0 is the first BSD-3-Clause release.\n\nThis is an independent TypeScript implementation of the Java EPUBCheck: the validation logic is written from scratch, not translated line by line. The RELAX NG schemas, the message identifiers and their wording, and the test fixtures do come from the original project — along with the [Nu Html Checker](https://github.com/validator/validator) (MIT) and W3C MathML/SVG schemas it bundles. [THIRD_PARTY_NOTICES.md](./THIRD_PARTY_NOTICES.md) reproduces the notices those require, and ships with the package.\n\n## Acknowledgments\n\n- [W3C EPUBCheck](https://github.com/w3c/epubcheck) - The original Java implementation\n- [DAISY Consortium](https://daisy.org/) - Maintainers of EPUBCheck\n- [libxml2-wasm](https://github.com/jameslan/libxml2-wasm) - WebAssembly XML processing\n\n## Built by 3ook.com\n\nThis project is built and maintained by the [3ook.com](https://3ook.com/about) team. 3ook is a Web3 eBook platform where authors can publish EPUB ebooks and readers can collect them as digital assets. If you're an author looking to publish your ebook, check out [3ook.com](https://3ook.com/about).\n\n## Related Projects\n\n- [EPUBCheck](https://github.com/w3c/epubcheck) - Official Java validator\n- [epub.js](https://github.com/futurepress/epub.js) - EPUB reader library\n- [r2-shared-js](https://github.com/nicklasb/r2-shared-js) - Readium shared models\n","readmeFilename":"README.md"}