{"_id":"xobuilder-extractor","_rev":"216-64888972ac82f4c63f8a7ff6b3abc4c7","name":"xobuilder-extractor","dist-tags":{"latest":"3.1.8"},"versions":{"1.0.0":{"name":"xobuilder-extractor","version":"1.0.0","keywords":[],"author":{"name":"dev-hai"},"license":"ISC","_id":"xobuilder-extractor@1.0.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"1b76e04168a93e9886c85fdc090b7932ca0a37cb","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.0.0.tgz","fileCount":79,"integrity":"sha512-sr4r0MFymU1ivo/aoKT3u8ZJBrLFQM/pJ1fOK/3qcMk5jRxuN61eum2VFrwkdInv5GsKOXzca/YKVSlRvvCXiQ==","signatures":[{"sig":"MEUCIQCq18+Yzv0l7kbTMjACeGl0Uh8V/SKXyZEp/c8pAFF4qwIgFuhQodadFKpwcEYouyuGYMojDGx6HoVfvn3F4cgBqUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473101},"main":"dist/index.js","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"^5.8.3","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.0.0_1744968827367_0.039229702251125875","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"xobuilder-extractor","version":"1.0.1","keywords":[],"author":{"name":"dev-hai"},"license":"ISC","_id":"xobuilder-extractor@1.0.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"c2a6a5db86e4f9edc7268e9e3388bc2e86fc397a","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.0.1.tgz","fileCount":79,"integrity":"sha512-fx81BjDVrzYKb6vnAkkGf8p6TnoZKOkcqNmM1KNGGKayP7FTw6GWQu10peTLdioO6Yjv6bzsTNrL15xlGwnPQQ==","signatures":[{"sig":"MEUCIQCzxNvRCoWZJEIzkrWhpdk+TqpaQzFwyznaeYOfQ3usAQIgE8Q/cnqLe/X/WlobpCohkPA+RzdmGSrS0fhYxJYrvZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472869},"main":"dist/index.js","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"^5.8.3","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.0.1_1744970174695_0.3561803395862857","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"xobuilder-extractor","version":"1.0.2","keywords":[],"author":{"name":"dev-hai"},"license":"ISC","_id":"xobuilder-extractor@1.0.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"a802469172805cb8479ca9517259c10a7bcbd789","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.0.2.tgz","fileCount":79,"integrity":"sha512-OLkHQqkzgd3w9khUg0WsVIwGGCL0fmKYEXwHl/NLz6p1xFSJnKmUpK31mgeZV/no2Ug3G9bd5TEJibHAXUxbHQ==","signatures":[{"sig":"MEUCIQDzzkqQMwybrsUcJ7qPTjKjQkL6yEedhdSxSJG3uB1Q2AIgcMPEcyj+WoJeL0lKv25RquLZ+oWHPdIUpayjrQ9O1iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472577},"main":"dist/index.js","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"^5.8.3","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.0.2_1744970480657_0.18783924044810152","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"xobuilder-extractor","version":"1.0.3","keywords":[],"author":{"name":"dev-hai"},"license":"ISC","_id":"xobuilder-extractor@1.0.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"039b654f54d3c693b93202fb4b134df7f301f54b","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.0.3.tgz","fileCount":79,"integrity":"sha512-NTvimpFPAq2UHX/KeCpiYD2yBZN203ADPF4pfegsJWgOdj7eKaVA7DumatvwPjWNHEtIIfwpVLIe4Zbl4HwHRA==","signatures":[{"sig":"MEUCIQD8FLyVV8wb+OL+Za3vgT+wBolDtHTfEjm52YVDxOnO6AIgPink6YnedmQdyOrQp5t9iaRU0dUmqMoIjq0HgCOHecM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471792},"main":"dist/index.js","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"^5.8.3","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.0.3_1744970921657_0.07796454949440657","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"xobuilder-extractor","version":"1.0.4","keywords":[],"author":{"name":"dev-hai"},"license":"ISC","_id":"xobuilder-extractor@1.0.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"563916ebdae0cc8bd5676024de1ae69ace8a8148","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.0.4.tgz","fileCount":79,"integrity":"sha512-QHB7kh7fI/zmHe4QtIDkCo0+gFo8xTHm7dFiw0+1UKk3iaEFnn5ydVeHe46ufilHTomuMX2oDQks1AgGRaVvoA==","signatures":[{"sig":"MEQCID4B7pFK4tkfzdI3HN6Pl1bzMfe7+AXACVvRAanfMtExAiB6NcSqrGrObC5i8Oxx+22DEEeD6ox0nkjABQChH3NjaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472093},"main":"dist/index.js","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"^5.8.3","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.0.4_1744971456167_0.8466899659992844","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"xobuilder-extractor","version":"1.0.5","keywords":[],"author":{"name":"dev-hai"},"license":"ISC","_id":"xobuilder-extractor@1.0.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8c90f97c51d34c8306f01f532192b5aa0a0c309e","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.0.5.tgz","fileCount":56,"integrity":"sha512-uEx29NOOqGImXpyAWCYR8afh5d1+B7U7/TCzqoFuLdU6xNNYdhGdFsD0xqKLygkvxbbRx2mF/zC+a0AFdZscIw==","signatures":[{"sig":"MEUCID9DQXesEts0LurzQNXmNRl0E0v9Xi13kciW6jT6/9c1AiEA4M1EPQlnzFHwuR7A4PAUMgEqO8kEK6Ac3kYKtNZTMEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418406},"main":"dist/index.js","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"^5.8.3","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.0.5_1744975010417_0.8845311016873358","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"xobuilder-extractor","version":"1.0.6","keywords":[],"author":{"name":"dev-hai"},"license":"ISC","_id":"xobuilder-extractor@1.0.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"c7aaf7afd58b5c53e844bec54f7524e8512bf0ec","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.0.6.tgz","fileCount":91,"integrity":"sha512-Gn5q6TujNHykGFPOcEwLnjDWh1nvoaIGYQb+eOJGp3/mTE1k8kYmWFTSYYoeXg+AKo1Mt5MS9ix5nbCfIqKX5g==","signatures":[{"sig":"MEQCIFE3OveDoSxBy/m2QozdS5f8bBhPyWzKr5+bFI0sDvt2AiBxFBNZClLpRrvRA0VeVyW2CdDMC1e+zznTR/aAGXw6Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430456},"main":"dist/index.js","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"^5.8.3","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.0.6_1745400529033_0.5784107868874433","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"xobuilder-extractor","version":"1.0.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.0.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"a6552887159a5ff3649c67ef52029d971b546162","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.0.7.tgz","fileCount":99,"integrity":"sha512-inUMda2QOrsdVZU2v/LK9TwbyekePmimk0TXeUUullqg3R9hahkZsIhSJSEsqS1cCi+OQpLhspGKmRKC9wYh6A==","signatures":[{"sig":"MEYCIQCL7HoRmrJrPudt9tTLm83nWr4l1isYJOFYz3WMB3CBhAIhALeNNk6h0RWa0NO7B+O204pIrGNyqko3nA/AkCSJuAVD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7558843},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","react":"^19.0.0","tslib":"^2.8.1","lodash":"^4.17.21","react-dom":"^19.0.0","vite-plugin-dts":"^4.5.3","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/react":"^19.0.10","@types/lodash":"^4.17.16","@types/react-dom":"^19.0.4","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.0.7_1745402466771_0.9574066458237096","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"xobuilder-extractor","version":"1.0.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.0.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"45a107cf2f550055a6ae3754c5eddfdb0d510dee","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.0.8.tgz","fileCount":99,"integrity":"sha512-d4JoyUlpqGVLx1wbMNIDqKmHrOTdlZONhdOv/svociCvNFXYkvHk9Zkq1TdmOLN89tDLKCLdrT67kgmbNwvCzw==","signatures":[{"sig":"MEUCIQDkcx8chCB9PTPyXHTMo1KN2I1jmEQlAXpfA0fYsiXF6wIgH48d3dqmW9HV3PsCQub6Q2nF/grvhC2NEgh26a9pylA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379657},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.0.8_1745402733879_0.42355493669672084","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"xobuilder-extractor","version":"1.0.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.0.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"7d18d750f36927c5211757df8b9a12da35a6ad42","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.0.9.tgz","fileCount":49,"integrity":"sha512-tGzxtEVjgtMW6rumb3nshgQKRcWhkp4p4IHUK9jcTSh7y+9kWD5qz5PM7gGsiYHsRjuKCzxa8AXzH2NSNDFwWQ==","signatures":[{"sig":"MEUCIQDGj4Q6ub8yCfH8/YKtKDHcfZxlsES8/fRsCJLAjEYCOQIgCh4zt5E2X5u7yMGsMrUzfqGKhJ3BaEN+xzLxmt3wOjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177550},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.0.9_1745402844147_0.6627601927435964","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"xobuilder-extractor","version":"1.1.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.1.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"10211d591732aab8ec7cba66914877e4c3ae4501","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.1.0.tgz","fileCount":49,"integrity":"sha512-EutzX8JKG3IrKCVtQi5jLr5ihGnCcvEYFE11JTFN1cEPMyNDz0hIo1SFRsunjr3ehXyFV5IpQAqXP4Es6tse6g==","signatures":[{"sig":"MEYCIQCHoeG5vB/LvVtXLaWQzMC9SLgujbaxYfaL6HJeL3yy9QIhAPPTMjWmIr1VkcOIyBcZYWnbsf9+1ipewaLGh+IbSOyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177520},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.1.0_1745404221734_0.2925345664429648","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"xobuilder-extractor","version":"1.1.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.1.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"d80331d017786ba59f8a1f30400b0008a4f79905","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.1.1.tgz","fileCount":49,"integrity":"sha512-5O+Q2H8F5LO1sr/WPVGB5gdrLys0o9EtaSaIeUU1tN2z9qUqB+3T00UkBsMP8E0vMIto3LxsZZhVWUt/Y1L+nQ==","signatures":[{"sig":"MEUCIEr645E6/DHG6qakNoBCrwWhHeFb14Em1SS3mhw78QbWAiEAp3Xqq01OKKgRzKxucSLdzsHVrd+jRKz/IqHl4LA0mDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177516},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.1.1_1745405128745_0.8162032172513229","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"xobuilder-extractor","version":"1.1.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.1.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"89188808d916b3eb7e66fa586b965246fbf0ee66","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.1.2.tgz","fileCount":49,"integrity":"sha512-IHM5iADPjbZJF74CuP9/TpeNq/+H/G3BL+ymjHr6a1aByGt2tIOenyTmF7MqJvV05oAtz3AEIc/5HSZDMG/3wA==","signatures":[{"sig":"MEUCIEHdsNyHUSx/C5utecBaukNBtaFryTxjgnFusfYsXecTAiEAtfHOQxLnq9oaQUSCXPgiN65etwI7d5+FGERTnlSjG1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177911},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.1.2_1745405493865_0.37751144960962035","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"xobuilder-extractor","version":"1.1.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.1.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"125f90bd3558ea5f2fe2a288cc67cb306a197962","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.1.3.tgz","fileCount":86,"integrity":"sha512-tSGPczQhvC/jPwEr8RBDZpN/WxWC1FzK5QzSXXpVbuAtRMyydiUfMgVJ6iDaPTzkGDUOTsm4wc/L8ObecFFk+w==","signatures":[{"sig":"MEUCIF+B3bftL+19LYrzMk9Rku/SZPIun0Dcv7F9fTIg3dm7AiEAvqmnU7ZBXPF5jbqULGeR62XB1Nlpd/kz1KrlmB/e5YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253940},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.1.3_1745470021550_0.5428733429573211","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"xobuilder-extractor","version":"1.1.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.1.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"afea6627e9c031c1d0a594f38f0ce743bfb19d7e","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.1.4.tgz","fileCount":86,"integrity":"sha512-siMjKeNv0nYbLVQW2oNhtxGFiJx/Wq2nPfr6/4E+A/42y2fQG9Bk1/6MKIGlEj8YaxAAIVN0nlZoQy8yRdSCbA==","signatures":[{"sig":"MEUCIE3FaO6paCZI652S4BGj2dAyg0+jDyoH/i7jq/wxjMTkAiEAodKRcHUyQUH+ZBqNISB409xMp3rpUi6fZYV9sLkdu6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256312},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.1.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.1.4_1745479570303_0.09312465979919327","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"xobuilder-extractor","version":"1.1.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.1.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"ba147379553b3182ee533a3cb4eb459772c58638","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.1.5.tgz","fileCount":141,"integrity":"sha512-JJsUg4spSgzRqHs9EajqqHq768AFLWVnhlGQLTnvdN6SAzFFSUwwDLLIzWVKF51wLs+GCwvHvxOe7cK5VGOAEA==","signatures":[{"sig":"MEYCIQCjs5MfrdPlqVtup1rIA0eaFKgGA7yz3H8HX15HtW0kdQIhAImWUpkwD2FnVST3msjIxZ66ElKLqqqhim3yag9fNeq3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585459},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.1.5_1747475212833_0.8330798209686259","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"xobuilder-extractor","version":"1.1.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.1.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"922f561026c11b20c919b26c12af21f9cf42b295","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.1.6.tgz","fileCount":141,"integrity":"sha512-ZCgSfqKGje2JtXK59W1p74mPbpKBvykJu3O5nZKv+E4ZAtPa2T8PEdVtt1HyU8R/vvCj6JRYJHJ/Onj7CShlHg==","signatures":[{"sig":"MEUCIQC4iqOd8Ok5PtfeGzuy5vfLk7yQ98hbDh3uv0pnTzkenQIgV3494QfXG17yGWSc6BtfKnFQibqrspVzwYtjG9NVNsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585469},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.1.6_1747475455368_0.1353705397923759","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"xobuilder-extractor","version":"1.1.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.1.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"2a6d8fbcc20aa7310a3ecc488e50794c657d04fb","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.1.7.tgz","fileCount":141,"integrity":"sha512-6hqW9buVcwH4A13MM+84XnMehuWReDResXEcVe5YlWpawcpaD7BdBcYMHYYBtpOCMJw7HCyDhdxRgh2/hRFVGg==","signatures":[{"sig":"MEYCIQCjvMpqfqK+ItrJc26eMQoWJ/nH9Oqpsd+q27tp0xvvkwIhAKnDTER7QT6r3pnPAnru1dNkAURyOddb2Yvb5cF7bgpa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585547},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.1.7_1747476731270_0.22744698291061782","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"xobuilder-extractor","version":"1.1.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.1.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"dd8e05558cc1078b5ca50e498070b451dccacd3f","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.1.8.tgz","fileCount":141,"integrity":"sha512-iCjeHQUy4aY4Ky6ItnGDG8mSgVIm5zDJXnzk97vTaAKXoKBK6Hp2gs+OHP+vHX3tzzbBfWjbk/+lmVxZ25zz+w==","signatures":[{"sig":"MEYCIQDFz6rqRLW731E8FgiKrQyhyotSiQ6zAI9v+Ln8dcW9HAIhAMZcfyKTCY8v8jLhQ2p39N5uWB39Zx9knJE+H7YWQFne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586548},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.1.8_1747476889722_0.34080603130812004","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"xobuilder-extractor","version":"1.1.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.1.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"820ef26f5dc509527e8ab7534e813854a5c6a424","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.1.9.tgz","fileCount":141,"integrity":"sha512-lh0750lCc+KhtAe3sa15+wsuc8ytxcv/wKCmyPVXfiPPgp1rCnSDz9aZDKwzOPxcagURF8MQipiQsn88kb5T+A==","signatures":[{"sig":"MEUCIQCckEUGdfDkvPyi7RcaFFMaooanQrJQ7hPkExAyfdDwGgIgYXGnWTcWO8B6qd+H7FvngtrPqjltECZjA+XJ+b63dPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586548},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.1.9_1747535143153_0.8708813636533614","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"xobuilder-extractor","version":"1.2.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.2.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"d027375e902d5d4c29677fec7469302391cc8d94","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.2.0.tgz","fileCount":141,"integrity":"sha512-WApdXfXcyyEkrGXyHryDY5o0FrzkY1XKqgcltjg4gg2jzJCX2i4H24Y58lfln9f5smLFCDLhx9LAPKu44950kw==","signatures":[{"sig":"MEUCIHlQ8WjfMtaNtc/A9hpNFUzdb1OxP1clVObNvIwJdFLIAiEA5wHVbsewaeHRSYlZdf5FrYWqX6ZIapWio5ekrkwl1+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586576},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.2.0_1747627564600_0.48057411761758706","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"xobuilder-extractor","version":"1.2.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.2.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"329b3e3736fcb932acc4c7bee25e5e2cbca96793","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.2.1.tgz","fileCount":141,"integrity":"sha512-zvf3cGAYcuUgx7oLOYZIyProBx/Mh6R0Vjmzz20zH8AMAEbC+21oBaqznnpXbC0Jx0MHJdMrnyQljSu4wcbMNw==","signatures":[{"sig":"MEYCIQCLFvs1znGUAfqoKpwG0S/A8M5L/zE1Dq7yAP6FG3B5/QIhANsOa0lIjorzX2vhvQydXwZheFjGVG0kY5qcFeygccKC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586724},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.2.1_1747638969864_0.9927159260262739","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"xobuilder-extractor","version":"1.2.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.2.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"f7cfbe5ee2a433512359616332eeae3962127927","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.2.2.tgz","fileCount":141,"integrity":"sha512-mwT8iyMtb8tWsoTpenfvJc3QwUqH005zG+rtVeakNzAm+fP3IDhfcS0kALujWBVp1OV2D26VHZzKTVxLfqkgBA==","signatures":[{"sig":"MEUCIQDDriH49OCi7oY0IYDm+8cuGa7qkKhIR6YamXuZcMlxGAIgdBOwKoqbdgax0In+8JMH7L5Wjiqeb2XnezRKtMFmuHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586718},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.2.2_1747641794959_0.5470400048720547","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"xobuilder-extractor","version":"1.2.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.2.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"e7df58d5b0039c0ccfbb4585262b1fb9649af7be","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.2.3.tgz","fileCount":141,"integrity":"sha512-gBtlCYjMkfnGR6DSbzR48/mixk8C2FMWzJiWM+qSPLIVpJ+iTsyfg0GR0y9CXvfTWg717P3BZ84h/NZxBWK6wg==","signatures":[{"sig":"MEUCIH1EVSV6QRJVyJIUZA1r5WyxBW16t/dwlPVtU+4a69zLAiEAloWJSzXMjiQEPohG9pZgitFh8jpN6iTEzdBDf5QMmU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586782},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.2","@types/node":"^22.14.0","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.2.3_1747642333501_0.9513590406206716","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"xobuilder-extractor","version":"1.2.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.2.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"6b4408982d5d9766ddebad73c62cf65c1dc6a56d","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.2.4.tgz","fileCount":141,"integrity":"sha512-/qBj+Wv6jwhswo1Z2BgPP2HPCzx62zH2SkF73ARUOMKUtdrn3PelBq6fXnpoSp9vHVZhiq+x0J5aRJIhoRWjIg==","signatures":[{"sig":"MEUCIQCXBctnsO9fSeAdI5s+yaJSYfaEW0JGMhfidrDP60C3nQIgLHLw9LaaMCJ167GG2hIpoxZln9UZPG0XumzkR2QL0JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831120},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.2.4_1747729396857_0.03633047144071799","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"xobuilder-extractor","version":"1.2.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.2.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"47540d69fa79328a4d5bf890667129daedb25d45","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.2.5.tgz","fileCount":141,"integrity":"sha512-YE2r+5dtVtF6mBWWqU3e+UBtBbR39WdJUAz+C0aj90tzRFRO68sFCxfFIr2L1GDcDllIQgTxtK76v7NGXEQE3g==","signatures":[{"sig":"MEUCIQDrtGIJCJuJm7orgMVNUww9HfIMXAF45oa8QEZK6zdPKQIgdU2b4mB/zRxhul59i1gynKY495tWFmTHQbL/BSb2q3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831637},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.2.5_1747730566699_0.7369555927589904","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"xobuilder-extractor","version":"1.2.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.2.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"cfbbc516a3a575258f6999b7cf0096be721b0954","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.2.6.tgz","fileCount":141,"integrity":"sha512-/CgTcuRAzvLdgFM3WPPNC/ouFe+g4Uo41oLQ1xAeK0wxIXseLKJoutq69fTVt/J+Opkj0Zt3OI4hwv/yO6SmgA==","signatures":[{"sig":"MEYCIQDxmuTM7yHzWqywUkFckziJ1Z7ccQuugofmUfOK7VEEEgIhAPyuzHyI0lO+eeRk0K8J9RkPREpNvJrxtWfywsY6nfqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":833496},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.2.6_1747733417903_0.31989301659714653","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"xobuilder-extractor","version":"1.2.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.2.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"4cf1ccc188c69d87e8fe48f8e124e508d0635189","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.2.7.tgz","fileCount":141,"integrity":"sha512-W/JmP2Qtzylt4syIOXwflI1j50s3nw2w0xWcasoj3LZdS9e9qrh1yKYdie0qjWCjsQve5TPmXOi6gFEuvZkRLg==","signatures":[{"sig":"MEUCIQCybh55IodASGlfCkJwQ9lcrEsNjrk2t47XTk1zBoplmAIgD4IRSoGUqQlKRY0D2ukQKrkj6JtAnFptVugDK0lCJoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":833508},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.2.7_1747733895306_0.7265081328467471","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"xobuilder-extractor","version":"1.2.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.2.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"49786a6037675ecbc9d82d0f552d35656b8eeef6","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.2.8.tgz","fileCount":141,"integrity":"sha512-W5WDuMWPrBKjwopHPl0i/PLJc9rWwLTkdYoCgE2DkDVT/iV/p94jBgk7S6/dfIqpxOTMzlBSr3BCTdOPXQUD/g==","signatures":[{"sig":"MEUCIQDqiNa0SF9T3nQpFAz+8paAftdgZbyeKJuTLNJVvE9ctwIgNG9FO9Q7FfGUSnkCPgcClkG7Y6lo+d+qyjV+OG6Cm24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834121},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.2.8_1747735193366_0.14812265785546064","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"xobuilder-extractor","version":"1.2.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.2.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"f6d930f3aa542bdf9b465875d88cc19e2cd60ef9","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.2.9.tgz","fileCount":141,"integrity":"sha512-2yk0s0d8C16TPWZBsut5sCrIkD9xxB8kdKAItqtpt8AIk4z5cjRmY/oyJDmJNstnNAN9SSnO/ijY1CnKKns6jg==","signatures":[{"sig":"MEYCIQCq5Bee4MAYiIPYUzKIk0lk2226Ul1Ru/enH9IbmODYXwIhANzXCK7FpfoAAaolfPIbffz9PlGscYwAeloPlgBhdhX7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":833802},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.2.9_1747735700560_0.9550690606690755","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"xobuilder-extractor","version":"1.3.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.3.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"12e48e8245d4294f3be9f996cb6d9b4c70b9a87b","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.3.0.tgz","fileCount":142,"integrity":"sha512-KqDd9kAwGWcVbFVkHZtbW4q2o2ymV6uM5nTORdf4vgB/RTdhdlhwNLHfHkr9SwInJQhbztKS3Hew1sp20QNf9A==","signatures":[{"sig":"MEYCIQDcqTAzG55GElHOhHOA9MisvYTyHqf9gstOHUj251YMcgIhAO/zndbrvwPR5a2FOGpLbUab5N7Mm1ceKV1A9rfDMIbX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1313415},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.3.0_1747797943006_0.344039144647307","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"xobuilder-extractor","version":"1.3.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.3.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"959cd8aadec41aad2c89b327c8d1ffc57668c188","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.3.1.tgz","fileCount":65,"integrity":"sha512-WkdQrjxfi+TNTSqfLpHhcXM8VyFmabhE9v7Ay4Bwu03RuqeVdBPiv8gMNoIhdegPqY/c9DYn/meja5GO1EfV/g==","signatures":[{"sig":"MEYCIQCn+RpWJ5RB6BXVxSHK0CuUDW1fK/qH69uA7Qbg14cABwIhAIVp4V5bbzbdQV3I8ewP00eymskqHJNC2lot6SAJofJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":582560},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js","build:v2":"vite build","build:all":"vite build --config vite.config.all.ts"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.3.1_1747798358559_0.9660180512067436","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"xobuilder-extractor","version":"1.3.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.3.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"be2d920c313e9618161a637e22e3195d29457940","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.3.2.tgz","fileCount":142,"integrity":"sha512-kDX8yPMsBQLMe8HFQ5S2XZfJmBxaiOiBH7cMiJOFDtMjHYv6EYSnomB6WyAqSekw4d4BcjOM4uhcsG9dlStUQA==","signatures":[{"sig":"MEYCIQDZth75eqyw1DHcoCRRX+mOXyS2TNAxhpgllAoOfZXQdAIhAPDn0ruOACIf70/oK0JryjiPFKpHX5wpb/QHIO03qH/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840295},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.3.2_1747798476653_0.40660593104352283","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"xobuilder-extractor","version":"1.3.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.3.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"22b67a62b7c007dbafabaa2c7d95a2ddf89ce0c6","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.3.3.tgz","fileCount":142,"integrity":"sha512-cN2vT4es4N5kqEKbX8aXXhy3VFNhBJpld+hFjfUzMl9ELNi+n8ChopGmUj1L4zjNivtkr5paob2PBkioGPw/7g==","signatures":[{"sig":"MEUCIQDLT6ir4DLnmcs73tWr3l0dDh/6qMDvKFYRj02Gs/8UjQIgOpJBs81zXymXOs7vEjbJnOFWc9TN+t6l6mH6D7ysu70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840709},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.3.3_1747801244491_0.11922590559523094","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"xobuilder-extractor","version":"1.3.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.3.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"99f01b6cdaf85662866a64496e45cf1cc4b202ee","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.3.4.tgz","fileCount":142,"integrity":"sha512-S+KgyzSF8/xD7Drkr9vTyxbjjB84AO3tVeGUwyVj7W9lS0yG0Ti1+QecPIXv4ejtFeIYuy1rC0Q+jfZfYYHJUA==","signatures":[{"sig":"MEQCICtCiS/q85S+WV17Ts7PJDdrqHSKoJ2biFbx4Gvzb9+uAiBgCtrlbJGIYkMbQRdG2vHNeXPrWM/MnqNvYfKuv2y2MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840751},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.3.4_1747810956570_0.6808496977700949","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"xobuilder-extractor","version":"1.3.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.3.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"24ed8f8aa4d50fc2e7cfbf2e05b1f5c90ac353fd","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.3.5.tgz","fileCount":142,"integrity":"sha512-84x+IR7ypl6lDz3DWYwsjp1vQwwyFbxTM9/CgZa5zSCwkLH3nxpmxU2xpe0DjrCe506ihRHPjoUwjbdF+kkKSA==","signatures":[{"sig":"MEUCIGe9Mq/84kSG9v4uhEDomFQV+25i3Bv8gn0bNBAFo44EAiEAghHdEBtyGiMSruCh3utC3JrTEmkpKjfkjvYtWJgoUlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840821},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.3.5_1747812359932_0.26443780178474197","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"xobuilder-extractor","version":"1.3.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.3.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"d0eaeaee7ff56fbd379e392e3fc89f3dacfe24af","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.3.6.tgz","fileCount":143,"integrity":"sha512-DBPXKuUnaMxVmCv6GKG/S3308BRKViqGpF1LAsvMekItURUMCIsTvVqTXBjRo0U3FrlmH1gZEgkwKldI4MbvwA==","signatures":[{"sig":"MEUCIAF02LOAYK+HxZvhPA9cq/U+BrXUkejT1sTq7RDXDPGYAiEAke/dUMgGqEUp+OPCuZdI7kUnWFj2+tHwWG9Dt5KudSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841711},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.3.6_1747812944363_0.7009011567382026","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"xobuilder-extractor","version":"1.3.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.3.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"94481e516891b9a60a8795c3dcfcdc3b8f7a4f6c","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.3.7.tgz","fileCount":143,"integrity":"sha512-/w16jLU7uMggCAjgeJPpHMqENYlJAMumZ9gYpjFkkHs39dI4szwQmhY+J33FrWW9weVZJUk0X+FlwqGm7PSJog==","signatures":[{"sig":"MEYCIQDg/6oQxtoU0VJB9e5Nrvb80lu1w9UruuA2emPYSH/V1AIhAIFWcAtgblLjzzDbCIVC6DBj7ekkg5OSKrn5vSBs76oY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844392},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.3.7_1747820308626_0.2642654588970572","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"xobuilder-extractor","version":"1.3.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.3.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"84776a3130e973fc56bc2325de80be985ff7f00d","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.3.8.tgz","fileCount":143,"integrity":"sha512-JECOtMtozS3iobUiwzvgFtFCOYA942wObiDUgyeavfjM9b59K4xgjwvExkWe+pxUl+TSxoEHZhMo715pBFXz7g==","signatures":[{"sig":"MEYCIQCkCkTuL2/FbwFJtNK4CZtaSxyl34lfR1XlkmhPqxWG8gIhAKhOTg8mWjXiBCBbYbKaFT+c+rmTzavyMazJZTeT21KO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841721},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.3.8_1747822265276_0.05910901909921473","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"xobuilder-extractor","version":"1.3.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.3.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"0362931f6e68f7d2512909fdb28229b7a1d2bf70","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.3.9.tgz","fileCount":143,"integrity":"sha512-SM6yCX/NvbvKNgqzTNAOHoTBxOS9T+P74fNdJ5wGzqh9GV0Khj2EFNpneFGj4plXRty1J7ntQ0NhytDyrcbFgg==","signatures":[{"sig":"MEQCIHyTj7WB2sZRYcC28VnLSdNTTvRBiQJeeu31CjrWlM1kAiAVwSmYqIiVsPW33FpsGnhGyoIsM38smFkcq11imr0heg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844206},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.3.9_1747824159821_0.7372458160637643","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"xobuilder-extractor","version":"1.4.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.4.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"b147823600168327a6cae3ce052d46734260ecb6","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.4.0.tgz","fileCount":143,"integrity":"sha512-o4kwx7uPeLjKcbyRo3maEoosxhQOBFAU88TUGTFHzWN5rUJWcVZYNCDsCid7MNknNOa/D58NL0w+oufqzVznIQ==","signatures":[{"sig":"MEYCIQCNcmUFdkxkvM5r+sEjZJfBiHAyEPRAzzCosaKCMA++ZAIhANo7wfVkgIQmiDh+Yb9TycE+2b2uF5v51pwRl+MXYEAv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844406},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.4.0_1747898800957_0.5007771497371096","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"xobuilder-extractor","version":"1.4.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.4.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"4f904df261b0fcc76059f6584e69a1e512037a81","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.4.1.tgz","fileCount":143,"integrity":"sha512-0fWPFcNHw0Om0H7dbmbHxdv+MqH9tcvHnNeYg26Gd4RXyK4HVLNbffbWw6aU8YHK7iL40XAfGcAYHwO1VRY6pQ==","signatures":[{"sig":"MEQCIHDscz8aDddUQ9pSkZwZp+XiQBZuYMCeiBogLk7jg6HGAiANRuCtJD1M8QJSobQltCYgfpd45t6YimroeShYsiPHMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844457},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.4.1_1747898946809_0.6626959749065635","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"xobuilder-extractor","version":"1.4.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.4.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"b1578665fdd60a91fadf9a4d8eee332e80db2906","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.4.2.tgz","fileCount":144,"integrity":"sha512-symWbBm+jTVgqt6GiC3J8UL341iqhMu/OtGgo8q9YKMG57xQG3b73pEUzwtQn2LJYVN9iYdTF4DqTBywcCD+2Q==","signatures":[{"sig":"MEUCIQCJ7R1yGNLpTkefuQvqKXRoOlhsgcs1wZaLypJYdUmRvwIgPW5frr484mtVbYxtOWpE6CbRFQZpHAs8IOg4VzWNZOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845995},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.4.2_1747904408164_0.6891751180451546","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"xobuilder-extractor","version":"1.4.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.4.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"ba07dcb8436d55a69fec8bd653e6effa5f1747f1","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.4.3.tgz","fileCount":144,"integrity":"sha512-b6DaAGpVXSfcDNTocBqgJz/CLVXlrlfCRNqB0tIff2WvsbRCSg446X7TGBkMBmCpGEnSW16gysCCW+I8xRI14Q==","signatures":[{"sig":"MEYCIQDUWzRzANyvrlS1y+dTSzutUlnDWYLgQ1VdSthjpue4bQIhAKJNmWPia0/1TWjs66Jlhk4q3OD5mAV83FVdx4g4t7iX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844668},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.4.3_1747906332930_0.6273177047904963","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"xobuilder-extractor","version":"1.4.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.4.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"b663bc4d5bdad04344b2ff943b762b4cdca04e78","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.4.4.tgz","fileCount":147,"integrity":"sha512-AvigSxXhhfK5+T1+TWKbSiLvprh2Am8OQX22Z1SrYJfuUxt0SwHPRaj5srb2k5xxghaM9gldjjAO62zPca8h9Q==","signatures":[{"sig":"MEYCIQCMkdFyzcISj+2l766ytOKKROnx8Um7SwSgtblh9JdWFAIhAN3hjc1ibtBhOQJm4tgpuSg/Epo8Rw9t4Oos77bfIWzr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872610},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.4.4_1748242643873_0.4382267061307834","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"xobuilder-extractor","version":"1.4.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.4.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"ea22e2a1a7679adb74666400e08034e973d12ea2","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.4.5.tgz","fileCount":147,"integrity":"sha512-QGCha8v9PljnDnE2YCu6ugT5elch6YE2NWWPbSYAhEIcA3j9uyQWyqulPq8kA5pCi1HAtR2FPk+0n77gBr6Z+g==","signatures":[{"sig":"MEQCIEY7DMROdKS9R7es6z9kvJuD3E/udxLXCOsziIuIohGxAiAKxTiAKnN34pGl3pHlxnyHiTx4N8aA/qM7eKntD82Jmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871283},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.4.5_1748243378181_0.022830691926504","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"xobuilder-extractor","version":"1.4.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.4.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"3804626c21e94f0f2cab23b32643e2b9983327ef","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.4.6.tgz","fileCount":147,"integrity":"sha512-1kSxgzNN7oIFf/GKGjsne5iG15Kznqbnt1ggDItmmsysrJKycobI/JJtyYNaNU73aMvL11dgqfPRPXRcC1l8fA==","signatures":[{"sig":"MEUCIQDy47EQYIkr8bsAWN0HWjSYVp74jZ4V2aNwp/TcuplSxgIgYYAgVFZTFvpyjpNOiEnS6GW4C389AGVLbKtOIiwAqn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871341},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.4.6_1748244221565_0.8604233702318111","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"xobuilder-extractor","version":"1.4.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.4.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"43de9dee9cc5b9ed1cbd63ffe25ca663ce326ebd","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.4.7.tgz","fileCount":147,"integrity":"sha512-QytSIrNr+8vWtIYbakaZuvBhEWtzcXojhIraPYDiGHRa/qq4JlYhCdbI7hxrBY6FXl938Kos5MtTfavq3IlxGw==","signatures":[{"sig":"MEYCIQCD4ztfQBBG7BLYZad3jl2chsO26APTb5WpfDWfaCv7BwIhAPEYUqazJgXSzWoJrMdcWFSHPSt7x20Umq0WXw7uwpkK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871377},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.4.7_1748245161213_0.09938735283046274","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"xobuilder-extractor","version":"1.4.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.4.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8fcf80a23ce1f86a5e8721b2d439e601d3525eeb","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.4.8.tgz","fileCount":147,"integrity":"sha512-QTOphn6XMUm5HaUMTQfGOKOdq5MR8MxEpb37LeA1mCeoyWPqoLE6idkHpfP4bC/nYpFaF6pRYOSsSf1HdfPTbw==","signatures":[{"sig":"MEUCIQCj9tZT25JbGxNhM35WewW8omeeoqpIZQCMpsa8t4bXPgIgH5y7OX7nSh8d2bOaN3YUp2r5sXQKoWE1VA5JIGjx+g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872248},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.4.8_1748247238139_0.1774520001041835","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"xobuilder-extractor","version":"1.4.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.4.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"cfd59bf165b024b7b7c6fdd0ce2342586a526b16","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.4.9.tgz","fileCount":147,"integrity":"sha512-2i8V20Nmwtenb/+zmaC1sB7yj5wy6Zp0+KJRv4aTMm1WVRqj58/9mjdU7YdUuGsMg0W65nbIYh5XLq4RIMtgiA==","signatures":[{"sig":"MEUCIQCjKAJynhuanWVjFhgSbd9zrh4C823cQXWPZkp0BR0hoQIgYifinnZmcHWGe0WU/LfxI/fOosc6e6/CaTQDUxXVLMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872882},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.4.9_1748248072118_0.5257450966570281","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"xobuilder-extractor","version":"1.5.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.5.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"e19df58e13cf2b6a2bec85b2877155848ccfa60d","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.5.0.tgz","fileCount":147,"integrity":"sha512-GWloAtYNcxygIBRpey4jU5cnbLLMyo3NK+DjHmgZgsdsbkyJGt2a9xEsea1p+7tuSi1wxD4Om8U0PFI0FoQVXQ==","signatures":[{"sig":"MEUCIFtn5ENEWOo7/rGeWYaA2lHwQo8zUDTLNeLkNxAVG/s/AiEAitfmB08dlnrXn3SHvT96R3S5vJz3ZHs5x0OlemLH9oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871698},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.5.0_1748248626616_0.6993051791648652","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"xobuilder-extractor","version":"1.5.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.5.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"853b96747509a58922d8e4cf46580e82a5507a62","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.5.1.tgz","fileCount":147,"integrity":"sha512-ZKIMp3lT6flGxzY7jk3+tAnoFOU19Oc9bPFA+L+YFNPiA+Ch1iEnrPmVUhSr8S5crvNTbqE10Y5pbRArwTi3Dw==","signatures":[{"sig":"MEUCIDbHecapb2r+y2/jcKoU31eyM+H7GjuDsL26R57/bUHMAiEA8fxkba8l0Ik/m6moaP+ZPsFYYgEOD+JO+6dOHPwP0YI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":871698},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.5.1_1748248803941_0.8724523196023637","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"xobuilder-extractor","version":"1.5.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.5.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"aac175c943c945ccc8b781a8ecc12af5c03fc288","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.5.2.tgz","fileCount":148,"integrity":"sha512-eEix0ppZP9KsqVabkUkqpQ7+zdkx7fW6bG/RN6VbHk0YXKBycH3hLRf6jCOdtLvbcGmXUExS9kJbV3vO84VcNw==","signatures":[{"sig":"MEYCIQDNYX2Xkkdi5a+4w66I/SC+ksaIEoiNzGK2kKp+waBEmQIhANizajG4LyGxCurHa8nhflUhWP3Jjqa8rQRLxSsQ3ifq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872604},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.5.2_1748249566377_0.23286223515409654","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"xobuilder-extractor","version":"1.5.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.5.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8d227292cad1d9290b003ec40d28a8f3121a7f45","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.5.3.tgz","fileCount":148,"integrity":"sha512-L3WzjF2B8Behgs3ljuzupMlBgXKH8p+dxX9Cs4mHmzqV4Kn4YMKDNtZItre+EMkmo+cq4ZQr39zja7c4qlCuUw==","signatures":[{"sig":"MEUCIQDD9r/u+3xrmrQ8Xoc8Ip7Rm9TvqOmN5i3zb5P6EccHZQIge+QA3efs3FmCd/oFmFtWJedkh6MOH1DBfgaGKRL6jCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873195},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.5.3_1748313360471_0.6918758611043039","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"xobuilder-extractor","version":"1.5.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.5.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"433c9099ddcba6c0baf43c16fc1c470c0fd7bf00","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.5.4.tgz","fileCount":148,"integrity":"sha512-YL/yxj3tLzCKWGwK/foojIRyrR064p+zng8s1sHA2eT6ORw5kuVlopSAaDakm9Hl+rqwLt6I5LGtSRprUnxs/Q==","signatures":[{"sig":"MEYCIQDGe0dlvu3/ph8iZ7hAZabQvZPH9IRcKSFE62FKGgwWGQIhAL4HJuVj+xl1pF8+6F8aYevTkaNgrYA4EP+9R0dQ56xN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":872727},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.5.4_1748314469809_0.4023894078057111","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"xobuilder-extractor","version":"1.5.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.5.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"99d5941e0d00780e6c77d88bf80556a5f34518f5","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.5.5.tgz","fileCount":175,"integrity":"sha512-iyn58X1XyRdoNLfS36MpsEQeB42SlpyNN9Hj/VRnWjwH2XlIU07tJlv4El+Q44gIFJX4STuSIrHYwqlfxItE+g==","signatures":[{"sig":"MEYCIQCbOF3F89a7FVlNoln5trB2uYbk7A8RbLnzwi4wTYfVSQIhALjqpTTnt/T1ccq+YQXNRCAkLa2z+ixHrXkvwqMzfERe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023628},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.5.5_1748421047611_0.2918747517568083","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"xobuilder-extractor","version":"1.5.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.5.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"b8a6f0d2d1c5c726eeaf691f23337729f005e24d","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.5.6.tgz","fileCount":175,"integrity":"sha512-2wJRrLYvFb///n8CefqAXi/G6+Ktf34K8GkDMfjRNYJH4SFJNtkZuOdckKzF3iCHZGJ+38E+6N3SffwvTTT16A==","signatures":[{"sig":"MEYCIQDl7wk9vx1qe93fGt/rIvACGRTwH2iQq7O4s1kKEwwBFwIhAM02LUO6j2xY6Ez3mVDL7Gk0PwgJGYaLbo3gUMYZuMBn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1025530},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.5.6_1748426455677_0.0053410608675801274","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"xobuilder-extractor","version":"1.5.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.5.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"7d76a3bfaddab1d48e897fffe6009200efa13670","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.5.7.tgz","fileCount":175,"integrity":"sha512-LaJ9ryVyigqGXwUe4VvFyPlo/w6lGWt1+US26gLA/KTK1BnVj9DRGTp6zB6U/F554dkKJHYCIeb6VqN4Hqtq8Q==","signatures":[{"sig":"MEYCIQDNaTQUvsn2rwnp7KTit4tXIO7CKX8OvCBXQZVqmZdQmwIhANt7lu2hcqVMF9o2TgW4QWP3xBn6OXXRYmUeKJG7ulCN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1025556},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.5.7_1748427711840_0.039888604456563836","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"xobuilder-extractor","version":"1.5.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.5.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"6ff86384f72906cda605a926053eb081803cefe5","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.5.8.tgz","fileCount":175,"integrity":"sha512-UOFgaKIX5onyE08NO2vocPWxuuqcN6qSl5ycHZdzt5yPo7md8xM8jjX4Tz8fnu+o79iZ+HY6iWqP+GD8TMA+9g==","signatures":[{"sig":"MEUCICq+01LkcjZg1Tx3jQ7Bg6MGauQXfWrOLy6TrKrfpA8jAiEAtJIQTT8UmdYI80cPGrtxOVout5WaR0MSt89CQQPUXOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1025623},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.5.8_1748428320334_0.5381815879302236","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"xobuilder-extractor","version":"1.5.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.5.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"4b7ce0f8439c510e4d50bbd9b81d5872bb3f0880","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.5.9.tgz","fileCount":175,"integrity":"sha512-7TqrFKq6WZ0uOCyIJ6iX3g6x9q0p+ID7EXT2OzrXDzhb113XnczN6qn2//VbUWrUZHzU5qdO/IDeXkE5aTkAZw==","signatures":[{"sig":"MEQCIDz/6U4pv40RGt6jZwJlcZE/g4W8aexypgsRY53L3Cc7AiBTL9TBOFzGBB/b578eKVSDc/zXnDa02wWrDLVMDWVP8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1025690},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.5.9_1748428510222_0.7415879343822114","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"xobuilder-extractor","version":"1.6.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.6.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"df289ee29de6ea8f493e0affd19f526b5b38c8df","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.6.0.tgz","fileCount":175,"integrity":"sha512-oZdT/0+h+FnZ8abF889Et3JBOvZyke1OHDPTuXd/JqBeGIHn9/ocn1nICWvpGwQZe4Qgs2u/8eb0ypYWXp1hIQ==","signatures":[{"sig":"MEUCIEhLGI3QHci8cp66ODBDTKb0W0DaAvXtpMucAzuLk84bAiEA0ihg4vcAitJa/O3PzLFRwII6Le7vz4MI26eBxYmauo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1025809},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.6.0_1748489625230_0.020598937962529762","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"xobuilder-extractor","version":"1.6.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.6.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"916a30de2fb181e7f8e6f3dc2dda9d38b1e7fa20","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.6.1.tgz","fileCount":176,"integrity":"sha512-BYojDOWmxZacdhS4035REuRg3YXKltI0BjJaeUhsAYkkeFIykjy+/0Fzi8a1UfzeptThcZvf9J7iqiyFMgKkEg==","signatures":[{"sig":"MEUCIF6WmlBLTXeqczWF29BchMI5dKj6DU11867qeyDF1pg5AiEAh9NbUBo09OBmzUIttYVaZCfYG/zw+AuKrPk4jA7vZag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028348},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.6.1_1748492008852_0.21798052202093698","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"xobuilder-extractor","version":"1.6.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.6.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"4c5131f2b0ee8cb7c9dfe359d85cdd2c654e5a50","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.6.2.tgz","fileCount":176,"integrity":"sha512-OvDvDasnMGc2gKJUxvNktZl1LCW5KZHjPPMyUfUYdHi1XWgd5UNQx9HHRD5lWpxJbbIFkSrLbRHhWOLuXNIQhA==","signatures":[{"sig":"MEUCIQDiUmFLuNt39jTjsrJPofb2NenQtqKLBtAmgfkfI5nPQAIgWIuzDiLgXeEjpDu6TVs1Q91S19tBB+FUSD4rz9a04mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028403},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.6.2_1748493150944_0.3603042266892784","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"xobuilder-extractor","version":"1.6.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.6.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"e5aab6a68e0413156c15878a11515ee02da334c5","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.6.3.tgz","fileCount":176,"integrity":"sha512-FGxpix0kF6upQXYiHHcPHIz9CmDvePqqBX00+aw1La/+t48hYqQzH4FyA1qem6i+GAlaVDHpuOaarBdpf4VkBw==","signatures":[{"sig":"MEUCIQCkT7iL9ZqR9bkT3OQBsqpWqa+OMmo54tYLVcfGD3hamwIgTTh5eTHOdwe8Lbz6olveZasof4gW/5D+qFkyYt5no7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028440},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.6.3_1748494189122_0.9914513800768272","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"xobuilder-extractor","version":"1.6.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.6.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8728b5e81abcd7a901c277625807bbeca2f775e7","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.6.4.tgz","fileCount":176,"integrity":"sha512-UEUFSxgrHaWphtqsx4hTf4cB2dz292aU1zn9YdFlNBOZdYHKkdGyAvZrkgOzy6rSEzX38LnvsYKDNxhR3UWBSA==","signatures":[{"sig":"MEUCIH4yMU/1XWTHdTIrWj2Y5yRKwPkZ3cIE9MO+chYgm1mHAiEA3Ee83YR7Lkyk4E2asNH5ZVgr7SpKPniRzT1uoFFDWbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030897},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.6.4_1748503024103_0.5238338548119736","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"xobuilder-extractor","version":"1.6.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.6.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"03252738382f31232daa3943507fbf38051de9b8","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.6.5.tgz","fileCount":176,"integrity":"sha512-XkNX0RZhxUaKrHIHnb2YHBDyyAv+fEunM20rcfycG6n1yp19nrMQKs8hfnY441DAreT6xa3ngt57Ek4jfpM1dw==","signatures":[{"sig":"MEUCIQCdZNfnfqv1UU3cjQIsvdCghR31aM3PCC5EBqeNge4jbgIgRco4Ey6NZ+Ohcpesy6SYp0xy/MMFmjZRa89BwBjcUZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031185},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","uuid":"^11.1.0","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.6.5_1748505215742_0.5902796824394974","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"xobuilder-extractor","version":"1.6.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.6.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8c08786c8c8e697c19a5ee6b78da64faa2f4f727","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.6.6.tgz","fileCount":176,"integrity":"sha512-gEmoe5ixApXIgR73fd3KDZ51TqMhOkvcU7Klb2gj8kQB9kLriP8WpNM6meC546p31ZLNqK+AR25moZtMePW89g==","signatures":[{"sig":"MEUCICVm1jesvLJe+dTOPIuty+CeV1ds0veqE/osB/oZqmp0AiEA876W9BXvSoMAtJNi2x5fRkgbjsr3NFrAJ3f58g2O7DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031997},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.6.6_1748509461490_0.9311945251992622","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"xobuilder-extractor","version":"1.6.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.6.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"6af82f6c109cd5ae5ae64f3cfe2c5df10baaf6d7","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.6.7.tgz","fileCount":176,"integrity":"sha512-e1DgjqR2Nghdu/p5HiGahxIO+uCKMVl5eTjNYGBbNzBecKgeuoFMBd07YMyk74v73+rgjOMOPsaD5Osd9VCftg==","signatures":[{"sig":"MEUCIQC/hzGzPLVNDF3gUCpE/BIJFA5e/srtm2Vsy+AGeIeArwIgLl/VSmzoM4xNb3qhOmCSDGCLlq3XMzRNc3tf32TQHPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033197},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.6.7_1748512210987_0.12858679513491533","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"xobuilder-extractor","version":"1.6.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.6.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"388386ff6e8db4aeaa25cf1ff50dfd639aa0ffdb","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.6.8.tgz","fileCount":176,"integrity":"sha512-BeMp0fC3PfnPToylRShtFjlSvlkQ/tiN+CWLjuZW0k4HyWn+21DXwMfjTVjzIJTuYlNZ/R+gJYPpBdFmn/uJCQ==","signatures":[{"sig":"MEUCIE9kQm44bypJ90+k2BzZMIIpHDSI5V4oRbaByZwjjfjZAiEAkHC9WNg2lPTeRzcHSzOoxlnOUkW4diPNhhx+KhHktlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033205},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.6.8_1748512785844_0.7928105742115388","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"xobuilder-extractor","version":"1.6.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.6.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"15329c22e1cc4db50b0633e093de2aac98ac27c2","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.6.9.tgz","fileCount":176,"integrity":"sha512-ZJ0rWZyYFz+w73371lcz9V6Vqsg8+1rpfmo+4HlBQFBgGpQU55eycuBDzZtSiVZVjKQxXAxHxqA7a3r53SwTXg==","signatures":[{"sig":"MEYCIQC9AHyU6oKGQKJCxTAZOc0CNHLogtPq0gHOrtZMnDemzAIhAL3aEBLpdgh0ijF1cQdMvEi9bwmefphxxYBz5XUs0fAg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033403},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.6.9_1748573732250_0.7533578274607171","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"xobuilder-extractor","version":"1.7.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.7.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"1291f690d970e432dd6f8591d48b38ba5c76e905","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.7.0.tgz","fileCount":176,"integrity":"sha512-flUZwvyr45V+vl3T4jZBxnJtoBcY7kjSXd4pxxGxdFbG3Tl913c1vN9I4zK81LAflvC4aidtGdPKHbUlEZDblw==","signatures":[{"sig":"MEUCIBRxsbxlnZkg6cxipz4mBWfq/qg0YI/7rt0uQuAoJ1siAiEAxmk+mLQH9WoaaWeMyugVZUCJSa7MoL1nyzqvxUXLQzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034247},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.7.0_1748576140908_0.6909897203987154","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"xobuilder-extractor","version":"1.7.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.7.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"3935980f395450711cb6f185e9463c784bf42abe","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.7.1.tgz","fileCount":176,"integrity":"sha512-6h07iI+zYyZx2JnwdSl3U/KWrxgXgeEsgrR+UJvHBDWcQvn57CkNq1W1nNM5zpT8H/c8c1AkzIVfGuTrrObZnQ==","signatures":[{"sig":"MEUCIQCKWWfT9Q0avP09LNPq2fVQJ7BwMTcFLsw07TbNWL1FcQIgV6QQx86rTDNDaLIfp/HRGR/1b7H/8nrJ7zW/8mUuvoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034231},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.7.1_1748587114070_0.2843412984984752","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"xobuilder-extractor","version":"1.7.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.7.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"fa3de90fa0139383c8bfb08a80db40a217efef60","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.7.2.tgz","fileCount":176,"integrity":"sha512-3LXcRrBh3gBSSJ0HOYwUWQxxtnO7u6vkLs+5Kyf+MivVufO53/9YUciRelWlpecS0Y4EwqGZCmgJnDg4PFkwfw==","signatures":[{"sig":"MEQCHyB2sefTXx4NAV13eiocp/lvi9UuO5e5bTw7tFYURLQCIQC+Lh1SHGwFGONkTeLAGMl214ib/NXCs8qh3TjPtvnepw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034611},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.7.2_1748590435860_0.6679116230417461","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"xobuilder-extractor","version":"1.7.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.7.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"1e2b3ca5ba0f311804a4e379f70c0bb95cf6db5a","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.7.3.tgz","fileCount":177,"integrity":"sha512-Jmc2V/Xxgdjd7St7vXeYZTLqB0KQbnCYjp+HLDGHffFieLATvQW/iB/BZw7KYZEsa9jEsJ3jilrkt1hLlGwMag==","signatures":[{"sig":"MEUCIQDDItUrwu16gJA33piFuG/xl8O1OQprM/IPP3kbSzUVdAIgBqw5LDfIOdXyunLDL/WpBGX6dY+b8ka6ZWY75mk3+wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029897},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.7.3_1748593645956_0.37037734109632425","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"xobuilder-extractor","version":"1.7.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.7.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"2ae79dda5b5a4e9b3b6e8a34e933e00553bddd1b","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.7.4.tgz","fileCount":177,"integrity":"sha512-kUGh4h5hrGDsMCDLNK/mxzUgNE/3KgsBj88H/98z7/6XBUEqY9U6gBBZdWauAOFUZWW6ujwmzskEirTr3AkzSA==","signatures":[{"sig":"MEQCIG750nGAYDhSJEAEU+daUH1Aj2+mZYTHprg2CWNesRyoAiAz1LSbL7AIHXoICKsUCe198dwNrbcE/UmWlZI5g/bQYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029897},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.7.4_1748593888647_0.45764209871402306","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"xobuilder-extractor","version":"1.7.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.7.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"eb643f68203af0b82ec1a8bbdbd82f124b9e83bb","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.7.5.tgz","fileCount":177,"integrity":"sha512-5oUYDS5drfT8+yXUGLw3qJjDIGc+huye97PW7oxyvXmT3gQYOYQMqiFjq7R+zPIBmxxOvD6Lzdv55+1ESrz+rA==","signatures":[{"sig":"MEUCIH6iGm7sQm8Ep1+9ZztoIECUIhJ/322ka/CVsHsP1RmwAiEAkN4Ji0xNnMIQFxpzAAkjwkly30k5sZ9j++MxU302f7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029956},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.7.5_1748594649353_0.1949334579764339","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"xobuilder-extractor","version":"1.7.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.7.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"0e8d7eda7aab85aeb308afb7e776f398e026c789","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.7.6.tgz","fileCount":177,"integrity":"sha512-iADW6nv8zBjv/VS+MxMz95MGr5hxW/zT1+bBy8H7JFkDg7M7pe8/f4r77SateLsLxqBYHTzdaZxdVPIXqjuYDQ==","signatures":[{"sig":"MEUCIQDKd/XuezeiEs+57yeIIpdEnbayf22sZ3bzJfb6eqU2fgIgX21tAKiaMSV8+e82HfNGB5TftHdt81ySJVRqkYE2ofY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029675},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.7.6_1748599572636_0.874734669149519","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"xobuilder-extractor","version":"1.7.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.7.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"481cf09176389876d936ece768720d8c2c3dabdb","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.7.7.tgz","fileCount":177,"integrity":"sha512-6mrkXB9AjeBMzWTHCtUdcsnooZlBPHtOw7bXZMPUSGcJGADUYPODg2gbfNm8D2+erIpoJibIBpgS4+3E/E8f3g==","signatures":[{"sig":"MEUCIHijuBkHMrPnYr57ZfAawmgWmWZ9VQPqsWFSuNo0j770AiEAj44pktZPtzu3vCqShAJs3Ajw+7ydCp/mXij9W7MFqJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029675},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.7.7_1748601353838_0.4374072123674997","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"xobuilder-extractor","version":"1.7.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.7.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"d8c96888aa8247f8412196366b9f9a7002f2da21","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.7.8.tgz","fileCount":177,"integrity":"sha512-bBuwliPx0UR4ZdXMge/CF6fvNAP0lA2oXGGAg05bY74LpmhI0pmY1CgIHBYIARj1m5me8AmxAkL6pxJNo+xOJA==","signatures":[{"sig":"MEUCIQCnbJSu/WdxkEbcHbgll0Sj8XFx+Bt8jWuwN14BjZ93eAIgLyAvok7Kp4p9wV72ThTKBMsML5rY64qFagYwEgtzOAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031689},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.7.8_1748680090567_0.27248823364146046","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"xobuilder-extractor","version":"1.7.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.7.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"c56b676d04fa208a4c850309872c2896c84ad137","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.7.9.tgz","fileCount":177,"integrity":"sha512-ctKUrkAG66oMy7cIzDF+myodTNfsf9axZSGSCQEKX9S1yGHxSsQh5db/iCXmYeKQA0sgA0kw2pRGDcPDgCZ43A==","signatures":[{"sig":"MEUCIEcyQv/bJx4Z3JA3Id8js69GvcDBJ2YgpmpZtV5nAMgcAiEAxMa1Vah/KqIxKy6fCYcu3032F3DiCNIf/DCW8EnnPfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031621},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.7.9_1748682131176_0.45215553671171604","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"xobuilder-extractor","version":"1.8.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.8.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"c7c61868ca4a378cf6ddb95f067c6cc1baac24e2","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.8.0.tgz","fileCount":177,"integrity":"sha512-NxvlGURmKbw62IL0NYhRKxw7WSB0cqlse9XKuDS5IG4F5pwYTZbHZs6sN3F8SzWH/sbuO8eozeUklIRByN/GyA==","signatures":[{"sig":"MEYCIQDn6p7jy2vwz4GYxRsppo4H/EliItwoLZrvCXpsRCDjSAIhAKH1StQ4JQ6IOfuWLnHJN8k5KviPaU25G7Kh64wCZD7F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031656},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.8.0_1748833572722_0.14300786265760412","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"xobuilder-extractor","version":"1.8.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.8.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"ff396b700c6ae781873d9234a452409b0c02cdfb","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.8.1.tgz","fileCount":97,"integrity":"sha512-zglecBGfkkJnMizWwLFTB8otrKc5JxLIYFRoMHHlyLZeJEkAVJ+6NWJ78ws7uwI4dPwHsVKyy/Tvs6lOU5K3qQ==","signatures":[{"sig":"MEYCIQD9yFlVjcN/htxHmaCtWTBoa2ZHmPFXs/mdbd30Yt2DRgIhAPVoEc94OtIS+k0cpsdO5lyIas9q0fM87FNFU8//SEiE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923076},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.8.1_1748834901971_0.3510197272874176","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"xobuilder-extractor","version":"1.8.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.8.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"fde6dc301c5b1aac6a0e4ad49593a7e99e1f12b1","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.8.2.tgz","fileCount":96,"integrity":"sha512-2F7MrZ+ous1MbHPceoaatwiaeFV+dhM7y7jxqIDfq9bz4uBfpzZxdhGRQQW6JsFAPu1VYum0AxMcsakxvRKg9Q==","signatures":[{"sig":"MEQCIEz4zeHTOiYKdiDsvh9AxcblSrRkWd3Cfgjzl3yKxNoxAiAJJTswm7xRiE6If+hyJLGFOrSu+WBr5TsdOrWxbHNI6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923128},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.8.2_1748835516375_0.8963751049633388","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"xobuilder-extractor","version":"1.8.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.8.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8738678f1dc057bc91e61ae1e70ba9c67f20f487","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.8.3.tgz","fileCount":96,"integrity":"sha512-K+Yg8V6FKtWaugMdwpupS93cVUD2q/khpZgnTdFUuwIsxbnHZiP0a/XdZ+S+/E0rt2Vs6zmVdICTw5vYZ27R7g==","signatures":[{"sig":"MEUCIDPJ31twMVR5rpD/N9cp19gOY73seF7GZbY5B445A1XpAiEAmJob5GdZxwoCLqcTvJ35a0q2sqvwbWR9JjA++h7g63o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927237},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.8.3_1748836545852_0.10519365102147127","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"xobuilder-extractor","version":"1.8.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.8.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"ca84d29fee99fbf8af2e87a24d216790c7cf3c84","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.8.4.tgz","fileCount":96,"integrity":"sha512-jx4kPobxvcbS1+Tp+EoJpno20pZP5IgNU84KrlqBe+TSigHJOedszQJCJ9U4EjeXsmdIjem/b+DlJ2ejmyZDuQ==","signatures":[{"sig":"MEUCIAy/13S8ZaOnaNOBfG66eEOY6zaqFCNKwwXrzi7L6aQBAiEAw11MJDyraCq1kVMx7RZOwGg4/8cbZ9vEqU90yY/Ixmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929788},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.8.4_1748837856090_0.23683484163161994","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"xobuilder-extractor","version":"1.8.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.8.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"e1ec56bad5695c36cc94da1109862fd2a1e40a07","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.8.5.tgz","fileCount":96,"integrity":"sha512-NW0OA56UwOeJo9rTSZF1Wq+WfQvtX9OJ/k8Mh4DH6+Yqbtib/p+uLYxm6lS7FOlRKHcRMhGvWO27LtAlPjp1mQ==","signatures":[{"sig":"MEQCIGWlqas7BYQvVrOBGhVdiRzteVSycypX1wU/mVOWNIpMAiAX+xuJOoXYCdDOGukmtoWk++uW3jwhD1OXgrzaMPR+Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":930130},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.8.5_1748838340372_0.17910173915232086","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"xobuilder-extractor","version":"1.8.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.8.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"3c25f653ac3e070c6a1321d88747f130dc04df25","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.8.6.tgz","fileCount":97,"integrity":"sha512-RRZY9G/turjlXEZwjDdnlXpPfbBvv4MCVy2RtgKFI/8OmL4QuBLiB9LD4j6aQss/Q2fmbEfCEzDURBY2iAgTeQ==","signatures":[{"sig":"MEYCIQD/kTA+EWVFB3Fg/eOImiUWhMPR4Ks/H3pyckBzYfeQPAIhAJFxlUPAUnBTsTg1ac2qUfwmCoxpVKD/T8239WnVXIBu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":934293},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.8.6_1748841181722_0.35352399823937986","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"xobuilder-extractor","version":"1.8.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.8.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"e267926d58976286a56a07cc4f646b9708b269b0","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.8.7.tgz","fileCount":97,"integrity":"sha512-A6sAc637iYhcoHkaoi1Wjr0yYYh1KCIdUbZUhG7TIuV9q/k3Isix7R//zqg1nzXudaOY5TJ/eb30SHSm82KiBw==","signatures":[{"sig":"MEUCIQCu2WZ60gDUu4PME0Tl+NmLO2+i7vC0UBXPWyADjB8IvAIgDafGZqLP555bQxeKkHSKrk6fRlXGijXIoFCFvDep4kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935821},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.8.7_1748851381042_0.7397557782501774","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"xobuilder-extractor","version":"1.8.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.8.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"edfe0036a1dd7e19f9cc399072f86b0c3f8fe3d3","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.8.8.tgz","fileCount":97,"integrity":"sha512-emyRHeeop7kD49B9PxNYSRkpcIA/R8y7h7yQef2SmK8xwnuRZyBxWPhlg776KK+9N18+e2z037kFun6uDTLzkg==","signatures":[{"sig":"MEQCIF5vT9YRHEEK0yq2hoBHKSR63EHkMwCxQsy3+SSMBlK3AiA7Z1rfxZprJi9o8uPT7NR5HQ+ci9gpVizKidv32Igyqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936911},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.8.8_1748851808337_0.5871537610056459","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"xobuilder-extractor","version":"1.8.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.8.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8cdc9cbcecc557a967505bea41ae28007372eaaf","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.8.9.tgz","fileCount":97,"integrity":"sha512-RaszbZL2DUnk1v8qLJRPfJPwudzluy/lRBQrxFFQmUIMuWRQdovR6xjR0cWIt+CJeTLB4/UURSaMEGiJoSxmVQ==","signatures":[{"sig":"MEUCIQDt2qoJL0+LkHZ4CaQcjnPQohGSnRvnoVAvvEUO+I+BBgIgLvjXYZMNk5q/yI2zNFcdyDOFdfnm4EwlB1dAuy4pH34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937013},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.8.9_1748853060721_0.22179022182182195","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"xobuilder-extractor","version":"1.9.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.9.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8c22e4cf2318e9511d51e32496331f218bb9d629","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.9.0.tgz","fileCount":97,"integrity":"sha512-Y7k9dWEH7oF0LIasxMTWCbAXIbCzduJ4Z/Dl8a7EJSEdfoNJbJIFmepWs6iltatV2SAxEoq1Qq1jHSyfyWv52g==","signatures":[{"sig":"MEYCIQCWs84kJN/e0At6dKynA387WggOLJryjkRwcya0ZAKBmwIhAJaNL4x9xOqadj0JmQznk7V44Cvuq4ag/diWL8mSohtg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":938888},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.9.0_1748855317698_0.3689844450678861","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"xobuilder-extractor","version":"1.9.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.9.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"4b89c228b0f4dbfcfb10ca440119ba6d07b629a6","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.9.1.tgz","fileCount":97,"integrity":"sha512-3LTAAIcSCZa565Ti3RHmCcA9kd245Qo4fTe71HG271VmF/IOCgoSlgdJmwXgmHrK9nbdbNOBUSMXHot3tTVHOw==","signatures":[{"sig":"MEUCIQDMZsF+LTVJIc35DEF3LgugettVKLkXwl41jn91TK9ccAIgIvCwdPuzLrqdk1pWv4vZjJEf7refyS8axewRA/ketkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939014},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.9.1_1748855928313_0.7652289942323456","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"xobuilder-extractor","version":"1.9.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.9.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"cf99d23f4d011ecd661ef6a1aa0b4317447987d7","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.9.2.tgz","fileCount":97,"integrity":"sha512-P2kehzb5fgxixgTEeh96/aDsMObHOImz8v7nxXuntun6nXiCxpnultPQ1rF01Q9qfkkrcGnHAAXHmK/BDjwzbA==","signatures":[{"sig":"MEYCIQD/fMV4hQM6H3Ga8lOYrjONIVm39e+El9yTyCYDA9q6KgIhALbB+oxn54kunf8At8Y2vZcugDXPpaBQsftqw7bcnl/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939022},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.9.2_1748856859481_0.8993545230338387","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"xobuilder-extractor","version":"1.9.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.9.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"28bb4bbc378da19604cc0cf3fd43dc67ca0fde1f","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.9.3.tgz","fileCount":97,"integrity":"sha512-DyEEFSgOGrQuFcV7n5CStZFJUhpIaN6t2WmsV4M9FQobjIgDU/YNmNdF1AeKw/d3JGwlUG2p8PojtpSWAto/tw==","signatures":[{"sig":"MEUCIQDkX4OABwGeKUFolGSmUjv4divYPiOSjpKjk6JXO/1L4QIgG8EIN4EQBp/yAclQgXFDm+3ECHNeaRU0/Lb2HCdTsrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939350},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.9.3_1748857259356_0.8597575478677473","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"xobuilder-extractor","version":"1.9.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.9.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"9d3e12050a7d098a5e8c8df7ecdf926408cd5342","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.9.4.tgz","fileCount":97,"integrity":"sha512-ygOQZuozKfsnV22FsbQ2I1nD5dSQXIv7wlurUE/nhS3iCcoyTZtC0JfaoJZ+gqTUr+U5aA5/n9mplM26keI1cA==","signatures":[{"sig":"MEUCIQCyKHK/DW5tn+pNU0fJPgG/4iskM8AfL4zyiJUu4LDvpQIgd1bTn/bpIArktYaX6ZxnE/DJTt44DUBgCwhqWQT2LOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939497},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.9.4_1748860925636_0.8450262606198797","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"xobuilder-extractor","version":"1.9.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.9.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"80920730d3c71eabaffd10b740f759ecada3aa02","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.9.5.tgz","fileCount":97,"integrity":"sha512-hd+t2vS92DY1U00+Me8nDOXaXFzF2oCXAiAwO5K0GvKswCmF8b8Po6HAowwqp79vYNNMnOCoFGLDw34lCMfQJw==","signatures":[{"sig":"MEUCIQCg0t3Lyc58aD1HFavysvfQ5acNkEzMqoHVBxlC3zKAggIgYHs5l3btm8rfLWKnPu9U6eSnQw894actV0h7VUWMoHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939733},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"3a632b3c7fd1ce9d3a34288d05b1781c27c1a109","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.9.5_1748921253707_0.3409784023192286","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"xobuilder-extractor","version":"1.9.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.9.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"4fc622c04b0842efc4fc507afc04e615b295be0d","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.9.6.tgz","fileCount":98,"integrity":"sha512-iv34QePHBc868t/6o5eILRuOBYna01h0wN4sayJKl4AibZftOdoHDBzZCFc8L5IlNx4WSzshYtwdS03oEzxc3A==","signatures":[{"sig":"MEUCIQDInm8TeBFHP8tKg4ZP7cpP6HHM7PcUVx5W5a8oOWcc1QIgLV35YSceLo0krVWIIbmy8fNAAWfGyEPuCDow8ZAOHlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940930},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.9.6_1748922158095_0.9214192194748645","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"xobuilder-extractor","version":"1.9.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.9.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"5f9e111688dd29de21dd7a32384a0ad96a8f1415","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.9.7.tgz","fileCount":100,"integrity":"sha512-IRDNWEnY6pHe7UpEYK1JotYeJJX+Ghxq7tfDHYgqyqVgEHiesFRCP7ImuK4rnmpxGGE20C+U+EDLY+Q91SWeEg==","signatures":[{"sig":"MEQCID6m8ZvrctM1qDvICPtZ0GEJswWCL5KwbKz1jU7XVHmgAiBjioPCS7G09eLBjQsqf4Tr2B571ykmbin6iTQx+R2C3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":989140},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.9.7_1748934265413_0.980637158104418","host":"s3://npm-registry-packages-npm-production"}},"1.9.8":{"name":"xobuilder-extractor","version":"1.9.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@1.9.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"629b4ee68c102d9d96fb493155860999fb933a35","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-1.9.8.tgz","fileCount":100,"integrity":"sha512-vShOPB4Rk9k+zvzAjnTFj3MugXJDejl0caHbPWlhNYXRZzhGKUJmLTNw9ORBqF4aqEGLCAxeLskUWivFAFlBZQ==","signatures":[{"sig":"MEUCIQDHhX3JFvxgqxtiaR4uJkM693J0qm5Y9Cg6OafL7fUWyAIgMamuGjcKlb6+QWmwjlNE7ZD4jSToSRAjClSmaaPr1C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":989358},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_1.9.8_1748934446957_0.7334647746353311","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"xobuilder-extractor","version":"2.0.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.0.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8c332fa6d1ddc9d1b09ef6fd486fa442e048f627","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.0.0.tgz","fileCount":100,"integrity":"sha512-zPICLTDCNje6J8GKHNOdxiR97YEXe7aZAMzLB6xmkXdoY7KeyNJOguqut0Z6Etb51oBUCw5l5Av/hAFVETNdSw==","signatures":[{"sig":"MEUCIGzVoFf65C/QnpwvlJJiRVMLmMyltTeBsK4zmxx9Orc4AiEA33TRg6ZUicMLX7NKPM4rBsW3hL19YX5imAQmrI9A3lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993188},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.0.0_1748942611407_0.7418735647114212","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"xobuilder-extractor","version":"2.0.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.0.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"50408086fa6266e4deb3238ed1373b6053d71ebe","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.0.1.tgz","fileCount":100,"integrity":"sha512-VZORvFkjqZXdE+kkB4NUzLMdJ/lm2vNCG/nxN9WEbHRF1CNaycoX9qIGT9HWhW/Avr92RtR7XrgW8BTrupV0sA==","signatures":[{"sig":"MEUCIA08OrGdtvL1CWedqtrypewEtv1jfHt5BTpeLL2316gBAiEA6NRIuNxgwIOC6ZmgUy7r3HrGd1p6lFDJmlizqJB6E0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993632},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.0.1_1749010030532_0.35259157234888927","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"xobuilder-extractor","version":"2.0.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.0.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"523bb76c5097c29b94e2e93162afd92e6c014e56","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.0.2.tgz","fileCount":100,"integrity":"sha512-pb5IIvWwt+y8kOyy0fDTfLFLg/YdJ00EDSnfirHX60fZ4KxAQL38W/wbqAR5UveAAGW5RRsDnLTfM7An3kZlTQ==","signatures":[{"sig":"MEQCIE4JJN2UMKQmf9hH+zE2+1pAaWSsT2IRAqsXs8TlwCs8AiAo0TJu3TW22fP66kb8Vvfh4pj2OHpHspLwph2CHmufOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993620},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.0.2_1749010121727_0.7384286563622915","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"xobuilder-extractor","version":"2.0.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.0.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"01de9df809542c38ae3810766ba3e8847690c765","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.0.3.tgz","fileCount":100,"integrity":"sha512-meZmNbTh7glcXk0/7hv/wxVPC1rWMKnqIt6VA9sbj7MXDVAZZU3l66DFWimDQYG9W2HwXsTRMKlAWyaKYM0zQg==","signatures":[{"sig":"MEUCIQCr1NEVK1q8NAJTQYu38P9ukax0xk1GZGIvDOHki6KozwIgRVfPw38AKV4sGUChYhG0IbDufBZD8OWXAl9qAVaShNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993620},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.0.3_1749010189981_0.3716594404329012","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"xobuilder-extractor","version":"2.0.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.0.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"dfb329f7eaedc887b0deb6b6f1a1a7d137f57e21","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.0.4.tgz","fileCount":100,"integrity":"sha512-XCV+ipeuraHc8O+/Zt3jgR1eJw0yuHKEIJ9TPP1FCyyBMLZ+zzsX9v6UmGZNoUhaHjyPwhvnw+Q52MPlQooeWg==","signatures":[{"sig":"MEMCH3IGVRoB3qDKI2bU+UVEEl8KaqWtB47yJ62IcS1z8RECIBcJapOl+8VC5iCM1tB3+X35OPJkmA7u25gjgnl62r2x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993608},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.0.4_1749010421785_0.6289385903378331","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"xobuilder-extractor","version":"2.0.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.0.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"b8327c2e7ea8e75b7696ef835a1d831c22ed06df","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.0.5.tgz","fileCount":100,"integrity":"sha512-dBw2Q9sR48Mq6g0HmTEgrpaftYg+n8S4Wif8ZJWcihisXxAy3Se2gTBKFMIZsc9qpspq82nJeVqxJnRjXBIRXg==","signatures":[{"sig":"MEYCIQCnzZ1A7dkaF+xQzIRAOVZ2jfTnAS4CUaB87a1E72CPUQIhANYtGl0WKeu/5nvmnbHCR3zc1wq49K5rZfdDXwro+2Y8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993524},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.0.5_1749010623145_0.5712202125375019","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"xobuilder-extractor","version":"2.0.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.0.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"e0318dfcaf84b56b381801739485e02a1c38d548","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.0.6.tgz","fileCount":99,"integrity":"sha512-fjn9nEv30aCGWpYuNdx87UwO3AcceBQre1tsmVH+HSYHw41e49GngvGozySHAFJUEHJGl36kvJ8cGYQKBZVPFg==","signatures":[{"sig":"MEQCIBJLUVBN97rhvw/T9pkfSvcBjUHZuntnDZZF2dbCKiMtAiAuLDVEOhYSmOdcNqD0YsD1KNM8hkTuTw5/Ovd2/EGbcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993462},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.0.6_1749013767362_0.36503282057045583","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"xobuilder-extractor","version":"2.0.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.0.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"0800e953ea0b0523ff4c41e9827389c9bdd571d7","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.0.7.tgz","fileCount":99,"integrity":"sha512-T52OCX8aaW3r55DCnB8lKK952tuhbSWM8a0U18yWvUp7bYm2uX/vzG2yiLnfak9HhgKT//aH5Z/81kXMCmDbng==","signatures":[{"sig":"MEQCICNQmADgW05OKxVWQFma7C/kl7s3KAQSEbiKQqmvVaHnAiAyyIQJ++yfDw0rGQvtMRbUM+HiZYOEp5aII2MXofcQEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993378},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.0.7_1749021220915_0.3815077251130705","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"xobuilder-extractor","version":"2.0.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.0.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"431ea24f32b4087f142cbd8177f7ea5d0e5e3041","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.0.8.tgz","fileCount":99,"integrity":"sha512-diERF4BRS42gamIky9wzTVTkN2uwostpROfcEdIOmOOmFFU687Eekw4eldRBWcLd6F4JhrCPIsHXBTCoh3LYyg==","signatures":[{"sig":"MEQCIG/DqPx2pSb0JViIjHalsY8s5XVljMrGNM0Rwi8K91z+AiBLosdW+esQ4pItxNqt70h0SiKgLsZS8SlVurYRQ+zksQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996470},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.0.8_1749022505658_0.8426295975970768","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"xobuilder-extractor","version":"2.0.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.0.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"5a091b65a5fac9939cedc17b718eefcef3568ea5","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.0.9.tgz","fileCount":99,"integrity":"sha512-J3ZmOxgyTXUAbT7hxD1aXT7Zlx1I4yHhgPB7eLKWWanqJvBMiULFQgV7G3ARZzQJxDy/uhqMmjDRK0KAMwJ/kw==","signatures":[{"sig":"MEUCIQCzN+RfMAdqA49IVUt3YJp9O2E6834veNz9D+mH5fpjBAIgOfgz/2SWkHZGixGACwfXkqXT535DuRDVr7minLnSP5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996578},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.0.9_1749023025011_0.5889938291647896","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"xobuilder-extractor","version":"2.1.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.1.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"265d562e904e10dfa049cd74332609f12be1c145","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.1.0.tgz","fileCount":99,"integrity":"sha512-J52t9TDnYX9QnTHJ6x8zvwG3A69xmLRfVr/5IZAdvcZJxgHt51FaogiaOaZvfXuEh57fymtE5BLpbic+Sk9gdw==","signatures":[{"sig":"MEUCIQDl3bBJxvg4Qu9SLkqDUgaJedOcSWkl9JQmQwRqJMjcIQIgHkaBwUX81lLY3JIQrWDg1pG6uLkWoV5YV5wo6iU1z+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996494},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.1.0_1749024042205_0.4751120746473956","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"xobuilder-extractor","version":"2.1.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.1.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"b70917d7aeb5c4774e65badb9586fb38f8a511a9","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.1.1.tgz","fileCount":99,"integrity":"sha512-5652LayCwuUkufEqT6Aqy7XoU2Ixirf7DTh+0SFWpLDfRQj0JNJkU31TNKiB5V9nVbCtBWUs/k9RDMCD2abIBw==","signatures":[{"sig":"MEUCIAbO7xGWP4ENTOw12crsh2o/4Rr75Qt4D05jbfdJsDjlAiEAqBsPhFJknchE7EyldU6cmroCb7goUmW4SY3y7ksU19U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996834},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.1.1_1749024476102_0.9723698213821292","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"xobuilder-extractor","version":"2.1.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.1.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"471a61d7fd40719f70067f0294ca9a9db273ecf8","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.1.2.tgz","fileCount":99,"integrity":"sha512-hrsFcjAKpLkyEyfxyF6ZGGcfJ6nI+m1Co1/rp24TfDlDbR8p+OXcia8uFsXcCEwRy2r7hLaFqiRTGAeFkYUZ0g==","signatures":[{"sig":"MEUCIQD5V10nYn8E18I7vIcKq/68ntNLoTDDEm1Nbw2NpSJB/gIgXeXXukIWfh1/b+QlxkFPptytJMO4+JIKxN5s7QEV7Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997062},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.1.2_1749026605799_0.4562578012375387","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"xobuilder-extractor","version":"2.1.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.1.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"3e83e327ef1f1ed1c08d5d2854d8fde11a487d74","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.1.3.tgz","fileCount":100,"integrity":"sha512-pVMoQREKlsx+5B+0CGp50E/wHwSXyHfSEEEsi2CnH2qb4A4OeqjqNKjpmj8X0HV+H8GsgminzSpsEfzsMkV9nA==","signatures":[{"sig":"MEUCIQCze34XpeHp5yHlh1xKTGx4mNZpyuqWMrjCqloxj5Kp7QIgU40P/JcDFVcFT5ghLDFAH1nTXSvT/S333ADazQLKq4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997778},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.1.3_1749030900613_0.10848486068071539","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"xobuilder-extractor","version":"2.1.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.1.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"413ccf5b9a13e382096dc4873828172da63a0d3a","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.1.4.tgz","fileCount":100,"integrity":"sha512-VuC0OBcRWND8kvdKF24oat2zyOvqvE8hQKbiTqgauqeVPSRFNnh38cXj/YeqKAx6Esxh2e1tOQtlb/xbFsge0A==","signatures":[{"sig":"MEQCIBAQXGuTE8RAOo5TSMuoX1mXkvYcNop5UXFoBLFMbXC3AiBL1exTejTcCAVNsla155aAuaBo0AkgnoGYAZQrPIYFVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997939},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","eslint":"^9.22.0","globals":"^16.0.0","ts-node":"^10.9.2","@eslint/js":"^9.22.0","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","typescript-eslint":"^8.26.1","@vitejs/plugin-react":"^4.3.4","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.1.4_1749032345401_0.2828338381575939","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"xobuilder-extractor","version":"2.1.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.1.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"a70da095e93dd33673640bb0fb5f9901a17de8c6","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.1.5.tgz","fileCount":100,"integrity":"sha512-Tc7bi8r+u13xUqkFWJbKQrvTUyuYYTSdqUKWIbpTaKnuQEur7iO4Uj2pIEpcpiYy6ml7YNelC4RucDN14dO8YQ==","signatures":[{"sig":"MEQCIAgWyrY9OjdjRMMpRZJqDjNCG37BQNeYLBZvuiritZxfAiBbeUnzBx4QMIqxwAFA9A4FXLHVKufcmFcqLEVUUh8YBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997856},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.1.5_1749032937774_0.6994287737197498","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"xobuilder-extractor","version":"2.1.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.1.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"1210f69103eed80a992bb7b3b8d42d1e2fd8a4ea","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.1.6.tgz","fileCount":100,"integrity":"sha512-CWgGSoHuZ54EoWnWOm+cfMfPo0/xtUeG3XgnKTziagi63rm9DYGC38SG32L6bX4yYT1wRQr51autqnlhixPEAg==","signatures":[{"sig":"MEUCIQDu/wqMlLQeNtUZ3H839Qr0IjlhlKzGUaayT+JEw3bvBgIgUpT4oGF56ZWomwnirlRmeeMiKmbl2nrWRDjyCQcnLf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027849},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.1.6_1749033714881_0.8025029608441909","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"xobuilder-extractor","version":"2.1.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.1.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"ba94947cf59caf2bf494189d28db9c3813e8bbef","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.1.7.tgz","fileCount":110,"integrity":"sha512-tzTAZhJAKvqTJhOIKXdRipX1Mj/yr1TjlXR/smX6N3MLefy1UDlNFXw7cnW/PZUwNu66SD1obxuZ77uz0evhBQ==","signatures":[{"sig":"MEUCIQCjQ1KEeHe2QnKt9C9l54s4snRTtvLmkKQ6Wh+SG/Vc1gIgduWOxSPacxdTtUbaWo3zJ6asG5got2oDElDcBNkPFRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009142},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","node-fetch":"^3.3.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.1.7_1749034998650_0.8149357766693299","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"xobuilder-extractor","version":"2.1.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.1.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"f1315837e3403a6a7e42e28df6c2232f88558b29","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.1.8.tgz","fileCount":110,"integrity":"sha512-WuLTiKs5fNDQamoJE4mxBrJCEVNwuDM6Ndhw6b4cEAALRRoZ/LXGAZUZX9FuziiT+E/LObwds89+N/B07yxiHw==","signatures":[{"sig":"MEUCIGvw/vZM0aELDBqO22Z/gA+01bJFRO1lDBDj5dVz77iJAiEAlnVIvBUBcKxpaktu3iWKe+7RY/LAu35UFZHhB9LrjZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009414},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","node-fetch":"^3.3.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.1.8_1749035427188_0.08479905005266541","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"xobuilder-extractor","version":"2.1.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.1.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"e26bd1f3cf9f66c945527b5cdcd7c9264631c50f","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.1.9.tgz","fileCount":110,"integrity":"sha512-w1n0UpN/volvDqwJ9Sh2x5Z89+olufdQOnRRt6Xl+bnjpwbgTjspqknwa0nAEhKrDW04MvOffrPREa8TwwXmFg==","signatures":[{"sig":"MEUCIFb3pW4L+2YByk+ZdzcvpOFZCxOGl4awGlcZrsmrripyAiEAkgg2RuS38fJrXkm5D1ppcX1oYMaACWI14ZXArevABSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131989},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.1.9_1749036191386_0.8251784827791528","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"xobuilder-extractor","version":"2.2.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.2.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"cdfce82c5c2c27aefd30fae7ebfe4837b1762676","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.2.0.tgz","fileCount":110,"integrity":"sha512-S0F1HSWbSrWqDjsYCrEP05yH3xmULcq/KHbTjRumN9/Jl7c6f6cgiqgLKqTLMSvPYnaweyVO1esN1OPJ3AzSIQ==","signatures":[{"sig":"MEUCIQCJE101u1ugfIeuN16t+eKx/RryaZdSy5LWYnpbCx3rvQIgV+3paauvbjIk6jjj1YHbr3x7szuG7RYfju5MFg4T9bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013239},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.2.0_1749186127197_0.9233042824264857","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"xobuilder-extractor","version":"2.2.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.2.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"977e7b543ecd0bb832fc883f75fd85c0255f9e02","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.2.1.tgz","fileCount":110,"integrity":"sha512-v7RXPhsKO9SasDuXf6qu2s7/afZQbszPvv2DMLkxzsKeJPVL56Z8pS6Mxu0X/Pnh3Gw+90JQ5V6ZozY3LNge2g==","signatures":[{"sig":"MEYCIQDHYONkpnKoLV0/pH7F1NOH5lOX7sfLEkJRn7o4UBWawwIhAPvSjWJdS17VWCtb13ksImdVbgV6ayPXTnNhPtdKoIFK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015290},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.2.1_1749193536388_0.17697659600056226","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"xobuilder-extractor","version":"2.2.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.2.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"b72b4e7586c86896c7ea4cbb0f0df580061b4e8b","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.2.2.tgz","fileCount":101,"integrity":"sha512-fCGdUD3kcDKwOKIkM1srFUZCHSeJKZuA6lNWahrD5OP0fE9ZysSmlMCGefsvL8ZwCWNWs42bRx8Moh147i7HjQ==","signatures":[{"sig":"MEUCIQCqJtpeJ0X/KGY7/Max1xbwBwabIxxD3JGgFpfrdFBixwIgVkxEfoBaWJceKbUQm4KHAAPzMmPCGTf01N0TTA8mHWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011442},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.2.2_1749196546210_0.40907673562857605","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"xobuilder-extractor","version":"2.2.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.2.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"a4a0cf3346a9b83f5828f35ef41ac23b4918386c","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.2.3.tgz","fileCount":101,"integrity":"sha512-NK9SnRAPt9+U8lGeqY29HUZBxJQiTX5TLi+BqVnuIgYKB+gzbxFNK3uwa0wLNqLHTpa1AjYDAwSdPm8sMBvCfg==","signatures":[{"sig":"MEUCIQCAOqbCJlA1FeoCXSDCqp4UinQ+OpKgqZogb+XLADbz0QIgCgqlHFA6nIVZBljtpYMoSrrwwyWcyZbws6ESPTPlRyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011587},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.2.3_1749197031975_0.015546810190411042","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"xobuilder-extractor","version":"2.2.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.2.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"952355bfce50ea69dfe977a9a5b73d7f5bd5e34c","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.2.4.tgz","fileCount":110,"integrity":"sha512-OGGkvj8yMyuQ2O3cPdRgUYNeMKbLWxA4GTzlDBpxGnUHSd58LL2o8boLtqlAhiHrWpXVXMY8xtoBFkjkhPeHZw==","signatures":[{"sig":"MEQCIHhNLqlhNxlgnWambClQCHvTQH9hRunzDOyp9UBqOuwQAiBTx+rLNZCWPwRgupDwhKK95+KplelB0lHHCC6cd149dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015717},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.2.4_1749197307546_0.3894870649298021","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"xobuilder-extractor","version":"2.2.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.2.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"2f99d19806fa6b40607e48d38e530bb722f207f7","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.2.5.tgz","fileCount":110,"integrity":"sha512-DNPjL/Oylu2dQ7GvrONU6ZSg4rAewie5T15dBzPaelq4lKTkin2XkEW5XmcYrMCGMtMUDzy+patxTyMH/VH6bA==","signatures":[{"sig":"MEYCIQCN8j+btG7voFlA75aN108mILlJz7NWn89/1renpXZgQQIhAMysTOW/AROOzcUTBqjnMxaB4TX0E5MGIabRpClNB5l6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015736},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.2.5_1749198461116_0.2933001131827804","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"xobuilder-extractor","version":"2.2.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.2.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"a0b54c08d64e70e184e06bab7eaac6f788e910da","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.2.6.tgz","fileCount":110,"integrity":"sha512-0N7EO8YNCSvUzz3YIfWRvGQJAVOHPU6V4ne9NU+oXXhD+u7odzQPzPupcKzcV/skOWiXf2aetNagXoFayalQUQ==","signatures":[{"sig":"MEUCIHjqRRXJsDawAGEHWeQN7JHVJ2H6EPkkWG/voUejp2x4AiEAnsImo0ZPtW9lKAdX0rc7AxSlSHZVCxux26z2Z1vW1vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015914},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.2.6_1749199075010_0.2607726534722483","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"xobuilder-extractor","version":"2.2.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.2.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"3dea191bff55b8031261f1d0327c9d433f6ef14e","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.2.7.tgz","fileCount":110,"integrity":"sha512-e6i3b2VVN1/9kZqrnkJRn67SyMZWT2P9fDpg64TQ6VHwoCBuk6rBlmPIoZHPjIhDB2A9OGOtZKV8IAMcQfbmKA==","signatures":[{"sig":"MEUCIQD8/IX0z8iqV9qXqgxDUoWC2gHYGfRkY2XbVWnARo7M9gIgA5ZGAOv/vJ2ImFgVXRl7C+OsySCfhId1asZWg9u2MII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015916},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.2.7_1749200038806_0.5661560441549263","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"xobuilder-extractor","version":"2.2.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.2.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"dd374c68e5bffcec8fdf12725b44bc7abe592017","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.2.8.tgz","fileCount":110,"integrity":"sha512-u0oF5DEfG0mCrEOeC04ipGYTUcd0ooElHni3X9xJkOwhdOMAFak8rjYMXIUmaHS2uEDyvwN8P0hnfXuyxZa/jQ==","signatures":[{"sig":"MEUCIQC5RcS6pQrd4uR9H/pTID56/um5iDSI0RAVk0TZE7BmMQIgNf0CARyZIobbhvlL00GLT7evTqlWpbazGA0HXCmve/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015918},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.2.8_1749200131925_0.5879701300607112","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"xobuilder-extractor","version":"2.2.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.2.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"11691406b1b3b186f2dd88f1a78f03989c7a2c33","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.2.9.tgz","fileCount":110,"integrity":"sha512-iR8JRx63QB0Y9C5iNA0+OUq7TbIW7a97KE25fV36PXDFlQ+8SWetYvTxBP8ttGR8DCLLcjEF10NidvUOjbw1HA==","signatures":[{"sig":"MEQCIBF3pCKmbHqI9m7wgJPUo77TAQQ9tUKFVJWDxja3DmslAiAc3BX1rE5Zr8ppgspymF7udhqF5Jk24j9z7H8AQgclOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015908},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.2.9_1749200643516_0.19975746330848132","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"xobuilder-extractor","version":"2.3.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.3.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"fbc3c8af32ddcac1948df327fe14077aad98ea4c","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.3.0.tgz","fileCount":110,"integrity":"sha512-16tHcsEQrzBD3d4qAMj43LT9xtvhCEACDyU75YccGMK5c9nVJ/eX1o2bQVM8npc0nbavvDQhzN++zEujTx/puQ==","signatures":[{"sig":"MEYCIQC/iihJR7T6M0ZzfQFs7e1ga80rs/1uHsQbqabcAPmNqgIhANI71gK63wL4pPDrj/a2JBLqVs3GKJGRhgyqny727h/s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016112},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.3.0_1749203207917_0.6683676203130235","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"xobuilder-extractor","version":"2.3.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.3.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"487882fd940539e1a5f82f3177a2d4dea7aeefc2","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.3.1.tgz","fileCount":110,"integrity":"sha512-gxQWlk8+0DV05iSkCwnCqvIUwOmtBmTKaRHKp45VM2FEryYGtYzOzI6ahiYh8+zPEJpQ3s/sbGeUyHq8tzp2kg==","signatures":[{"sig":"MEYCIQC/bdJvAvKNtrG8fwXHwbSJe5aeoq1+OafSS4ZwhSvDmgIhAMajAMaQ20BMXPzlCafeA9F9MfEVF6PNK7+IN0Ec1mDm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016123},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.3.1_1749203807992_0.35968128588954174","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"xobuilder-extractor","version":"2.3.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.3.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"a75f9fd567e232d42780d34b6f5212bb65c9c44c","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.3.2.tgz","fileCount":110,"integrity":"sha512-ThNnpRG8mzgaAPNTTnv5fjpNSUMdVkm88BxAAiZ9ZzpSdOAF7d5P1FKCEtpYnaGOiqqtFD8gQLt2MwEgtdaRoA==","signatures":[{"sig":"MEQCIDebbKOMHuRc54HZB8je7/E5ObNEQ/wUhSqVwFCKX1YfAiAjLDBqvltWhsl6xVDne66G8a44qH/MArDTPypPT8niVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016500},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.3.2_1749204294930_0.2243927732767812","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"xobuilder-extractor","version":"2.3.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.3.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"96b3238dffb9b2cd2a7e5c0ef4409801bac99f2d","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.3.3.tgz","fileCount":110,"integrity":"sha512-Tznpd9j5N0ScdBgx726gUWn7jbjS90F3nTXhPJooV0KYe4oIm7FZyCPSWMeOdbxj9HVS3qTdWMzGJCKEx3VRIg==","signatures":[{"sig":"MEYCIQD6KsiApNALeRScIxo6v098qzDxN/qC+YGCqF4vliSPsgIhAJDPLvUrw7OSFGC9mBwFpSUbluCyLL1fox5zzpTg+eME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016612},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.3.3_1749204674779_0.4414721883216546","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"xobuilder-extractor","version":"2.3.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.3.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"6c5c6ebf0f33bb14af95349a4178cccf1f298455","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.3.4.tgz","fileCount":110,"integrity":"sha512-FUSCpQePm7cmxMg7sKp57X1aT1LNIKEJ8DPgVZ1sZjlz/g3NO/aGQQC2cLz7Dvq3M14c8P56lNnHLB4HR5dZ1A==","signatures":[{"sig":"MEYCIQD2EJze3qebGzCHKMNFstcL5gEavBqQIair6Hp6EElaMQIhAK6IZvw0ggtjhqocaVt19SKo9b13q5xzjpY6iVWdLI7o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016608},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.3.4_1749205319164_0.8986554199720753","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"xobuilder-extractor","version":"2.3.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.3.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"56b6b8453eda9e32cc853413d4facb26e8360976","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.3.5.tgz","fileCount":110,"integrity":"sha512-qTkXiY81+Bn32Tn/06HNusJqAX2EWjZrgYnWwkAjX6jRtrJ7EOvO/6I5tOvUCHc94a8ZH2/zQMeizlwv6lc7KQ==","signatures":[{"sig":"MEYCIQC/xqO/u+KUcvic2lwj4etjmY2y+eAphb0w73nOJBxkEgIhAP7bujH58VAnzAld2/z0Ul84azFSFCL7WZTo2WsY0xtT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017076},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.3.5_1749206036289_0.7595215802286128","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"xobuilder-extractor","version":"2.3.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.3.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"01ef06f004c87c8959b2b03420eeb9ebe8f164be","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.3.6.tgz","fileCount":110,"integrity":"sha512-G8K3HfUqiQRVAxQENaGsJB5q0DbpwmWXBK1+Pwz7cUbdKOjKkGKEhEg2csAedn2WhZ3C7BO/EClTvQK25Tipyw==","signatures":[{"sig":"MEQCIBUZ2FbFCQz/upGLNdo8dL8oprryO8UxUvWjhbR8xUO0AiBufNPzxJtE6HuCp0H70Zs/sMo5ZSR92Ezwbj+PT9HeTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017076},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e433b08870bb48075b03c4505c75faa62b1bab5e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.3.6_1749206317145_0.6066196691539913","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"xobuilder-extractor","version":"2.3.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.3.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"3fd242c180d76e8d8179c17f790bba3d28d93a6b","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.3.7.tgz","fileCount":68,"integrity":"sha512-E64FYkOsPNC9CGO2uAH8aI2xao6PNq+IXZSDrcxIWblVyi4aKNfIgu3ftXtvgW6NJkxxNtKcnLnNLhyZt/VDPA==","signatures":[{"sig":"MEQCIHCrfqiEkgZ/OPqGbTSBJckM3f8SG9S1sYVyafbaB7duAiBLj574GloYaadx1G+btGYG8CJ0nqrFR+Xl3tgg2ObEnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912347},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"adaf080b1eebd3f24d0911240f72addaa32ef9c8","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.3.7_1749440514263_0.9970346567317347","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"xobuilder-extractor","version":"2.3.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.3.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"a175f0a72897a2a9fb0a98bf34bede5890d9c803","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.3.8.tgz","fileCount":66,"integrity":"sha512-svAyVy87olVQnmkULbRofLL3H+EA1ptqYojDOHe4jqzB7JVTfWFX+y7nba0szEifqqSfAeliFuc7p71Ogq1BIg==","signatures":[{"sig":"MEQCIAw/bL9mv2g0WKT24zgd/K2H0+2yVLMq4vRAbS2CnyIwAiB1Pcz6Gf6SkJl/czCO+xbaGzeSJB7bq/LcEikcbl9TCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860554},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.3.8_1749440894007_0.39143584473279636","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"xobuilder-extractor","version":"2.3.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.3.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"6b40e806c03c8ec902fe65c96b85301c01fecc11","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.3.9.tgz","fileCount":66,"integrity":"sha512-ni7DCEhL7e1XcnDMWUr4kaN3z3yxMDedv4tLhgaiuzb27a439LfVjrQAroBNo6A5vTBpCK8jjW2zivyUHD3ILQ==","signatures":[{"sig":"MEUCIF6cBaDL2Esz1gU0haxpwpbVURRqJsC2sF4LXsxpBCUtAiEAsoxg01pyuMWIJijSpNESeISrtNP8cUTWz/rGsFDx4fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860474},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.3.9_1749441452865_0.9800508329046687","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"xobuilder-extractor","version":"2.4.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.4.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"0eabb155a83ed86187e43bc1fcff8ec2db69c0d9","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.4.0.tgz","fileCount":66,"integrity":"sha512-dhYJ/GT5yZpGTsozZlp8bOWO6qmA3i30z0CZJvtz0n2rpbZsZVDKEWDte/anMzfbBPZrAv9NF6HtvB96dV/ywQ==","signatures":[{"sig":"MEQCICTzBiVFlOi7+VxRlRgvLPKL9hUMGUpNrtlEvWFuMNXHAiBlTedrf/c4mvvR59cyrTAvmpZ4J7bQ5aD2wwJsoC/edQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860493},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.4.0_1749452803184_0.02285134028169633","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"xobuilder-extractor","version":"2.4.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.4.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"2d5f75d5dbd9eedcc47c8d6556a49d48dcc11ca9","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.4.1.tgz","fileCount":70,"integrity":"sha512-F7Skg5JB5LnyIarGF2c8GJ9GkK3kWfxftUyl6epnLkByUo9ehL485UcuOnzDazy8miLFnQDR3MvjgWgEoP2FSg==","signatures":[{"sig":"MEUCIQCtJ/U1QH75fFP2UBQ3WJi8S+cyZiH1XGx7w0yTB0mCcwIgHBcjXA4A+SAON31+eMgT8jwDrkXFRytRYiMrYzty1t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":882123},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.4.1_1749541301857_0.4173725794244312","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"xobuilder-extractor","version":"2.4.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.4.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"6eebd40376d427e8686bf1e090103cda213309e4","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.4.2.tgz","fileCount":70,"integrity":"sha512-fIQ/xDE5SgP3uH1z6ds/Fg7nQKmwkAKzGCuWQtGchuTPLz90eTihLOCs2g6AsnE6BzgiirQ6d+iYlJs1J3olgQ==","signatures":[{"sig":"MEUCIDzkfEBUsqVwPMgJ5CwpypbPmiipEc7ZKTYQHwaT9jmkAiEAmSn7lA+icf7e/DQ0IumZEacnmkesbs2rnRK4aCegLlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887445},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.4.2_1749541521153_0.6907838049194774","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"xobuilder-extractor","version":"2.4.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.4.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"f73531aac23a11373699923675211a3cbb0e266b","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.4.3.tgz","fileCount":70,"integrity":"sha512-B9Tsk6yL7bQOUjRlHc5V6j7I46snLM0NNt6E+5Jd7DTnw+Nqblx4z1lOrdxPZPVs2+EYIbZ1aHtFQ6Bjd3dlyg==","signatures":[{"sig":"MEQCIAHyATk7ZSQRdX5YeKhe2W3lGiokW8B0k+eOEVVB70X4AiBgtLxF8Dpyj44a7LGe8oajnJLwL5tT07xKlUSVQ5m2TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887529},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.4.3_1749542915464_0.762047377874183","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"xobuilder-extractor","version":"2.4.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.4.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"c2c7ff537a171caddddf753efd9afec299cbfe65","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.4.4.tgz","fileCount":70,"integrity":"sha512-byH9MOzGwez3qOQkhlXWGBhe+nIdSz+9hprAJWDIWtnyNODqd3eJ7OuHocRQoVW21AjE7u7qhr17inyK/I5bPw==","signatures":[{"sig":"MEUCIQDIxEwDx991ooKJBjNeidvzhnrofP1GhSuzaReYo8ZRFAIgZ3VF0DYvRrjLBDuD5CMZCCEmfMofqVh+Hhsg0qE27O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887520},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.4.4_1749545229856_0.36481996807010253","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"xobuilder-extractor","version":"2.4.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.4.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"7ba749fc2de2d0b50c9c594699d3b82cfc4fed90","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.4.5.tgz","fileCount":70,"integrity":"sha512-FUrGeRrc3NaTAhM6N6RGoQ0voKpXJbO/W/R5vGgglcuaavj6a21xLQBrfmU6KR9PgwsPwQCzpxGdCxifZHIikw==","signatures":[{"sig":"MEQCIHcpg5hO9r6MYyBKYnuEMEt+nKotVKc01Pwq/4l3x6ZqAiB5HQgewTUmZ0Aa2AGkYti/6rNeeRtc3TCKG83UMbx42A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":888750},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.4.5_1749545986758_0.38803426304999067","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"xobuilder-extractor","version":"2.4.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.4.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"70f0a24620149b2f202ddc6f4063f59ad73ed9ab","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.4.6.tgz","fileCount":70,"integrity":"sha512-vwcmelzCSEwASF2dFFNQoQ12knJRTuBnxQkL9vTTee9F/1jZUpwpZ8wzdHN0tf2FZeu3C46fSzTTB6qriOrVvA==","signatures":[{"sig":"MEUCIQDMOnFGTSbxl7vUCdBqnZrLZaB9mDYUD8qKsUGfi9di9AIgBESTkzu69SJamHT/OromoMb6TGztxFRTEsuVOpzSGxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":888732},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.4.6_1749547609092_0.6918009729457715","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"xobuilder-extractor","version":"2.4.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.4.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"e1939c1b75f29732313bbe3b559bcae13addf242","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.4.7.tgz","fileCount":70,"integrity":"sha512-vXrh9vdWhHfAXBQfiyFK+xOh3kzXNm3mr+L4zqKMvYxPG/E2DTmZgJP43ovX8hj44sAFF+/uURG8VE+QXuQmeQ==","signatures":[{"sig":"MEYCIQCSyTE/IMU18bbyB1U8ZU67jMana2uY0AzlMbsUfdQ/sgIhAOck7yI2pnqNgpUeHyQ+Xc6V1pirllLMsppuwqHV1L5r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":888818},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.4.7_1749547967783_0.2857873618690725","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"xobuilder-extractor","version":"2.4.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.4.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"37e697f861733e1d83d41dbf68d40b53e46bdaff","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.4.8.tgz","fileCount":70,"integrity":"sha512-oHj4cIHCZhORGnQX+H1Nl8qmgiykQT7exXcx87AFOFBsK3WtRzbqZv3PfYgY50ge5Z6A9uUJcZVAgkiXFzEygQ==","signatures":[{"sig":"MEQCICq12NJPkQMp4uQn6OVnffM+Y11qoL5zqPnV8BY+YTBJAiAqnxJxGp9f0xgaRkPePdk9siHh8ZEVhNcTzsH8I1nceQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889593},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.4.8_1749549477136_0.41865855683768216","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"xobuilder-extractor","version":"2.4.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.4.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"008b91b30a5ea70aa4d941a938a16242d3991672","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.4.9.tgz","fileCount":70,"integrity":"sha512-mfln/UXtpak8+C+l7fVidK5zqSBDCx30A2yhrdI1VRumV0f7g15JSqBZQHgW0RPSrPuY8KSIdXzksvMRJW7/+Q==","signatures":[{"sig":"MEQCIFHON/1XY1ZJAlyy4ZH7tAHfUUC+TM8ZZCwYd7bISek+AiAXxDSm2yPgv/PN+P/rGmjkyxEeKA7CqksH52d2HZXPOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889503},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.4.9_1749549661056_0.12797911290494768","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"xobuilder-extractor","version":"2.5.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.5.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"f4e178a5a0a8b5c0cd989879e1f145bad89d6115","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.5.0.tgz","fileCount":70,"integrity":"sha512-ZCFDJvKp8iYRcjUqXpzVwka/sbXFI3K1U6mu0ArUh+QehQFr/rUMt5rmQLJ3spkDp74fOOQ+4JYOyz/Mjcm8+Q==","signatures":[{"sig":"MEUCIQC7xTUaLqLCGxY2OlSkooPSvs5VuABKh2njGBd2XAE2sAIgVib+vQwpURJRQsFXreBG/d6QyuIvd9tl9U2L4mX4L2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889503},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.5.0_1749550161031_0.7529079970311876","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"xobuilder-extractor","version":"2.5.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.5.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"916450b3a1375cfa3228fb1ce60025ab555e6660","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.5.2.tgz","fileCount":70,"integrity":"sha512-944fPspb+l92LkWI4FliHBF/FlopC0WA8ZhPlE4xhzQDANUjtlTlFVCFJEqxu5kwx5cfCvQRaEzcYRwVJSpewg==","signatures":[{"sig":"MEUCIDJgoXAthH/g3Th2Ax7nUopShIkDQFEO+9OO41/sVmCPAiEAvIse9DqoyqzSxJ4/RAdlnGiSpSd6gysmRkm4IYEKFmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891968},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.5.2_1749551149176_0.08596533160397946","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"xobuilder-extractor","version":"2.5.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.5.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"fb51af5e8b8e8d3cdbded6c794d4672d0ab0e4d8","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.5.3.tgz","fileCount":70,"integrity":"sha512-mqkmIAVDDZGJMOyH0KYExi9t+mcTdD+I8a4dvhS8jj/bMaXJgz17EOQcubB+yHlvoE+je8IdN+FQ6svO54THGA==","signatures":[{"sig":"MEUCIQDDLfxw6OliL17ID1hcWnQju2lqeDRwh81SEyvvuCAdmwIgI0ZkAvAW+TyTofyv1+3xjBJ2sA59NQSye119x/YTFY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892036},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.5.3_1749551271215_0.05318948671092416","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"xobuilder-extractor","version":"2.5.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.5.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"1e93e71abd6b8c24d364068dd9a9ce9979b14c4f","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.5.4.tgz","fileCount":70,"integrity":"sha512-Sw4L8bufC8SIT9nnPqRbD2mB+XhAznymdPeYyQNKWiqnoumiQKKu/hYj4iwWJ5Voc/svX4EETIWdVybuiyVD8Q==","signatures":[{"sig":"MEUCIQCei1JpVxqsiRLLguZEUnhnrU/QC0+gHmTNH3DbjBEt8QIgDk/JIB4x5V300WpGWa0Ca1VqYa05YZIj7qtAxOAAZfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892036},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.5.4_1749551640718_0.71606066883222","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"xobuilder-extractor","version":"2.5.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.5.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"06b86c8beb15a0cd3c38dcb420d0f595e18f318c","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.5.5.tgz","fileCount":70,"integrity":"sha512-ibl42J16iniovbS73Hap6KX5iLwh7kD1sX9IhRrJtyZfCSqzQCRyfYSyVOcZ2kF9Rw31Fdr5tqi7WjBTJbr5bQ==","signatures":[{"sig":"MEUCIGI/S7bw4Qn4vP/PUaYwRbT8Pw6yIeHGdolmlljNtCKIAiEAozqboy99smiZ6bYnoyFA0joE7BuLjV4SKiyiKbIO0vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895011},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.5.5_1749625817845_0.35398004995575594","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"xobuilder-extractor","version":"2.5.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.5.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"f37e4fe3433bcb4ac94605393b110921fc66f75c","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.5.6.tgz","fileCount":70,"integrity":"sha512-Sr9YtN++Of5pIy0VsxffeyS8jVZkGrwhyHxXhu/vMPev0vSiRo/1Gby6r7JulvuuQAEA1RzamTi0gLnIdWkooQ==","signatures":[{"sig":"MEUCIBibgMZzYz7FANrTKRzGs6y3XEqdwJQFCTiVSZHdiDJqAiEA7Fy8F8Ozz426W2FzX+D8q/z4R/9DV1xMr2u4QwPPCsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894944},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"9bb36b66e7a666b5309bfb6ba1f56de46815407d","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.5.6_1749634654712_0.5689619489356457","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"xobuilder-extractor","version":"2.5.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.5.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"340e726b69028549b995e0190568a0942dea58e8","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.5.7.tgz","fileCount":70,"integrity":"sha512-nRRIs19GapjQVvQbCFs4IV/vfyRR5RDQSBZFIbxrV1VXCaTL7r7WD44zSf7XCgdmNNi8uESciDMxUUTPTFumrw==","signatures":[{"sig":"MEUCIEiLmWTi9xnXxzC+DAjSOCPzXMXI6k8waOU4UUybqGJyAiEAk6mCrmdseOSzEqGFyzgkaKfetAKT8xxRHeT+mbA1cqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893857},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8a55fe4c653faa45eacce1778d8c03ca56e20e2e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.5.7_1749713779640_0.9644931896110922","host":"s3://npm-registry-packages-npm-production"}},"2.5.8":{"name":"xobuilder-extractor","version":"2.5.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.5.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"c2504cca7e31c6f08a443c75fc097c258d40de15","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.5.8.tgz","fileCount":70,"integrity":"sha512-SSPUH7HrbcnpIaj2U1ehgKivz620YledIObNU0tGbij/xw+vUQCQTYhXP/Bm2HzhVCwCJopmSJrZCS3DAS9I7g==","signatures":[{"sig":"MEYCIQDq7OK1hLm7ADDmkkA29jxTHVIQc2Tp1In+117QwrwuwAIhAPapGXT3nNNJw2GOhPlDlA//75IuxcrRkRO7yomDjcKv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":893917},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8a55fe4c653faa45eacce1778d8c03ca56e20e2e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.5.8_1749714744535_0.7422975339376325","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"xobuilder-extractor","version":"2.5.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.5.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"51fd787c4cd70dbe02d2466b45292e1388a4c59f","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.5.9.tgz","fileCount":70,"integrity":"sha512-7vd+VRs1gRG9u7bkg0ix+zDhUgsrD3MoOL6yqvi+dMJE6dOcwVPgZ/kfeGasicnEtpG/OlDcKD85jm6tuY9nlw==","signatures":[{"sig":"MEQCIGvW5IYTcl+wk/e+LNy0JNd47SDv7MP9xuTTFEd9Qa5yAiAg3j7+rU8XRu5kPaefaO2bOa6IYT8r/Lz1ZCSgBFc/ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":897739},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8a55fe4c653faa45eacce1778d8c03ca56e20e2e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.5.9_1749715663973_0.44924363963765845","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"xobuilder-extractor","version":"2.6.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.6.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"bc1b81b79e285d181419da8dd4cd3a1254ec4396","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.6.0.tgz","fileCount":59,"integrity":"sha512-di94NCj1ITFIAiUNO4q454xrwTSxsERjGsfAHCilbmATjFVX3zt5Db+/UBZlmsILvizXrFYjlOzww6f0cULNEQ==","signatures":[{"sig":"MEQCICTHerqXIgS2YOaq7i+KiO/y1Nno29MWW8sRib6A0SXFAiBS1pBr6Gn7fGtSMVIxPuc5elEa1BZdVB0w672b5plUqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905110},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8a55fe4c653faa45eacce1778d8c03ca56e20e2e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.6.0_1749725421556_0.773005219621048","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"xobuilder-extractor","version":"2.6.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.6.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"79285ca9f11eccf429b7586d39fa6651c5626061","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.6.1.tgz","fileCount":73,"integrity":"sha512-Ml+hd+gveIwtzKy7AN21racTGihBGSTP4C/9OvVFmbOLF9+tzdutsCKJ/o5cpxw+23NJZCaSJ6uNcvJ3sKdzFg==","signatures":[{"sig":"MEUCIQDNSH80OqCC81mMiJKwyzOMOvfQZ0rLXVnMSWXeHMawmwIgVCJetqHvjaP1yZnMdCdMIfm2bKlDSJJFzl8IFVmfQws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912311},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8a55fe4c653faa45eacce1778d8c03ca56e20e2e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.6.1_1749725513611_0.1431119858607064","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"xobuilder-extractor","version":"2.6.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.6.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"5c66ab7fd82ec0663a7e9fc034ab5b7305c33b43","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.6.2.tgz","fileCount":73,"integrity":"sha512-uN+WMgXlXH51qmQLrwbJrQ37EU7/6VVpsVMIMPMGKhsA9bJEQMINTDPHMRdsIzDKetMm9MRbHebPjdjP0TfPlA==","signatures":[{"sig":"MEUCIQCC4LkljLr8dmLSJU3sNhoHbdytaA0C9uQTm8eeewJToQIgEqlN6QWfaq+dlDPzrOfK5kmeRewX8kLPnml3flllRY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":911944},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8a55fe4c653faa45eacce1778d8c03ca56e20e2e","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.6.2_1749725932522_0.6658135488523347","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"xobuilder-extractor","version":"2.6.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.6.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"bbc034880f1e190adcc2839b6f0c229a37f2d6e1","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.6.4.tgz","fileCount":73,"integrity":"sha512-xl3GvE2KqKw9VQXjjdgWmCr3cCB+qiXuj6B4r6H4XnJpczimeVKGBNhb0nxZq2aUW1IcEKh6XUnIdlSp7SCNYg==","signatures":[{"sig":"MEUCIQC2fgYPxOUIvHWNEMTk+n/wl5q/o/fF58uNpjEqd7pMLgIgVnTwBJ4me5chrsBR24rZuma6Rkw7E503vGca9oQCprw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912627},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7cbd3efd4fe2733833fdfa378360693e07a36062","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.6.4_1749804574555_0.05787381542392933","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"xobuilder-extractor","version":"2.6.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.6.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"447298d221ed6d5194022183c725011323ae32b4","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.6.5.tgz","fileCount":73,"integrity":"sha512-FbuIkKqUSMUnCGe2a0xTMXDV4TTttSK1mQ7xjyPDMI+HbnUgz3B+MshEwyehfCKfH8zbvzOaxIJo6RvfDtgRXA==","signatures":[{"sig":"MEUCIAnV2ratWnr7KPDTC+Y0Fb7QyL3AXZSzFw33ZxdOCVptAiEAxMSzLyJA3vb7/9ZXQXE6RHZzX8otwpGAMOIFC92CpAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915399},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"7cbd3efd4fe2733833fdfa378360693e07a36062","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.6.5_1749804869658_0.15424425038339673","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"xobuilder-extractor","version":"2.6.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.6.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"52d9ab7d27aab1b7c4143a7187ce0806830f94f4","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.6.6.tgz","fileCount":73,"integrity":"sha512-n+mvIPwk9ONMNYz5qHDuxDSKP/f474jPEn6GkbM3Myx3WaBINO0vu1S8RsPmDyP92FiQCW25IplS/pkZ+Y5e+Q==","signatures":[{"sig":"MEUCIQCEdgut3Pw/1oCt0XQKajUlcJxrqAzyZSIUeERD6KEA4wIgRUdJCJ8PCVtw9R3cwv/pQ+efuE6vqputTvGT9ub7ILo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915330},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"53916d09c98189ff31b3342c154557b1e7094067","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.6.6_1749809236081_0.49890939357132513","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"xobuilder-extractor","version":"2.6.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.6.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"90220c47e808b74b25d79e3a91bdf49fcc32cf85","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.6.7.tgz","fileCount":73,"integrity":"sha512-MDGQMSPzvNxCcn5isRoQo74lY+/H8u5n+Dv+qxPMlQMyOni/aX9zpNm3uI+tOio/k/92/NchI1it+iA5x+r/5Q==","signatures":[{"sig":"MEYCIQCQIn27doyfk01qpaU3VcmwjWQrJxgTB4FITvUtSmD0zgIhAIXlY/cdReioVe5ZA3UTOF7I0vCj1GDKVcHtKZ/qfu21","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917268},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"53916d09c98189ff31b3342c154557b1e7094067","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.6.7_1750058638183_0.39921792330466066","host":"s3://npm-registry-packages-npm-production"}},"2.6.8":{"name":"xobuilder-extractor","version":"2.6.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.6.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"5c378776e795c06496e47d79101bda04e5f71966","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.6.8.tgz","fileCount":73,"integrity":"sha512-fBFgH+TP6Wx6QzTdFKJh0b8owlBHkL2G4VuxVIspJph/wtT0pVC6zkXju1Rl4r2MW0+iSx3NFgKrpIqlTNhxuA==","signatures":[{"sig":"MEQCICS61uIwXE64uVyYbCyorNrKw/OX2k/dSTYLlV+uvnbtAiBf9KkS0bmeK2MnDieyJmTlwgKj/oVWNoT6tu56qgR9bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917469},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"53916d09c98189ff31b3342c154557b1e7094067","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.6.8_1750058905026_0.32818133313091735","host":"s3://npm-registry-packages-npm-production"}},"2.6.9":{"name":"xobuilder-extractor","version":"2.6.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.6.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"ab152f58972db3d31d38b892b558a8649db22707","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.6.9.tgz","fileCount":73,"integrity":"sha512-L08byg1k8+Wn5JwVzWaDqM+IYvETt9OgKfwIEtM/e9rE5CDM+5wC+IPasi08iVDdCiRm8UGqg/HWLpaCsrfS1A==","signatures":[{"sig":"MEQCIH1li+8WKrAWz6o2+rn6DAIedWKjTOLC+JNpGpwlvi4RAiAKRdafvee54ry/oH5MtwYyBs4s51rZ+sPDLoxxJeZR1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918558},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"53916d09c98189ff31b3342c154557b1e7094067","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.6.9_1750143956103_0.47264248685205223","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"xobuilder-extractor","version":"2.7.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.7.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"024b4622a36763e969562ba8ebb1c2141032da27","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.7.0.tgz","fileCount":73,"integrity":"sha512-rWZk45LTcAqCc50j0es4bGjShx8s+DvSK5cl9D/OD9He5gKGfvtg3D4INxYrAXjlBdNv23ZNbbWJeUIAbKDoXw==","signatures":[{"sig":"MEQCIDzp3W0q7GlyBQ3JWVhjBtJ4wrGPKj6ik+hV86djutgQAiANCeDZJWY6hKTiJYWPAW2MEB5ncyKfIT/QT9NeTrJqXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918756},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"53916d09c98189ff31b3342c154557b1e7094067","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.7.0_1750147644770_0.7720381923546691","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"xobuilder-extractor","version":"2.7.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.7.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"df80e020b5ebae0b2d27c819cc248d2468b30871","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.7.1.tgz","fileCount":74,"integrity":"sha512-PhjPzaprI+tpH6TaN4+s6DmpdcO4+l1932UgA/9oDPW8QLOu3QUQPggM1q/WAW9fTAxQRIPd8VIuhivpRuvl8Q==","signatures":[{"sig":"MEYCIQDB27pwbZsv+Xa3nZD7rtefbUmI59XUkw/EC6MgZyubagIhAMSjDEDpmUy10eZTi/t40nIesKqyJnyPpHCj+kYSvMl6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921081},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"53916d09c98189ff31b3342c154557b1e7094067","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.7.1_1750231575857_0.05726253347700405","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"xobuilder-extractor","version":"2.7.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.7.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"3938a774cbb060ece9c93a906c63427e09343d96","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.7.2.tgz","fileCount":74,"integrity":"sha512-yjAgTTU1Z4azbOQpB/W2WVD7b7gCZLLJuIxi3qUaZ7ERrqNcVJ0CTSE2J1pmXGAKeKIo+DWl6W3ktJewThTrnQ==","signatures":[{"sig":"MEQCIASbFrFrK1wATvuJLwpCVQUNT4EZPNwx5ztFKLhsmgjlAiAN6km0Flj7Qua0iL0c4VLCddBWTIB+WntCXtF9wNvodw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916181},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"53916d09c98189ff31b3342c154557b1e7094067","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.7.2_1750238382012_0.05697530997387923","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"xobuilder-extractor","version":"2.7.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.7.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"104cdd7d691cbb7621307fbf159ed2e9a5903715","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.7.3.tgz","fileCount":74,"integrity":"sha512-Vj+WJqMtKZC+duCTLocrt6Sf3ti6aQp+oChjNfo+PCte3o66vsODNhf7clOxKWqqygLiYwLriXUCjZgZ61uMNA==","signatures":[{"sig":"MEUCIEkt1091vXzjUwdhOUnNhn1ZvSH1EmuVS2iQz51ORSPZAiEAn8edjJWFXJ+ooaof7mDtVmucmZej0qIN+bIETPCztVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916216},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"53916d09c98189ff31b3342c154557b1e7094067","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.7.3_1750241674485_0.3150861280911246","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"xobuilder-extractor","version":"2.7.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.7.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"a7ad6eb3b1abb779cce66cae856dd3eeebb03245","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.7.4.tgz","fileCount":74,"integrity":"sha512-M1Tuu9ZHOdvoisqsaJgsLdVbxTGXl+SlZ8jZkwjVGrtTy4x111dNfe6FL0ikJW3I6E1cIjjkws6V4FgybgyxsQ==","signatures":[{"sig":"MEYCIQDorLzhLUYY/114Szpn3bgFQdb0bYxHk4WIK04immll9QIhANMH/p/cGRz+X2wYR+euzkEUZYn112Fb92oatWORM07V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916962},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"53916d09c98189ff31b3342c154557b1e7094067","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.7.4_1750244754352_0.07955458476446697","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"xobuilder-extractor","version":"2.7.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.7.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"c4719733a6052ed59c26c427ddfb36bf13dd639b","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.7.5.tgz","fileCount":74,"integrity":"sha512-m91ZfxgWp0cxAvoaRmArzy6xUp2w+ETDe6yQhAu4up4Epd/MkeoYDgsCoc4i6tfpy+ktBOIHS0rt9jfQBcmSeA==","signatures":[{"sig":"MEYCIQCgAwTsSEh3WfR2RE18moPhqe5kUpfWLE8/PcZlA1d2KAIhALRdXoH8UBGCIXUULVb9K6EmE5iuOtV4qPZZxzniK88y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917284},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"53916d09c98189ff31b3342c154557b1e7094067","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.7.5_1750315986574_0.5894354130757276","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"xobuilder-extractor","version":"2.7.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.7.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8d8fa2619852012fb853593f1e8e6d1ff67e2688","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.7.6.tgz","fileCount":74,"integrity":"sha512-/Vs8U8ezlHE8l5Dodfgfc7tEd8DBH9KfAg18kVsS3CB7409pOW477B+6zVVvaYXxPoz9g2J+EUFZFifDtif5/w==","signatures":[{"sig":"MEYCIQDQu+15ZR5knli/zBw+UqMMfMQtgRlSAievZr2txIzLyQIhAOAAz/qIBvs6QWV7GkoB/9bumoG5avL9IBfn+fZBDBse","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917311},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"53916d09c98189ff31b3342c154557b1e7094067","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.7.6_1750316325565_0.8844837435254835","host":"s3://npm-registry-packages-npm-production"}},"2.7.7":{"name":"xobuilder-extractor","version":"2.7.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.7.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"11874a5d6118f55460ca3139a856a028e5ba9561","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.7.7.tgz","fileCount":75,"integrity":"sha512-Vy3aAs4ny9zrgJfHLIu2Dp1Mcc8EGp6SIuzUhWxs+r8lYx9FVrXiKzpVsczdvYkzTd3TKetoYRgaMGKN6OBTnw==","signatures":[{"sig":"MEUCIDPeuf0TvaZp8eEDOcxkYjEI9Rc8LZJopDLed4WV6joaAiEAh8E3zQhd4WZba5ReekyeEKkeQ8sN9DeoBANhbElgI0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932551},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.7.7_1750331220751_0.4107079016274402","host":"s3://npm-registry-packages-npm-production"}},"2.7.8":{"name":"xobuilder-extractor","version":"2.7.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.7.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"76f62f1a92e0e2e74eb99212e5eaa1d0bd0c25ec","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.7.8.tgz","fileCount":75,"integrity":"sha512-Wrr/2YoRPh6QAMwpiWHWlNhb8ywkQbj/OVUKytHsdzlNFWn9vKqBZSU1DgQKbWR/lGVN3+iF7P7ibRI7YgWXTQ==","signatures":[{"sig":"MEYCIQC/Rm1/5a6p7Yvb/2VeOWvvt8KtYsNIa6WOAQCdI/nu6AIhALO/mwqRlu5ST736OgBLEzNRiLdt+j6pFDdoNLqZM9Vh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":934464},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.7.8_1750332257984_0.8699865633733657","host":"s3://npm-registry-packages-npm-production"}},"2.7.9":{"name":"xobuilder-extractor","version":"2.7.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.7.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"1a1502b9adde1e40ed950d221d8b5823c1ff1e65","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.7.9.tgz","fileCount":75,"integrity":"sha512-+0z2O4UCHx+SSkCxiDjVzakx47WPZo/N4bKITtB+ssSaihkJ9N3UYiEfKy/k4A0+60xuITFDaZL8j/1Yl/PvsQ==","signatures":[{"sig":"MEYCIQClfuQbm7+4xwHh6py9XHSVOStZz5Z+X2EiquTI5S/UVgIhAJFQN6eYHgluOhZlIncf0ZynIeapIEUaOM/cCooqQsVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939359},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.7.9_1750390050857_0.42426009575568946","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"xobuilder-extractor","version":"2.8.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.8.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"fd0cb4b08034237206185f934ee570d074c0f2c4","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.8.0.tgz","fileCount":75,"integrity":"sha512-TqPAlKILwlzvdDNrhGV9R/8lqp+uzydL1yi+sludjebEDCCFgrqgEkSrxHCBetq+wdELS+xU4YeMRhAdIUxZEA==","signatures":[{"sig":"MEQCIEOM9S+DETIT1XlhkdqMt6DjihOGVSD5gJy4Fv90ewL5AiAs2k1DKwv9fN1oBD+pLbfsIybZUc8zWRXC3Obq9t2XRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939063},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.8.0_1750392427996_0.6305745535350631","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"xobuilder-extractor","version":"2.8.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.8.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"6aa87de27f07344d67ebf57af32ef31eda34f296","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.8.1.tgz","fileCount":75,"integrity":"sha512-wg2BL+Xs+Sr6SVcruhvQ5uO5SvNLjp1nnrzJYSJ6U945TZvSWq3uryw4YKTrEUdxwg6ZwqnSoDV3IWUjZ5h0hQ==","signatures":[{"sig":"MEYCIQD6iUANeBWZ+KAyRs5TMH0/vMFCPtY/puv0/7X2vubVxAIhAJTm/Xi6ZAv6HqsEdY8GxX8a+xABGKlBoyFWmNl+Ag90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939307},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.8.1_1750395303973_0.40037130894128437","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"xobuilder-extractor","version":"2.8.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.8.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"46bf0b2bca58cb963b1e7fa55b77c73fe8597766","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.8.2.tgz","fileCount":75,"integrity":"sha512-6I7arTuVqe9Tn1CA98BxISzeJdyrEBb6Z3gl3kGDS9ylPgS2CGJxCGw1zPpr3SiMzIQym+vQlnL7aZD0enmYTQ==","signatures":[{"sig":"MEYCIQC+syueUbDNYwO6yDhznhlDRidrDAf4360LRp3DKg0+/wIhAI8z2DVddoPQwGevizbgtKcwbw5itnNhYR8hja5q/yqv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939493},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.8.2_1750395504983_0.05886388427981881","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"xobuilder-extractor","version":"2.8.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.8.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"968eeaf1bc13806dfc5795d7dec8b908a3b6e9a4","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.8.3.tgz","fileCount":75,"integrity":"sha512-8UEh/Khq/WSB4z1dh6ueuo2pftYZGW1FAWBkO/6nk7gf3XrDmzYHvNeRhDVOmXafOWMnWwgkbyGjvuITs4ylFA==","signatures":[{"sig":"MEUCIAnQjwN0VW32Ie7hy5v+w5GsVbLiXYyZKdG+QPY6oY7KAiEA1CTPQwmHSjCHcaH+naIULMjNSq+d5FvZzpwpR9GtoMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939381},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.8.3_1750395885489_0.496605842723314","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"xobuilder-extractor","version":"2.8.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.8.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"26b66f2c4f620378e085deaa7841cdb7b3fb0900","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.8.4.tgz","fileCount":75,"integrity":"sha512-BeNjPpbHjqdmakznuYRQMOGuSp70bOyNiSJqFu1ckCiKy7uTMLtBA0Xnyr1iNjCdEv/RFfYHQvii9Sx100nKgQ==","signatures":[{"sig":"MEUCIDcLlJlHC1UTF17PairRreaE8U9wBDLpu/iJrNqO1r7YAiEA2fwq4h2OMok0WKkICpZBLqQkj43ltjCPPQjwwlNr/Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939259},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.8.4_1750396642051_0.38820946139539303","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"xobuilder-extractor","version":"2.8.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.8.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"769ffb729d029783a9dedb790ddd84eb59c5bac6","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.8.5.tgz","fileCount":75,"integrity":"sha512-olWn+HDJj34CgIsGNSIE88R7cJgtGKHbhkz1ID8zoWiEZfUiy2KEDnOeLNDYOcEIg3J+cmfQUloG02bQWhrVbw==","signatures":[{"sig":"MEYCIQDdXRPwywlimITYrx0O6a1I1YhJljYPcInnjcbxfV0B7AIhALUtnr8uWQKAw90nK96/D13s1M8Kidi/vGXpbo0ZN+ZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941049},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.8.5_1750405053811_0.09233340966199122","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"xobuilder-extractor","version":"2.8.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.8.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"0bd325b621fe99f0e4d18befd257304dae5c279d","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.8.6.tgz","fileCount":76,"integrity":"sha512-r0+U0/t8k0Fo+cnqCjLwcfmuZKLqYgvLzs0vONUr8bYhC0e4eeN7kA4kODvLwDgeAM1ohWG4AfH8XE3MrYPdUA==","signatures":[{"sig":"MEQCIFXQr/NNscbLa/YtvE7ZDokbLQysj9qTUNfre5Jb8PJCAiAYrzRoeQut67yp6sKNHLpAv+iKuxjUCf53kcobARFtMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942701},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.8.6_1750407219998_0.6286115495893865","host":"s3://npm-registry-packages-npm-production"}},"2.8.7":{"name":"xobuilder-extractor","version":"2.8.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.8.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"89cad879b286616d7c6ea64eea8fa8232d91a0c2","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.8.7.tgz","fileCount":76,"integrity":"sha512-HUrSpkKU7XA7AZ5+s4pcjYZUpRWlWapU6nftVu35CRwoPCX57a0mFLaS3R9y3DL/W5ZskKMb5EJjY5rC2Z8izg==","signatures":[{"sig":"MEUCIHHIzyvApvzEgKcYE5aETOmyQnd8oTQ9QCIycMCGhwSSAiEA9/GTNDPbCXMcjI9hw5LN3VsVk3ZZTu81rB1jN9OGbZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942748},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.8.7_1750407369998_0.305826156878388","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"xobuilder-extractor","version":"2.8.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.8.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"71bb681bfadb53443aa5238cdf33b8e312d31f52","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.8.8.tgz","fileCount":76,"integrity":"sha512-N0IwPli9416lf1Se02V28JTn3lT/wfCu/SfDIpLsoxTqnMVRKfup+X0WuPnjpMamiwIw3tbFerw0/dJni7D8ww==","signatures":[{"sig":"MEYCIQDQAxN3qfHt4UNVe+01t4HQthDRlBObvnh9tBvL0IWEAgIhAIUc4M5KLv6k8P1sL70oJZyupFt3DSc+f68bOjYnrAOS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942748},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.8.8_1750408523863_0.8468102690567061","host":"s3://npm-registry-packages-npm-production"}},"2.8.9":{"name":"xobuilder-extractor","version":"2.8.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.8.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"44347a3e6827f4e6f566ccabb63b6da45bf98845","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.8.9.tgz","fileCount":76,"integrity":"sha512-vvXBxoOB1/Lvn8KeIV9iD3TpN+AufQiukaDWmVvBDjSYXVakOKrahC6L/WxWnyjyZ86OvxizJFVQfe4OZLdXIA==","signatures":[{"sig":"MEYCIQDwaKVILAwpjBrz6HDrswfvjJe4RjnX7EYu+0/lHXdv6AIhAPoIcpgcWUj4aOokeTjXptwmpKvsp2DM8Mr7Iqh9lI+E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942556},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.8.9_1750409562128_0.3639401042864623","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"xobuilder-extractor","version":"2.9.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.9.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"1aee6c889bff9e65df741ad0746b36c54aa2c52b","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.9.0.tgz","fileCount":76,"integrity":"sha512-pQIdxcsvD0LO86REnEeulH+JrVgNZvc98V09SU0njr866Sz2RYBti3FlCEJpeLt5dwP+KlEgkRJciUYh+qeouQ==","signatures":[{"sig":"MEUCIQC9Y3RkyE6vhDZN0n1oIYNEdPX9ju4eZXi03K7so9JaPwIgLVcDh+BOHT1QgN84BeKEGVg47HMl0FeUOpNBKpexCTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942912},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.9.0_1750410118719_0.7321607307970563","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"xobuilder-extractor","version":"2.9.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.9.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"a14d615a14f2c6ffafcd8371a3d680b95cf9f4e0","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.9.1.tgz","fileCount":76,"integrity":"sha512-AmnBdJiISkw6aZ6JWEU19aQmT58djM186OfKXU0DroCdG+BJ81BiWr4oz5YHRi5dSjtMmbDERdeInCC8d/6pWA==","signatures":[{"sig":"MEQCIG6SIBIC9/4EW3HOBcyZhfwDKRuAvXoEltp5SWUhwMSdAiAk+R+MVG3ybDXzzGvFFbCtfwnNhoeoxIDrRqsgAgNCpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942971},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.9.1_1750411199797_0.10622004166015198","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"xobuilder-extractor","version":"2.9.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.9.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8dec45c2c08e7cabd9c105f36c34ca256084a1b0","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.9.2.tgz","fileCount":76,"integrity":"sha512-gkHJen00G5Ejbi8QYz5DPMeFiKnIM0kZG0WWwogUhvG36OcSerXl3y/r9dP1K/WF3BcR1YjLPRkBfBfsEwPzfA==","signatures":[{"sig":"MEUCIQCdLvstb9qjrw5o9DLOXASlad1H8Wqqr8wzAYyWFwXsQwIgFo9pXbil0yAKQhzisKE9+SuG++wvITESBUwgEXDo/TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942904},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.9.2_1750651646547_0.9512002949748799","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"xobuilder-extractor","version":"2.9.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.9.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"76c41a068c72eb4d5e2bf6d6ea6751f8b2330780","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.9.3.tgz","fileCount":76,"integrity":"sha512-zdcOY2LTqtGbYEa+fKp/KYbc/WWgnwA95YQsoGPqfvRU7UIo+H1vRXYMo7zCGm9DUCUmUNXS29Ndx8/FGm+vzQ==","signatures":[{"sig":"MEYCIQClbCkOcG5I1qcXMjYDXrwkFT2zdgMXJHUt4yFvyqtY6AIhAPD/tgodWI3xfgameZWqM3vs+TQTsaM5s2jZnTZLb6K8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944028},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.9.3_1750662429779_0.4641539127165215","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"xobuilder-extractor","version":"2.9.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.9.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"3c2cf0ff536e8d7a8f41d74220c41589e95cb4e5","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.9.4.tgz","fileCount":77,"integrity":"sha512-zpQO5UeWrKOFiBnU+2vOBw8FDK/n1oIY20xpNRE8ukaMkgynAhvP1wL9GH+rjMFTxKonDcKb2q6/Ql4oQW0mQg==","signatures":[{"sig":"MEUCIQCgK7qe0NEXH5F+DwmRgAymqC2z+XKYdG4kwJtBp2JEXQIgcaPoR3GnzWXRL73aXq9Xr8A3YGZtVGwYTmyCwisGKfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944839},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.9.4_1750664088134_0.45251733903400404","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"xobuilder-extractor","version":"2.9.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.9.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"dffb3f01a58e57286cebcae732a7396cf76118d9","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.9.5.tgz","fileCount":77,"integrity":"sha512-SGpFRYhR9xOXf4Tthz0Bd4efCMco/TfH35zuxn1mMjY+V+nW2SVXBuaS4yD+hvrizk8COgkqvrTE6cx+fG7Obw==","signatures":[{"sig":"MEUCIQC87VqUG3pq2PFqAyTbFg3Flrpnfp8MWx2G0eUDwSeRQwIgPotyLRbhGcxs6aoU87Wt/aHGRd3fbL8+qFNu3VZgr6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945999},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.9.5_1750822448681_0.39728759157216587","host":"s3://npm-registry-packages-npm-production"}},"2.9.6":{"name":"xobuilder-extractor","version":"2.9.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.9.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"d54168dbf58ebc2a47e219c62f6b924887bbf4e5","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.9.6.tgz","fileCount":78,"integrity":"sha512-ozpqLWB2AkTlL2v5eO2OsHcjica8NzFpSq+LBfCB/Bq78xjOcagg1FXGo8AxzHM8Ky8dLZFoPp6yIACwGdby/g==","signatures":[{"sig":"MEQCIFvue0aHVW3zcGKDatosjS1+19fzeAuOfUy5fgjizPCEAiBDMpRfV1gZpcxtvujuBHGkNNaGgpLcUmVW9XvuIjgASA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":946738},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.9.6_1750837644400_0.34111352773522774","host":"s3://npm-registry-packages-npm-production"}},"2.9.7":{"name":"xobuilder-extractor","version":"2.9.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.9.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"67f05f0f539bf76f67d18cad0e887916fe0183af","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.9.7.tgz","fileCount":78,"integrity":"sha512-V3/FzlR7Nal/nTScp8W4i87mCX+O2RaDSXavAOQeO9l4Ov+jFegVSv0mkp6UvlaVrAJ47107BlSn/6CppAa+bw==","signatures":[{"sig":"MEUCIQDeR5eZCLQvIY/ldR9Kt8C8klC++mE4ugQ3JAzfIlvtfwIgfd04MqzIgOqHCAc8e95KJGlLB3vLtlq85hLBtjW1eWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948282},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.9.7_1750922864570_0.1972305647782815","host":"s3://npm-registry-packages-npm-production"}},"2.9.8":{"name":"xobuilder-extractor","version":"2.9.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@2.9.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"e0cda28674d7c2c56f260defcdcd07f3a665e638","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-2.9.8.tgz","fileCount":78,"integrity":"sha512-wPDYMCEOIDURzwBHVcWzybckq5cp4F/MvC252gWMhpDL5lJEhSON+/ETLAmWa+dWWjtY+26eubhxXZUTYtd6lA==","signatures":[{"sig":"MEUCIQCdSJp0FQzGwIXU14QzhkWb/8OwTqllKEDM2JmrW9bUEAIgbAq83+qqITe5PP9ON293+vjz2PeOE9mpfgdcanm/5Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947932},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_2.9.8_1750923794604_0.529026448275614","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"xobuilder-extractor","version":"3.0.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.0.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"364611071cb2df4a71d1f03daf426f078df9e2aa","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.0.0.tgz","fileCount":78,"integrity":"sha512-9N9doawGAGMRizW81s/3sCiXs7gYkVYRW645JCHzLp+FNVB4pfM0JDdiSjfpwcfkNxM0xT93kR5C2Kt0bfzjRw==","signatures":[{"sig":"MEUCIQCY8ObQto/dBI9fppfz9dGlL2roY316G9lKtK5/g175xQIgTRe6DcBXLvD+xXGYOkpA9p1uqXWHOU8bvaXHS1kaojk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948357},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.0.0_1751008491638_0.1680282799874102","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"xobuilder-extractor","version":"3.0.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.0.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"5f3324e6225e4bd609067fb1758bb315513a218d","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.0.1.tgz","fileCount":78,"integrity":"sha512-fST2VQHOV8s68YK7nRspI73aag9nnYyJIu+CHa8Bkbq+VGZ6kTNs/q0R+k6f3EC2GpEeZBoSbJq5FOE81pSWrw==","signatures":[{"sig":"MEYCIQC1WVLJEcCPq0ruZPX4X3FLbm3VhWy9W2nIFnYKGkEVbQIhAM/8wxIXR0/UeJ8IzgpcRFqVad7BFnXUCgXW1zg3l0dq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947145},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.0.1_1751010766019_0.8715688520322891","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"xobuilder-extractor","version":"3.0.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.0.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"b72eb12344367e211f6d025ed29e83c4d6fe84da","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.0.2.tgz","fileCount":78,"integrity":"sha512-Jyu7sQ1YyDwFceqMTOr/XQm7qxllah+t8trXZnX5KkwzSp0hk6SVmZRKbMlGmOhcsu4hiKkxCaarvk7nzNW7aA==","signatures":[{"sig":"MEUCIFs1bFzxz6uuuWpD+W2yb01wXg/JzrWiBlQb2HfwlOmxAiEA4Eyiw/ynKPpJt9E1UToIrLkoMy+g+JrfFxp7zaEDRdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947390},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.0.2_1751010904489_0.1843290193104279","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"xobuilder-extractor","version":"3.0.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.0.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"c618ee698fad33d4a430e3598d65c29015b65778","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.0.3.tgz","fileCount":78,"integrity":"sha512-hbN8ADq0gBtbM+PChCNV5L115ar83c0kPYao98jKWK8VuwYrO8X2hAMKHcPePBftER2EP94phUW2DMqVrFS4tA==","signatures":[{"sig":"MEUCIQD294upRQ7l7sVFXUB8w2Ebir5z1mxRV0VBMHEUqMDaGQIgcdf8TYLPKpXC7TeVt3mY8iUNXDsEaV+f+4+rih7fBEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947071},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.0.3_1751010971197_0.7879665989269271","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"xobuilder-extractor","version":"3.0.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.0.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"13a513023d60d40603f989bf0871fe23284e0f0b","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.0.4.tgz","fileCount":78,"integrity":"sha512-QnW5woZMfHpyMo4poBD7cvNsZJhkFlVzPo8oyNYhojcyCZjRb80kjoR7eNFe15JK2iLNpA2gq2R0u4im3FU+Ew==","signatures":[{"sig":"MEUCIHuIkzRTtxW3ojGNDcuaV3fHIpodo9/RbFvp2ZRuJjaOAiEA5RjRzodLMW0dLHosiKVAEiu65AU9MT2T/qIGXrQ2Cv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947071},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.0.4_1751011390953_0.40665473690295517","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"xobuilder-extractor","version":"3.0.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.0.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"4f67fd75f9b9043cd3ff484685712eb1f12dccc6","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.0.5.tgz","fileCount":78,"integrity":"sha512-pwMmH/nPoLvkbkouiGaTgLsJAARl+WVflB60T/fnkmmQ0mNrXxEobk+fzcVS4T5guanNT6e1i284jzRvNbqAUg==","signatures":[{"sig":"MEUCIQCRAjcVq2x65AtV67ClHZk58rRUhwcjvRiyaTOudt4+eQIgbUnPLutZ40GKM0jF/Tb2MXsEDuwbOsjYgQd9O+Eg/Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948097},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.0.5_1751011623265_0.9871124031013472","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"xobuilder-extractor","version":"3.0.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.0.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"4ab0d3c0fd4b71b7429c831fd68823380ea6a37a","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.0.6.tgz","fileCount":79,"integrity":"sha512-kZjBe+WBo8QCrx4Q1x9R28q1QHvaIXADLTgYkhAgjhEsi7fTS38FKy+k/QSK/j8W1n9Ql1C9MfnOqVL4qV35NA==","signatures":[{"sig":"MEQCIDvZROV9ZFuv4HDrHCytyNXy8TdATGjMgngqEQc/bxHlAiB73AXOzRu2eFbzm0+HRRM4rKJSZOOrIwtD7Om7/SSNpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943982},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.0.6_1751012222697_0.03909826751013412","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"xobuilder-extractor","version":"3.0.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.0.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"cf41c3ade66369f7118b3fcb070157dd7fdc211a","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.0.7.tgz","fileCount":79,"integrity":"sha512-RqmIRMhw9WovKc6PmKu+Res2Ki1VOGpDqjTVsiReHmVU7NALuYYH8ZGkm3/PT7Ki4paELuUezu+ge8RLcZFtlg==","signatures":[{"sig":"MEYCIQDkCGkwHkBRIlSCfdCRBYwyGxYLKMPBMMdVusQ3O91xHgIhAMGqhHkoVKipzV9ygnFO9M4gyrIwZfCVQ/O+QMVtY2Ns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943946},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.0.7_1751014349425_0.8246625908593095","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"xobuilder-extractor","version":"3.0.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.0.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"3c8b04c6d89bb9c2a184bafef10b7daa488214a9","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.0.8.tgz","fileCount":79,"integrity":"sha512-iL1Q2Wmf+ROa9MKGPws57FrHOyAQOE8RqDLUhlVztKODRHrTYkVPLwzG9YpXabi6AR8g7dDBLBPCEAJvhkmI+w==","signatures":[{"sig":"MEQCIBhjfub2PCxVM7Cnj9Ksi5/5Y3uSvp/+qy+4LJj7posEAiBAiWJn9S6uMsWhiREH7zpU+BkcNYC03llOaBZAgRAH3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944732},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.0.8_1751015004399_0.049109383821801966","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"xobuilder-extractor","version":"3.0.9","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.0.9","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"845db13c1fb846cc8d83887952fe994d59e1f390","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.0.9.tgz","fileCount":79,"integrity":"sha512-iA7jYn8wTYPNstWAnRFbjyb7VKM5UTaTplsEQyeg24sZFxAXZI8pRkV867TQQCCk2mjaEdKVYo7SAcg9MSj1dQ==","signatures":[{"sig":"MEUCIHTuwEiyrD2q/4C7xD+toRcpu4Th73zeFsWY+84Fzv4cAiEAxcLiGSPLk0CXAwnTScGhMe1uHFFw4OdaxAPQSsN2AxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945446},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.0.9_1751016881144_0.23238839413790835","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"xobuilder-extractor","version":"3.1.0","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.1.0","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"8ccf0edbf8c885a81e6f2dfd2efa008e26c369bd","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.1.0.tgz","fileCount":79,"integrity":"sha512-jdmcuYCZc6gLuEEgiOmSWIx5QC33QEObPge0vNfMAgdEMmV9fm0rXTLLMKE1svtiL2UNrwp+8Igg6TPSvQpBAQ==","signatures":[{"sig":"MEYCIQCOtM4MDy8et2ec3kggleUzAhMOEuH8NgCatrmqGtp6UwIhAKQ80R9S7BAebbOHVjqnBdzeKj06cLaLhiZqqJ5i6zuA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945446},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.1.0_1751017447122_0.36251715376979643","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"xobuilder-extractor","version":"3.1.1","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.1.1","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"297c6325a1563620870f25d6e027e27a98933c95","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.1.1.tgz","fileCount":79,"integrity":"sha512-pdmTjXNf3zoeJbUYHyYx3HbJVgxTlOPdwIzq2EoNRbyC/UhqxHQFhYR9FtrJMWqqkI/+CQmWPkiea/gidrIELQ==","signatures":[{"sig":"MEYCIQC9BdqhQ6BrfRczN5FYbZwjPRquvBWcB4sUhUobbo2kYgIhAKJ+9HWNcUWxOMZOJC+pvGI3FXNekw+lQMSj3JpiVGnn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947632},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.1.1_1751017823624_0.6449482143668097","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"xobuilder-extractor","version":"3.1.2","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.1.2","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"643a70d4fa594b38208c52328ecae9861af5f438","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.1.2.tgz","fileCount":79,"integrity":"sha512-zN9iky9COBgrKBRdC/nOwo+GoVxgZdUi2xz4MjyHaFZFjKWscWIKcNioaIfk5yxT8KAbIYv+3nDpGykUn5zGjQ==","signatures":[{"sig":"MEYCIQDXqNS/TRcT9nlLAp6/HJBtPg3MZwBPRRI+FLYRRNTf9gIhALgxeKYGSVCKlRnMzrhy64kzQhrarcQVfh/pfKIfEOOX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948167},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.1.2_1751018456725_0.4619835678552262","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"xobuilder-extractor","version":"3.1.3","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.1.3","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"4969852a8ec3bc4bb1b798aa5f3010e9f5f54e8a","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.1.3.tgz","fileCount":79,"integrity":"sha512-L4UAFJlYT2nMRm9U8y5wnBX5KXq0u0pRSykOmLPRo/2tmjb39yABMOqryGWatmuh5pwYM7GTGghrCALERNBGdA==","signatures":[{"sig":"MEUCIQDuNir6OWoJYI8iHvMml7fhA/xLqXJry9ShRyHEZdi0GwIgHxY8+qf7x59nRjk8ZNK7gSDpkeTEqZB/+RE9LNzXh0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949896},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.1.3_1751270674640_0.6557726857429118","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"xobuilder-extractor","version":"3.1.4","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.1.4","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"9b9bd6f7fa0304c87d7af505f5a0dd51c692925a","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.1.4.tgz","fileCount":79,"integrity":"sha512-qLQhQ41ctfNY5g0GmP/zmeSKBYpOHew1k8x65ad5WXSdLLT+tWPvxA850770OIY+/mb1xERiVcFG30Gj7QowIg==","signatures":[{"sig":"MEYCIQD7Fq5W28EXWDGKNUPepEw7fh3EZbGPYuBn/agr9DBlFAIhAM5hwJGkhqV41sfUsv7I3UuPHV8GGceqXQWRL4ejcbnf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949904},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","actor":{"name":"hancrypto","type":"user","email":"sahaetran@gmail.com"},"email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.1.4_1751355769795_0.30029191360109175","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"xobuilder-extractor","version":"3.1.5","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.1.5","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"e827bf4df8f9eb35339c2495aa2024c4b185abd1","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.1.5.tgz","fileCount":85,"integrity":"sha512-D/aHcLVraQvYrPvQPZkMRbdZyiXT7Zx6OrwD/1ASQg1si5LUWebj++mF27zy0A2IiCZfs0XJDPVv+O0cJPSWqg==","signatures":[{"sig":"MEUCID6BxxKl6o8jdZn39BYLc/pNSlx2pACd1cOsQMwBL+EnAiEArIw6jr3B1VUGb8iqNcq+5/7yg3GYv7HUqK4/6W7oimk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982678},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.1.5_1752397219783_0.9210243598064356","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"xobuilder-extractor","version":"3.1.6","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.1.6","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"2cf01a6ef0c6c70adbd04b0cae8650d600c73e24","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.1.6.tgz","fileCount":85,"integrity":"sha512-rmCjhE1z4Z9C3mOwxHzYevCfi1L8xdz0tURUhhzj/xIx1SF+kAV0kWjfwFJmtOEYuhLeDJ31+cDQM/9OuDWtCw==","signatures":[{"sig":"MEUCICSfQoHAz+0OqtbX4od6TSpoIGvoIPDmf9PJkHBohBnJAiEAqhpR7S05Pr4QNLAksPzbDQz1+wR5jryL6j12Mn7aFl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983170},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.1.6_1752399917504_0.18403700707307702","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"xobuilder-extractor","version":"3.1.7","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.1.7","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"140c11c738e53f2f8334006e5bb1f5cbeeb5c174","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.1.7.tgz","fileCount":85,"integrity":"sha512-lY8lyUwivEmwD9+rNkR4tOITcawdWkZWdA2EB5g5nhXpRR71eNaOpCUMuxP8gOCAo29uhOrJdDk+Fy3y90kxOw==","signatures":[{"sig":"MEUCIQDkmS5qVcuCiMK1hMddjO9/uPaCOsXDgnZhpHMDCvHQvwIgHlZUbdMU6hkb954Gv3Ioum9Y9mVVkhxFjKx12ZWWAK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983279},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.1.7_1752400308972_0.29865689579457677","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"xobuilder-extractor","version":"3.1.8","author":{"name":"dev-hai"},"_id":"xobuilder-extractor@3.1.8","maintainers":[{"name":"hancrypto","email":"sahaetran@gmail.com"}],"dist":{"shasum":"7fc0c2b8eefc4d60fd5d6a7a8336c5201542931f","tarball":"https://registry.npmjs.org/xobuilder-extractor/-/xobuilder-extractor-3.1.8.tgz","fileCount":85,"integrity":"sha512-Kha+Bc7/CiykoE83a98w0rexH+0DLZe8p5DUPQ3TqN74+pnxWZAjzoNgXmZLXEpqZXVbE+uW3CApc+EK++o7Pw==","signatures":[{"sig":"MEUCICnTTi+GzpiGzEpQkgEhygZYwOBd32tvmP0sZCtoAkL9AiEAs6GKoZpzzsLQb4yq+jt73spn2UEtdlnqi8sWhA1FmBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":983365},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"bc4fba40ee5051632d9f6201c7e08d9c92b69881","scripts":{"dev":"ts-node src/index.ts","build":"vite build","start":"node dist/index.js"},"_npmUser":{"name":"hancrypto","email":"sahaetran@gmail.com"},"_npmVersion":"10.8.2","description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","directories":{},"_nodeVersion":"20.19.0","dependencies":{"css":"^3.0.0","csso":"^5.0.5","jsdom":"^26.0.0","tslib":"^2.8.1","lodash":"^4.17.21","parse5":"^7.3.0","image-size":"^2.0.2","@rollup/plugin-typescript":"^12.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.1","globals":"^16.0.0","ts-node":"^10.9.2","@types/css":"^0.0.38","typescript":"~5.7.3","@types/csso":"^5.0.4","@types/node":"^22.14.1","@types/jsdom":"^21.1.7","@types/lodash":"^4.17.16","vite-plugin-dts":"^4.5.4","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/xobuilder-extractor_3.1.8_1752401420182_0.25131802460264185","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-04-18T09:33:47.366Z","modified":"2026-06-01T07:08:11.607Z","1.0.0":"2025-04-18T09:33:47.604Z","1.0.1":"2025-04-18T09:56:14.934Z","1.0.2":"2025-04-18T10:01:20.860Z","1.0.3":"2025-04-18T10:08:41.842Z","1.0.4":"2025-04-18T10:17:36.382Z","1.0.5":"2025-04-18T11:16:50.615Z","1.0.6":"2025-04-23T09:28:49.227Z","1.0.7":"2025-04-23T10:01:07.008Z","1.0.8":"2025-04-23T10:05:34.085Z","1.0.9":"2025-04-23T10:07:24.362Z","1.1.0":"2025-04-23T10:30:21.938Z","1.1.1":"2025-04-23T10:45:28.925Z","1.1.2":"2025-04-23T10:51:34.104Z","1.1.3":"2025-04-24T04:47:01.824Z","1.1.4":"2025-04-24T07:26:10.495Z","1.1.5":"2025-05-17T09:46:53.001Z","1.1.6":"2025-05-17T09:50:55.583Z","1.1.7":"2025-05-17T10:12:11.492Z","1.1.8":"2025-05-17T10:14:49.952Z","1.1.9":"2025-05-18T02:25:43.336Z","1.2.0":"2025-05-19T04:06:04.828Z","1.2.1":"2025-05-19T07:16:10.055Z","1.2.2":"2025-05-19T08:03:15.147Z","1.2.3":"2025-05-19T08:12:13.670Z","1.2.4":"2025-05-20T08:23:17.092Z","1.2.5":"2025-05-20T08:42:46.928Z","1.2.6":"2025-05-20T09:30:18.131Z","1.2.7":"2025-05-20T09:38:15.550Z","1.2.8":"2025-05-20T09:59:53.573Z","1.2.9":"2025-05-20T10:08:20.803Z","1.3.0":"2025-05-21T03:25:43.287Z","1.3.1":"2025-05-21T03:32:38.868Z","1.3.2":"2025-05-21T03:34:36.885Z","1.3.3":"2025-05-21T04:20:44.799Z","1.3.4":"2025-05-21T07:02:36.867Z","1.3.5":"2025-05-21T07:26:00.200Z","1.3.6":"2025-05-21T07:35:44.604Z","1.3.7":"2025-05-21T09:38:28.829Z","1.3.8":"2025-05-21T10:11:05.533Z","1.3.9":"2025-05-21T10:42:40.049Z","1.4.0":"2025-05-22T07:26:41.227Z","1.4.1":"2025-05-22T07:29:07.058Z","1.4.2":"2025-05-22T09:00:08.366Z","1.4.3":"2025-05-22T09:32:13.185Z","1.4.4":"2025-05-26T06:57:24.170Z","1.4.5":"2025-05-26T07:09:38.430Z","1.4.6":"2025-05-26T07:23:41.812Z","1.4.7":"2025-05-26T07:39:21.473Z","1.4.8":"2025-05-26T08:13:58.332Z","1.4.9":"2025-05-26T08:27:52.334Z","1.5.0":"2025-05-26T08:37:06.829Z","1.5.1":"2025-05-26T08:40:04.208Z","1.5.2":"2025-05-26T08:52:46.567Z","1.5.3":"2025-05-27T02:36:00.679Z","1.5.4":"2025-05-27T02:54:30.015Z","1.5.5":"2025-05-28T08:30:47.898Z","1.5.6":"2025-05-28T10:00:55.927Z","1.5.7":"2025-05-28T10:21:52.073Z","1.5.8":"2025-05-28T10:32:00.589Z","1.5.9":"2025-05-28T10:35:10.445Z","1.6.0":"2025-05-29T03:33:45.464Z","1.6.1":"2025-05-29T04:13:29.096Z","1.6.2":"2025-05-29T04:32:31.188Z","1.6.3":"2025-05-29T04:49:49.409Z","1.6.4":"2025-05-29T07:17:04.366Z","1.6.5":"2025-05-29T07:53:35.933Z","1.6.6":"2025-05-29T09:04:21.749Z","1.6.7":"2025-05-29T09:50:11.232Z","1.6.8":"2025-05-29T09:59:46.086Z","1.6.9":"2025-05-30T02:55:32.520Z","1.7.0":"2025-05-30T03:35:41.110Z","1.7.1":"2025-05-30T06:38:34.313Z","1.7.2":"2025-05-30T07:33:56.126Z","1.7.3":"2025-05-30T08:27:26.208Z","1.7.4":"2025-05-30T08:31:28.908Z","1.7.5":"2025-05-30T08:44:09.647Z","1.7.6":"2025-05-30T10:06:12.896Z","1.7.7":"2025-05-30T10:35:54.125Z","1.7.8":"2025-05-31T08:28:10.824Z","1.7.9":"2025-05-31T09:02:11.475Z","1.8.0":"2025-06-02T03:06:12.979Z","1.8.1":"2025-06-02T03:28:22.176Z","1.8.2":"2025-06-02T03:38:36.613Z","1.8.3":"2025-06-02T03:55:46.093Z","1.8.4":"2025-06-02T04:17:36.351Z","1.8.5":"2025-06-02T04:25:40.614Z","1.8.6":"2025-06-02T05:13:01.958Z","1.8.7":"2025-06-02T08:03:01.256Z","1.8.8":"2025-06-02T08:10:08.549Z","1.8.9":"2025-06-02T08:31:00.965Z","1.9.0":"2025-06-02T09:08:37.967Z","1.9.1":"2025-06-02T09:18:48.543Z","1.9.2":"2025-06-02T09:34:19.717Z","1.9.3":"2025-06-02T09:40:59.571Z","1.9.4":"2025-06-02T10:42:05.848Z","1.9.5":"2025-06-03T03:27:33.968Z","1.9.6":"2025-06-03T03:42:38.308Z","1.9.7":"2025-06-03T07:04:25.643Z","1.9.8":"2025-06-03T07:07:27.245Z","2.0.0":"2025-06-03T09:23:31.593Z","2.0.1":"2025-06-04T04:07:10.835Z","2.0.2":"2025-06-04T04:08:42.047Z","2.0.3":"2025-06-04T04:09:50.189Z","2.0.4":"2025-06-04T04:13:42.023Z","2.0.5":"2025-06-04T04:17:03.370Z","2.0.6":"2025-06-04T05:09:27.598Z","2.0.7":"2025-06-04T07:13:41.204Z","2.0.8":"2025-06-04T07:35:05.873Z","2.0.9":"2025-06-04T07:43:45.352Z","2.1.0":"2025-06-04T08:00:42.437Z","2.1.1":"2025-06-04T08:07:56.387Z","2.1.2":"2025-06-04T08:43:26.011Z","2.1.3":"2025-06-04T09:55:00.836Z","2.1.4":"2025-06-04T10:19:05.646Z","2.1.5":"2025-06-04T10:28:58.024Z","2.1.6":"2025-06-04T10:41:55.093Z","2.1.7":"2025-06-04T11:03:18.892Z","2.1.8":"2025-06-04T11:10:27.416Z","2.1.9":"2025-06-04T11:23:11.636Z","2.2.0":"2025-06-06T05:02:07.425Z","2.2.1":"2025-06-06T07:05:36.613Z","2.2.2":"2025-06-06T07:55:46.433Z","2.2.3":"2025-06-06T08:03:52.216Z","2.2.4":"2025-06-06T08:08:27.798Z","2.2.5":"2025-06-06T08:27:41.460Z","2.2.6":"2025-06-06T08:37:55.192Z","2.2.7":"2025-06-06T08:53:59.011Z","2.2.8":"2025-06-06T08:55:32.163Z","2.2.9":"2025-06-06T09:04:03.749Z","2.3.0":"2025-06-06T09:46:48.245Z","2.3.1":"2025-06-06T09:56:48.220Z","2.3.2":"2025-06-06T10:04:55.195Z","2.3.3":"2025-06-06T10:11:15.019Z","2.3.4":"2025-06-06T10:21:59.411Z","2.3.5":"2025-06-06T10:33:56.498Z","2.3.6":"2025-06-06T10:38:37.390Z","2.3.7":"2025-06-09T03:41:54.467Z","2.3.8":"2025-06-09T03:48:14.235Z","2.3.9":"2025-06-09T03:57:33.085Z","2.4.0":"2025-06-09T07:06:43.435Z","2.4.1":"2025-06-10T07:41:42.099Z","2.4.2":"2025-06-10T07:45:21.377Z","2.4.3":"2025-06-10T08:08:35.678Z","2.4.4":"2025-06-10T08:47:10.168Z","2.4.5":"2025-06-10T08:59:46.932Z","2.4.6":"2025-06-10T09:26:49.307Z","2.4.7":"2025-06-10T09:32:48.041Z","2.4.8":"2025-06-10T09:57:57.346Z","2.4.9":"2025-06-10T10:01:01.253Z","2.5.0":"2025-06-10T10:09:21.292Z","2.5.2":"2025-06-10T10:25:49.425Z","2.5.3":"2025-06-10T10:27:51.497Z","2.5.4":"2025-06-10T10:34:00.911Z","2.5.5":"2025-06-11T07:10:18.065Z","2.5.6":"2025-06-11T09:37:34.910Z","2.5.7":"2025-06-12T07:36:19.886Z","2.5.8":"2025-06-12T07:52:24.746Z","2.5.9":"2025-06-12T08:07:44.191Z","2.6.0":"2025-06-12T10:50:21.765Z","2.6.1":"2025-06-12T10:51:53.844Z","2.6.2":"2025-06-12T10:58:52.790Z","2.6.4":"2025-06-13T08:49:34.810Z","2.6.5":"2025-06-13T08:54:29.884Z","2.6.6":"2025-06-13T10:07:16.290Z","2.6.7":"2025-06-16T07:23:58.496Z","2.6.8":"2025-06-16T07:28:25.305Z","2.6.9":"2025-06-17T07:05:56.292Z","2.7.0":"2025-06-17T08:07:25.073Z","2.7.1":"2025-06-18T07:26:16.098Z","2.7.2":"2025-06-18T09:19:42.199Z","2.7.3":"2025-06-18T10:14:34.664Z","2.7.4":"2025-06-18T11:05:54.602Z","2.7.5":"2025-06-19T06:53:06.811Z","2.7.6":"2025-06-19T06:58:45.767Z","2.7.7":"2025-06-19T11:07:00.956Z","2.7.8":"2025-06-19T11:24:18.195Z","2.7.9":"2025-06-20T03:27:31.110Z","2.8.0":"2025-06-20T04:07:08.244Z","2.8.1":"2025-06-20T04:55:04.187Z","2.8.2":"2025-06-20T04:58:25.213Z","2.8.3":"2025-06-20T05:04:45.676Z","2.8.4":"2025-06-20T05:17:22.244Z","2.8.5":"2025-06-20T07:37:34.028Z","2.8.6":"2025-06-20T08:13:40.220Z","2.8.7":"2025-06-20T08:16:10.223Z","2.8.8":"2025-06-20T08:35:24.071Z","2.8.9":"2025-06-20T08:52:42.323Z","2.9.0":"2025-06-20T09:01:58.899Z","2.9.1":"2025-06-20T09:19:59.999Z","2.9.2":"2025-06-23T04:07:26.785Z","2.9.3":"2025-06-23T07:07:09.973Z","2.9.4":"2025-06-23T07:34:48.314Z","2.9.5":"2025-06-25T03:34:08.857Z","2.9.6":"2025-06-25T07:47:24.592Z","2.9.7":"2025-06-26T07:27:44.784Z","2.9.8":"2025-06-26T07:43:14.966Z","3.0.0":"2025-06-27T07:14:51.849Z","3.0.1":"2025-06-27T07:52:46.246Z","3.0.2":"2025-06-27T07:55:04.710Z","3.0.3":"2025-06-27T07:56:11.445Z","3.0.4":"2025-06-27T08:03:11.201Z","3.0.5":"2025-06-27T08:07:03.510Z","3.0.6":"2025-06-27T08:17:02.913Z","3.0.7":"2025-06-27T08:52:29.635Z","3.0.8":"2025-06-27T09:03:24.976Z","3.0.9":"2025-06-27T09:34:41.434Z","3.1.0":"2025-06-27T09:44:07.370Z","3.1.1":"2025-06-27T09:50:23.815Z","3.1.2":"2025-06-27T10:00:56.957Z","3.1.3":"2025-06-30T08:04:34.940Z","3.1.4":"2025-07-01T07:42:50.040Z","3.1.5":"2025-07-13T09:00:20.006Z","3.1.6":"2025-07-13T09:45:17.771Z","3.1.7":"2025-07-13T09:51:49.231Z","3.1.8":"2025-07-13T10:10:20.443Z"},"author":{"name":"dev-hai"},"description":"> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**","maintainers":[{"email":"sahaetran@gmail.com","name":"haiutc"}],"readme":"# XOBuilder Extractor\n\n> **A sophisticated web application that converts HTML and CSS to JSON layout through an intelligent multi-step flow process with AI validation.**\n\n![Flow Diagram](./public/flow.png)\n\n## 🔥 Overview\n\nXOBuilder Extractor is an advanced web application designed to transform HTML and CSS code into structured JSON layouts through a visual, multi-step processing flow. The application leverages ReactFlow for interactive UI representation and integrates with OpenAI for intelligent content conversion and validation.\n\n## 🏗️ Architecture\n\nThe project follows **Clean Architecture** principles with clear separation of concerns:\n\n```\nsrc/\n├── application/          # Business logic and use cases\n│   ├── dto/             # Data Transfer Objects\n│   └── use-case/        # Application use cases\n├── domains/             # Core business entities and models\n│   └── entities/        # Domain entities\n├── utils/               # Utility functions and helpers\n├── constants/           # Application constants\n└── index.ts            # Main entry point and exported functions\n```\n\n## 🎯 Core Features\n\n### 📊 Visual Flow Processing\n\n- **Interactive Flow Visualization**: Built with ReactFlow for intuitive process monitoring\n- **Real-time Status Updates**: Visual feedback with animated borders and progress indicators\n- **Step-by-Step Execution**: Clear progression through processing stages\n\n### 🤖 AI-Powered Conversion\n\n- **OpenAI Integration**: Intelligent HTML/CSS to JSON conversion\n- **Validation Loop**: Automatic comparison and re-generation for accuracy\n- **Smart Retry Logic**: Up to 5 automatic retries with improvement iterations\n\n### 🎨 Advanced UI States\n\n- **Processing State**: Animated running border with real-time counter\n- **Success State**: Green success border indicating completion\n- **Failure State**: Red error border for failed operations\n- **Connection Types**:\n  - Solid arrows for step-to-step flow\n  - Dashed arrows for AI agent connections\n\n## 🔄 Processing Flow\n\nThe application follows a sophisticated 4-step process:\n\n### Step 1: Data Extraction 📥\n\n**Purpose**: Extract and prepare source materials\n\n- **Input**: JSON file containing array of objects\n- **Processing**: Extract HTML, CSS, and screenshot data\n- **Output**: Structured data ready for conversion\n- **Status**: Foundation step - must complete successfully\n\n### Step 2: AI Conversion 🤖\n\n**Purpose**: Transform HTML/CSS to raw JSON layout\n\n- **Input**: HTML and CSS from Step 1\n- **AI Agent**: OpenAI integration (dashed connection)\n- **Processing**: Intelligent conversion using machine learning\n- **Output**: Raw JSON layout structure\n- **Retry Logic**: Supports up to 5 regeneration attempts\n\n### Step 3: Validation & Comparison 🔍\n\n**Purpose**: Ensure conversion accuracy through visual comparison\n\n- **Input**: Raw JSON from Step 2 + Screenshot from Step 1\n- **Processing**:\n  - Render JSON layout as image\n  - Compare with original screenshot\n  - Calculate similarity score\n- **Decision Logic**:\n  - ✅ **Similar**: Proceed to Step 4\n  - ❌ **Different**: Return to Step 2 (max 5 times)\n- **Smart Retry**: Iterative improvement with feedback\n\n### Step 4: Finalization ✅\n\n**Purpose**: Complete the conversion process\n\n- **Success Path**: From Step 3 validation success\n- **Failure Path**: When Step 3 reaches maximum retry limit\n- **Output**: Final result status and processed data\n\n## 🎨 Visual Flow Design\n\n### Connection Types\n\n- **Step Flow**: `Step 1 ──→ Step 2 ──→ Step 3 ──→ Step 4`\n- **AI Integration**: `Step 2 ┈┈┈→ OpenAI Agent`\n- **Retry Loop**: `Step 3 ←──── Step 2` (conditional)\n\n### Visual States\n\n| State          | Visual Indicator           | Description                 |\n| -------------- | -------------------------- | --------------------------- |\n| **Processing** | 🔄 Animated border + timer | Step currently executing    |\n| **Success**    | ✅ Green border            | Step completed successfully |\n| **Failure**    | ❌ Red border              | Step failed to complete     |\n| **Pending**    | ⚪ Default border          | Step waiting to execute     |\n\n## 🛠️ Technology Stack\n\n### Core Dependencies\n\n- **Build System**: Vite + TypeScript\n- **DOM Processing**: jsdom, parse5\n- **CSS Processing**: css, csso\n- **Utilities**: lodash\n- **Runtime**: Node.js with TypeScript support\n\n### Development Tools\n\n- **Linting**: ESLint with TypeScript support\n- **Type Checking**: TypeScript 5.7+\n- **Package Manager**: pnpm\n- **Build Tool**: Rollup with TypeScript plugin\n\n## 📦 API Reference\n\n### Core Functions\n\n#### `parseHtml(html: string, css: string)`\n\nParses HTML and CSS into structured format for processing.\n\n```typescript\nconst result = parseHtml(htmlContent, cssContent);\n```\n\n#### `getEntities({ html, raw }: GetEntitiesProps)`\n\nFills element attributes using parsed HTML and raw JSON data.\n\n```typescript\nconst entities = getEntities({\n  html: htmlString,\n  raw: sectionRawData,\n});\n```\n\n#### `getStyles(input: GetStylesInput)`\n\nExtracts and processes CSS styles from input data.\n\n```typescript\nconst styles = getStyles(styleInput);\n```\n\n#### `getStylesAEP(type: string, cssText: string)`\n\nAnalyzes element properties from CSS text.\n\n```typescript\nconst analyzedStyles = getStylesAEP(\"div\", cssText);\n```\n\n#### `getEEP(data: RawDataEEPV2[])`\n\nExpands element properties from raw data.\n\n```typescript\nconst expandedProperties = getEEP(rawDataArray);\n```\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- Node.js 18+\n- pnpm (recommended) or npm\n\n### Installation\n\n```bash\n# Clone the repository\ngit clone <repository-url>\ncd xobuilder-extractor\n\n# Install dependencies\npnpm install\n```\n\n### Development\n\n```bash\n# Start development server\npnpm dev\n\n# Build for production\npnpm build\n\n# Run production build\npnpm start\n```\n\n## 🔧 Configuration\n\n### Build Configuration\n\nThe project uses Vite for modern, fast builds with TypeScript support. Configuration can be found in:\n\n- `vite.config.ts` - Build configuration\n- `tsconfig.json` - TypeScript settings\n- `eslint.config.js` - Code quality rules\n\n### Environment Setup\n\nEnsure your environment supports:\n\n- ES2020+ features\n- TypeScript 5.7+\n- Modern DOM APIs through jsdom\n\n## 📈 Performance & Scalability\n\n### Optimization Features\n\n- **Tree Shaking**: Eliminates unused code in production builds\n- **Code Splitting**: Modular architecture supports lazy loading\n- **Type Safety**: Full TypeScript coverage prevents runtime errors\n- **Efficient Parsing**: Optimized HTML/CSS processing with specialized libraries\n\n### Scalability Considerations\n\n- **Clean Architecture**: Easy to extend with new processing steps\n- **Modular Design**: Independent use cases and entities\n- **Retry Logic**: Robust error handling and recovery\n- **AI Integration**: Pluggable AI providers through abstraction layer\n\n## 🐛 Troubleshooting\n\n### Common Issues\n\n#### AI Conversion Failures\n\n- **Cause**: Network issues or API limitations\n- **Solution**: Check API keys and network connectivity\n- **Mitigation**: Automatic retry logic handles temporary failures\n\n#### Visual Comparison Mismatches\n\n- **Cause**: Rendering differences or screenshot quality\n- **Solution**: Adjust similarity threshold in validation logic\n- **Monitoring**: Track retry patterns for optimization\n\n#### Memory Usage\n\n- **Cause**: Large HTML/CSS files or many concurrent processes\n- **Solution**: Implement chunking for large files\n- **Prevention**: Monitor and limit concurrent processing\n\n## 🤝 Contributing\n\n### Development Workflow\n\n1. Create feature branch from main\n2. Implement changes following Clean Architecture\n3. Add/update tests for new functionality\n4. Ensure TypeScript compliance\n5. Submit pull request with detailed description\n\n### Code Standards\n\n- Follow existing architectural patterns\n- Maintain type safety throughout\n- Document complex business logic\n- Use meaningful variable and function names\n\n## 📄 License\n\nThis project is licensed under the terms specified in the package.json file.\n\n---\n\n**Built with ❤️ by HaiUTC**\n\nFor questions or support, please refer to the project documentation or create an issue in the repository.\n","readmeFilename":"README.md"}