{"_id":"dirty-dom","_rev":"36-7dc0ca74e8c77fe85768d8b14aa5f9ab","name":"dirty-dom","dist-tags":{"latest":"10.0.1"},"versions":{"4.0.1":{"name":"dirty-dom","version":"4.0.1","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@4.0.1","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"60bfd9ac7e4150cb1fb0fc20a647f29886a95977","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-4.0.1.tgz","fileCount":27,"integrity":"sha512-CDGDgppgiZZksJF8z/u3PZo/TS5sQv3pxjA0pLZazLd0Knz/bXIQZdqsJ/MfVOiBUeMm4qhjt9JxkNQ2yeaz7Q==","signatures":[{"sig":"MEQCICy3zPOXMsa9e+FHw3rqfR1LM/cjll1JaQdlduN6YJvuAiBa+PmY9gedugCP64KJ9WtpRhaKcBrFbmxFIluxm+kjRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefaa5CRA9TVsSAnZWagAATJoQAIuAWer2hoIlt8WPDWs2\nrU592iuansIUhgqURTcRdNdp74jKMRGHz/E9mFtg90/R0kRHBmh+3LQqat3k\n+QWTZHB5m/N9amWHo99ZyeQZXh88uO3d/AaH4BNFfTuEGApLoF8HUEQyrltB\n8cXI9UYpj3Zh4xQj40bKW3j9a5aNj9GuFxiXbJDGjD5aY0E1sjWE1iK39c+J\nDsXgwy8G/NeUVbnVvV2LkRKGF2ZqkeRVxyjoFFJuOUKOQU9FQceeVrUypUNh\nu5P8zW+iaolCD8xhSebQBOZ1KRXjW5d8/3v/dxRxSoz7THyRxsz592nLZaET\nWv2yk4Op9IOUn7HA7vZirmra2rfX8IrSnTTIEhkBWAGdXzPEDzaWbNn0DIIC\nO1BnedP1KeLUN04VJrAaiiUznWXY5ltvKW2Nb5S3/r26KuRWqZretSdhfo6e\nns+XKvF3RegouBP3+8NDsEqV4cxt27fQbxm6L4XoTxIMQ6W8A7wzDHhJygKM\nKK6pIzWxZG+ePCndGDOKNMJe1mhm6ZGuHUziAwIULVUvJCl+DO+DzG2R1c3b\nElKuyWa9maXslmkW5JSqkcPpMqxEbSmDCFeITHaJKk8G+uIJM1mh3lLTu6cO\n7upLRjIaN/x6oFR00kAosP8vqzjxWHe30nl2DJPJ0aQYvXk8pvs1iV6MC72g\n8zlQ\r\n=jk7+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"fbe4f68bf60082f9238900189f1029abe7ac4236","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --inline --hot --config demo/config/dev.conf.ts --port 8080","lint":"tslint \"src/**/*.ts\" --project tsconfig.json","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","lint:fix":"npm run lint -- --fix","build:demo":"webpack --config demo/config/dev.conf.ts --port 8080"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"6.13.6","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"13.7.0","dependencies":{"spase":"^3.22.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.1.1","mocha":"^7.1.1","rimraf":"^3.0.2","tslint":"^6.1.0","ts-node":"^8.8.1","webpack":"^4.42.1","ts-loader":"^6.2.2","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/node":"^13.9.3","webpack-cli":"^3.3.11","@types/debug":"^4.1.5","@types/mocha":"^7.0.2","babel-loader":"^8.1.0","@types/webpack":"^4.41.8","@babel/preset-env":"^7.9.0","@types/webpack-env":"^1.15.1","webpack-dev-server":"^3.10.3","html-webpack-plugin":"^4.0.1","webpack-node-externals":"^1.7.2","@babel/preset-typescript":"^7.9.0","@types/html-webpack-plugin":"^3.2.2","compression-webpack-plugin":"^3.1.0","@types/webpack-node-externals":"^1.7.1","@types/compression-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_4.0.1_1585292984833_0.8739664964309439","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"dirty-dom","version":"4.1.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@4.1.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"6424e992473d0bef93e46e99671f8f542735fac6","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-4.1.0.tgz","fileCount":27,"integrity":"sha512-YhAlQVBr7ZzOQfZYuqLz3yeyaUp8tyb1R9E0ccZye4IYowutS14hHgYZzNNC5ogXBMVM/MXilJEhwfB0XQPkRg==","signatures":[{"sig":"MEQCIFZ6flXIxFvqGyIemqTAtSVQ613zNBsooqmHuvHg6hrwAiB9KVEBdnn4Fz9053kmtsjw6Gru4NEFuhGdAH3aEHWoLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehbe6CRA9TVsSAnZWagAAvg4P/2QKXBMevWHxvW8EENia\ntqPRbmEs88U7vAH20p72V9Y4wvi6og3rNs2s2zn3gH8YhyB3gRZB3SVx5dPo\nzeU8Y46/L53PAd6JZcN7okx9tRHAzTAKQlUXXcqB0o3NH/9WN++DztqwUsZn\nUrIDdYjFFYWfJaZGA9SdIM0DjEbzvV4bvn5iVwZvlCcMRf3hURS30QJ4SpCW\nyku/wXaGcXowQydUJG1jmbazY4pFD2YnRSnwS7xWH25TsyFZ2J0rjneGnxoz\nu0AtPZpcQtpjQAT1tX6LWkL7oaJdVIq6UPP12d9E0MUS65D+bNKGGy80B1Sj\nkPfZ6qf09kXCbNs7uQnNEMQOpYaT7J2sXQfMR++uZN/zW1/c3NE6BKkFx4bu\nAIU2z0Dgm3VILzSF63zd/zvMTZt+rroJ2VbVIr1WIxtRI245ptdCvYKB3smZ\nvLcdWvOlE+w8lla/HIVR0B+2fkhDSFyjs4U9k9fCSyX+3cPOdVS7EHFMy1bI\neW1uLVwAeEgncjXR0USfwOtb9jtCnEcu0WvAIhhptNV86oItjqPY/qeKzM1f\n2iuMH+4wi2bLW/iR4XCRJUu4iwY0Do7xnYALnYruleMu3YyWM705nRh5asXk\nvu59u0YRdo7iaFKTLPBkxhBEQg0YmB+hJ18DcXJJtfKhmkDO2/kU2Mafvjp7\n6Js8\r\n=SPZr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0bbc4e9662e20ef5473ac660b17e1a490b873f25","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --inline --hot --config demo/config/dev.conf.ts --port 8080","lint":"tslint \"src/**/*.ts\" --project tsconfig.json","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","lint:fix":"npm run lint -- --fix","build:demo":"webpack --config demo/config/dev.conf.ts --port 8080"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"6.9.0","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"10.16.0","dependencies":{"spase":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.1.1","mocha":"^7.1.1","rimraf":"^3.0.2","tslint":"^6.1.1","ts-node":"^8.8.1","webpack":"^4.42.1","ts-loader":"^6.2.2","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/node":"^13.9.8","webpack-cli":"^3.3.11","@types/debug":"^4.1.5","@types/mocha":"^7.0.2","babel-loader":"^8.1.0","@types/webpack":"^4.41.10","@babel/preset-env":"^7.9.0","@types/webpack-env":"^1.15.1","webpack-dev-server":"^3.10.3","html-webpack-plugin":"^4.0.4","webpack-node-externals":"^1.7.2","@babel/preset-typescript":"^7.9.0","@types/html-webpack-plugin":"^3.2.2","compression-webpack-plugin":"^3.1.0","@types/webpack-node-externals":"^1.7.1","@types/compression-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_4.1.0_1585821626377_0.634038620979045","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"dirty-dom","version":"4.2.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@4.2.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"edebc54640e6a048f3ed1aa97a98eac77237886b","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-4.2.0.tgz","fileCount":27,"integrity":"sha512-llnYXYphcPykaEi7cKbwO3oneBE/FYPFYg/NQoNxx8CHkTy1yK0z+mHLEL4IiIekahRCNH9sCDeQM5pCGTDe4w==","signatures":[{"sig":"MEYCIQCOiCnmthmr9uYcjn4vpS8Infdp39VEeFLUsxuo2iOsqgIhANK3LCasfUjA/HUAICR05PeJitC2Jd/Xa+5m+mF8WjoX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetwOmCRA9TVsSAnZWagAACOwP/itahVLTPC8XigyMv+eX\np1YR1e2RGmMLk+HdU+sAsu+u+19iKIW6hwE0Pu645u4Hmt4etU7qv0/gudYo\nrJ6j7+Xi63DkCBRr1C3sXACbsUFdz0L+djqgQZKxc/nc0JfEHAU/QmaGL+Dz\nQ5QP0Ec2FPXUNcnUOsDnKfyiDB8yOmX7MFFZ44Z19wlfUd3pizEOfKJ0Kvvd\nA9Lru/EW7j3C1KgytK0SLttdyETKZLWLqsuSmNxkDSTNStl8s9hK/8kEkXUu\nj0JbwpBwsly3YULvCxlGZz3rU6HTXoW8Hn7U3cInjOlkxoUeiFdtsgCz9ENn\n5/43x96phSFnaWkMVOpEirDvUWPaaATMXxRA8iUlOtDRMxkrO1JdKPxowfuq\nZa7BXuS2r9d8WwEwcKj5f/if2UK0MvabSXfufnEytGnYdgNilmH1qEose4T4\naAIrxIfD1z2HHZFzwAx75ypPgEvfjd6ww+TacxXS7i0C49vHwA26HP5iScTM\nwj41Y5DHh9FYFB58Xos4WL3Ao6dRt/suYI13AbR0YfJlj5y12S5xjYF85f/P\nE2Tm5FU4FzvRSajaGLKftaznTDtJ/1JXrj0SncXI0j1JY6nuY/U1ghtSX5sM\nPp+b+drkwHIKm93Ey5uEIB8egs1HEu3nPSkQHTnnNaQODRhU7eJVXs7yuIOA\nzRcz\r\n=0Ctt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7f76018bd409fd59b2d602005ef44f3fa123194a","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --inline --hot --config demo/config/dev.conf.ts --port 8080","lint":"tslint \"src/**/*.ts\" --project tsconfig.json","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .pages && webpack --config demo/config/dev.conf.ts --port 8080","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"6.14.4","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"13.12.0","dependencies":{"spase":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.1.1","mocha":"^7.1.2","rimraf":"^3.0.2","tslint":"^6.1.2","ts-node":"^8.10.1","webpack":"^4.43.0","ts-loader":"^7.0.3","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/node":"^13.13.5","webpack-cli":"^3.3.11","@types/debug":"^4.1.5","@types/mocha":"^7.0.2","babel-loader":"^8.1.0","@types/webpack":"^4.41.12","@babel/preset-env":"^7.9.6","@types/webpack-env":"^1.15.2","webpack-dev-server":"^3.11.0","html-webpack-plugin":"^4.3.0","webpack-node-externals":"^1.7.2","@babel/preset-typescript":"^7.9.0","@types/html-webpack-plugin":"^3.2.2","compression-webpack-plugin":"^3.1.0","@types/webpack-node-externals":"^1.7.1","@types/compression-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_4.2.0_1589052326170_0.26829878580431976","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"dirty-dom","version":"4.3.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@4.3.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"ff75fcec071ecf36cc53d225af2486e168942cfb","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-4.3.0.tgz","fileCount":27,"integrity":"sha512-FGXfj8LOlX/pXDnnOqrAoPucnchyrYsWlTbtKHizFI1iItRs/a9ZcOlJtMvP82InzZj83ApSZr3/pBZtOHI8OQ==","signatures":[{"sig":"MEYCIQDjtajCW2srVqlvGNEY4bou3rp0Wtapzigyne+8VU2wVwIhAMsm6kJirFfSacFRCyO3uxOfgOESxn5SzuSqjhbFDLh5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJet247CRA9TVsSAnZWagAAyEgP/1u9zxnirNAGW75HBJW7\nzn03sMKvt7+Sd1bwS8S7c12DLRfEqm7HZ8sQ+jLTLqUn8b0w0MaCL8SDaUvH\n3hLxk0KJWCtYGNn7B8n3bDh2GTSF0WXZYocj8Ee9/fzZ2BKUkhU3D91bG/qI\ngAtXSDtB345BVQ1AenhGCKFQuadRnz7bAk10FHUIyBkrvMyEpCsmhE1eF0F7\n9RSFMKvrM+kZFAHoEXtaXsygjqpybG0q4t7m8T7q0E8j/98OIGOTm92cHYz2\nHvKQ8v4fy76SeexcYIEeNyOEDsNjCMhBXnd/Jy/SOWcsGBjFme1s9cA4cdWJ\nM4Xw+tjXCmGpwqu5+WeJv2uF+Enb1RTKApo07CsxSYinhwzsatg/hLpwv13u\nMxoqMOxLGVk3y37AYOkWfqfTfiRwOV8qDf4tBGhdgx/DRXWuku01ibOwoq+3\n1JvkLK12h2fNGAkErWHAX3GSYMjIOZu777YsYs0y42umNA/RRtLxKcGDO1y5\n/i6fLJlRSMiOVSM0sCbTRVVfqisSgQCvlrTq8LRhn6X4wg0LtES6MNqO304J\nEbUjXJxGRxN2TMvsnXB3FYhNUYb2+ggRbjOa5+FEj2t5AAAMXBJhBsfcWMmu\nGpFYXhZchFRUyPoAwnTKxkb3Y8o3VqkANZo4s1dZhsxFyT8vBhztLpDMzad3\nuSfM\r\n=eJDF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --inline --hot --config demo/config/dev.conf.ts --port 8080","lint":"tslint \"src/**/*.ts\" --project tsconfig.json","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts --port 8080","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"6.14.4","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"13.12.0","dependencies":{"spase":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.1.1","mocha":"^7.1.2","rimraf":"^3.0.2","tslint":"^6.1.2","ts-node":"^8.10.1","webpack":"^4.43.0","ts-loader":"^7.0.3","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/node":"^13.13.5","webpack-cli":"^3.3.11","@types/debug":"^4.1.5","@types/mocha":"^7.0.2","babel-loader":"^8.1.0","@types/webpack":"^4.41.12","@babel/preset-env":"^7.9.6","@types/webpack-env":"^1.15.2","webpack-dev-server":"^3.11.0","html-webpack-plugin":"^4.3.0","webpack-node-externals":"^1.7.2","@babel/preset-typescript":"^7.9.0","@types/html-webpack-plugin":"^3.2.2","compression-webpack-plugin":"^3.1.0","@types/webpack-node-externals":"^1.7.1","@types/compression-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_4.3.0_1589079610562_0.9635016096052607","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"dirty-dom","version":"4.3.1","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@4.3.1","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"6bb7df183c09bada7156e1c70ebae5bca7802353","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-4.3.1.tgz","fileCount":27,"integrity":"sha512-QiyHdNrmnfS+oVJi4+pLMtgiHKGyhNSC50yBbKFBrl/nz89Dp3vACtf2MM0PD0ySMh5uycRew2YJXahqNPO2BQ==","signatures":[{"sig":"MEUCIEwuXAwXGy0YcvwjWGsP94uOAy9Y1qYQHjY3Y91fQ1irAiEA/4ScpNTR9uLXFqrQKg0+UcgdiYIdkWy6BsvaRBTVVCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuHpWCRA9TVsSAnZWagAAR3EQAIDnmr9/vnTTYFnTTWFu\nco1TnI3qzBW30s0c6pqjFzxrBpKaKccsSGKuAxbAvBz1qUhQ6c/D8WbmHB3y\n6ZUlHNelKTCeHwHdHyFHiHOvFQlsS2Z1s0FXTsnFucPg9KwQPPra/2jstFmc\nKXGBBdnR1fGJ+wXFHuXvIJmm1rlWE19Qkl9eexWH/xGgTbGEONFP+YsdJS+G\nQ1ypAkPEoNIu6SLKDbHYJ0DnBj0IejPNbxAEagxZkJ9+Q06kNEwj9PWJjdSd\n0BHgsfkpMggxRS2Xe2CVeERewimMce/9+Wn5Iz7msTMciXOUngjpciPmSZOL\nfsSvBBh7tzpdl8Hwo8jRVRd7OnilPJjDsae0uN76pZHyd66vFYAX75Vj2qeZ\n+nGnU2exaukrtm4AcQW472Wr8yG5wc3XGhkc5Tga9HQLD8nldBLEQzNrySCV\nv5L4RvkjotOSzDY4ISOGZQsNa5EhM+vhSPo0MEAbUqWW0jQBFlEzlWucsYL8\nT+fMbbttkci69QtzkiTD1NJZ/AZWLUguvbaxL+9LOu5nII609Nz6/TmZZTJP\nxXlJ1ISl0EduGtwnj/YUnTD1pc09eVlIm/gVnxEMzxM6TylkVrobsNSmuz1B\nEWod/G8NRsrdGd/MDrWw97uOoaVZw6UMeZ9NbK4fGESYSSDE64ROcdjg1CIo\nb1oT\r\n=JnQY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --inline --hot --config demo/config/dev.conf.ts --port 8080","lint":"tslint \"src/**/*.ts\" --project tsconfig.json","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts --port 8080","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"6.14.4","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"13.12.0","dependencies":{"spase":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.1.1","mocha":"^7.1.2","rimraf":"^3.0.2","tslint":"^6.1.2","ts-node":"^8.10.1","webpack":"^4.43.0","ts-loader":"^7.0.3","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/node":"^13.13.5","webpack-cli":"^3.3.11","@types/debug":"^4.1.5","@types/mocha":"^7.0.2","babel-loader":"^8.1.0","@types/webpack":"^4.41.12","@babel/preset-env":"^7.9.6","@types/webpack-env":"^1.15.2","webpack-dev-server":"^3.11.0","html-webpack-plugin":"^4.3.0","webpack-node-externals":"^1.7.2","@babel/preset-typescript":"^7.9.0","@types/html-webpack-plugin":"^3.2.2","compression-webpack-plugin":"^3.1.0","@types/webpack-node-externals":"^1.7.1","@types/compression-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_4.3.1_1589148246254_0.7030741046390241","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"dirty-dom","version":"4.3.2","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@4.3.2","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"92e4fedda66a96e89726c354e8e693e36ef65775","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-4.3.2.tgz","fileCount":27,"integrity":"sha512-l4qHLkBinsdROARxESw0LIRYGQ0d73tiDW1cRKmMYHSqpqv1b3my2nwpoYuOwTXcrxJIqsoFuCL/XhtLWCEiIA==","signatures":[{"sig":"MEQCIBQiHu0yvTOlwooT64sqFCP3l+9m3kk46QqkDQj5ckHPAiAkLDHdy0hycgrX/wWk3O60u+YbcN9Nqj71Cw0sSogJoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuHrFCRA9TVsSAnZWagAAKcQQAJohzI1xAAjK2qxytgI2\n3ZqgR+28GZqXTKzv0sve9yzgELDDAOIW3bjI2JDkcZpF3ywziND6E+j0bXXU\nCxIJ/NXQP8gIiNaN/y5S9zmqS8Ru0oQo2uuQBduW71UC+00gVlOdUs+3GWOY\nnJxU/Rv1G9gbHPioC9OMxTWmvKf5IOzgkwH+8OOcr6BvbIb0ECR60eThFxMY\ngp1hpsxCiwrjkIzTKACMe3G+UC6nF7wa9iio07+GnPmqCGF7hywDP4b+XDLg\n08czADyPNaz9nsGVMGZ5BbjlEhZijVPx6RaP0g90HETTK7RhSKBFWSKKV147\nmWqJi6MIKo5q+UVbrkKk8K3HJUn4g2osF1gW0rWbbu2VRiO/PqS28j+5zo+V\nIUvQH1Zo2i2L/bsbm4OVKwmhuBjvfJzcUnX3CjqWwuC6E9+imWq5+cKR5OQ5\n1IlTpe/00QoVviT9MmTGeuFHhxpgiwsHx9aI2JZUMfRKD3pWPcj95ETr2XYH\nL4kUxrCCc7ZNhMKnpaKtnFMLpFnEzK9hQNl8ysn3E07Ftf9beHHaPSEdigNm\n5Sr4EqV3oFPsfOUP2wIXIkhkK9wqmcXAC9H6UzYn6y8/HqJMGhjiiSrqzAAz\nvVfab2LbXGN+yC9SgtOMNoxSx0aa+ODftvpwnHQ/xkZ6BwWPx6ORKUbWDCBj\nA+tD\r\n=iGS/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --inline --hot --config demo/config/dev.conf.ts --port 8080","lint":"tslint \"src/**/*.ts\" --project tsconfig.json","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts --port 8080","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"6.14.4","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"13.12.0","dependencies":{"spase":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.1.1","mocha":"^7.1.2","rimraf":"^3.0.2","tslint":"^6.1.2","ts-node":"^8.10.1","webpack":"^4.43.0","ts-loader":"^7.0.3","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/node":"^13.13.5","webpack-cli":"^3.3.11","@types/debug":"^4.1.5","@types/mocha":"^7.0.2","babel-loader":"^8.1.0","@types/webpack":"^4.41.12","@babel/preset-env":"^7.9.6","@types/webpack-env":"^1.15.2","webpack-dev-server":"^3.11.0","html-webpack-plugin":"^4.3.0","webpack-node-externals":"^1.7.2","@babel/preset-typescript":"^7.9.0","@types/html-webpack-plugin":"^3.2.2","compression-webpack-plugin":"^3.1.0","@types/webpack-node-externals":"^1.7.1","@types/compression-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_4.3.2_1589148357451_0.7964989400614144","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"dirty-dom","version":"4.4.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@4.4.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"4465900f24596927f57a18c6755a36911cd548ab","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-4.4.0.tgz","fileCount":27,"integrity":"sha512-4wY15kCa5Pac3ykSUJ2UHjkHk2xkaivFkCNOgkirBhePm6chE52N/PgQl0OS0gHHoIRXepro758agaGQ7uLkUA==","signatures":[{"sig":"MEUCIQCUYHePk2n1Wp1wLK7E7/GDDDmdofIE/GZSqC0hHeMOLgIgUmkWtyidx0W1BUlhwQDf2sZysI6ydOSbnQJOeUjumKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeubK2CRA9TVsSAnZWagAA7NMP/jqolCcTzX/ovywhqi4f\negBYMB+Bx/UVCZR0kBxoEXr9ZcZEipJ/INoGQMP5NPfOL7dGC5DdcEX1pCHL\nvE1bgkFRL3rUm6X9ckN2UvBtc9W8e7Nhkqaomn52u44pxWumyrbvA6DjFJiY\nPuzfwK4w1ByYRB0kXEAUUWmOdP3//iygdo7PVFvEF0SPsQ1AATFa8Nu8jwDI\nzcal/QslG19PCRx3wKfK5D1zmZoEcpyS9jcMNZmjnYvTMrIc9ArmzAlf0mfr\ngz64jQg1x2BmcXtKzEeIKho2YdOWQGvH7asAeGWsfl452UzY376skoBKkBvy\n4YzqNC4HJNypr4fgdmig2IfUSIwewj6FsoJBFdewWqNRsrnrItZ3UapoPcOv\nD58VoS7yVNQPNGI2TB/fl3PL1go/ma8YoKVol0Avk5J4o3V3NbP9U4Sq2Uke\nr1kOsML3s4+BKSYNmO4nOjjhSWRNim76pwAlAVJJI8O5a0FjJvpKe+PaQhGq\naX+FQx0nWQ/ba/nFCPVXpyumpBtAXib3AabiBRZEunVHZtjDCFlegAcyPrOS\nUy0GGgUsm4rRBk7MWbTpry2P8ICWyexFwf554xjyLWtUym0PzE3m+jMgxATW\nLwenlnWUDOv83+/N+LpfirQC8MnG+8TvLg8SCgX3/wa12qpxAecYq2Qx4yId\n+TJy\r\n=wsLb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"98572b658c67958f0346c3f7786f82be0929dbf6","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --inline --hot --config demo/config/dev.conf.ts --port 8080","lint":"tslint \"src/**/*.ts\" --project tsconfig.json","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts --port 8080","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"6.14.4","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"13.12.0","dependencies":{"spase":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.1.1","mocha":"^7.1.2","rimraf":"^3.0.2","tslint":"^6.1.2","ts-node":"^8.10.1","webpack":"^4.43.0","ts-loader":"^7.0.3","typescript":"^3.8.3","@babel/core":"^7.9.6","@types/node":"^13.13.5","webpack-cli":"^3.3.11","@types/debug":"^4.1.5","@types/mocha":"^7.0.2","babel-loader":"^8.1.0","@types/webpack":"^4.41.12","@babel/preset-env":"^7.9.6","@types/webpack-env":"^1.15.2","webpack-dev-server":"^3.11.0","html-webpack-plugin":"^4.3.0","webpack-node-externals":"^1.7.2","@babel/preset-typescript":"^7.9.0","@types/html-webpack-plugin":"^3.2.2","compression-webpack-plugin":"^3.1.0","@types/webpack-node-externals":"^1.7.1","@types/compression-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_4.4.0_1589228214409_0.843756850697144","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"dirty-dom","version":"4.5.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@4.5.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"df09d902e4cf7d250ee4aa4ad9da434232abfb76","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-4.5.0.tgz","fileCount":27,"integrity":"sha512-SNFzGhEpi/+eiN1IKYe+gqEcy11eoGWBZpFgFu6rOcLb4KKuzVbxHTs8PDU7t+aiMf6h+8RA+NuSqGCwfuFiPw==","signatures":[{"sig":"MEUCIQDgM8ZIjJbpNOfy2TLhimmfOCEi/0nhTpqyFVMLaiddWQIgDimGdi+IR7HukiSy5FXJHhPJa0QPNDfIsQmhcZao4vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgRseCRA9TVsSAnZWagAAmK4P/RNYbONLOIxBkyuuubi+\nUzq4dNXb4CO+Y3Dz7jA6iIfmJ8CevroopOrxuHpMGDtKh28e+8XDEGruzMmp\ne8aITvZiQxdnjnjZWz+uBRD9Cty2gwVXP4FX+WOhkQOMZPPsAF65U97vSL98\n9z20ZcmQtPXEZhID1gr5/cm+/2lxQyBrL61OdF/94pTwQFptrBnIHLjnv0xe\n4UcaFGcFsF9xIakbzE0TMRFJ119Q3PReMn7GJgu6bGsjI9PI+OpPJTLS2Sma\n9zIT7fMrgfEovKzjiwqLR1rcnA0W/F2vn4+x8olQY6BtJ/YBPXUybGUtFE4K\nUEcbDPsBl/AGrVNPVbODNUnQtKioCZtw58C0z9SocejsN7I5BslDhM6cj6lD\nBfJDgmGdG+8bm7PcmQggLJymygxgUE5RZqhHkiTf/d3Wecss3hWpr8Hw9+lv\nhu4GrBHEnnVL6QcvakKj/SpXm2f+drYDT+JoGiWgPp/p8kvyabui44aIOXM3\nPTPeEVrcKRxgpUDDNd/AAb/1mDrshZ8Z5koXjj4g8X9O2dtoB+ISyDUMSeop\nM59U/s8UnLzL8+htoyAUEePkFXtE8w4QQED82Er4Z4Cqr2+Jx8Nsu4OnjSBB\nUOoCNn/lMeGO1TzPsq8/6XNCtHrEuBOCRZ+xaQTc/ydBHD5yZr6uaRmXAA1Y\nyHZZ\r\n=y59d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"62bc45c12df76624db8b0a1c898e15f696de42e9","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --inline --hot --config demo/config/dev.conf.ts --port 8080","lint":"tslint \"src/**/*.ts\" --project tsconfig.json","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts --port 8080","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"6.14.4","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"13.12.0","dependencies":{"spase":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.2.0","mocha":"^8.1.3","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^9.0.0","webpack":"^4.44.2","ts-loader":"^8.0.4","typescript":"^4.0.3","@babel/core":"^7.11.6","@types/node":"^14.11.8","webpack-cli":"^3.3.12","@types/debug":"^4.1.5","@types/mocha":"^8.0.3","babel-loader":"^8.1.0","@types/webpack":"^4.41.22","@babel/preset-env":"^7.11.5","@types/webpack-env":"^1.15.3","webpack-dev-server":"^3.11.0","html-webpack-plugin":"^4.5.0","webpack-node-externals":"^2.5.2","@babel/preset-typescript":"^7.10.4","@types/html-webpack-plugin":"^3.2.3","compression-webpack-plugin":"^6.0.3","@types/webpack-node-externals":"^2.5.0","@types/compression-webpack-plugin":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_4.5.0_1602296606084_0.46677797289037004","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"dirty-dom","version":"5.0.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@5.0.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"9ca3f6b452b302bc5972ce56e03360f0d17b9b3a","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-5.0.0.tgz","fileCount":26,"integrity":"sha512-DHpwCBZ2bHdic+WqHxiAIygYLCVWCbYOEhKsjourYxBqMqQ6En9Rre7c9pLtUG4a0BzMOZDmNKaO23ICLjYvrA==","signatures":[{"sig":"MEYCIQCss4rKhQJSXdovzxKPbQSykb6p2cT+NXWDH/BFlOcP+AIhAM0aHiJ47QqcNJPGxYZfPZjJKgeKjcXYmI3k15IJkf1X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173384},"main":"build/index.js","types":"build/index.d.ts","gitHead":"00ad74e4f07616f7308d6435b4ef5f088d4cd2ab","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts --port 8080","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.0.1","rimraf":"^3.0.2","ts-node":"^10.3.0","webpack":"^5.58.2","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.15.8","@types/node":"^16.11.1","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.2","@types/webpack":"^5.28.0","@babel/preset-env":"^7.15.8","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.3.1","html-webpack-plugin":"^5.4.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.1.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_5.0.0_1634583620664_0.5014661773818627","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"dirty-dom","version":"5.1.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@5.1.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"be94bc83ed41c6461d1080f544aff79688330581","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-5.1.0.tgz","fileCount":26,"integrity":"sha512-G434g9c459r4T3sS6UgebcX/AqsdvHEQpKhJDT9ZjQQoY3fhu0GRcbHUuDkxTX5mh/mqB43ZPHoN3SrAM0xV8g==","signatures":[{"sig":"MEUCIQDQTtHhlcs2/bO6N/WCEd7duJl7J747BCANMttRiacXIgIgbh+AK7P9N8sey5TgXCFUiz2S0I3ZM4nB2Nxt8sPOLrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175371},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3ed9d4a0bf9b6f04dddb38e989997572923bc191","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts --port 8080","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.0.1","rimraf":"^3.0.2","ts-node":"^10.3.0","webpack":"^5.58.2","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.15.8","@types/node":"^16.11.1","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.2","@types/webpack":"^5.28.0","@babel/preset-env":"^7.15.8","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.3.1","html-webpack-plugin":"^5.4.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.1.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_5.1.0_1634593363592_0.24941278834713265","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"dirty-dom","version":"5.1.1","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@5.1.1","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"e8a19b69c82d2b3ff3d83b0691153ccb551a56b3","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-5.1.1.tgz","fileCount":26,"integrity":"sha512-GXNzaI5D/anMQHZ1Z9zF8fB68MgWzPMvjt2MOcDSaDrui03NzGGdexISZjDwZAMaqgcchrLLPYgvS7roS+yUng==","signatures":[{"sig":"MEUCIQCTyPeGQuA7A8QKcu0OJ+Bo+UPb0zPXUump2ZIPVf2CiQIgASoNqtVzh3YLo7FbdZ9XbHWMl3b3FnYU1cimZ9fQUFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175359},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a6990934029a64bee4f8065aa49f0555e33aef8e","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.0.1","rimraf":"^3.0.2","ts-node":"^10.3.0","webpack":"^5.58.2","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.15.8","@types/node":"^16.11.1","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.2","@types/webpack":"^5.28.0","@babel/preset-env":"^7.15.8","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.3.1","html-webpack-plugin":"^5.4.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.1.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_5.1.1_1634595325206_0.8275244261545318","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"dirty-dom","version":"5.1.2","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@5.1.2","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"28736be01770b14661ea060e993e63aeb18c59b5","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-5.1.2.tgz","fileCount":26,"integrity":"sha512-uBwIywog7u9RtNFMa7qOsonrpPLC4IA7xvi+8rjDeiyc1LPROemieWfNqAX7a2uuN9hgk1D5+99V/F2rgEYdHQ==","signatures":[{"sig":"MEYCIQD8c5tSeMY3ouyxJbl8JuuWXNgJAcRRVCBDhE7HkF5kBQIhAJtKr1yOclbHw3RGm4KcnREMqqLh13h5c/syde2wemfA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175359},"main":"build/index.js","types":"build/index.d.ts","gitHead":"6548d415e81e2af34022c4aeac0d5d34aa8eeeea","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.0.1","rimraf":"^3.0.2","ts-node":"^10.3.0","webpack":"^5.58.2","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.15.8","@types/node":"^16.11.1","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.2","@types/webpack":"^5.28.0","@babel/preset-env":"^7.15.8","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.3.1","html-webpack-plugin":"^5.4.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.1.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_5.1.2_1634596897192_0.015750659368726216","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"dirty-dom","version":"5.2.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@5.2.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"2adad4e4dbe10797fa9ff4e69c3968c3362a6bf2","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-5.2.0.tgz","fileCount":29,"integrity":"sha512-xAW5QJUEqN48t6W55ll6VDRGrP6yMN3PH9OcV6A7DK7bdcKPPi2TH7hYG0bkP6ZD4e+X3Yg4dV08RQIiDHFeqw==","signatures":[{"sig":"MEUCIEHNTjMXGz2XxmVXptryH+HJsOv3wwfMiuO/sY4KHUXcAiEAptpLSgGJriIljO320rnzcx8P8TboXNuZasusnTqFSV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203045},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8039e370032a39a565d5a8c5747385d2d2efbf2f","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.0.1","rimraf":"^3.0.2","ts-node":"^10.3.0","webpack":"^5.58.2","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.15.8","@types/node":"^16.11.1","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.2","@types/webpack":"^5.28.0","@babel/preset-env":"^7.15.8","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.3.1","html-webpack-plugin":"^5.4.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.1.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_5.2.0_1634618953163_0.7091046080274119","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"dirty-dom","version":"5.3.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@5.3.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"254c333a63cc6e20b23c42ff5c6f2829088516df","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-5.3.0.tgz","fileCount":31,"integrity":"sha512-ureuXJ6223wCXj8Fv54qqkaJ38y+z8d6DwFY7qFXXgQcy4Fnz2XGGo+Ht0hsFAw+tnrzaKrjxHPnjv3W3Q/nTw==","signatures":[{"sig":"MEQCIDX1Caci/77hNVYYoiBpnvNe89d/nFTpHSzGKx5dxySmAiBmOXKtoCNhMxi9228koD4SbTMi2QLeTa/WaSJUIeWrzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210600},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a0ecf0f3e600b602d766b1e723ed034bdbed8880","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.0.1","rimraf":"^3.0.2","ts-node":"^10.3.0","webpack":"^5.58.2","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.15.8","@types/node":"^16.11.1","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.2","@types/webpack":"^5.28.0","@babel/preset-env":"^7.15.8","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.3.1","html-webpack-plugin":"^5.4.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.1.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_5.3.0_1634626499540_0.33212753032828735","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"dirty-dom","version":"5.4.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@5.4.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"a1ee918e5fb035196cccc2445c9fb41d5897e463","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-5.4.0.tgz","fileCount":31,"integrity":"sha512-CsjVvTEJLifRThFSQd4nEHBVHivWQqP0MIZVgclFUWGHuV3VhMAREGdV63C4XmCZJ7g3Tb0JAIOkwpIRWv0H8A==","signatures":[{"sig":"MEUCIQCRk/KoczQYIBio9wr5hSmEb7eCCFZrwM69tXeeHyAcngIgVQqt8E35iYsvXeBlrXfjFES5boK7+xuSeIsJp9VMwjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210178},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d3d3de18adca053d7823907c75aff0bd769ca26a","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","spase":"^5.1.0","eslint":"^8.0.1","rimraf":"^3.0.2","ts-node":"^10.3.0","webpack":"^5.58.2","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.15.8","@types/node":"^16.11.1","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.2","@types/webpack":"^5.28.0","@babel/preset-env":"^7.15.8","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.3.1","html-webpack-plugin":"^5.4.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.1.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_5.4.0_1634658535111_0.37907178733112223","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"dirty-dom","version":"5.5.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@5.5.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"60e8edaee1829536cf2c21d9b57aa642047488e1","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-5.5.0.tgz","fileCount":31,"integrity":"sha512-9SRjn4257Oy1LES9zm6lstg3qNsSKSaZ8c5itJdzGlPArLkPi/yobo5fC3cH9lm20xnJpDlpjxeItp8iz0jjhQ==","signatures":[{"sig":"MEUCIDqddOXU/pKBAq5HOW2hlYkDBgi7u2csejT0gJvgUys5AiEA/ihYuC8jRvTXbam1OYWHuC0DAfWElimnw0a/sgIo/E8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210202},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8003bdd4dbf2916373590197cd2d4e426ec78b67","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.0.1","rimraf":"^3.0.2","ts-node":"^10.3.0","webpack":"^5.58.2","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.15.8","@types/node":"^16.11.1","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.2","@types/webpack":"^5.28.0","@babel/preset-env":"^7.15.8","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.3.1","html-webpack-plugin":"^5.4.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.1.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_5.5.0_1634659684993_0.930576782292114","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"dirty-dom","version":"5.6.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@5.6.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"7a3d84296ec54fba5cbe9f1319ac0454c4a470a4","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-5.6.0.tgz","fileCount":31,"integrity":"sha512-4Yajejh9syl+Z+xul8tgvgwQsdfgUsEMIpMUMlrCxf8/yx5oV2ComNUjb/WVqLpk7VtwXcKYTX9BvD5fnnEQoQ==","signatures":[{"sig":"MEQCIE4h07iNxsk2T1X4fyBWLGwy07pW1MYWUrx7S4Uu5w1lAiBbDB2k07uMjco3emcxfW+dLXgv4ZcqDUr35WXAe/5l9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210126},"main":"build/index.js","types":"build/index.d.ts","gitHead":"87818d46fc07f6a8251c090f136f4b9f90e1bf7f","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.0.1","rimraf":"^3.0.2","ts-node":"^10.3.0","webpack":"^5.58.2","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.15.8","@types/node":"^16.11.1","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.2","@types/webpack":"^5.28.0","@babel/preset-env":"^7.15.8","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.3.1","html-webpack-plugin":"^5.4.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.1.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.1.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_5.6.0_1634696844515_0.13475970345166366","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"dirty-dom","version":"6.0.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@6.0.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"240c646ba868a9d857329812a0632adb73312192","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-6.0.0.tgz","fileCount":31,"integrity":"sha512-rMtiO2u4NQSBp0qGnkR3wd3I6qrvuL/00BLfP6UWmkAR36a5nR8I1T79ifqbUXS0IZ4Dj6k1JuaqnnOiEd5tTg==","signatures":[{"sig":"MEYCIQDN0xBmTThwDVf5Lj3z6NP9iox+7XkECSPKeOKsjtnO3QIhALvrppkrEFz9XEflyhCX3HyGHFi1Ilet9rIGYDFleKbn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209955},"main":"build/index.js","types":"build/index.d.ts","gitHead":"392487ca9629d5828cc15aac137bb35d88b824c3","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.1.0","rimraf":"^3.0.2","ts-node":"^10.4.0","webpack":"^5.60.0","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.15.8","@types/node":"^16.11.5","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.3","@types/webpack":"^5.28.0","@babel/preset-env":"^7.15.8","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.3.1","html-webpack-plugin":"^5.5.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.2.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.2.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_6.0.0_1635187879439_0.5476800882990915","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"dirty-dom","version":"6.1.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@6.1.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"f5e27fe0c1b13b0d7c7093904d86d8d8007502e9","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-6.1.0.tgz","fileCount":31,"integrity":"sha512-rgZr07C2UiTxG7T9CpPf8bYdDp9ILMZzdbacNZCTD9dmuwWi+3Ta6V9u4zJb57vt1z8KZEB3re7luFIQzFw5vw==","signatures":[{"sig":"MEQCIGdtbnkyik5a3fGeupkQz3Um//BNuzDSbEj9SlnYdOS4AiAD+SMFAp89a1Sma2hz2n41pnMKH8v3bDjIhPjYKBnjbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209955},"main":"build/index.js","types":"build/index.d.ts","gitHead":"239e2ba387021e000670b2632a541d11c7904b2e","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.1.0","rimraf":"^3.0.2","ts-node":"^10.4.0","webpack":"^5.60.0","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.15.8","@types/node":"^16.11.5","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.3","@types/webpack":"^5.28.0","@babel/preset-env":"^7.15.8","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.3.1","html-webpack-plugin":"^5.5.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.2.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.2.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_6.1.0_1635195737845_0.442360202763701","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"dirty-dom","version":"6.2.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@6.2.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"11c82faebefcdc9a8f2e45ff1052f594a59ab924","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-6.2.0.tgz","fileCount":32,"integrity":"sha512-3DO1YD66sKGYQmZj4vQ1QW09Ov76oRJeKBR0fYxbQPXFxSJBmIQC06jGgKgGLCpyyU5HU1eX/9sl4kH1/kZSXw==","signatures":[{"sig":"MEYCIQC+rtNxTKyZ7Y4AOWDR2tUvbuKTNXv1HSd+dPewakWFuQIhAM5Vfu76rg1OK5aegeQbeRwP/EzbPfw/F8OyuXzUBns5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210601},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d0af0b863190db9866ef31eb15c2a2021b7a9442","scripts":{"demo":"npm run build -- --watch & NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.1.0","rimraf":"^3.0.2","ts-node":"^10.4.0","webpack":"^5.61.0","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.16.0","@types/node":"^16.11.6","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.3","@types/webpack":"^5.28.0","@babel/preset-env":"^7.16.0","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.4.0","html-webpack-plugin":"^5.5.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.2.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.2.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_6.2.0_1635613952628_0.5069350891054489","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"dirty-dom","version":"7.0.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@7.0.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"029298e8b7711361dfef8bd3ce5f2f5e1fd590dc","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-7.0.0.tgz","fileCount":32,"integrity":"sha512-QKiJ3mb1Fe2iDovcf9dJUmQSTvvST9yDvdzKcQbyM2TsuEI1LV521RN1AQImKKeY011FJK10ehFMfzsxT5tgbw==","signatures":[{"sig":"MEUCIHtEJ8bxQd0ci47+5jAYJMST0R8N62SOCyHyXhCuF2O1AiEA/rHBxiOlnY2gCt7RNbOz5gkSou089EMgo0jBQ8O+NFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlKK3CRA9TVsSAnZWagAACRQP/iNdZ9bNcpn7QzInrBPa\nYYOHbmMNUfmpBwO+OrtlqjtiTwjo18dbgixFZKYaeP0jEsVuI/u/BIeWuJtC\nJZeRzRKyngXEljYUjowNZWTbfo2mm4f/NkpIGW+Tzjq5UxC3yNXqo7VLPfBX\ngvW27AeQDQMr/GsLZ5WwAwmz6lykdDbmHCqUQLGIaIjOIBjqV1LY8Lvrk5hq\njXwCiIFvl3dwMvlvGH4I/Oav0mVGMsskHcNQWod23mcm5yWWK7iGKe59QVZD\nemE1i7Bx10zwb1ydd24GTiz5oIoMKUrgkl9FxgNiDXleC8KcLCROOJpntPXY\nv3hFMoDlRyFV6LVrZ/A8d7XkY2e/3Ny6NMOS31EbKZyZ1OqdeneFkHyd5iNm\n/tZ950tm2coz/dBuFphFu09Egrplspao91HsPmFGtKHr0GUHKPxso6Blw2Y+\n6Mfder54igOSm0b5mFIHpHp3BBNo9UNpBcM1tf4uQ2o+Mf5jdxcyKp2KPhS4\ntUrukmko00yVyS+y0pO0to/HDtd9r69WRKGLle7Im4u2LYsgZq0iUvDgchSs\ntS7EbRpRkZPeXpiezkARUBF4va/EKoRZerfB76qqICfHuuJPOwkR/YWu/m+T\n+hhtI5QQrQ8J8rRrOxEyA1m06qQIBHJBODXyMB7KZCToQhnut41WDku/a6U6\ntqih\r\n=wH9E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3afc1a134dd68cc6a078b21f05da062a0b78f3b3","scripts":{"demo":"concurrently \"npm run build -- --watch\" \"wait-on build && cross-env NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080\"","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"7.15.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"16.3.0","dependencies":{"spase":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.2","mocha":"^9.1.3","eslint":"^8.2.0","rimraf":"^3.0.2","ts-node":"^10.4.0","wait-on":"^6.0.0","webpack":"^5.64.1","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^4.4.4","@babel/core":"^7.16.0","@types/node":"^16.11.7","webpack-cli":"^4.9.1","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","babel-loader":"^8.2.3","concurrently":"^6.4.0","@types/webpack":"^5.28.0","@babel/preset-env":"^7.16.4","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.5.0","html-webpack-plugin":"^5.5.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.16.0","@typescript-eslint/parser":"^5.4.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.4.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_7.0.0_1637130935230_0.03783015122578104","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"dirty-dom","version":"7.1.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@7.1.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"3293e1a9c658f6d5ca08be240ec48b69b88f97c8","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-7.1.0.tgz","fileCount":32,"integrity":"sha512-LycC5KJPsyZiOvF78Oi/ALArGZTdYJ+YBlLOH0GEOQaqscdSh3Or6v+ZlEH37StiPPeQYnt24jzP/GKRp/vWrg==","signatures":[{"sig":"MEQCIB7kh/69TaUKHs2OriyKLn6BGExSw/+HMfcvXLH7cV7+AiAPYY3WBhMm7fT172Kf6BhBGAuwtjVRdlC5ltQfVzRACw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFTPJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzLg/8DzuswenjREqudLrVBTvsZpIKg8dexFDLlX4PuGA5KsqZ4oWp\r\nWSnWAdYZPyRnF7pWbBL52AyKKG5zO3eC4FBx9++k4pYIZEDJajlm/JkTMVzs\r\nrjhHXfYCdBbLMdMyUBaFJflJpJ9hYI3fbNlVGTxLDVrZHzGCLTEcqzDRLpOs\r\nASnU8hjAM+WWoxFGw5vPmN3PWcR+BNJqeAdKhUAe7dTlKN9+pp3/MnNQuL74\r\nseBTY5L+mtg1d/F4VPTsclvSF3h5y0m55YsSaY9R9+Duv0tJsgl/p8aQziM2\r\nj0XXlLlycizZ+tdnYZz3JEWpOUvQS84G/1/FDQ/oY/xkZOPqVq9EeVdM5/hd\r\nWOhX5TGmJS+wMU80G8JE4cKIDyOrgdcwl1ZfmJvODmPd1cTsamMuTQ9+QdLB\r\ncbbbFItFIJelIYRC+NwFS/WTQu71SW7CLEn2i9eAMW2dJAt4eNIZNIB0jVlJ\r\ngWD3q+t07ep3xodnzfH+fCcmb76zs6psiv2bzW4YUmo9h75NgSkUY3xLWXvq\r\ntlD17QeBxTCdhFWMPQq7QH37L+P8gpyL7XLngk8xt5dwlR/VEZVUnTkFlBDk\r\ntWEh8WBZ6YW1s5Ho+nYvEfpybjPl3SwM9PSYa5NaW5+biwy/+N6h8LuM6UK+\r\nAQYoCW1GYcLSD3RMjoeH1ux63qCgGOtxQ8I=\r\n=ih+4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0681328903188b62b2ed4ff3ecc366b3e10b9d61","scripts":{"demo":"concurrently \"npm run build -- --watch\" \"wait-on build && cross-env NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080\"","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"8.4.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"17.5.0","dependencies":{"spase":"^6.3.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.3","mocha":"^9.2.1","eslint":"^8.9.0","rimraf":"^3.0.2","ts-node":"^10.5.0","wait-on":"^6.0.1","webpack":"^5.69.1","cross-env":"^7.0.3","ts-loader":"^9.2.6","typescript":"^4.5.5","@babel/core":"^7.17.5","@types/node":"^17.0.19","webpack-cli":"^4.9.2","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","babel-loader":"^8.2.3","concurrently":"^7.0.0","@types/webpack":"^5.28.0","@babel/preset-env":"^7.16.11","@types/webpack-env":"^1.16.3","webpack-dev-server":"^4.7.4","html-webpack-plugin":"^5.5.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.16.7","@typescript-eslint/parser":"^5.12.1","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^9.2.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.12.1","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_7.1.0_1645556680857_0.31418202847600263","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"dirty-dom","version":"7.2.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@7.2.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"40c17c0751114c0ba41d0fbcc14a5220d3632c64","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-7.2.0.tgz","fileCount":32,"integrity":"sha512-tMb56u5o/5VIl9dMQHuEXUSFkKOzePgQQjb2DVZE/VLHes4RVtufdPjS1CzBnRUSuNrtfvkHSaqASVYvrmWeug==","signatures":[{"sig":"MEYCIQCdD0zQMQiJDPA8Eq3iKe8oKikSeLOYvn9efo8PKU7HDAIhAO67jbbBd+/U/nHPFOgGkQj+1IDSm1Eo6gE3fLFyQzYj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9Aj2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9zw/+NnnfxXlsG+QMuvy04VYG+qHE69iQkFnAdCPTMjnSYWYUzbZu\r\nPg0mozHoX6LC77cSf6vIH0lzQcFU926tLSTCo9IsVUl/Dxb5OFKASHHkSTKW\r\ndgWZERG4+ZhhA+UxrISz/AzART7GE1CHsmEkTm+edGAeiq1QyfL+9Ui5oC8X\r\np0andGfBIum3BHdzox7qKb4txBcdHapCBSDxPLfdzV2/atKKWUzpB45yVqwy\r\neG+JAnPdldxCyvQNhp7zcTvImieg9Ad0EldNcYgFri3CW6hx1s5CH7TKlawi\r\n/+tmp3Gkikt6UIjJee+d8SkYk+VuZFGHKUIMliQ18LJdOpAct5V5dadwyOZA\r\nhO19f8hk/a939REcuRm7tn/agb4wgb5bl9VqNl/5/MqXypTdFLuPCx9h+z3Z\r\niz+X7u/qWxC3Vc9tCB/dXYopo8qWfOOILxykIs3Q3NwZC2qSswcHzCFFrzFC\r\nxKO/ges1mxPvzWrijLS5JAHpJEi3DMK/7c9jYFHjRuF3HL/bgHRd3HH0Amri\r\ne1LFjj0dNZy48xgG7RQLrSX5Ma6ORMqMdPtHRrjZAptevJ4x64BUzqjyaI9c\r\nZPQeAfx6bmpTGF5kHwHURSoDLUJnS/ygZ1Jo759zhbw+aNosTd6g0nDcd9sD\r\n4UQXjutRg1DV4aDnhRF+YfIC3oaikeonq2Y=\r\n=JoNf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0f86f396a00293eab44a35c51a3fe977d0b0a4d0","scripts":{"demo":"concurrently \"npm run build -- --watch\" \"wait-on build && cross-env NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080\"","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"8.4.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"17.5.0","dependencies":{"spase":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","mocha":"^10.0.0","eslint":"^8.21.0","rimraf":"^3.0.2","ts-node":"^10.9.1","wait-on":"^6.0.1","webpack":"^5.74.0","cross-env":"^7.0.3","ts-loader":"^9.3.1","typescript":"^4.7.4","@babel/core":"^7.18.10","@types/node":"^18.7.0","webpack-cli":"^4.10.0","@types/debug":"^4.1.7","@types/mocha":"^9.1.1","babel-loader":"^8.2.5","concurrently":"^7.3.0","@types/webpack":"^5.28.0","@babel/preset-env":"^7.18.10","@types/webpack-env":"^1.17.0","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.33.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^10.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.33.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_7.2.0_1660160246041_0.27194786471388555","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"dirty-dom","version":"7.3.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@7.3.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"5d6b7a1356ad41dffcb5e34245b280bc5937324b","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-7.3.0.tgz","fileCount":32,"integrity":"sha512-BkP/thPYXm23rdG4wq0fql6k6EdLJmQMN9lUr90fUbE5XGjGR43snTrgpklZ2EM2jMHKM/rWQ8OtLXj/Rw9Fvg==","signatures":[{"sig":"MEUCIAhZcGveuDvlecSzQElhP+rqjwKMZhSDZ7E3OuDCTngvAiEAi3zq9fiv/PMtCY5Wlcoj9qPWChQMLyiyu7Hx6gGoIJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgOG9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/sA//bcasKHtP0nVOtCapEVrZtaLerBd1cx3EKebFIym16tdyn0o6\r\nNfZUYGL8VdF4x47r/UGojQsm6k2/gFQDTNjDeC/7ulIIWgt+2NC4S/j0Jaro\r\nrjwRN8aETLoazD4aiK2JVojIZQFcuC6n95fZEDgw/Phc9XMVzyEGkN0kV4JQ\r\ne8BSpglbQJpKaIwX2V2ylKW+4aEiHjGRjC9HRQA3tii7r6UEX6ktqk1VFsGx\r\nJZfWAUn+j96cfi2CJ41oxupjEl1784pbCw0mvTdRQMt12O1OrC5y90/rIJYX\r\nx/jCYzt/ZFyZe35ppjSpAQRjT6SkHtHqc1bIDE+Z/g2zGfS0RA16RmhUETZe\r\n26dG6VicvRcrzqmkXjum3ZJzMV1KCODa/ooa959h0bYKA5F5v9V3+C21I6/C\r\nTmc7lftc9UJZUINInH8Yl6P1Njl8zAUhc4yTIZi+jAwSstTqc8NExQLbk5y+\r\nLl89L18yQD8e8JsnEnPvy4lHldu7WLrsQPUibg6+o/gb8/4SKW+lwoJ6n2hW\r\n2MlJEkPJXv01BLdEqHnsxKNZLlgFTPyXo3n4FcyT1Gmmzr3qidZJo1v1+9sc\r\ns3NEqFvrfcE76E7o4Oha9g5WvrfjEaKr+bIIEM3yx9VNAdjeABMDdRMUKUTR\r\nNwTrxFUlOsNr/cR0FkFNC3jjyNTuCocX7m4=\r\n=aM6O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4690c3670889eb2a57fa4144685dc046fe154e0c","scripts":{"demo":"concurrently \"npm run build -- --watch\" \"wait-on build && cross-env NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080\"","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"8.18.0","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"18.8.0","dependencies":{"spase":"^6.5.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","mocha":"^10.1.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.9.1","wait-on":"^6.0.1","webpack":"^5.75.0","cross-env":"^7.0.3","ts-loader":"^9.4.1","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/node":"^18.11.9","webpack-cli":"^5.0.0","@types/debug":"^4.1.7","@types/mocha":"^10.0.0","babel-loader":"^9.1.0","concurrently":"^7.6.0","@types/webpack":"^5.28.0","@babel/preset-env":"^7.20.2","@types/webpack-env":"^1.18.0","webpack-dev-server":"^4.11.1","html-webpack-plugin":"^5.5.0","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.44.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^10.0.0","@types/webpack-node-externals":"^2.5.3","@typescript-eslint/eslint-plugin":"^5.44.0","@types/compression-webpack-plugin":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_7.3.0_1669390780872_0.8918989353396412","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"dirty-dom","version":"8.0.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@8.0.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"b07c20a539becaf3b823912be3d5d12921524a97","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-8.0.0.tgz","fileCount":37,"integrity":"sha512-kv254leMrljj8bqZ/zyskDaWmFzg1WDoD5NWOpJHSuYVzgSTHg8byudguB/nCqzwW11dhZdYE4b8/j3Dyr7M3w==","signatures":[{"sig":"MEYCIQDWli8aMMrS9Uj5lc54yA4HTOcSJQsLwT79wWK1aSuiAAIhAJkgpqD2vrz2270+o5DIJt5rIY0j63gDTSxz2H6LkOaO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214529},"main":"build/index.js","types":"build/index.d.ts","gitHead":"1168a1eb4ed51d655d871f605f393fbbf68cb313","scripts":{"demo":"concurrently \"npm run build -- --watch\" \"wait-on build && cross-env NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080\"","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"8.18.0","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"18.8.0","dependencies":{"spase":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","mocha":"^10.2.0","eslint":"^8.49.0","rimraf":"^5.0.1","ts-node":"^10.9.1","wait-on":"^7.0.1","webpack":"^5.88.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/node":"^20.6.0","webpack-cli":"^5.1.4","@types/debug":"^4.1.8","@types/mocha":"^10.0.1","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/webpack":"^5.28.2","@babel/preset-env":"^7.22.15","@types/webpack-env":"^1.18.1","webpack-dev-server":"^4.15.1","html-webpack-plugin":"^5.5.3","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^6.6.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^10.0.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_8.0.0_1694385055754_0.015252518197161669","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"dirty-dom","version":"8.0.1","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@8.0.1","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"4fe665e7b37cbf0ca4a31f6d06056abd40c6fa83","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-8.0.1.tgz","fileCount":37,"integrity":"sha512-aVSMnUPCVjmLiHJdWS7rWcZVOs/e81qK3Tm76qocAlJv05oLqKVxWPBIBAwtsb71IgcXFKjbh53W6aCowi93RQ==","signatures":[{"sig":"MEUCIEVFckpc77aqLEAQg+CvvFhLkARqeMGGWxPdQ6w2l8KNAiEAj/7w/fKYIvCbJ4I+ZQQ5Cd5Y9FHoRVu8awNlAtvQgak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213169},"main":"build/index.js","types":"build/index.d.ts","gitHead":"10711829004dc9919360f9b8b6a54f80931998a9","scripts":{"demo":"concurrently \"npm run build -- --watch\" \"wait-on build && cross-env NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080\"","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"8.18.0","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"18.8.0","dependencies":{"spase":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","mocha":"^10.2.0","eslint":"^8.49.0","rimraf":"^5.0.1","ts-node":"^10.9.1","wait-on":"^7.0.1","webpack":"^5.88.2","cross-env":"^7.0.3","ts-loader":"^9.4.4","typescript":"^5.2.2","@babel/core":"^7.22.17","@types/node":"^20.6.0","webpack-cli":"^5.1.4","@types/debug":"^4.1.8","@types/mocha":"^10.0.1","babel-loader":"^9.1.3","concurrently":"^8.2.1","@types/webpack":"^5.28.2","@babel/preset-env":"^7.22.15","@types/webpack-env":"^1.18.1","webpack-dev-server":"^4.15.1","html-webpack-plugin":"^5.5.3","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.22.15","@typescript-eslint/parser":"^6.7.0","@types/html-webpack-plugin":"^3.2.6","compression-webpack-plugin":"^10.0.0","@types/webpack-node-externals":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_8.0.1_1694627531545_0.9963130835714218","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"dirty-dom","version":"8.1.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@8.1.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"dc60ad64343acac10bd76e7dc74f79c230a7353b","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-8.1.0.tgz","fileCount":37,"integrity":"sha512-tKLWCWDNBi+sAq098tBm3TwMInqK/WxXJdaEhdc8kAB25vtgpayppani+edM9UBFsX7Xp1zyROH8pyPekXWUxQ==","signatures":[{"sig":"MEUCIQCB5/fKYpbeOjmWfsrZFKULSMIt4S+j6167FlQbqKqGCgIgGLSlXnHKDoU1YZaO98y/+3Tcf1ud7QBGoz4DJj/iHlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214812},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5b125ef6d63b2dd5c87e92020d68b24b523e9a49","scripts":{"demo":"concurrently \"npm run build -- --watch\" \"wait-on build && cross-env NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080\"","lint":"eslint --ext .ts --ext .tsx src config demo","test":"echo \"No tests yet\"","build":"npm run clean && webpack --config config/build.conf.ts","clean":"rimraf build","pages":"rimraf .gh-pages && webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"8.18.0","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"18.8.0","dependencies":{"spase":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.4","mocha":"^10.2.0","eslint":"^8.51.0","rimraf":"^5.0.5","ts-node":"^10.9.1","wait-on":"^7.0.1","webpack":"^5.89.0","cross-env":"^7.0.3","ts-loader":"^9.5.0","typescript":"^5.2.2","@babel/core":"^7.23.2","@types/node":"^20.8.7","webpack-cli":"^5.1.4","@types/debug":"^4.1.10","@types/mocha":"^10.0.3","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/webpack":"^5.28.4","@babel/preset-env":"^7.23.2","@types/webpack-env":"^1.18.3","webpack-dev-server":"^4.15.1","html-webpack-plugin":"^5.5.3","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.23.2","@typescript-eslint/parser":"^6.8.0","@types/html-webpack-plugin":"^3.2.8","compression-webpack-plugin":"^10.0.0","@types/webpack-node-externals":"^3.0.3","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_8.1.0_1697690985172_0.24487751927879087","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"dirty-dom","version":"8.2.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@8.2.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"70016d560f0aba0df0fa164af625c387a1a62cd8","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-8.2.0.tgz","fileCount":33,"integrity":"sha512-QH6G52OStSNHHrU6EVSzeY8AzLpm/9fQHSQ83BSfs2ctAntOHGyhyOjmTHgPm9m4pb8RFxEtDGDFbpbeZqjSrw==","signatures":[{"sig":"MEUCIESR3wV7ycgO+D5imoq5wd38/cEuAuDofliikciEOvzmAiEAxVnmSA2N01RAWDAv0zWZtVvrYKBup+jgKEqstRX2uK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190069},"main":"build/index.js","types":"build/index.d.ts","gitHead":"be2a425d9a5e7cd37769525c07eb34980c27f7a4","scripts":{"demo":"concurrently \"npm run build -- --watch\" \"wait-on build && cross-env NODE_ENV=development webpack-dev-server --hot --config demo/config/dev.conf.ts --port 8080\"","lint":"eslint","test":"echo \"No tests yet\"","build":"webpack --config config/build.conf.ts","clean":"rimraf build","pages":"webpack --config demo/config/dev.conf.ts","lint:fix":"npm run lint -- --fix","prebuild":"npm run clean","prepages":"rimraf .gh-pages"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"10.8.1","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"22.2.0","dependencies":{"spase":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.3.5","mocha":"^10.4.0","eslint":"^9.4.0","rimraf":"^5.0.7","ts-node":"^10.9.2","wait-on":"^7.2.0","webpack":"^5.91.0","cross-env":"^7.0.3","ts-loader":"^9.5.1","@eslint/js":"^9.4.0","typescript":"^5.4.5","@babel/core":"^7.24.7","@types/node":"^20.14.2","webpack-cli":"^5.1.4","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","babel-loader":"^9.1.3","concurrently":"^8.2.2","@types/webpack":"^5.28.5","semantic-release":"^24.0.0","@babel/preset-env":"^7.24.7","typescript-eslint":"^8.0.0-alpha.10","@types/webpack-env":"^1.18.5","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0","@semantic-release/git":"^10.0.1","webpack-node-externals":"^3.0.0","@babel/preset-typescript":"^7.24.7","@stylistic/eslint-plugin":"^2.1.0","@types/html-webpack-plugin":"^3.2.9","compression-webpack-plugin":"^11.1.0","@semantic-release/changelog":"^6.0.3","@types/webpack-node-externals":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_8.2.0_1717653517345_0.3601271428236019","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"dirty-dom","version":"9.0.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@9.0.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"8725d2fafdde9822e9f10d476fce9082ae700fc5","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-9.0.0.tgz","fileCount":20,"integrity":"sha512-DHwTyZxL9h8ymNCqS9zhZWxAY775mnJ3lsfeAK47q6Q7XFWamO6SZvQLtUuT3rUQUKm8uVZpENDTMg+0z9iYpA==","signatures":[{"sig":"MEUCIQC4hkm/MTd7IoushpqZYZwPT+MIGSAugHx/IXZV4bncKwIgTIOIb1ws34SAKdoShkQl9IysOsUlJeE/4XLkFbp3lbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122545},"main":"build/dirty-dom.umd.cjs","type":"module","types":"build/index.d.ts","module":"build/dirty-dom.js","gitHead":"5232039f5620f8c12ee4afe8d94158a6513cf958","scripts":{"dev":"concurrently \"vite build -w \" \"wait-on build && cross-env vite dev -c demo/vite.config.ts --port 8080\"","lint":"eslint","test":"echo \"No tests yet\"","build":"vite build","clean":"rimraf -g build","pages":"vite build -c demo/vite.config.ts","lint:fix":"eslint --fix","prepages":"rimraf .gh-pages"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"10.8.3","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"22.2.0","dependencies":{"spase":"^8.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","debug":"^4.3.6","eslint":"^9.9.1","rimraf":"^6.0.1","wait-on":"^8.0.0","cross-env":"^7.0.3","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.1","@types/debug":"^4.1.12","concurrently":"^8.2.2","vite-plugin-dts":"^4.0.3","semantic-release":"^24.1.0","typescript-eslint":"^8.3.0","@semantic-release/git":"^10.0.1","@stylistic/eslint-plugin":"^2.7.2","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_9.0.0_1725087075040_0.9733999257453325","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"dirty-dom","version":"9.0.1","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@9.0.1","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"186cdd481397d38f818044429301b0aac02403b3","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-9.0.1.tgz","fileCount":20,"integrity":"sha512-iS2ex8JCObL12gCp17z60x848rQk4NpiKoDMhCEWraJRLWguPB+iVZeSWYwCR0UBecHuzuEV0Xq4l8URPU0bYw==","signatures":[{"sig":"MEYCIQDArcYI606zUh/3NKSVDPbZtYEfu7BJedLXT18HQkuEcgIhAMJ5bM486YsV4JtHNQ9aqGE1k6oUmrmiLC/LOdb/ylnU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122506},"main":"build/dirty-dom.js","type":"module","types":"build/index.d.ts","gitHead":"46b18696f2e15b957d62e2f1ae5d877360a273ac","scripts":{"dev":"concurrently \"vite build -w \" \"wait-on build && cross-env vite dev -c demo/vite.config.ts --port 8080\"","lint":"eslint","test":"echo \"No tests yet\"","build":"vite build","clean":"rimraf -g build","pages":"vite build -c demo/vite.config.ts","lint:fix":"eslint --fix","prepages":"rimraf .gh-pages"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"10.8.3","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"22.2.0","dependencies":{"spase":"^8.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","debug":"^4.3.6","eslint":"^9.9.1","rimraf":"^6.0.1","wait-on":"^8.0.0","cross-env":"^7.0.3","@eslint/js":"^9.9.1","typescript":"^5.5.4","@types/node":"^22.5.1","@types/debug":"^4.1.12","concurrently":"^8.2.2","vite-plugin-dts":"^4.0.3","semantic-release":"^24.1.0","typescript-eslint":"^8.3.0","@semantic-release/git":"^10.0.1","@stylistic/eslint-plugin":"^2.7.2","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_9.0.1_1725096721410_0.5300565328422997","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"dirty-dom","version":"9.1.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@9.1.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"f0511af921dae4df0f969c870f8334d7d88ab27b","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-9.1.0.tgz","fileCount":20,"integrity":"sha512-3bbFIyGWI7nlNVKqO8NhEnU7A0HHP/HiqMxTExd0UOsJQs+bEqlLMH7wPIEfPrHT7YELA0Gxc9ftivcXYXX2Ww==","signatures":[{"sig":"MEYCIQCMm8HWXC7zO4xF32djoSNhbjwt9R+HZcvUshjXYAtBPgIhALmjqm7xPHsqBnYZqg9B6T1vcmKDXOdCLShosWxGNpnv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123132},"main":"build/dirty-dom.js","type":"module","types":"build/index.d.ts","gitHead":"1cad40ebe8b2dd08a952f1a3486a554fa5130f33","scripts":{"dev":"concurrently \"vite build -w \" \"wait-on build && cross-env vite dev -c demo/vite.config.ts --port 8080\"","lint":"eslint","test":"echo \"No tests yet\"","build":"vite build","clean":"rimraf -g build","pages":"vite build -c demo/vite.config.ts","lint:fix":"eslint --fix","prepages":"rimraf .gh-pages"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"10.9.2","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"23.0.0","dependencies":{"spase":"^9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.4","debug":"^4.4.0","eslint":"^9.17.0","rimraf":"^6.0.1","wait-on":"^8.0.1","cross-env":"^7.0.3","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/debug":"^4.1.12","concurrently":"^9.1.0","vite-plugin-dts":"^4.4.0","semantic-release":"^24.2.0","typescript-eslint":"^8.18.1","@semantic-release/git":"^10.0.1","@stylistic/eslint-plugin":"^2.12.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_9.1.0_1734618950255_0.13646544759434898","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"dirty-dom","version":"10.0.0","keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","_id":"dirty-dom@10.0.0","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"homepage":"https://github.com/andrewscwei/dirty-dom#readme","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"dist":{"shasum":"308b267af862f70cbadf54d29ac973e30439affc","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-10.0.0.tgz","fileCount":20,"integrity":"sha512-JUD3hqGb4V2kYmW8RD/c7HzBPGE6GskljIqeV7yTj/xkqxmdQ6fL3Yl2HIpxWaVbcdXDLt4pMtADPA7cUcsJxQ==","signatures":[{"sig":"MEUCIH3WnVVQ+M0UtoYQEDgLBIqZOxvKpkgATwTyfDmaguoPAiEAhIcubtw39M5eYMlSNFwB3PSrg7zX7X0ag+0opu8emys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123200},"main":"./build/dirty-dom.umd.cjs","type":"module","types":"./build/index.d.ts","module":"./build/dirty-dom.js","gitHead":"e054b6f69c18ddae10ff93a9ad2dccbf01a4f410","scripts":{"dev":"concurrently \"vite build -w \" \"wait-on build && cross-env vite dev -c demo/vite.config.ts --port 8080\"","lint":"eslint","test":"echo \"No tests yet\"","build":"vite build","clean":"rimraf -g build","pages":"vite build -c demo/vite.config.ts","lint:fix":"eslint --fix","prepages":"rimraf .gh-pages"},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"repository":{"url":"git+https://github.com/andrewscwei/dirty-dom.git","type":"git"},"_npmVersion":"10.9.2","description":"Micro library for handling dirty DOM updates","directories":{},"_nodeVersion":"23.0.0","dependencies":{"spase":"^10.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","debug":"^4.4.0","eslint":"^9.22.0","rimraf":"^6.0.1","wait-on":"^8.0.3","cross-env":"^7.0.3","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/debug":"^4.1.12","concurrently":"^9.1.2","vite-plugin-dts":"^4.5.3","semantic-release":"^24.2.3","typescript-eslint":"^8.26.1","@semantic-release/git":"^10.0.1","@stylistic/eslint-plugin":"^4.2.0","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/dirty-dom_10.0.0_1741889103767_0.03776267557507551","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"dirty-dom","version":"10.0.1","description":"Micro library for handling dirty DOM updates","license":"MIT","type":"module","main":"./build/dirty-dom.umd.cjs","module":"./build/dirty-dom.js","types":"./build/index.d.ts","exports":{".":{"import":"./build/dirty-dom.js","require":"./build/dirty-dom.umd.cjs","types":"./build/index.d.ts"}},"scripts":{"clean":"rimraf -g build","build":"vite build","prepages":"rimraf .gh-pages","pages":"vite build -c demo/vite.config.ts","dev":"concurrently \"vite build -w \" \"wait-on build && cross-env vite dev -c demo/vite.config.ts --port 8080\"","test":"echo \"No tests yet\"","lint":"eslint","lint:fix":"eslint --fix"},"keywords":["dirty","dom","updates"],"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/andrewscwei/dirty-dom.git"},"devDependencies":{"@eslint/js":"^9.22.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@stylistic/eslint-plugin":"^4.2.0","@types/debug":"^4.1.12","@types/node":"^22.13.10","concurrently":"^9.1.2","cross-env":"^7.0.3","debug":"^4.4.0","eslint":"^9.22.0","rimraf":"^6.0.1","semantic-release":"^24.2.3","typescript":"^5.8.2","typescript-eslint":"^8.26.1","vite":"^6.2.1","vite-plugin-dts":"^4.5.3","wait-on":"^8.0.3"},"dependencies":{"spase":"^10.0.2"},"_id":"dirty-dom@10.0.1","gitHead":"05a952e196ffe2a66ec8f8bbebf34cee739588ee","bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"homepage":"https://github.com/andrewscwei/dirty-dom#readme","_nodeVersion":"23.0.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Pl478/+dNVhrVbDyv5mzyOFagNwbJMz7wB4HCEyFahEn1S7wP9+0XPeKH+uyMkUgrepUD5rZsK6YyFDSDfM3hQ==","shasum":"b4a19187fe3f15da314653d29bac635506ab8640","tarball":"https://registry.npmjs.org/dirty-dom/-/dirty-dom-10.0.1.tgz","fileCount":20,"unpackedSize":123359,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyjMAEz2ucgAhtJP6blNf5JTrcqzjE/0rfeEeFwjJJVAIgXEmcsH71jZmWBEMGCbGBmdQaazAKLLmsLFC4VcjzdFg="}]},"_npmUser":{"name":"andrewscwei","email":"andrewscwei@gmail.com"},"directories":{},"maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dirty-dom_10.0.1_1741908944456_0.19179582904888148"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-27T07:09:44.833Z","modified":"2025-03-13T23:35:44.889Z","4.0.0":"2020-03-26T06:45:18.833Z","4.0.1":"2020-03-27T07:09:44.987Z","4.1.0":"2020-04-02T10:00:26.470Z","4.2.0":"2020-05-09T19:25:26.303Z","4.3.0":"2020-05-10T03:00:10.723Z","4.3.1":"2020-05-10T22:04:06.371Z","4.3.2":"2020-05-10T22:05:57.572Z","4.4.0":"2020-05-11T20:16:54.517Z","4.5.0":"2020-10-10T02:23:26.342Z","5.0.0":"2021-10-18T19:00:20.946Z","5.1.0":"2021-10-18T21:42:43.825Z","5.1.1":"2021-10-18T22:15:25.318Z","5.1.2":"2021-10-18T22:41:37.427Z","5.2.0":"2021-10-19T04:49:13.319Z","5.3.0":"2021-10-19T06:54:59.707Z","5.4.0":"2021-10-19T15:48:55.219Z","5.5.0":"2021-10-19T16:08:05.189Z","5.6.0":"2021-10-20T02:27:24.737Z","6.0.0":"2021-10-25T18:51:19.626Z","6.1.0":"2021-10-25T21:02:17.997Z","6.2.0":"2021-10-30T17:12:32.791Z","7.0.0":"2021-11-17T06:35:35.513Z","7.1.0":"2022-02-22T19:04:41.008Z","7.2.0":"2022-08-10T19:37:26.267Z","7.3.0":"2022-11-25T15:39:41.035Z","8.0.0":"2023-09-10T22:30:55.918Z","8.0.1":"2023-09-13T17:52:11.712Z","8.1.0":"2023-10-19T04:49:45.472Z","8.2.0":"2024-06-06T05:58:37.540Z","9.0.0":"2024-08-31T06:51:15.239Z","9.0.1":"2024-08-31T09:32:01.610Z","9.1.0":"2024-12-19T14:35:50.474Z","10.0.0":"2025-03-13T18:05:03.983Z","10.0.1":"2025-03-13T23:35:44.693Z"},"bugs":{"url":"https://github.com/andrewscwei/dirty-dom/issues"},"author":{"name":"Andrew Wei","email":"andrewscwei@gmail.com"},"license":"MIT","homepage":"https://github.com/andrewscwei/dirty-dom#readme","keywords":["dirty","dom","updates"],"repository":{"type":"git","url":"git+https://github.com/andrewscwei/dirty-dom.git"},"description":"Micro library for handling dirty DOM updates","maintainers":[{"name":"andrewscwei","email":"andrewscwei@gmail.com"}],"readme":"# Dirty DOM [![npm](https://img.shields.io/npm/v/dirty-dom.svg)](https://www.npmjs.com/package/dirty-dom) [![CI](https://github.com/andrewscwei/dirty-dom/workflows/CI/badge.svg)](https://github.com/andrewscwei/dirty-dom/actions?query=workflow%3ACI) [![CD](https://github.com/andrewscwei/dirty-dom/workflows/CD/badge.svg)](https://github.com/andrewscwei/dirty-dom/actions?query=workflow%3ACD)\n\nMicro library for handling dirty DOM updates frame-by-frame.\n\n## Usage\n\n```js\nimport { DirtyType, EventType, UpdateDelegate } from 'dirty-dom';\n\nclass Foo {\n\n  get bar() {\n    return this._bar;\n  }\n\n  set bar(newValue) {\n    this._bar = newValue;\n\n    // Marks `LAYOUT` as dirty, which will trigger `update` in the next frame.\n    this.updateDelegate.setDirty(DirtyType.LAYOUT);\n  }\n\n  constructor {\n    // Instantiate the update delegate, enable default handlers if needed.\n    updateDelegate = new UpdateDelegate(this.update.bind(this), {\n      // Invokes `update` on every frame.\n      [EventType.ENTER_FRAME]: true,\n\n      // Invokes `update` whenever the window resizes, debounced by 10ms.\n      [EventType.RESIZE]: 10,\n\n      // Invokes `update` whenever the device orientation changes (supported\n      // devices only), debounced by 0ms (as in no debouncing at all).\n      [EventType.ORIENTATION_CHANGE]: 0,\n\n      // Invokes `update` whenever the scroll position of the element with ID\n      // 'foo' changes, debounced by 10ms.\n      [EventType.SCROLL]: {\n        target: document.getElementById('foo'),\n        refreshRate: 10,\n      },\n\n      // Invokes `update` whenever the mouse wheel event is triggered.\n      [EventType.MOUSE_WHEEL]: true,\n\n      // Invokes `update` whenever the mouse moves.\n      [EventType.MOUSE_MOVE]: true,\n\n      // Invokes `update` whenever the key up event is triggered.\n      [EventType.KEY_UP]: true,\n\n      // Invokes `update` whenever the key down event is triggered.\n      [EventType.KEY_DOWN]: true,\n\n      // Invokes `update` whenever the key press event is triggered.\n      [EventType.KEY_PRESS]: true,\n    });\n\n    updateDelegate.init();\n  }\n\n  deinit() {\n    // Clean up the update delegate if needed.\n    this.updateDelegate.deinit();\n  }\n\n  /**\n   * This function is managed by the browser's `requestAnimationFrame()` method\n   * and is only invoked if something is marked as dirty. The `info` param\n   * tells you what is dirty in the current animation frame.\n   */\n  update(info) {\n    if (info[DirtyType.POSITION]) {\n      // Triggered if manually marked as dirty or whenever the window or an\n      // element scrolls, if enabled on init.\n\n      console.log(info[DirtyType.POSITION]);\n\n      // Prints:\n      // {\n      //   minPos: _,\n      //   maxPos: _,\n      //   pos: _,\n      //   step: _,\n      // }\n    }\n\n    if (info[DirtyType.SIZE]) {\n      // Triggered if manually marked as dirty or whenever the window resizes,\n      // if enabled on init.\n\n      console.log(info[DirtyType.SIZE]);\n\n      // Prints:\n      // {\n      //   minSize: _,\n      //   maxSize: _,\n      // }\n    }\n\n    if (info[DirtyType.LAYOUT]) {\n      // Triggered if manually marked as dirty.\n    }\n\n    if (info[DirtyType.STATE]) {\n      // Triggered if manually marked as dirty.\n    }\n\n    if (info[DirtyType.DATA]) {\n      // Triggered if manually marked as dirty.\n    }\n\n    if (info[DirtyType.LOCALE]) {\n      // Triggered if manually marked as dirty.\n    }\n\n    if (info[DirtyType.CONFIG]) {\n      // Triggered if manually marked as dirty.\n    }\n\n    if (info[DirtyType.STYLE]) {\n      // Triggered if manually marked as dirty.\n    }\n\n    if (info[DirtyType.INPUT]) {\n      // Triggered if manually marked as dirty (not recommended) or whenever a\n      // key event or mouse event is detected, if enabled on init.\n\n      console.log(info[DirtyType.INPUT]);\n\n      // Prints:\n      // {\n      //   keyUp: [...keyCodes],\n      //   keyDown: [...keyCodes],\n      //   keyPress: [...keyCodes],\n      //   mouse: _,\n      //   mouseWheel: _,\n      // }\n    }\n\n    if (info[DirtyType.ORIENTATION]) {\n      // Triggered if manually marked as dirty (not recommended) or whenever the\n      // device  orientation changes, if enabled on init.\n\n      console.log(info[DirtyType.ORIENTATION]);\n      // Prints:\n      // {\n      //   x: _,\n      //   y: _,\n      //   z: _,\n      // }\n    }\n\n    if (info[DirtyType.FRAME]) {\n      // Triggered if manually marked as dirty (not recommended) or on every\n      // frame, if enabled on init.\n    }\n}\n```\n\n## Release Notes\n\n### `v7.0.0`\n\n- `UpdateDelegator` is deprecated. Pass an `update` function directly to the constructor of `UpdateDelegate` instead.\n\n### `v4.0.0`\n\n- **WARNING** The NPM package has been renamed to `dirty-dom`.\n\n### `v3.0.0`\n\n- **BREAKING**: Dirty info API for `DirtyType.INPUT` changed. Instead of `mouseX`, `mouseY`, `mouseWheelX` and `mouseWheelY`, it's now just `mouse` and `mousewheel` where each is an instance of `Point`.\n\n### `v2.0.0`\n\n- `UpdateDelegate` no longer starts automatically, you must manually invoke `init()`\n- Added `ScrollDelegate` and `CrossScrollDelegate`\n- Added dirty info for `DirtyType.POSITION` and `DirtyType.SIZE`\n","readmeFilename":"README.md"}