{"_id":"parallel-dom","_rev":"33-267599d2f6b1c1ca762b87e4885b16a6","name":"parallel-dom","dist-tags":{"latest":"0.11.0"},"versions":{"0.0.1":{"name":"parallel-dom","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.0.1","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"02970899dda48e80ce85b9a2f5d1d9a18eaa880a","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.0.1.tgz","fileCount":8,"integrity":"sha512-VkQdvP7ycYoJvfn0vaN5CKt9NK1Gjm7wgRwxbITCedYsgfNr55ZWHyfyX9OrPJT1zm+GIKo5ysXAN9Q0Kv3P3Q==","signatures":[{"sig":"MEUCIQCw35J26dyxjUoHlf86JiV4OP2+/urEqZG9aKQha/TNRQIgS/Zl1Uk+iXQJ52LP5RN7GT7mRWAHU2ZGGSvrBsXOD/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40729},"main":"cjs/library/index.js","module":"esm/library/index.js","gitHead":"a6daafa4a544ee54718e0f76d3fe6a18fff9e135","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@vercel/analytics":"^1.3.1","promise-postmessage":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.0.1_1716969042218_0.18408462142638582","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"parallel-dom","version":"0.0.2","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.0.2","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"344215a8f686491ba3035d92556a88fb71a1a74d","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.0.2.tgz","fileCount":12,"integrity":"sha512-qK2c9TIB1f2x2AQV8qnORPluEZpp4nkTqnvsfZGeZ7y1PR+jy8/jXR+N3lRjF2MT3+186ScU4xnQxFSwRlCdcw==","signatures":[{"sig":"MEUCIQCIPWdN8ZMuhbDC9BcCDYM8ABpM1rHK78Z5yJKxlL+XQAIgCAJbYUJEfiZO4QIUfDbj+p9kZJSkuVROcJ4T6bJNUZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41279},"main":"cjs/library/index.js","module":"esm/library/index.js","gitHead":"6fa7aab55063c17716f0df819c82a6eb86042f75","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@vercel/analytics":"^1.3.1","promise-postmessage":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.0.2_1716970261019_0.9054145480964533","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"parallel-dom","version":"0.0.3","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.0.3","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"1cbc69e431bf3081a225f12d780a281b3a4cdb37","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.0.3.tgz","fileCount":12,"integrity":"sha512-GwI34Jxj2zIBKpa21jj3NRuA7zVXBiweN65dO31QnorkKV1R7sxwNXXy5Bzi16hdkgkDi6QL+OqnCpHkzVxDvQ==","signatures":[{"sig":"MEUCIFZoo3zIhB5Be9e1KmopXQBtJty8/HWpjgqqvPfOmnAcAiEA6Q328+E39IkBLqTO1I74+RKthomWcy6Em1FiCHbtELk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41304},"main":"cjs/library/index.js","module":"esm/library/index.js","gitHead":"6fa7aab55063c17716f0df819c82a6eb86042f75","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","prepublish":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@vercel/analytics":"^1.3.1","promise-postmessage":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.0.3_1716970284225_0.9493665966003875","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"parallel-dom","version":"0.0.4","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.0.4","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"4f22aa737f1c65b51a6ddea4ded5ea4f44cadc85","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.0.4.tgz","fileCount":12,"integrity":"sha512-lnJ+l1AmrgVf9qNeZZNmnvgnr9E4LbfqIZtUwb4SsP+LeBOxGVc5WDGcgX7uG7mhTeZQPQNbeKQbVJWF0fmU7w==","signatures":[{"sig":"MEUCIF1IA4y8qNMFAFJSEEsFNPLi2+nG5DUhlItSddgZbAFlAiEA3FmFmAs4JurhWbHBPhg5AyDXF6q0bv7uiv+SQh1EUAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41308},"main":"cjs/library/index.js","module":"esm/library/index.js","gitHead":"6fa7aab55063c17716f0df819c82a6eb86042f75","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@vercel/analytics":"^1.3.1","promise-postmessage":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.0.4_1716970303157_0.18494088356803373","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"parallel-dom","version":"0.0.5","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.0.5","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"8b66b9ba7d47b404317d9e9b0cd78c78978ea575","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.0.5.tgz","fileCount":26,"integrity":"sha512-pZEm3VdOtPUsF1Pu95izmnMh8XS44ifypBdiwLlSYhsGa4snQrSsslkYUO/40wmheClxJ9B+FzGZ0T4BVt+VGw==","signatures":[{"sig":"MEQCIDLacVSgzqZu2rJNdRzzn47EtYbw/Jih/sVFSSoJ4wERAiBNImpcz5+XXbiYs0Sfbps1nD4CxWtaK36g6FCFm7VRbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58159},"main":"cjs/library/index.js","types":"./cjs/library/index.d.ts","module":"esm/library/index.js","gitHead":"6fa7aab55063c17716f0df819c82a6eb86042f75","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","prepublishOnly":"tsc && tsc --outDir cjs --module commonjs --moduleResolution node"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@vercel/analytics":"^1.3.1","promise-postmessage":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.0.5_1716970999390_0.17061301901210224","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"parallel-dom","version":"0.0.6","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.0.6","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"69556b94888b8c40dd084c5c9f74997917a56e97","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.0.6.tgz","fileCount":26,"integrity":"sha512-v5reu5Enomk954qz7JzbujXLoH2WF0KLegSoZGxu5E0Sud1eY8khloMMUMQM5cS2r0xsatLswtzFEXa0d0l2zQ==","signatures":[{"sig":"MEQCIDGbsnKruh3WfC6kn8nyCDFjP648hV58KhMoM1ZIhMtQAiBh74zXgd1PvVmAN6YCK4sqv0SUupvO88IVazA8IZAQ1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58342},"main":"cjs/library/index.js","types":"./cjs/library/index.d.ts","module":"esm/library/index.js","gitHead":"d836870dee7b0aa1bec98206708c79f71f5da499","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","prepublishOnly":"tsc && tsc --outDir cjs --module commonjs --moduleResolution node"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.5","@vercel/analytics":"^1.3.1","promise-postmessage":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.0.6_1716972248595_0.18752941889589736","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"parallel-dom","version":"0.0.7","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.0.7","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"93f950cc9c2fab387d9e29fb8b4fe8e68742d38f","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.0.7.tgz","fileCount":26,"integrity":"sha512-4dgrmghndFB/FEXgmBQk87Ri+zjfP4PCsPYBbfKnbO9mvaimqxw793nU8Z8FdvloeCBi4T8FJmvOWihp6KO7Rw==","signatures":[{"sig":"MEUCIQCmwOzZhAc7tA1HkQCGWZ/pejwtYVeZgKOrspTJ7LiT2wIgZWu97w9R1SxTaiKTNr3QKZBCIg395eURa0+c+7lCMVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58326},"main":"cjs/index.js","types":"./cjs/index.d.ts","module":"esm/index.js","gitHead":"d836870dee7b0aa1bec98206708c79f71f5da499","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","prepublishOnly":"tsc && tsc --outDir cjs --module commonjs --moduleResolution node"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.6","@vercel/analytics":"^1.3.1","promise-postmessage":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.0.7_1716972418481_0.9162038919281845","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"parallel-dom","version":"0.0.8","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.0.8","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"d370150b50ed0cf12caa374d77878cf7320cf98e","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.0.8.tgz","fileCount":22,"integrity":"sha512-X6+MPz374WuqkG8E0TWGqCLjEHLBqBqps528qsSdwEekoWAOBa6NiXlnwmhWGZsylxhfDSd8OPP8nd+9ZIiSgw==","signatures":[{"sig":"MEYCIQCXMkZKFZVgtYXPeWAym/CXuKpPZu9xzgRK6D7MM99rSQIhAIfPaM58DWI/6BV2ly4gCP4Bge0lq+zEZkdPPsGAnarU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54130},"main":"cjs/index.js","types":"./cjs/index.d.ts","module":"esm/index.js","gitHead":"d836870dee7b0aa1bec98206708c79f71f5da499","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","prepublishOnly":"tsc && tsc --outDir cjs --module commonjs --moduleResolution node"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.7","@vercel/analytics":"^1.3.1","promise-postmessage":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.0.8_1716973140721_0.23178603654629248","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"parallel-dom","version":"0.0.9","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.0.9","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"998a01f23e813707b3ef9cd1c119ea49e0155ce9","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.0.9.tgz","fileCount":33,"integrity":"sha512-hmWj7hAbZn9BwCLECFDiOvMUB0bX+zSJH/2HChfKsbibsHfQ5Z9Yq19eKWR4CeGlrA+YACVitc6qbqrfjWHXQg==","signatures":[{"sig":"MEUCIQDCaRidrzl3FmfJjdBIyCv9P3Wtf9BnTEMbRJQgEMWThgIgUyitr1KklR6yEMm5p/c6bBUFCfswXdmkGy7AwzR9Ed0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63482},"main":"cjs/index.js","types":"./cjs/index.d.ts","module":"esm/index.js","gitHead":"6ad771c73dc93d13ee562c355bee154b749a91a6","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.0.9_1718231572189_0.5143426348916238","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"parallel-dom","version":"0.0.10","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.0.10","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"d1f0fc3dcc42930b6b976b182a7093a295ad79fc","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.0.10.tgz","fileCount":33,"integrity":"sha512-WY90RlVtmubRkxPqFyNcCCIUv2137UUpt1jOrnVFLxs+GcHS1jY2D5Pw52O7JzTl1x+kCL7fuw7e7EC830JxFQ==","signatures":[{"sig":"MEYCIQC3yq5UWbCLPz6269ZQvFgU+GIlkbLkPlj/nkHYqv+q0QIhALxOIWtr53fsy+SAX/bjgvGXHir6TTHhId08GEx0wLkZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63457},"module":"esm/index.js","gitHead":"2d8a176c37e43c810149a05557c5c0d34957d799","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.0.10_1718231594036_0.004110348772675465","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"parallel-dom","version":"0.1.0","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.1.0","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"3be4881d8d88d9123e622a58849241ca1dbb2905","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.1.0.tgz","fileCount":33,"integrity":"sha512-kagmVcKlgXfTKTyGdYGyActtFEETejzZNabAIQ3rwVVXygicYw5IucdH47kAgKrhoNEzhMJJVbAmuKlcDUV6mQ==","signatures":[{"sig":"MEUCIEhPFobuiNAdSMP0j2zEdZcCC3+l71uu3BaMUd2hpS7vAiEA6O9bn4j5oS0E79I41tqgWsth/h1/fUWGvT2OJPvA7Fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64534},"module":"esm/index.js","gitHead":"3615f29f4c8342a3c53e3b0530f52186053e2b7d","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.1.0_1718310991833_0.2162025030882473","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"parallel-dom","version":"0.2.0","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.2.0","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"2247c8a541410fba6a12d749c3d61bd11470f709","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.2.0.tgz","fileCount":33,"integrity":"sha512-dg2MXnOfWOU4FO2slorGklj4UapfZBONatDlOduqRp5KqowvDBM2UD/wewCRuZb9e4Qkj8i6Fe1ygSjgzPtizw==","signatures":[{"sig":"MEUCIQDD1TTBV6eHyV5NxDGN4nv+oVweKnk2jWS5vRNqkwktVwIgYznSUG8WswSe+NKg7/zz7OEP11Uwqx57IRKmqNW7nAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66554},"module":"esm/index.js","gitHead":"3615f29f4c8342a3c53e3b0530f52186053e2b7d","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.2.0_1718318341110_0.0824406382204601","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"parallel-dom","version":"0.2.1","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.2.1","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"ee0504916faa4cc89cf6d4ecf6c65edbabafe616","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.2.1.tgz","fileCount":33,"integrity":"sha512-Oye0FbRgCmySKUtU9XBWcHFw1c5Q1WwNrOkOAMM96AYS5eU3s7EXuY1SKpkWe6Qe7ziTJcU1DSJmtxl16lxIbg==","signatures":[{"sig":"MEYCIQDDViHmQlPG75sRv1L+QbVORzc/2RW/6FjjOVT0Dq85YgIhANChXGpQJCv8GVpu/EiuREi6Re2yjyBGGRitmUKTmGQ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66722},"module":"esm/index.js","gitHead":"3615f29f4c8342a3c53e3b0530f52186053e2b7d","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.2.1_1718328534805_0.023834348982795017","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"parallel-dom","version":"0.3.0","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.3.0","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"24125bc94d8dbcbbf41aad8799bf880058a26e02","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.3.0.tgz","fileCount":36,"integrity":"sha512-TSk68aRsL7gc+2d7g/H+U20hN+dpVRofe4PHN4c07v3N71SUCLqjl7SV/hrHTADiBkCThSbVMw6PkGrpmBEMLA==","signatures":[{"sig":"MEUCICk+BARDqUtRkYLUIRmGbyvTLHXsCKNWLAYvmcinf8R1AiEA0ksq7oFWLqBr6QAgpGCe26BEWB4V4CSwuI2yMFXBQQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67528},"module":"esm/index.js","gitHead":"3615f29f4c8342a3c53e3b0530f52186053e2b7d","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.3.0_1718342436352_0.38940704452850583","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"parallel-dom","version":"0.3.1","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.3.1","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"b041c19ba84234a5f74edd6c7b3777217e435593","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.3.1.tgz","fileCount":36,"integrity":"sha512-G4tP+gg4BXb4nBtZwuc7gxLMJgYGdy44oouMssRZ9A587IedJx4d5bEPGTmfjn5A6E3vhNdUKwEWpaQwdHWmIA==","signatures":[{"sig":"MEYCIQC4kWqfvlldnvPf+eKlZ2XkxsweUhyG0wXccKmytemlDQIhAIrs+q+uWrjhxJDKzvAscztnXEI4OqTJJ2+DruDjHtpy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67568},"types":"esm/index.d.ts","module":"esm/index.js","gitHead":"5ccb6d76d5a832ce93920efe64a5307d93ffb33d","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.3.1_1718344044141_0.826796373736127","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"parallel-dom","version":"0.3.2","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.3.2","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"40b4d325674704c8b5f02acce1a2d169e546e756","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.3.2.tgz","fileCount":39,"integrity":"sha512-7XlaTFCUGIfOCFUe5UW2KpnzKsi6SheVOEI+8Sawlri49dsIUBZwSNNzGmKEJum5Wbkij+V8Pmwf2PFt5oUVVQ==","signatures":[{"sig":"MEQCIBzrqFT5I1Z8Bp7MBG125iAtf2RymRx3UkNvQieSKTl9AiAhq3Z6muBIUfix4AAuXlSJ8venzBevJ3f/4pL7EbywsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72060},"types":"esm/library/index.d.ts","module":"esm/library/index.js","gitHead":"5ccb6d76d5a832ce93920efe64a5307d93ffb33d","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.3.2_1718344282079_0.18715613138419673","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"parallel-dom","version":"0.3.3","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.3.3","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"b824a93fa0bffe1302c8e0f411ace53c779c35c6","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.3.3.tgz","fileCount":39,"integrity":"sha512-R7YvOPKD/1AyODa5V5HIJBwsiOj0kyn2Uz/+rJH2OSdCGiMzfRLihnbpi/Vc0ZymuhS8QmeGVDENxTYddFbLBQ==","signatures":[{"sig":"MEQCIFaCgyC/3V9fIEpoqLdXl9Yx6Ew5QCZSEA2Y790vQqA2AiAXxiFD7suR0iqoqjsI6Pgo90SwOgZ5ilSuGlzo5fUm/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72035},"types":"esm/library/index.d.ts","module":"esm/library/index.js","gitHead":"5187a8fab44516154fd4328f9acbf3397b6ab39a","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.3.3_1718349877762_0.28229280680143787","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"parallel-dom","version":"0.3.4","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.3.4","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"f935a93a8379340610661f24c8b1487461953007","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.3.4.tgz","fileCount":39,"integrity":"sha512-pKpcWre3IXJ7zbM5z8w81XMcEhaivVj8C/f+gdhol/mzt+gmf1peE3ntT3Ws/j6yZWX5F4185McZaCL6LXAA4A==","signatures":[{"sig":"MEUCIEfQGzh+pKaQmDq/OqYkqmdX7N1fxTpDTRUiFCC0zyx4AiEAjki9AdIW3pm9LwJKiiFYVOMCM891Swhq+5RW5HRx6cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72413},"types":"esm/library/index.d.ts","module":"esm/library/index.js","gitHead":"b7eaf27501b25fc4a23b49a7abce5e7c59c87f46","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.3.4_1718409772017_0.05691709523532862","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"parallel-dom","version":"0.3.5","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.3.5","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"0e3cc51f1dfefdb4dfd379292bc105f4bb015d67","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.3.5.tgz","fileCount":39,"integrity":"sha512-+mGgM9+O9+1Jbc8w3lei37hch0zTAc8DmBPhVohRTOXRN1Le1ZfcfYfxfAik2l0TYmLtEYofbPT9jmpPX8uX+A==","signatures":[{"sig":"MEQCIAbMfH8eDcwuF+NYeUZLOT6mHrlbo5riQPRg3/115vfkAiAgLaXenVlQ7MCennjrw19UcBJOl2zjPAQnjf60pVuwFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72421},"types":"esm/library/index.d.ts","module":"esm/library/index.js","gitHead":"b7eaf27501b25fc4a23b49a7abce5e7c59c87f46","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.3.5_1718648995775_0.36181825850886806","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"parallel-dom","version":"0.3.6","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.3.6","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"d7d40da8819feb932fc88fcd4a37efee97415b24","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.3.6.tgz","fileCount":39,"integrity":"sha512-7Fnn8N3wtGxjKchzN6OOOkJcGvY1r8A8Mm3xtF5MXaLaZJXX9XGWZStIz7cMaRL422F9I6Rthuzh9uFsUPpJJg==","signatures":[{"sig":"MEUCIBKXDa/m2S0UJS1w+6hpLkibBKIsF1bnHCIYjWwRXk3TAiEA98h0KbHIo+ZdgBD2+Ql1s/kLT4WnpSGJVcFQi+G1RlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72421},"types":"esm/library/index.d.ts","module":"esm/library/index.js","gitHead":"f1e6c6fa0f12c5e1633d9ca984677d47b5383a7c","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"^0.0.8","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.3.6_1718649822730_0.5352127828953022","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"parallel-dom","version":"0.4.0","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.4.0","dist":{"shasum":"a71bc6c041cd63ce05ce11f2735fcee4ab5ac129","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.4.0.tgz","fileCount":40,"integrity":"sha512-qqIk/ScmyWxLmq7vrhNb4zWeR7z/kpoYx3g8moW/YwP8T8knX/wSrO+xct4QqAZB4kIjHYCNHJrrSK6iviHW2A==","signatures":[{"sig":"MEUCIQCTPsY0M+1g3H/v5sFEXFhvper0kIm8rv9L+gU44Llx8wIgWDH3fdv57fyoQWQJVqGKPp1gb83nBNL0gJoJWgWUdgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69962},"types":"esm/library/index.d.ts","module":"esm/library/index.js","gitHead":"e2e78c05ac5f54d5051b248d8ac61763c44a6858","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"parallel-dom":"0.4.0","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.4.0_1719019314129_0.10053753526402875","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"parallel-dom","version":"0.5.0","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.5.0","dist":{"shasum":"c95869acca3dd8ea3fba16ca614bae67065bc57f","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.5.0.tgz","fileCount":63,"integrity":"sha512-BRD46T9GVFXmB+vk+6ZfcvNmA/ptrfaMO+edPWlZX0xaz+VkmHhfAxMTgehV2g48Xe3/a0sCwGFn8LkGnAFTOg==","signatures":[{"sig":"MEYCIQDJ1nipQfpVOx2BBgPcepAj524k7VGOZAQ77I26QbkEDAIhAPssL/IwaXn3Q5GfE27QBHWwqPX+O3IL5zc8GeUMGqH7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379513},"types":"esm/library/index.d.ts","module":"esm/library/index.js","gitHead":"5245c0f2da7d8013b67cb68f78436c3ff7b1c3a8","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"three":"^0.165.0","spin.js":"^4.1.1","matter-js":"^0.20.0","highcharts":"^11.4.3","matter-wrap":"^0.2.0","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.5.0_1719452297528_0.5749318447382543","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"parallel-dom","version":"0.6.0","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.6.0","dist":{"shasum":"27931a2980e9fd79a3139a75b8f4925891180093","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.6.0.tgz","fileCount":72,"integrity":"sha512-y+511Jbb5Dpl9KhFJJrsGcgqPiIFTnRWqW2VNmIHytUBzUU6tGdy/zn6cTT3emc65bXsG1tgbVgiYfrzsREJAQ==","signatures":[{"sig":"MEYCIQCJ86uY9/VuEHy3HJGUxZ/Mcr0/MBfgAor4/seIyht+vAIhALm4yhIngPpnjhUJm23oaeHsSVR/wCCKOeoUgGERs7MU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548832},"types":"esm/library/index.d.ts","module":"esm/library/index.js","gitHead":"9ef83fb8a368505f14ece3db290fed86c5d2f370","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","site":"vite -c vite.site.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","build-site":"vite build -c vite.site.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"three":"^0.165.0","spin.js":"^4.1.1","matter-js":"^0.20.0","highcharts":"^11.4.3","matter-wrap":"^0.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","postcss":"^8.4.38","typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.6.0_1719606002616_0.7092570988081166","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"parallel-dom","version":"0.7.0","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.7.0","dist":{"shasum":"64b9b08077f9cb2153f34e319e1be8ca13da96f7","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.7.0.tgz","fileCount":83,"integrity":"sha512-pkfzZplldz1+mdTABqP6NimOvg4QIHReO1THFVkJETXWGiJF/vsgkgKMRkZLx0VGXlG9MlLcioljyEAmlxkQ3g==","signatures":[{"sig":"MEUCIAIjXz7D6z+b4StZTpYjG54HeR0OXBdeltEa8FX8WtaNAiEA9CfYB5aRP0Th94Cy2zKBMHAYf2u88Kv5jrhd1EQ/+94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":558990},"types":"esm/library/index.d.ts","module":"esm/library/index.js","gitHead":"8411e6f2f3e0e18f20b952520f0fcab61e285a41","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","site":"vite -c vite.site.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","build-site":"vite build -c vite.site.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"three":"^0.165.0","spin.js":"^4.1.1","stats.js":"^0.17.0","matter-js":"^0.20.0","highcharts":"^11.4.3","matter-wrap":"^0.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","react":"^18.3.1","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5"},"peerDependencies":{"react":"> 16.8.0","react-dom":"> 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.7.0_1719905047538_0.9804579806918969","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"parallel-dom","version":"0.7.1","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.7.1","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"683ef7d3c583cda552266ef61693f459290efd7a","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.7.1.tgz","fileCount":95,"integrity":"sha512-jO44mAI5XEooO0bhkbetLboJ8eojVePG3cQJUqU0YgW/IoV6rU1zpJzv3VF0uOptV6BIgrDKJh/3v/cTc2Rt+A==","signatures":[{"sig":"MEUCIBrAz7nPF8sFKULeqLuh5RxlpP++6pBJrPcSMIWnLgPgAiEAo/KjV0NPEjOKypvbggLODFY2FZHR9/HC2WKV9YVehB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":778729},"types":"esm/library/index.d.ts","module":"esm/library/index.js","exports":{".":{"types":"./esm/library/index.d.ts","import":"./esm/library/index.js"},"./react":{"types":"./esm/library/react.d.ts","import":"./esm/library/react.js"}},"gitHead":"db214be02d3894db2cbbe528ef3014518b6acaaa","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","site":"vite -c vite.site.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-demo":"vite build -c vite.demo.config.ts","build-site":"vite build -c vite.site.config.ts","preview-demo":"vite preview -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"three":"^0.165.0","spin.js":"^4.1.1","stats.js":"^0.17.0","matter-js":"^0.20.0","highcharts":"^11.4.3","matter-wrap":"^0.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","react":"^18.3.1","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5"},"peerDependencies":{"react":"> 16.8.0","react-dom":"> 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.7.1_1720738653461_0.8417466586537878","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"parallel-dom","version":"0.7.2","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.7.2","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"fec4e09a8eb33a2b3bf13d8ebfd67e8a47d017e9","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.7.2.tgz","fileCount":89,"integrity":"sha512-l8XjkhkWY1KxXxyoRiQGnOyhVFoXejik27/PwgQhlEUYky6rPZ17w0AiAqgu4eA7/5ahXJ+A+4suq6erjNTyvA==","signatures":[{"sig":"MEUCICqJ4h/d9cVJGF2pUL80e6DruKzsgdd7EByb6HF8WjBjAiEAw74lxTCdXdtAv11Whq1KD1Y8yhHfojpQFSqNe1vNEz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":775598},"main":"cjs/parallel-dom.js","types":"esm/library/index.d.ts","module":"esm/library/index.js","exports":{".":{"types":"./esm/library/index.d.ts","import":"./esm/library/index.js","require":"./cjs/parallel-dom.js"},"./react":{"types":"./esm/library/react.d.ts","import":"./esm/library/react.js"}},"gitHead":"1f1c329e32a8cee70ef1096fe4ee5c9a50e3ca2d","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","site":"vite -c vite.site.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build && build-lib","build-lib":"vite build -c vite.lib.config.ts","build-demo":"vite build -c vite.demo.config.ts","build-site":"vite build -c vite.site.config.ts","preview-demo":"vite preview -c vite.demo.config.ts","prepublishOnly":"tsc"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"three":"^0.165.0","spin.js":"^4.1.1","stats.js":"^0.17.0","matter-js":"^0.20.0","highcharts":"^11.4.3","matter-wrap":"^0.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","react":"^18.3.1","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5"},"peerDependencies":{"react":"> 16.8.0","react-dom":"> 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.7.2_1721105055117_0.15413696736849625","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"parallel-dom","version":"0.7.3","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.7.3","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"5cc1b53bf5c9eb2e543f2e35b1f53857cac25de4","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.7.3.tgz","fileCount":89,"integrity":"sha512-odYDyiqxurYzJS4dSN+BY/1n+XOh1j5NpgurmmHh2BxN2w+dxXqosvOOVi9Vb43Scf2HlXeBgS1pwvcE2VWzgw==","signatures":[{"sig":"MEQCIBWMAqMCb083t2+amWkFGL12eQ9pf+x/lAEVeZ+cUMmxAiBAun8Mz5n+cKZlxpFZuTnW3Y//1pKbfPh4i4O+wnoOOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":775414},"main":"cjs/parallel-dom.js","types":"esm/library/index.d.ts","module":"esm/library/index.js","exports":{".":{"types":"./esm/library/index.d.ts","import":"./esm/library/index.js","require":"./cjs/parallel-dom.js"},"./react":{"types":"./esm/library/react.d.ts","import":"./esm/library/react.js"}},"gitHead":"061dcb5c50397c1abbeff36375a2f989376834f0","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","site":"vite -c vite.site.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-lib":"vite build -c vite.lib.config.ts","build-demo":"vite build -c vite.demo.config.ts","build-site":"vite build -c vite.site.config.ts","preview-demo":"vite preview -c vite.demo.config.ts","prepublishOnly":"tsc && npm run build-lib"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"three":"^0.165.0","spin.js":"^4.1.1","stats.js":"^0.17.0","matter-js":"^0.20.0","highcharts":"^11.4.3","matter-wrap":"^0.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","react":"^18.3.1","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5"},"peerDependencies":{"react":"> 16.8.0","react-dom":"> 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.7.3_1721108977675_0.16519193910720853","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"parallel-dom","version":"0.8.0","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.8.0","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"4b37977883d5bf5dd8684ec5a5518a7ce613beff","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.8.0.tgz","fileCount":89,"integrity":"sha512-l47zbOyLP6vch7Bx5RzXHQvAzilYYnuHOrTjQvrhz84vRNKvRUbqBRgz88wO50MspRglrlD9r+xBG908kEbg/w==","signatures":[{"sig":"MEUCICpmIcbg/dz9MoTqjre5tBFTa7jnz9oqVZZzYit0VBXYAiEAmyanSQ364YObq5dbZHjSVABZGxKxZ0c+PzsDhpzeJEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":775617},"main":"cjs/parallel-dom.js","types":"esm/library/index.d.ts","module":"esm/library/index.js","exports":{".":{"types":"./esm/library/index.d.ts","import":"./esm/library/index.js","require":"./cjs/parallel-dom.js"},"./react":{"types":"./esm/library/react.d.ts","import":"./esm/library/react.js"}},"gitHead":"3eccb837dc43738fedcc5a1de5d0db3fbdd45d2a","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","site":"vite -c vite.site.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-lib":"vite build -c vite.lib.config.ts","build-demo":"vite build -c vite.demo.config.ts","build-site":"vite build -c vite.site.config.ts","preview-demo":"vite preview -c vite.demo.config.ts","prepublishOnly":"tsc && npm run build-lib"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"three":"^0.165.0","spin.js":"^4.1.1","stats.js":"^0.17.0","matter-js":"^0.20.0","highcharts":"^11.4.3","matter-wrap":"^0.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","react":"^18.3.1","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5"},"peerDependencies":{"react":"> 16.8.0","react-dom":"> 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.8.0_1723600815207_0.0894284333694948","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"parallel-dom","version":"0.9.0","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.9.0","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"}],"dist":{"shasum":"c474f4547d91073c04ae3dc920f60b1acc2a1d4e","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.9.0.tgz","fileCount":89,"integrity":"sha512-pFywSnlZx0xFPHIrUIazMi4tWG3yPg11yK4Uis0MIlCz3AvDoNzqI6uM0JF0da/5IuU3QLYZBmw/Muu5MI9PNA==","signatures":[{"sig":"MEYCIQDxKfT4n5o5uB/AyETksWwXWPOqt2FWczbtOtmwlT0kYwIhAL1Y0CIOnEaDwMuouUP4630nDRMUs3bU68lcqpgzvFYs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":776437},"main":"cjs/parallel-dom.js","types":"esm/library/index.d.ts","module":"esm/library/index.js","exports":{".":{"types":"./esm/library/index.d.ts","import":"./esm/library/index.js","require":"./cjs/parallel-dom.js"},"./react":{"types":"./esm/library/react.d.ts","import":"./esm/library/react.js"}},"gitHead":"693579740d0cf239ad0a7993975380a95f91af43","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","site":"vite -c vite.site.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-lib":"vite build -c vite.lib.config.ts","build-demo":"vite build -c vite.demo.config.ts","build-site":"vite build -c vite.site.config.ts","preview-demo":"vite preview -c vite.demo.config.ts","prepublishOnly":"tsc && npm run build-lib"},"_npmUser":{"name":"ashubham","email":"ashubham@gmail.com"},"_npmVersion":"9.5.1","description":"pdom","directories":{},"_nodeVersion":"18.16.0","dependencies":{"three":"^0.165.0","spin.js":"^4.1.1","stats.js":"^0.17.0","matter-js":"^0.20.0","highcharts":"^11.4.3","matter-wrap":"^0.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","react":"^18.3.1","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5"},"peerDependencies":{"react":"> 16.8.0","react-dom":"> 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.9.0_1732645012474_0.4407566492135082","host":"s3://npm-registry-packages"}},"0.10.0-rc.1":{"name":"parallel-dom","version":"0.10.0-rc.1","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.10.0-rc.1","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"},{"name":"rousan","email":"rousanali786@gmail.com"}],"dist":{"shasum":"07d42f6d01734406cf43ee8ea853082145409925","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.10.0-rc.1.tgz","fileCount":69,"integrity":"sha512-ZrCXelcMoK3KM9CdicDwaqV6K7kdEfryjxwx4wG14O7ffFeou0gNKsaXYO60dDtrvYjVFbdDbFvVQgVeWvbRSw==","signatures":[{"sig":"MEUCICvavq0Cccin2kZTIA3SAdpruIVBV3Xk52rRqKdb9RBbAiEAsD1oKpXzWuD6t/JmNM4R7EWe6jYrRtnButUaoXgeP/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304749},"main":"cjs/parallel-dom.js","types":"esm/library/index.d.ts","module":"esm/library/index.js","exports":{".":{"types":"./esm/library/index.d.ts","import":"./esm/library/index.js","require":"./cjs/parallel-dom.js"},"./react":{"types":"./esm/library/react.d.ts","import":"./esm/library/react.js"}},"gitHead":"49fb5c30e77ef5e5eb0b8b9b69667442700e1fef","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","site":"vite -c vite.site.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-lib":"vite build -c vite.lib.config.ts","build-demo":"vite build -c vite.demo.config.ts","build-site":"vite build -c vite.site.config.ts","preview-demo":"vite preview -c vite.demo.config.ts","prepublishOnly":"tsc && npm run build-lib","vercel:deploy:prod":"npm run build && vercel pull && vercel build --prod && vercel deploy --prebuilt --prod"},"_npmUser":{"name":"rousan","email":"rousanali786@gmail.com"},"_npmVersion":"10.9.2","description":"pdom","directories":{},"_nodeVersion":"22.13.1","dependencies":{"three":"^0.165.0","spin.js":"^4.1.1","stats.js":"^0.17.0","matter-js":"^0.20.0","highcharts":"^11.4.3","matter-wrap":"^0.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.6.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","react":"^18.3.1","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5"},"peerDependencies":{"react":"> 16.8.0","react-dom":"> 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.10.0-rc.1_1746454840297_0.644797242870315","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"parallel-dom","version":"0.10.0","keywords":[],"author":"","license":"ISC","_id":"parallel-dom@0.10.0","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"},{"name":"rousan","email":"rousanali786@gmail.com"}],"dist":{"shasum":"ae33e1eb4010eee5526b4237cd485c3984e38dbb","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.10.0.tgz","fileCount":69,"integrity":"sha512-yOU0ZZ3B7d8ncFGgKzA7MV9b0gSxbUHY31sGqQAI9AXH+vC8BwHeT6VieOER7Ab2YtlEr/VXUzNL2u3YFG8q0w==","signatures":[{"sig":"MEUCIQCMxN0LvPBMxH+nT6rsFr4iiuDF/w2qncyPgNP97l7b9wIgcmIHoN/2IHGH1NJJCqa/YlCL44meZrFnEp4nDKp42U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304779},"main":"cjs/parallel-dom.js","types":"esm/library/index.d.ts","module":"esm/library/index.js","exports":{".":{"types":"./esm/library/index.d.ts","import":"./esm/library/index.js","require":"./cjs/parallel-dom.js"},"./react":{"types":"./esm/library/react.d.ts","import":"./esm/library/react.js"}},"gitHead":"67b2df3adaa208f788f2275e99784c80738875c8","scripts":{"dev":"vite","demo":"vite -c vite.demo.config.ts","site":"vite -c vite.site.config.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && vite build","build-lib":"vite build -c vite.lib.config.ts","build-demo":"vite build -c vite.demo.config.ts","build-site":"vite build -c vite.site.config.ts","preview-demo":"vite preview -c vite.demo.config.ts","prepublishOnly":"tsc && npm run build-lib","vercel:deploy:prod":"npm run build && vercel pull && vercel build --prod && vercel deploy --prebuilt --prod"},"_npmUser":{"name":"rousan","email":"rousanali786@gmail.com"},"_npmVersion":"10.9.2","description":"pdom","directories":{},"_nodeVersion":"22.13.1","dependencies":{"three":"^0.165.0","spin.js":"^4.1.1","stats.js":"^0.17.0","matter-js":"^0.20.0","highcharts":"^11.4.3","matter-wrap":"^0.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","@vercel/analytics":"^1.3.1","promise-postmessage":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.12","react":"^18.3.1","postcss":"^8.4.38","react-dom":"^18.3.1","typescript":"^5.4.5"},"peerDependencies":{"react":"> 16.8.0","react-dom":"> 16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/parallel-dom_0.10.0_1746620147686_0.563118947835282","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"parallel-dom","version":"0.11.0","description":"pdom","module":"esm/library/index.js","types":"esm/library/index.d.ts","main":"cjs/parallel-dom.js","exports":{".":{"import":"./esm/library/index.js","types":"./esm/library/index.d.ts","require":"./cjs/parallel-dom.js"},"./react":{"import":"./esm/library/react.js","types":"./esm/library/react.d.ts"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"vite","demo":"vite -c vite.demo.config.ts","preview-demo":"vite preview -c vite.demo.config.ts","site":"vite -c vite.site.config.ts","build-site":"vite build -c vite.site.config.ts","build-demo":"vite build -c vite.demo.config.ts","build-lib":"vite build -c vite.lib.config.ts","build":"tsc && vite build","vercel:deploy:prod":"npm run build && vercel pull && vercel build --prod && vercel deploy --prebuilt --prod","prepublishOnly":"tsc && npm run build-lib"},"keywords":[],"author":"","license":"ISC","devDependencies":{"postcss":"^8.4.38","react":"^18.3.1","react-dom":"^18.3.1","typescript":"^5.4.5","vite":"^5.2.12"},"peerDependencies":{"react":"> 16.8.0","react-dom":"> 16.8.0"},"dependencies":{"@vercel/analytics":"^1.3.1","autoprefixer":"^10.4.19","highcharts":"^11.4.3","matter-js":"^0.20.0","matter-wrap":"^0.2.0","promise-postmessage":"3.8.0","spin.js":"^4.1.1","stats.js":"^0.17.0","tailwindcss":"^3.4.4","three":"^0.165.0"},"overrides":{"glob":"13.0.6","minimatch":"10.2.5","brace-expansion":"5.0.7","picomatch":"4.0.5","rollup":"4.62.2"},"_id":"parallel-dom@0.11.0","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-TKDXWLo/zcUT/Z/9Ah+KP6TAcP2qu0s2BTNmS075OLNQQfcHCXy7Md5TWQeczGIIlDgpBfgJVMStgNvGAlUNEA==","shasum":"d483cfd95e25a61bf2de4d000123be13850ee236","tarball":"https://registry.npmjs.org/parallel-dom/-/parallel-dom-0.11.0.tgz","fileCount":62,"unpackedSize":297268,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCzovcARsec2RvG0Df3mYyvbyP+OwJB0CVL0L2wnxpM8QIgXW7y/Gt9MR3h+uJLFd80BugHWcCoSlo1nqVzds2uSnw="}]},"_npmUser":{"name":"rousan","email":"rousanali786@gmail.com"},"directories":{},"maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"},{"name":"rousan","email":"rousanali786@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/parallel-dom_0.11.0_1786620894381_0.7253259992462406"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-29T07:50:42.092Z","modified":"2026-08-13T11:34:54.695Z","0.0.1":"2024-05-29T07:50:42.381Z","0.0.2":"2024-05-29T08:11:01.182Z","0.0.3":"2024-05-29T08:11:24.536Z","0.0.4":"2024-05-29T08:11:43.349Z","0.0.5":"2024-05-29T08:23:19.537Z","0.0.6":"2024-05-29T08:44:08.759Z","0.0.7":"2024-05-29T08:46:58.626Z","0.0.8":"2024-05-29T08:59:00.840Z","0.0.9":"2024-06-12T22:32:52.360Z","0.0.10":"2024-06-12T22:33:14.229Z","0.1.0":"2024-06-13T20:36:31.986Z","0.2.0":"2024-06-13T22:39:01.282Z","0.2.1":"2024-06-14T01:28:55.008Z","0.3.0":"2024-06-14T05:20:36.578Z","0.3.1":"2024-06-14T05:47:24.332Z","0.3.2":"2024-06-14T05:51:22.260Z","0.3.3":"2024-06-14T07:24:37.966Z","0.3.4":"2024-06-15T00:02:52.188Z","0.3.5":"2024-06-17T18:29:56.011Z","0.3.6":"2024-06-17T18:43:42.956Z","0.4.0":"2024-06-22T01:21:54.291Z","0.5.0":"2024-06-27T01:38:17.721Z","0.6.0":"2024-06-28T20:20:02.854Z","0.7.0":"2024-07-02T07:24:07.778Z","0.7.1":"2024-07-11T22:57:33.712Z","0.7.2":"2024-07-16T04:44:15.353Z","0.7.3":"2024-07-16T05:49:37.901Z","0.8.0":"2024-08-14T02:00:15.420Z","0.9.0":"2024-11-26T18:16:52.714Z","0.10.0-rc.1":"2025-05-05T14:20:40.558Z","0.10.0":"2025-05-07T12:15:48.006Z","0.11.0":"2026-08-13T11:34:54.545Z"},"license":"ISC","keywords":[],"description":"pdom","maintainers":[{"name":"ashubham","email":"ashubham@gmail.com"},{"name":"rousan","email":"rousanali786@gmail.com"}],"readme":"\n<p align=\"center\">\n<img width=\"84\" height=\"84\" src=\"https://cdn.jsdelivr.net/gh/pdomdev/pdom/assets/pdom.svg\" />\n</p>\n<br/>\n\n# Parallel DOM  [![npm version](https://badge.fury.io/js/parallel-dom.svg)](https://badge.fury.io/js/parallel-dom)\n\nMake your apps faster, parallelize away heavy DOM operations.\n\n<br/>\n\n* [Usage](#usage)\n    * [Javascript](#javascript)\n    * [React](#react)\n        * [React limitations](#react-limitations)\n* [Under the hood](#under-the-hood)\n* [Supported Browsers](#supported-browsers)\n* [Self hosted](#self-hosted)\n    * [Vercel](#vercel)\n    * [Your own infrastructure](#your-own-infrastructure)\n        * [Domain and header configuration](#domain-and-header-configuration)\n* [FAQ](#faq)\n\n## Usage\n\n```\n$ npm i parallel-dom\n```\n\n### Javascript\n\n[Example](https://github.com/pdomdev/pdom/demo/parallel) | [Demo](https://demo.pdom.dev/parallel/)\n\n```js\nimport PDom from 'parallel-dom';\n\nconst pdom = new PDom(\n    // The root, the subtree will be \n    // made parallel.\n    '#root', \n\n    // Javascript entry point of the script \n    // to run parallely inside the parallel subtree.\n    () => import('path/to/script/which/runs/in/parallel') \n);\npdom.render();\n```\n\n### React\n\n\n[Example](https://github.com/pdomdev/pdom/demo/react) | [Demo](https://demo.pdom.dev/react/)\n\n```jsx\n// parallel-component.tsx\nconst ParallelComponent = ({ prop1, onCallback }) => {\n    // heavy operations.\n    // ...\n    return <button onClick={onCallback}>{prop1}</button>\n}\n```\n\n```jsx\nimport PDom from 'parallel-dom/react';\n\nconst ParallelComponent = PDom(() => import('./parallel-component'));\n\nexport const App = () => {\n    const [p1, setP1] = useState('');\n    return <>\n        ...\n        <ParallelComponent prop1={p1} onCallback={cb} />\n    </>\n}\n```\n\n#### React limitations\n\n1. Not supported: unserializable props (JSX in props etc.)\n2. Callbacks in Props are supported, but they are all async.\n\n\n## Under the hood\n\n![](assets/how-it-works.png)\n\n1. Creates a dummy shell iframe on a subdomain.\n2. Passes the scriptUrl and creates a clone of the passed DOM element to the above frame.\n3. The iframe loads and runs the script.\n4. Since, iframe is cross origin, the browser creates a dedicated process for it.\n5. We use `origin-agent-cluster` header to enable multiple `PDom` to have their own dedicated subframe process.\n\nFor more details:\n\n- [Performance isolation with the Origin-Agent-Cluster header](https://web.dev/articles/origin-agent-cluster)\n\n\n## Supported Browsers\n\n- Chrome\n- Edge\n\nDegrades to single threaded, on unsupported browsers.\n\n## Self hosted\n\nYou can host PDom on your own if you want to avoid using the `pdom.dev` domain for some reason.\n\n### Vercel\nQuick deploy on Vercel.\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fpdomdev%2Fpdom&project-name=pdom&redirect-url=pdom.dev&build-command=npm%20run%20build&output-directory=dist)\n\n### Your own infrastructure\n\n1. `git clone https://github.com/pdomdev/pdom`\n2. `cd pdom`\n3. `npm i`\n4. `npm run build`\n5. Serve the `dist` folder with your own static server (like nginx). Or could use [http-server](https://www.npmjs.com/package/http-server).\n6. You could also do `npm start` to run a local developement server.\n\n### Domain and header configuration\n\n- Configure the web server to add the following response header (Already done in the above template for vercel):\n\n```\nOrigin-Agent-Cluster: ?1\n```\n\n- Configure a wildcard subdomain, with your DNS. [Here](docs/wildcard.md) is some documentation on how to do this with common Domain providers.\n\n\n## FAQ\n\n- What are you talking about ? iFrames suck!\n\niFrames were once insecure and often used for nefarious purposes. Browser makers have introduced many new security requirements as either defaults or even removed the older insecure ways entirely. The technology has advanced significantly. Some of the security features PDom uses to secure the iframes:\n\n```\nSandboxing:\n\nSanboxed Iframes create a secure context \nwith no access to the parent's context.\n```\n```    \nIn browser script injection: \n\nYour javascript is never hosted on PDom server. \nIts injected at runtime by your parent application to the frame.\n```\n<br/>\n\n- I don't trust a third party domain. Can I host this myself ?\n\nAbsolutely! The whole thing is open source, and we have included documentation on how to host this yourself. We have also built a Vercel template for you to quickly deploy the service if you use Vercel.\n\nFWIW, you could use any static hosting provider, like github pages, netlify etc. As PDom does not really need a backend server, it's purely client.\n","readmeFilename":"README.md"}