{"_id":"@untemps/dom-observer","_rev":"45-4626a0f0a0e18a843b808fc325eca2ec","name":"@untemps/dom-observer","dist-tags":{"latest":"5.0.0","beta":"5.0.0-beta.7"},"versions":{"1.0.0":{"name":"@untemps/dom-observer","version":"1.0.0","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@1.0.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"54c923af5236dc2a24da9b8c5cb88d2f0abafa82","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-1.0.0.tgz","fileCount":16,"integrity":"sha512-ueEhRHQO+CQDpty9T0wtQY9NbxpIGxePijRd40KVGjxcGo3e97tjHJ2nsXkkoWoreluBWQNxtZXu5dCVt98yuw==","signatures":[{"sig":"MEUCIHu5YLnZL0Vz1TvYqfCsJwTllij8lAhqaYyNwULgQRKfAiEAzAnEddVDk3LLJy7J41URbwTs0z3kOoPCe4LX3Gt1Rgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKAryCRA9TVsSAnZWagAABHkP/1wgJsKJfiiw7sZ1pJ4d\nYGKXylQK0eO4dB+gOHTxXNTFQjCtJSH9yqqSRd9vKLaTpkHwe4pQPoPryB1e\nohEB77nT5xshwPIZpIfYA0ax2pgmR+bChmMb7MRAfFx7egnRoVyRvXW4unI7\nXLzHiIniHE68gATlzEc14/P8LQhcTWtS0IFq5ksZsLJFX3JT+JTHHyGw6DRR\nJnWW3fmG0VJOXr2B5kmfI4tTnaLd1aP65EUz/n4DzHs9cbybtojI3L+NJyxJ\nLhbXKTbsEfRAmsEyXh3SC75N3WzYWNUzwgLVklFKy0iMryBQI4fh1A3TX1pm\nrElVGKhrchSdZ+BEDd/SyduNLdqCpn6+Cwc2Qhh0r/mqtJsXoQNGBHZBf4PY\nHg/BQwQu/MVvEFw53ZXazfQ3kTV9qT1mSI3aax0zBimpM3iotvCaL7wrU63t\nZ8qWEd82Cm/X5iIxVd/2IKh5MTmM/Kz3A7yK8HitN2lxV2ODLVXdGh45AyAB\nVSm7X+dnUNxH6SzA/I1KQgOn85zW+7TAgwWDZwviBG2dapHTWecGOJsEbJgw\niSsNUy05rTE57PiaZttfu/XCc20dyZ04almJ4D3d8jHfMelofjka0b/vS6YK\nvNzJEtP1VjX9iPQEhu2cMmHvkW18c178b83o2IUtLdCkU46mBwJ9HIQvvQ9W\nu6J/\r\n=RAWk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"1e8300b7b9dac67d24c39cdbe92ec2179aebd805","private":false,"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_1.0.0_1613236977992_0.9581303686310154","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@untemps/dom-observer","version":"1.0.1","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@1.0.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"01cf75424fa3505a2a8b1557ab15331b860ae67b","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-1.0.1.tgz","fileCount":16,"integrity":"sha512-/ZnhrTGm8IQQTNkg0aFNG9ATnT92pvOhgUT61YkPpH+zt/dmD5mHC9+TuvyF5V4r0bxWpidGpF61jVqx5AZZag==","signatures":[{"sig":"MEUCICqTMBuD61Vg1/8z0S53m44aYv6vEL1gNmBf0x7aml7VAiEAnGKE45o4CffqrS72rq3OUu1QGI7yiCJJ+amP0bDCeMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMCydCRA9TVsSAnZWagAA/yQQAIXwKAkao9VRbpXTZn0H\nQMAIQxLW2c7NZ43yjZbN8/JlNabYYwfcu0UEHWIPCH6jEWHBIUki4hoavtSJ\nKEzXX7tBjXQA7gTYM510I69A9NtWbegugEDYaHXOXOeYtY6sisy09iJ00pCK\nIOv0KK9c5AJ6OlqzZhs8CLvfGLvy6JPgN0KeWCHwOxVd4SWZ6IeN++6GvqTu\nmn+1Cfm4L/imwVGeeyZEP7tCanBzmJVFVclLRRasYhgPFkmiA+bmcFXvIY+1\nslgaBS4KsT1O9f83fYkmShu7jFhk+VKNulVIcYYSMqm85XC+8BObvriiHfB8\nHDKImNNpfYbdLb/8SaCnReQuOqzuIaoJBmYl4oiIzdRTK7KrWwlOjlJzu+wn\nAPRA007DLvzFOlKCg+iWezcX0NFr9L6zznxT+3V5blyDXblvUM1rIrHa9bOH\nqHauonSY7AqU1Xt5cbT+y1IEtM9ZCx9x7yXuImNfrcn4eDdrFbXnLJkUVD2j\ntE8TLaEMJCnq/NrqBBH+lbQ7agT2s+vPtCNhmLwUqASl3FgprrtxeR0WxD7e\nY6+gWZXsu3mA+WtxJmybj3ImHueuqUIC1U1CYwa1aVz2cfe40UKTChz3zx3m\ngU7RbdwE+OVbSP5CJtgIbMJ5m/zkh90Ot/h++G4HiHil6KCOzF++ewAtkFGj\nm3PO\r\n=0VVg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"10d05f96430a104f60456be4e5243368f9067887","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_1.0.1_1613769884552_0.5441669791316579","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@untemps/dom-observer","version":"1.1.0","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@1.1.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"eb4b58f95bc1213b1d438b3387a6784d6b5bbbd4","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-1.1.0.tgz","fileCount":23,"integrity":"sha512-rci7hVh6NmE8RQo5xZViMHFy2xDUX3p4eaDo5Q0LjXaQz1RQMCdxkU5iktXkRJMC+NabvgsEtzZb7A+2D8N2iw==","signatures":[{"sig":"MEUCIQCXum/ehP1oGqMGpJvSLBrmESZGEaFfybGDKffmDib0VQIgXCetobsNEXDcxIgebJZ031Lv5njDyXIn88jj05AS1Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":248544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOpgbCRA9TVsSAnZWagAAGKAP/jzcueMphAaviWN8e1++\njz61Yt4yFsc2y5/CAqMGMcfnGBYyvp1fWRiR75PT4L9s4K7c4BmUgZ18prnS\nkxB5B0AtqXb2Ypgxu/dDJfqisIFadJq+UinfhWd+daWtBwhByQTtCcGGhXhq\ntXl9Xl9OZzNyXK+6qs2IeL3qcrgk9KNVyGPLNrmNyWg+AZ3wenGMO5NiLb8k\nZ6awkVa3uEk4Hk+SyP/zDBvSM8xPlO+HCH3thxzpmoMRv0pqEWAphvrKovtp\n0UfYjHZfh51IoKZik+zqZZtjovK3DfQGs7LtslVNQNRhXKtl2sNnQHoSIVU3\nEu6/586cmTX9J4As1TbbBH29EUc/iFpbZijcrorZveAFR8QDGu5uL1oHWiEQ\ny0F+kzT0NwfQ12ffmXSKh8hs+HZwfeJIpeumciAww6hq1CHo7pzcGnALEAYd\n/REdbcRtH4STnRP/z6XfKuYPGUe3WZeq5FCwoQ9qpunq6yv9yEiXD1p/s0Zg\nyjA+tDvd1gE5hWj1KLmBw3gl7r86KAeKvKxmpM8tSPujhFAC09EP/Z68z3fC\nd/hLBF2taBu9FzILj9cmZeJPa+W0N9QMASSc2HjN7DEQ9t7FQsDC+Gythw8g\nNPE5HjZ0WDY26nQciVT7LVhxxiIokUaBBDrizZlcu0dKX8luHAz3YfaxF8oz\nUr80\r\n=3OM9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"24af2cecafd945be6f466f334a609399f11e4ced","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_1.1.0_1614452762762_0.12402116483576231","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@untemps/dom-observer","version":"1.2.0","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@1.2.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"5e657a7110b06db6e09a44f1e655cabc9a9b9027","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-1.2.0.tgz","fileCount":24,"integrity":"sha512-bbd9/jk52JOTJRCNEYVPdqgwHidzRbXd0WGfsUOkfPpjmJBfw1kHutVcUkPMFKaNDHiJBXzSgudSgbrzN0Orrg==","signatures":[{"sig":"MEQCIGOeC+mjjMK4r/tqIhmWQTWDc1bTYrd0s26gjDLW59LQAiAYlPqwzmBkGK/18fmJCh70xb0U0+XZRWrKMjdG//HPyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTkvtCRA9TVsSAnZWagAAnfYP/2f832FuoLHw5xyAT3Y+\nkVy3M/jKOBaJOyi3QRCxQafOL531YZUXv0c/wlCO2PfXMc2kj9Pk+t9Z9bJ1\nzNWc12t1MS21FcbKOJQKcb5qgcbl5TsmR5I41V15Uh1vpeuU+1mYn2QJ8pPd\nSum0YKbtqOgqOfJoNjcNnhKIFuz/LtVH1JP/r8TsAvbba8ixMjAYyU3saVER\nZQzI0/tSRNr+vRhZ0z5i9AH9Snfe48J60JpxwP2gbww4K2jP7w0q1aPkigK7\nROpKGIStCcDLyo1iuAO6pvQK79gnHNad8Te4nLeHwoxto3uu08VEWUhy9B7C\nQOaCp7D+jg93lKtabzgmGUxMdJIIWEO7nvvl4KqrO4e8+wAriEKojJyC2gWQ\n8whQL1LeLMC807QpS/+Lj0Je8vjFfr+99aiJ2y/k1c03IU2evnKc3p5igcOx\na4cK+GElNw3/X7EhRz5Xyg5S1wpkV333qOeVL1TXs7YE7cuYESqAW8Z9OCHB\nBTwI32MZi1/BSBrtpK7uZFlB2W3j+LXWQQ+qHjQKfu7HcZQ1chZ/pBVeKMc6\nc1rXjsXW3yra/0V7MZm4vEpx3/esPErMGVCNpDrtOl0OfXrcugjOh6XnYhVn\nB4k2CnXuNUJ/Gy/FmmmJkQOjyNUoRY24m2BXBNVNBTv+Vh3h8hVm5X72w6OB\nI3Ah\r\n=Uqwp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"05f9adb26cd91b2034a153488c8e482cf06a1c8f","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"CI=true jest -u -b --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_1.2.0_1615743981239_0.5674263166558791","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@untemps/dom-observer","version":"2.0.0-beta.1","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.0-beta.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"d581a12caf16c7d60717cdd8ac74259e6abcb1c0","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.0-beta.1.tgz","fileCount":24,"integrity":"sha512-ydfxWJJXi7M00fjBTLTSURRPquLPTERoTA98uyT3NMYazqk86oZGDGOkY3Hzwz3CWlimV25ILS4hTES1w89BQg==","signatures":[{"sig":"MEUCIBSNsdNGBeNsqF7ORt2MdWNZRMctnVr9d0CuW+WleB/KAiEAuuCuR2o5VLZN47IZ69paIg36Ah+AEcBYXSHyhyfBPuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101195},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"a636421543b1d50b693e351880b07fc35cbdd6d0","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --ci --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write && git add . && git status","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.22.7","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.0-beta.1_1635964416515_0.8738866643023548","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"@untemps/dom-observer","version":"2.0.0-beta.2","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.0-beta.2","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"90e1e2ae319611782a37c8e23a5ab664d65fbc97","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.0-beta.2.tgz","fileCount":24,"integrity":"sha512-63+jjqQfHo4BfTtA/TJWAVe8FQeU07D6s0KOJidGw8VhqmGy2pH/ows3/SDlvTRxFE/wcvex8u23I7Z6N/Jt2Q==","signatures":[{"sig":"MEUCIBNyhNWfO/5CPr9w9UEAS8GerIdvCEW0VNxsFPrmVQ48AiEAs833Ie7pM7QzHQjbw/WvzmnJx9sPt/tjxtH6tlvsmJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101793},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"118b6f104b96354314325ca091635dcc2bf49323","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --ci --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write && git add . && git status","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.22.7","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.0-beta.2_1636010474205_0.26927054792616945","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"@untemps/dom-observer","version":"2.0.0-beta.3","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.0-beta.3","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"926c07b8f70350cbde17a9266132a4de419fbdd2","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.0-beta.3.tgz","fileCount":24,"integrity":"sha512-lEzgnGWIykG9e9jyp/xvh0VYYV1HNBKp4zkEcY+8eso9fqvqemHT8jnb584Ed/ZK+fndS5on/LwrsJh7dtt6kA==","signatures":[{"sig":"MEUCIGYU+FrYbYa6faebfs4U2KWsrQhZnMcf1XR9oQndCSQHAiEAgv+9kPbANTQLJWaL9T7zO3vzGBiVZE746J/hGcX806c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlCprCRA9TVsSAnZWagAAL3UP/3kLJWmcCVmddl5iYFTX\nEa56fzbQ0mAIEoLoaspuBkd/myFQ6jKtpSe/PcjxKbtmeodKjtin0gHX7Ao2\nNHOr4rUnHQ/8Q8KQ9RIzCUrHwj+BaQ9yUHCxQcXlaGRlR+y3DQixjqjCssM2\nWWiQWOw/cmxCd5dueoOoUU8bhCBVDiyD3LCYmJR2CInbpze1qmIxwVMBUo7c\nMEocEMaRSe9kUU+aLpz+xxbdRCS5r12LF+9F33HOWGBoAEs6DnErIkoUylBG\nlqI+q+CsQPytOk6pxkzdMsdT20hsQpzpl6MqSJ34vRnGdad2n1CzB6apGHkr\n4MNIMq6lsGtm6Yu9tmW96YF+/X5XSy9LK0DlGhLk066WgTwkZ+XGQl6zJFpU\ndIwJoI57fx3KfkcORiKDQO2pW3c2ypp9P5kQLdp7BPJ5uxIpeqCika8k+LDm\nE31sBkmT+rr8778ZAzmQTJr6rDej971riwNpFyQlELvdqbYMt5l69Ohq2EZt\nzRAFmvty1krql9g0TnSdCI3ci2T6xJkjTkjRfWqOXpeIxDBy5J4j7meH5kNJ\nJmbWfAE7tzTIJy4AB4+6T0ls0Cffzvv43SSG+6xse2jYMVRevIG02kDI7kx2\nHg7Z8bfaGw4U3oqA7wpl0Y9W/ebgBiHLvHCAmX5xxDfWsF9hqhaKu3bapjV6\nG5QI\r\n=cvk5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"160a6b634883c5f9e73d93dfabd523ef43dd0b43","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"jest -u --watch","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --ci --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write && git add . && git status","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.22.7","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.0-beta.3_1637100138945_0.3972101272845554","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"@untemps/dom-observer","version":"2.0.0-beta.4","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.0-beta.4","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"731c88e343008da829446da5aa0f286be71de13a","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.0-beta.4.tgz","fileCount":24,"integrity":"sha512-B49xCNdkqtOMW/wyTJF9wr9i9MfjzRFP8630EEEIVvC2+pD7HaJK1iUEFt8TBFz+9Hi+Pko9ZWIRIra1bocWeA==","signatures":[{"sig":"MEUCIQD0oC5jMX+o8vg2xClDU0ipE1MzGo4PS5AHGWWR/jEQ4gIgF/2caxoxvHIKpGl/0G/XW3baRlAN3K+a1dHMbEwa/jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhph2aCRA9TVsSAnZWagAA4MYP/2ZZs6Mca7rs4AObtqxd\nMf1zRftpTcHinnmwRG8yz9Vs5chN5eUjHFNFFK3z8Oz4N6dS9DWJFOg4SEdq\na/ZHXyhH7aN5HZoL3mFai7j2WJjOGA5+kCxdhNd+OIE2DBJfs6pqMfUdzlq3\nCkTP7EX4q9q3E3TIKA/tuVri+O9vv37xjionjyg7+S3TtWwVv6X1SgG4Te9a\n3RgmqAdNkzJckKqFM9Qfbj5EvnV0gMfqmCqqqeyXvqekixiAh81JGVdMtj8q\nghOoLhLVpeS+iwRqgmPTkDgPWyOODxFhxw3+KAfytaITziqWkFF/oehSaItW\n5pb5LljnAm6k4gL+Wr27gkz48pN9YRduPTO0zPKBCdoyQVRkJ7EcaWydYmSU\nXyz65cQRK6Yznq6hYeJxUWOdUhOkWLU53SoSxL2ov4T1w6tYVHtVT1dM7lHw\nDaW5r4rLXzuPWvtOVMez+BH7APzknyZOTOe9ErYkiwW0Uf02B7wnn0RXVTJZ\nS19Jsk09u2TQXYmw7ens2JSwiitVlWf8yCb90KNi7TbjSQ/iy7BR8vcY5ji9\npLGAsd4WNcHncxJsMKYYFtLOFyiVpQmpfzc0GRhFdls0FSEXx+Y2pQa2Jo1b\nPXVJuulSyLKrHa8ck7IoAe82ixhaVnTORTlA5KJYyOBKp7X3wyKyspV+LuHd\ntS/F\r\n=xqOW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"8b068fb1e0adbefbd2bb57c8311c31f9b7fd30a1","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"jest -u --watch --coverage","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --ci --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write && git add . && git status","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.22.7","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.0-beta.4_1638276506724_0.7848214232293715","host":"s3://npm-registry-packages"}},"2.0.0-beta.5":{"name":"@untemps/dom-observer","version":"2.0.0-beta.5","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.0-beta.5","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"834c574a27a6eafa395c4f7e4afd57b16ad01501","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.0-beta.5.tgz","fileCount":26,"integrity":"sha512-ADL/XBtbrZLeqL32Pev5ZjhXW1sAlNf4gVGCbrsBR/nepvqP8NBPDwIEVGGzQJYWMNsm/dGlklsMcOAaCQPChA==","signatures":[{"sig":"MEUCIHF3tgC9Wl8CbzYLwAnfKkeeaihlRIJchYRLK7B5UAqQAiEAm5DnjRn7LSTZr9zkLWppGSA54pzTGMgquFDbCKHLZV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp208CRA9TVsSAnZWagAAV9cP/0jk3r5ATIOzbginm4HK\nPcD8Qe7hft3euGCOUZm5+WLjebxfXu7MsaRVobWfMoqQWKNtpHb5HF1DMRmx\nB2THgTjbUbkN7a205Tslsm9F4YG8/cLOcThzKv1mVlBCB3NbeHAX0kP9KcIJ\nMlgOhqpP0KuFovx8e86y/WXBTYahafqDyFRSmZzec8fJDYsSwESrf4ju0qqj\nYmDMxBtuGuQDbBhcxlClob+wvFwU0MSLz5bod9CKDTS9pAoPpDdrzDBrAKji\ntm10tGCCsZqLA6LUV4JagrrBK4fbMGIsdGIzEknxXIrH9SbJCTUnj8Y/bdQG\nemEUYlbIT63lDkC5K1yAwpkzblrdq8T//zBHlrCEaIMQP8hOfp0XtyG5ncDI\n+QQtpxGDI2z20mLrZqpll0ygW9e97AjvkUl1kSdbkINPj5p47BgbrLepfrVT\n7SnuUe/HH2GdESZnX78WcLydNDKgrDlo3LTLUC3/sGr+NwG2mX8o7X3EPpzM\nqCd0QQCySUvLmoGO7bB3NyYRlOTZKejCwgnHbfyykK/cl0zAk4xsgt+dsWpM\nkc1yjdCqq1dcde9ObewsBpNFPwYyJXKdAAnJN0GZ0Sxex/QwAQoQFH1HmfSF\nwy5e57Cfqqqu7ZNhlgMdsay680Ges5d4RGrjqHz1KvpG87GE/kT7d+kYBuqY\n3R4u\r\n=magy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"ae63d43896c816900794be513a556d7b0ce7e5e9","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"jest -u --watch --coverage","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --ci --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write && git add . && git status","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.22.7","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.0-beta.5_1638362428424_0.4662001494913983","host":"s3://npm-registry-packages"}},"2.0.0-beta.6":{"name":"@untemps/dom-observer","version":"2.0.0-beta.6","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.0-beta.6","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"4df3fc75649c431a62e3b611ffac76c59ca711a4","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.0-beta.6.tgz","fileCount":7,"integrity":"sha512-x20HQAUVTAv+DGVhXYKnfz0AyEG5jskYdbBSE7wz9D6rBlLDwJABgXh9QYoHXDRzPOnxl6z9FAJPU349aXpy4g==","signatures":[{"sig":"MEYCIQDZL6rvZVStKeJfA94Y2T9eSTHQhWR36EMD2HMP4h2I5AIhAPrA7XAfTbBs7tG+qndvH7EfLQ29HXXr/FJEKBJrZxO/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqIFxCRA9TVsSAnZWagAA+rUQAKFW1QXzJT2VJKP1V9yR\n37cfY1qQpfHsEsvuV1cknrC16qip6aCPETwxMd6gnW0nQeibeREFDiQqIf1V\npErEx+3PZ5T2Ip70cQkPaFZIVMsz7FQyk35rKLyWNBBNyIQydy94/wMSDVcF\nd5QDozdtwKLWh7qplhJobKq+vkrUfcuVRhHSyJZ+p4aB/IZ+F8sO9IyZh00z\n7dhgd5wY2SlDTISwcsWG/xu1FTGEl/tGnWJMWhGOl89xa36kqWBboyR+GMfz\nPE7MRaz08JbIrFVHfud91xgMXp2NFyayouBM2Z9f0rVXSuBMNO8Ag71loINq\nBYBeUZXZeB6QXU4dfgRcHzVH8Z3EIMvjp2pzGI5LOwPsQ/pcX2Yf+Ri2JbTT\nUxqPT4v8Pz5AbYF1Ul5TFyKXegTMnFf2KwnIwrjy0Nwi12rbKmeWPUxc9DKp\n4Hcyd2gE8faZiqSpGBZqOX5Jqr24pJAYkItN5dtmKJFbIXVqhvaZG2fP0Rp/\nTNGXV6V1VXRAWDAkZVsC/Gtle845pgm/zuLkDx6ar8dK2JUwrkpLu0Q5aQdI\n9JP1dvgOL/Jjjez9Jv7+bG6V9y7gUtHLTRGgk9vFUJicHe1D1jB8F6v1zOus\nIoVnPxnXvAvQwitDeWe719WMDkR+wqyJCfn0slDtLXdcoxOHMZhoQsr+egiU\n49ux\r\n=HyJr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"685f1e3bb7a9cf6eb47d54487e836dd22fb399fe","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"jest -u --watch --coverage","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --ci --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write && git add . && git status","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.22.7","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.0-beta.6_1638433137241_0.29277315283770333","host":"s3://npm-registry-packages"}},"2.0.0-beta.7":{"name":"@untemps/dom-observer","version":"2.0.0-beta.7","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.0-beta.7","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"3609bb83dca371fed8c9848a66a50678aac0652e","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.0-beta.7.tgz","fileCount":7,"integrity":"sha512-dZLIqxU3sN7gj5gdEM2GWseC/FvyalUNijVGCu9rrk2uejn5xXHINI1WAnJpRjmHhWbtVNx4QDM1EtSDMa9alA==","signatures":[{"sig":"MEUCIBpoe7EGbvmSgso2pytafOcJr13EHKxCREjG1pe+v2/BAiEA4Q3Mg+331yqpP9e1aXGLMU87CS5pq1igsxL+lP2v6dU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2E1fCRA9TVsSAnZWagAA5VUP/3+MwFGRtlcJWL+1Y5x6\nqnovz+hWV5XZ1E9yCCGQ9CM2M6Emw/AsSJSgV3fFxKBc9rJFkZcLNgdEGiT+\n5q12Zm0VhvkqLGXlDGVgdPdAutgut7Tfodq0k2VtR0P+uNGSrUVl5qEoSsm9\n/WElmX29HVWWyg7cycOvDLBlHN6nuS/ABvhuYW0oeOd2zQG4x/k7brQto4QO\nkUtfWU+1IfG9eLhv0Sjlq9elp5Ns3gN0/rxDgk1PDJZvDZ0HlYWhqxkEhWXl\ngh732lFxPwfM/2BP9PvgK3HCmpyn5rmFq3UZfI34a97si9t8Uy1Dr0j9nlHL\ns8wrIgKZLhStjdQj7KE+YJrBLrfIf8UoN1oSfT5UJBlUb7fnhlxm+ZJmMk5V\n1uvap+lndKwLejxi2sfW7Lubqcm1woLXw7mz7tbpLDw3j7xakGnzxlMqu9DE\nfwRgVVrw6bH3m0ig4ijdQVGit4Dw7Q/ZYSqYRSaOSBKUG5eLl4feP5Hoav7m\nnLJB51OkKrhwY7kqMu1Yvpd1HMGFoLVZARrvDN/3ltCjfVwxKoxxhiov9+Br\nISMIQxoX7l8s3FHSOuZ39RWzfyDtR9VHnZnQkhzDuOIvTzLUB/PG4H8U44Z/\nc1XE8FthxQB/UuPgSgrPDNhdw7VpUNX8oHfWURZJIL3mrMqfFb5xRYCCyO30\nGCp6\r\n=Amm9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"ce8a5437e66c1d901613ee802298a9ba72bb36e4","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"jest -u --watch --coverage","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --ci --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write && git add . && git status","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.22.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.0-beta.7_1641565535143_0.27181255798623916","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@untemps/dom-observer","version":"2.0.0","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"5b86b091f62905a6f18b0280bbf9067f2949716f","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.0.tgz","fileCount":7,"integrity":"sha512-oZBj7j9hYSbuveNFvyPLamRfNh15KvGJC5pLGGpWVcO61EzISMESL0wudwP0UZETEu+0WfaJ16rGXtEZHsq+xw==","signatures":[{"sig":"MEQCIHeIOVXYSbfZD/vzaaVInswMOvSetn/7yqnQJfUzGVKCAiAGdc9WKVA+L5lSnBD37QTtzxwmWzLpTcoeUaHjlz9x+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3BoqCRA9TVsSAnZWagAADroP/iUrkxwiu0hLCdhqtZ+H\nCiKs06z0+Gms5mMGc4Q3IYElwbO0OXmseYhCDHhcCR+sgBE25TcjOn8X6b9B\nome168ZsK9PpELM94zzxnpOkVJufOjbDus6ooDA0lZ6NL5R0BhmXJ2HZk8GJ\naisp9jtHUm+idNwm8iEyrAElZytaMJF5JBOfQcZDjjKyYpGCbQ5+viACfn/2\nLRc/xrGBFpX1Tvy/jCD5pO1bRyVHkq0Bj6PIm9zD4Bc+5+iWI6Vw5I+S6YMU\nifF32GmrjksRMJDCjXb1x9eyF8Dq9qklVrmoevsO8pgddhgmoISavx9wGRM7\nijczuaJIpItUbHAy9G+WzLX5uTK4oMSgUIoIQcwUQz8YA2tVnl3gJX7pmFfM\n7RV2btiU4zbNLrJp6Jm3cp35RfhYm54tvtRxhn0sM8DPaZsTI5CIW3geNfO6\nsQ80s+YZqkt0AFHL8OueTqHJpIghhn0Pza2aGuu6w3ufuOGLyOTVP0Nr/zkY\nr+60yG5C+GALQsZONKNv7nzukWzkf+SPhztixwNrIhaNMR6deynTxoKcsCck\nOkm/9v/U1huD1MAvkeHzviiHSeXMfmxGze3wuqEl3xh6vZD+GUfN0rcSIV8i\ngzr1Ebri/j0V60pekDCu/GJZttv2QabxTC2jxNKzAx7dVS47u6GP5Oa3k4mj\nceLh\r\n=1x3i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"restoreMocks":true,"collectCoverage":true,"coverageDirectory":"./coverage/","setupFilesAfterEnv":["<rootDir>/jest/jest.setup.js"]},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"yarn test:ci && yarn prettier"}},"module":"dist/index.es.js","gitHead":"6288c69176bb89ba249186f06b8a3a7dfc6f1874","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"jest -u --watch --coverage","build":" rm -rf dist && yarn build:cjs && yarn build:es && yarn build:umd","test:ci":"jest -u -b --ci --coverage","build:es":"cross-env NODE_ENV=production BABEL_ENV=es rollup -c","prettier":"prettier \"*/**/*.js\" --ignore-path ./.prettierignore --write && git add . && git status","build:cjs":"cross-env NODE_ENV=production BABEL_ENV=cjs rollup -c","build:umd":"cross-env NODE_ENV=production BABEL_ENV=umd rollup -c"},"_npmUser":{"name":"untemps","email":"v.lebadezet@untemps.net"},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"6.14.11","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"12.22.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","rollup":"^2.12.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.10.1","babel-jest":"^26.0.1","@babel/core":"^7.10.2","semantic-release":"^17.0.7","@babel/preset-env":"^7.9.6","@rollup/plugin-babel":"^5.0.2","rollup-plugin-terser":"^6.1.0","@semantic-release/git":"^9.0.0","rollup-plugin-filesize":"^9.0.0","@rollup/plugin-commonjs":"^12.0.0","@semantic-release/github":"^7.0.7","rollup-plugin-visualizer":"^4.0.4","@testing-library/jest-dom":"^5.11.9","@rollup/plugin-node-resolve":"^8.0.0","@semantic-release/changelog":"^5.0.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/plugin-proposal-class-properties":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.0_1641814570409_0.9963523598623385","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@untemps/dom-observer","version":"2.0.1","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"05d48b264bfbf1de847d41999b3a0c66530d2eda","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.1.tgz","fileCount":9,"integrity":"sha512-yDWKSZ+F7zeRkjBDSVsRaubM4sV1gf0awr6HWRzwKxpHgPA4bJlxZrGSndzQic5M8jlyQ0Vl8eYCOxqomcxUTQ==","signatures":[{"sig":"MEUCIQCq+gDlD0PL46KMvltVnlvVBADkqFJb9ft4qPBix9uk0QIgW2yBOgASDE1Jd+w8I1qMqvIthn0c6vYPFoBbV2dJlSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34886},"main":"dist/index.cjs","type":"module","module":"dist/index.es.js","exports":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"57675ab2a7683964a62cee1a66ec447faf25d192","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","biome":"biome check --write .","build":"vite build","test:ci":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@emnapi/runtime":"^1.7.1","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.1_1775076633556_0.5699987139220437","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@untemps/dom-observer","version":"2.0.2","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.2","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"58ffa2e9d275c5ed06b11549b6383973eacdc712","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.2.tgz","fileCount":9,"integrity":"sha512-ege2Odzl3TsDqQESC4O8cBCpBjG+Q6J5rbn5DP2QdJFJEkZPG8hSbjix8P12VOsPxfEP8KQC5TyEEL75L/NFnQ==","signatures":[{"sig":"MEQCICcFBEPqtiNHnzzfOJ7Qs8RdE585Wl2rILUMKenVWqOEAiA1G2xCo6DhVdNE5h3MG7MNiJ/ESas33R5pIcyuvmCrHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34294},"main":"dist/index.cjs","type":"module","module":"dist/index.es.js","exports":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"99ee41d2f68acbca9aa14d43ccf5b025188dd8b4","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","biome":"biome check --write .","build":"vite build","test:ci":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@emnapi/runtime":"^1.7.1","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.2_1775076939694_0.7712641246768452","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@untemps/dom-observer","version":"2.0.3","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.3","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"12652e3fe5dfe2d2d23405292672c1e555f1360d","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.3.tgz","fileCount":9,"integrity":"sha512-vmvm5KfJ5DFlnL2bgkz77hseQjIWjs1UENlWKygG09pgAxRVzfhwhfw8UMPYhGfW5S7zAPxXF+jC5H7JvddV+Q==","signatures":[{"sig":"MEUCIARl+N6yfNEAcl1Pv7eKxvwlkZCGhH7tvNP1st+MN5zXAiEAzQUw4lcxIAjaOkwQl121zicEGzunVDKUuV6Jh2wuu3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32955},"main":"dist/index.cjs","type":"module","module":"dist/index.es.js","exports":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"4f420a09af688dac06c425095ba4ec3c93a5b8f8","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","biome":"biome check --write .","build":"vite build","test:ci":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@emnapi/runtime":"^1.7.1","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.3_1775112819143_0.0927736420825227","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@untemps/dom-observer","version":"2.0.4","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.4","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"da0c703b3ed446fe2bf49a54c9636c9b8d88f479","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.4.tgz","fileCount":9,"integrity":"sha512-6RbS5mBUpXrOk/DHQ3Y9wBgsJDoKcqKhFgBoQCoRjtroPCvj6slTpI+ORRJ8pHcK9bJr35YwgY7v5jJ74oFYQw==","signatures":[{"sig":"MEUCICf3DonzRF8Rx6PTlBkPV2x7VO6GvsFZ2At3PsDmLZQ1AiEA2EYEDQUJ+h6sNDxGJk59mQ5g3iQojG8TMhbQQno524E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32949},"main":"dist/index.cjs","type":"module","module":"dist/index.es.js","exports":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"2c1a13b2b7400d0cb05d145a7c30c1cd88d28675","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","biome":"biome check --write .","build":"vite build","test:ci":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@emnapi/runtime":"^1.7.1","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.4_1775113067908_0.5634837104606645","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@untemps/dom-observer","version":"2.0.5","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.5","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"0c323811149f9ba48a5cf9672812cf550b6ceb28","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.5.tgz","fileCount":9,"integrity":"sha512-ElHm8PRHM8CpeQDSfTPl0Io04DMsY99xMHxaHMZ8I0sdT8J9keWFo0p74tgoFQANWHZl8tfl7M3oJtvJZBvVVw==","signatures":[{"sig":"MEYCIQCIj764mHCorUbyeSlzPlYLsFEk1+H/NjadpyMeATSrjQIhAO8MOg4kTILSlxCBFyuuKW6uzOlGPMD0wu1iUO9UjBIp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33706},"main":"dist/index.cjs","type":"module","module":"dist/index.es.js","exports":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"b9b60c004de067e6fa7f6c7ec2d2489381c86d39","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","biome":"biome check --write .","build":"vite build","test:ci":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@emnapi/runtime":"^1.7.1","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.5_1775113679679_0.9942270439400009","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@untemps/dom-observer","version":"2.0.6","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.0.6","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"d09d4ece63a5f2c95e867fe0856cc3faedea852a","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.0.6.tgz","fileCount":9,"integrity":"sha512-L3wHPMZQM+yz3M5muHyRSMClQIIah5Jbb9l/4XpIBz3avkyKOzVE/8HJmhHyeXb0bqAqPiSJUKITn7O7DJmh6g==","signatures":[{"sig":"MEUCIQCHga9kFf+JwJ80Po4tWOuAODkCGoUi/sF+8p9iEfQ28AIgBIY1CjJIGxQEoKj85bpO/ukfdtCHTDGTabaR5v03SeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36505},"main":"dist/index.cjs","type":"module","module":"dist/index.es.js","exports":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"bec595fb686082b5722d6ce6b44fe95eeef298a2","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","biome":"biome check --write .","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.0.6_1775126984738_0.5468983499298858","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.1":{"name":"@untemps/dom-observer","version":"2.1.0-beta.1","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.1.0-beta.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"a7056c1ca0e4e96cb0a11e34b3a7e1001e0a685e","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.1.0-beta.1.tgz","fileCount":9,"integrity":"sha512-4bE0V0Nz51k84dsC6QEF356ZKpy6UKRiRg1UOwaJyW4h/penAiHt1R9xFRdLPp6uxTIg0woAP6nGtn2XOJJKzQ==","signatures":[{"sig":"MEUCIAbeeg1hZmvzd5CERaOtFVRaldgNpmGFh8ruppQcYBE7AiEAsKZAyidjjAQMH77Kp+uaNwInbn1/YGibyFVZlCeBosw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@2.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40247},"main":"dist/index.cjs","type":"module","module":"dist/index.es.js","exports":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"d010d5b5e9e3339c0221ed385d839c687e1a5cb6","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","biome":"biome check --write .","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.1.0-beta.1_1775144912752_0.2585258818995291","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.1":{"name":"@untemps/dom-observer","version":"3.0.0-beta.1","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@3.0.0-beta.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"7ac81f9f44d76a7d3fdc92e1063619a851f967f5","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-3.0.0-beta.1.tgz","fileCount":9,"integrity":"sha512-nId0BO32iHmR0RzCosAwV8eeu1HlTlR2SqJgNYftgzSmIOLOICd0kBpppkXWF9K4r9Hz9ektWM2B8f6shDhaog==","signatures":[{"sig":"MEQCIFyVmgIgT7Rzev/5B+eLSjAOeWbQse3/RY479PaktKMPAiBi9v6ykXMKnxEhTxinZxs2ggGU4kiyUbj3Y5B/ukdAhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@3.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40247},"main":"dist/index.cjs","type":"module","module":"dist/index.es.js","exports":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"36beeaa740c59f42db4a5e7a67c94825fcbba678","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","biome":"biome check --write .","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_3.0.0-beta.1_1775145234196_0.6574937038968982","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.2":{"name":"@untemps/dom-observer","version":"3.0.0-beta.2","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@3.0.0-beta.2","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"ab2d7de97259a49c7cea4d312f8f91c518806ddc","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-3.0.0-beta.2.tgz","fileCount":9,"integrity":"sha512-X9A1ESLJSHuc+6uzAVMAEsNe7DM1qUlpo9iJ7LoPe5MQwOzXV9lU4QBHlsKP6iifL86oeXo+CocBqGpj+/k2kQ==","signatures":[{"sig":"MEUCIFr6s9k8rqmxXxSYOTDfK7dM/+WG8Qid5/M7OILfNgXwAiEAiNzR5CoPbPpSyT5WorKnrfulsu/KcIr99YbzF0s4Maw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@3.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47316},"main":"dist/index.cjs","type":"module","module":"dist/index.es.js","exports":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"f4991ad8fda73960b4aa87d4f8d465b916acb32d","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","biome":"biome check --write .","build":"vite build","prepare":"husky","test:ci":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_3.0.0-beta.2_1775147984574_0.6496935314896557","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@untemps/dom-observer","version":"2.1.0","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@2.1.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"6eae530a298970fb1b097d273663a07e51a07f3f","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-2.1.0.tgz","fileCount":9,"integrity":"sha512-ggMiuSPIBFEgp645T71djHdRAdhgCfif0Zuxv1hlGc0PQyOxEBihpDM+n7OOLqmedqc9xnMzg9sol2dqsoFRDA==","signatures":[{"sig":"MEUCIQD2Fs1jT2KL8+MEwqMZgwuOJo2RpbgPCUPrZZVeQBDC4wIgNUcI3CqV9wn9jrEs9MJWAZclQq/++oOeburPxODBBIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47310},"main":"dist/index.cjs","type":"module","module":"dist/index.es.js","exports":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"bebd6b376b31494373bcd084a28c8cb3efaa4497","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_2.1.0_1775153621548_0.9698449425568265","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@untemps/dom-observer","version":"3.0.0","keywords":["dom","mutations-observer","class","javascript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@3.0.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"a084de27a29b8da46e67a89c7a94dd97bbf2ab1e","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-3.0.0.tgz","fileCount":9,"integrity":"sha512-HiggYX51x4g66DfH/coTe9+RdcylnYMH0pvcwVShBXliyagMUAY6SC5aUtCgIH9cLup02WOmgaae7XMV6klyHA==","signatures":[{"sig":"MEYCIQCqbqP/JLIh0rqAQQZ37jaCQwGj9NQVtqjNNUBnpewc0wIhALq5yLovGtvTXVUGOurQTeNYaxnCyvtqtLVMvmvz1Nwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47310},"main":"dist/index.cjs","type":"module","module":"dist/index.es.js","exports":{"import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"9376d0cdedc84b1045da5f8dc87ff0dfd32296bb","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_3.0.0_1775153886572_0.5917105718508315","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@untemps/dom-observer","version":"3.1.0","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@3.1.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"cd84bbba9e3c9eaacdd1aa7ab99d608cdc578eab","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-3.1.0.tgz","fileCount":12,"integrity":"sha512-xnz5pX1oS1DncqQeFut1KUgX77r+EyuNavjUQDWNpAUb0EIQkZr0FroiKfypo8VKr5EykSeRoaafTnETgF/BXQ==","signatures":[{"sig":"MEUCIE7CYy5NXLQHbUdNRpOnqDB5AhVS1F2K1IfpqEhRTWgEAiEAoOhjmjQF2HC/8u3kQVLnUDZajR0huZn5+6EFZ7XkarI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55943},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"099e37c82b2e09d4d7ec6842806bbfeb630236f3","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_3.1.0_1775199478589_0.023986655189022876","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@untemps/dom-observer","version":"4.0.0","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.0.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"8f25ed10ace559ff53183e1342cdb6335ba5ba6f","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.0.0.tgz","fileCount":12,"integrity":"sha512-c9GJwkkaRfnPCvPD7BolhplGYU/tXOJtaZEs/h+FXwG+RmvJ58fiRNcoaz1U8Ov5ntx84y82Kos2WtsEf6TeVA==","signatures":[{"sig":"MEYCIQCiovHpPIAo7e1JWPanrphxHpmUEibHi2iDDJv2h+iWCAIhAOvlQA5My7CLp8OkRC0DEO8oKxJECwibHzBhTnkGjlMj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56128},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"d769a587559f8ad0f6eded2d1918110187703430","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.0.0_1775241109659_0.8424007915104159","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@untemps/dom-observer","version":"4.0.1","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.0.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"3343987afaac55e44d6e9895071a4c3b87979336","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.0.1.tgz","fileCount":12,"integrity":"sha512-q2hU7D+vLXVwcopxk2pu/NMMFfLOYmUhW50cbk2QnY7pvlfBplX3yMpcS+PUaZaMGuKB98f2WNkT9mgo/xxTRQ==","signatures":[{"sig":"MEUCIBOxy3mvWiNEzjvBi5Pt87KtPjOQhEb+BXXI4U0dj/02AiEAjBLQRHuqKJIQ5Fk4I4DSJaxG1/l+7HY6eI3FD5vytPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55901},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"b85853a9f21158859fd018ddcba97e63a9bf2595","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.0.1_1776237579087_0.8047087461627074","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@untemps/dom-observer","version":"4.0.2","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.0.2","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"19c30e1383994fb5b92e12a40746626a00ddd0bf","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.0.2.tgz","fileCount":12,"integrity":"sha512-sU7+1hR3H6hQ0KargUJPx0TjCVPgDr1KY270W0A2JV+2rEQ4gmTtnLG2Es6XYgbqY3WGuv4zO97UeY3DmrT2WQ==","signatures":[{"sig":"MEUCIGD+F4LEUkHEErbrV282QbFoPGpKNkQb44z+jNBRG9muAiEAjrhTsjEBlZ8S757L2dkXKvopVjEK8SGGExHrrT/uZHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56927},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"c43348fd3677aa2d815efcb24d9ebf0d788c5f85","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.0.2_1776254263563_0.7108407474292207","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@untemps/dom-observer","version":"4.0.3","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.0.3","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"2618e00006cb86f2c21f5d60cc621a6c34847c46","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.0.3.tgz","fileCount":12,"integrity":"sha512-3AGYlpec6QzZ7Pr98wU9e8pyhTMRHWKuoKfDweUxzhM5K+ZSJOF1x2yRQrCIoRJ+qGy9/jI7+Ag53A/7sl5rjA==","signatures":[{"sig":"MEYCIQCrSI2aLUU5lz2ngfkJcqF7ahfiwrbsfCnY2p0omB6l5wIhAOYDJgdB+8WU3L/3ULXKROdjSmLp9ktdgMvml3SiEq3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57023},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"27ef9f2a2bd203ca5a212382ee4384e9760227cc","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.0.3_1776408724113_0.29129042282856754","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@untemps/dom-observer","version":"4.1.0","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.1.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"93180ec1f632651042b53af5ca8643d45174d558","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.1.0.tgz","fileCount":12,"integrity":"sha512-GG1cYAqG7q2eHWdy9ymfC2pJ2d3BDAjbOpqJEL8gaoNgqZsGPwV4kWSxt2aWtqG+iWRt4LXY8vdYwmV4Xwg6QQ==","signatures":[{"sig":"MEYCIQD0TYRl5ykybfsS+BwwxPNtpHJ+oE27iIJR6VcFDXqfjQIhANy3ulXfx3b0pd3Ti4sgwP6xgFqKG7BqQP2rbRwJ6DlC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76324},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"c40ca3af0aefdda85057bd28e2ef370d897604da","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.1.0_1777387762456_0.17944727427066076","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@untemps/dom-observer","version":"4.2.0","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.2.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"80b5cca70b6c8613a92a405c223e06f9f207e1f2","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.2.0.tgz","fileCount":13,"integrity":"sha512-Uwnz6XNuT/u5k0FJElvSkAc1f3sjH5iqeWhsvHgsbzo856dE2+QfQPSxoPavVeW7gW42i1er/4UrKkJM7XtxpQ==","signatures":[{"sig":"MEYCIQDhIuIC3kuRdRj0TK0We6k5QkT73Q9BJDKg2Z/m/l90awIhALOnW2UXT81/FYzLT9MhM51jX14kMrHFt1ZDQxurGmmP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80361},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"dc33cf6ad2ad7e1e1b86dbfda3972c41d6d5ab71","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.2.0_1777389727218_0.5708684461361648","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@untemps/dom-observer","version":"4.3.0","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.3.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"7b263106bd0bea32ac1af4188783e5d6622620c5","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.3.0.tgz","fileCount":13,"integrity":"sha512-bKiSFmmPxLHKxfL/fKgCpDE0qqDT+pdLCQzx6r7XUfVBUkCwT1ExeUYRnyE6MXbck8w3z6HRy6gwKXBpOrvzUA==","signatures":[{"sig":"MEQCIGDl1FWy3krVTLjDkrP04KG/Y3OK9TjRVyw38xUhrTzpAiAkVlfBCulcrPwcOm6qeV1q+Cbx7l1z7q+5dIGvmDe99w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83048},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"45d55855ac320b8978d92f485da3ad786c016826","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.3.0_1777392142807_0.6868424061990055","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@untemps/dom-observer","version":"4.4.0","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.4.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"1b8295342965f328612ca7fb3b85c240449a084a","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.4.0.tgz","fileCount":13,"integrity":"sha512-GCQZbP4XYxtO6DD5Wt0P4GV/b4BXNJwhagh5SAhSDh4Jt4qn01fwG+hRaqmfV8lSZmovJA1TuQDCCfcp9gmx9g==","signatures":[{"sig":"MEUCIFOr4f+UDoxZz0xjwancW/Ih4lAQF4XsnQHg+v7FH0yVAiEAy3gEuJAF86zQRq8X+dKrJjo+JXJfKMVxvMIyJ2MWAgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87486},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"9a7038823c4552e3546beb4c2b4ab34879da35c6","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.4.0_1777394756251_0.5106414445084051","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@untemps/dom-observer","version":"4.5.0","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.5.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"b47da056cc3d2f841d9406b273807534cf679ca7","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.5.0.tgz","fileCount":14,"integrity":"sha512-+aq2Nl7KGGnSgFzuUBRbF2NWV5SaBsymmptAsOaNU1Q76CcYzLXZSZwxKmkYrMoF7lzIgMQi7LywgbGUZtVhhw==","signatures":[{"sig":"MEYCIQDL0yCocST3b4EmHcpZ5b66rDgvkUGKEppKCZxdFjKppAIhAJuHD6Fv+oWeYC26tp4TurJSe3UFellEOKsmTaYyvLXS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91554},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"3aa52f1f6e26680f9e82542d027c42696a159c07","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.5.0_1777397246935_0.08701371766545152","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@untemps/dom-observer","version":"4.6.0","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.6.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"bb1282de03e2fca25100fec6858504d39fc2cb4f","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.6.0.tgz","fileCount":14,"integrity":"sha512-TrD6AxankM4Q+0G7OBFrsZoq/l1jtUbUpzv/pT241/DYKUhSnE6YuAFA/uX+V10PwfrcUZ1xy15vjRjFfWkj+Q==","signatures":[{"sig":"MEUCIA9Jwv/5xL6NeDuskeiky29DMMxh1C1vlQYg5AVznfnYAiEAiHquqsR2qOdFGs+OfzsdNm0vNxY7CFzG8zfgTAtHPLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96780},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"9e888f3f43d220230692c489767731a95ea3b8a8","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.6.0_1777407894896_0.1256669355576141","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@untemps/dom-observer","version":"4.7.0","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.7.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"379a3c7df7217f76fb7ea135fc65a81a8a303562","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.7.0.tgz","fileCount":14,"integrity":"sha512-Otf9Zluyze3HRCOLug2EqHlHnP1I9BJ9+70CdLFgWkULaP4fWwqFFEQ77CXTUG01wj78b4ig9w6NzWWxaP6+cQ==","signatures":[{"sig":"MEUCIG7QLcYmWvQac/kWkg5fDgQHeVg5Sq2YnCpFyvDmyaa9AiEA2ksqKaYUDFHXlyVTgyvb+t0Ztd7RPvuXmY02skOZT6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107486},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"f035db79fe7255e340f54c51b978b3606b704a8a","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.7.0_1777411567663_0.8953646662228003","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@untemps/dom-observer","version":"4.8.0","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@4.8.0","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"aac12118d342de96baf4e25b0d8ea5959b6ff556","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-4.8.0.tgz","fileCount":14,"integrity":"sha512-XvinGCPYHPJPg2OiIk8VQl0RMH8Sj+wW/Kx8g5UHPWS3my702wFhBQe8zp518jB7MMma8V6J+SOgvr4TuoU9hw==","signatures":[{"sig":"MEUCIFz+Ya+I04KMSiYNSlxh8EWqUYh1G/F7s4xmU84A2NVjAiEAg3/a5p+ylT47PUVSGSn2alav7E5lnaMXRovwiSIlx7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111379},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"a9302986c837e8496c01273b722301dbdd29da99","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_4.8.0_1777412494698_0.5674791783760709","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"@untemps/dom-observer","version":"5.0.0-beta.1","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@5.0.0-beta.1","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"6be86ab5a778afec26d8037653ef6f58fa4191f9","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-5.0.0-beta.1.tgz","fileCount":14,"integrity":"sha512-opuFm/76PIQ5B5vML4YzuOiGqYRFnnnaFR4jWquuhwDNatmPp9wljfp/q5UISytbwcn6rlajKTyLNgic8QP72Q==","signatures":[{"sig":"MEQCIEpUOcYSR4OgF5fjisMtOmFhXHiit9lLCbg16RAq5ITTAiAcnBd7Y1KhEKT/U4ck6uN3ZLQ3/J4Oy57b3Pdbzh9PIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@5.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111921},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"de24caf0dd6adea6b58366c05b4219be07f82eeb","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_5.0.0-beta.1_1777646281677_0.1863952786760268","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"@untemps/dom-observer","version":"5.0.0-beta.2","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@5.0.0-beta.2","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"ab284302b1dfff4a5a72cafb8ddada06ce79055b","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-5.0.0-beta.2.tgz","fileCount":15,"integrity":"sha512-ulkF6oUe4HCT9Js/RNmUxaONH0Xnw0h9JQYwvt4k0YDNGPTB9fgUhuQsSwAJGDU9Jco+tRVZSfzGG9afUY+lKQ==","signatures":[{"sig":"MEQCIFyuUwiLJRkHD5ik089hLSxfNNFS8t5FoepZoeQLoWU7AiAPWZ7q9sALI4PLy5x6om1eASDXwpx+E3Muc0ALSDMHCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@5.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115609},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"5fbe046ef7594c83adef31ba2cac7d0641e02aa0","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_5.0.0-beta.2_1777651258482_0.2640790407873368","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.3":{"name":"@untemps/dom-observer","version":"5.0.0-beta.3","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@5.0.0-beta.3","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"0a4f2632db922b3b64cdc7b5ea86419bd9913943","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-5.0.0-beta.3.tgz","fileCount":15,"integrity":"sha512-takoWbLiARKPWRzYXucalTXH+/vC8GTzMpWZ13YSaYOabzrcCu2a4TsNuXnq/2icjnwpEvwi36Bw5+Gl9LAbmw==","signatures":[{"sig":"MEYCIQCU0+XOoyj+3Wmv9t60nBlrGQHYLW3CR2SJgykjp9/0qQIhAJFrXbVbqDtCpkYkfPkjpJt/kWa4roqdsmbIwu0etm/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@5.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115730},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"e7a64a907d857bf8b62575b874a87b8c53f3b276","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_5.0.0-beta.3_1777663866910_0.37705760936104826","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.4":{"name":"@untemps/dom-observer","version":"5.0.0-beta.4","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@5.0.0-beta.4","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"0cfd20b15760d98e83937c6081097d1fcba42144","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-5.0.0-beta.4.tgz","fileCount":15,"integrity":"sha512-vM7ldl+09V1BpqPeEGbCBdDcneKGBhf095ykEazYFpzDuBRMvcRFL3cpl9vuOjVn5ilxKuw7CV3lFV26eoAfOA==","signatures":[{"sig":"MEUCIDLsAHM87zyLNinpOE65zxA+sTPvLiSRfiHp/GEtx4g8AiEA5X1ECy3yi4ZzGl1pI4s4BowUh/r/+/enP0tCE0nM7cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@5.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120490},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"3e66ffeefad19cbfe36bb26dd4e9f80f28211ff9","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_5.0.0-beta.4_1777714186800_0.35745928617876177","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.5":{"name":"@untemps/dom-observer","version":"5.0.0-beta.5","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@5.0.0-beta.5","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"a37aab7f49a64448d4d16610a5e206955af5ac15","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-5.0.0-beta.5.tgz","fileCount":15,"integrity":"sha512-cSKO46SrnJDTMo0MX1we5FIz5Ex2S3E101RzGs6nyiK9qR6MbpRVZa8CqjKn3m7Nz7L7aeMEgdAGaTAdv2aagg==","signatures":[{"sig":"MEUCIQDgiV8sgY6fCfmNEe9aoAA9wbIZUtLS2X3EmPQhjvV4JQIgbLn2V4b0xivdfGM0riY/zwRKPdeYyQ/UxPgQSXiqyPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@5.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120982},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"a2816d45e2067147a47f6e2571e3ebdccca5d45b","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_5.0.0-beta.5_1777717731749_0.4985455272639452","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.6":{"name":"@untemps/dom-observer","version":"5.0.0-beta.6","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@5.0.0-beta.6","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"fb3d707c7b14e941ad6e665cb4d670d44f9a6ed9","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-5.0.0-beta.6.tgz","fileCount":15,"integrity":"sha512-IexQV9ebu7BTNXRwYtiscDa/RGgIujJQWF4LovKa48tPBx3xRvZDisdIswRg6adCqrY5ouCWuxxsdRCKtLcfbQ==","signatures":[{"sig":"MEYCIQC7J4gkqtZQO3fK404uc3aups95kLWzYAHcgm+mAQgkpgIhAMHh3hJ4G6w1Cr8hgu9knN59DunvORuUQXztWvAGM/tk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@5.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120462},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"6b46b23b18556f54ad0e3760a79262fd82fe5293","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_5.0.0-beta.6_1777723138257_0.6690088847016806","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.7":{"name":"@untemps/dom-observer","version":"5.0.0-beta.7","keywords":["dom","mutations-observer","class","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","_id":"@untemps/dom-observer@5.0.0-beta.7","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"homepage":"https://github.com/untemps/dom-observer#readme","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"dist":{"shasum":"7f10332d759c2098d36dda4468bedfb143534295","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-5.0.0-beta.7.tgz","fileCount":15,"integrity":"sha512-sJW5o3Tko8grewXmj1v4YnKe091eTWSW8iW0hbfYAlhuxaGfqgC8C0+6AHFxPkTTEC79evDEmaKWmuolraVeyQ==","signatures":[{"sig":"MEYCIQDdZ//w5SYS3ZGsFe0ZEVp53HYKFJhQbopRqVNhRugRPwIhAOPkkTTkDcRb5C5YQGZv5mrEYPdbzAfRSI7nHqZRkcRo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@5.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122249},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","default":"./dist/index.es.js","require":"./dist/index.cjs"},"gitHead":"4f947004fe5d1aab150590729c1996870ee5a79f","private":false,"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["main",{"name":"beta","prerelease":true}]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","build":"vite build","format":"biome check --write .","prepare":"husky","test:ci":"tsc --noEmit && vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31857d21-3b14-4902-b803-a7cd668ed1ae"}},"repository":{"url":"git+ssh://git@github.com/untemps/dom-observer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to observe DOM mutations","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0.0","husky":"^9.0.0","jsdom":"^29.0.0","vitest":"^4.0.0","typescript":"^6.0.2","@emnapi/core":"^1.7.1","@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@emnapi/runtime":"^1.7.1","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.0","@vitest/coverage-v8":"^4.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@semantic-release/changelog":"^6.0.0","@commitlint/config-conventional":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dom-observer_5.0.0-beta.7_1777726104349_0.7575482382866876","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@untemps/dom-observer","version":"5.0.0","description":"Observe DOM mutations with a factory-based API","repository":{"type":"git","url":"git+ssh://git@github.com/untemps/dom-observer.git"},"keywords":["dom","mutations-observer","factory","typescript"],"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","type":"module","private":false,"publishConfig":{"access":"public"},"main":"dist/index.cjs","module":"dist/index.es.js","types":"dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs","default":"./dist/index.es.js"},"devDependencies":{"@biomejs/biome":"^2.0.0","@commitlint/cli":"^19.0.0","@commitlint/config-conventional":"^19.0.0","@emnapi/core":"^1.7.1","@emnapi/runtime":"^1.7.1","@semantic-release/changelog":"^6.0.0","@semantic-release/git":"^10.0.0","@semantic-release/github":"^12.0.0","@testing-library/jest-dom":"^6.0.0","@vitest/coverage-v8":"^4.0.0","husky":"^9.0.0","jsdom":"^29.0.0","semantic-release":"^25.0.0","typescript":"^6.0.2","vite":"^8.0.0","vite-plugin-dts":"^4.5.4","vitest":"^4.0.0"},"release":{"branches":["main",{"name":"beta","prerelease":true}],"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"type":"chore","scope":"bundle","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"scripts":{"dev":"cd dev && yarn && yarn start","test":"vitest","test:ci":"tsc --noEmit && vitest run --coverage","build":"vite build","typecheck":"tsc --noEmit","format":"biome check --write .","prepare":"husky"},"gitHead":"af51bd4920a0f95da3ab31a6fbbbdde2213e9e1e","_id":"@untemps/dom-observer@5.0.0","bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"homepage":"https://github.com/untemps/dom-observer#readme","_nodeVersion":"24.18.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-a2UBAc4PfBRM/8gD01srBiWbP4R2qRALYpj5X1FZ4IbQHPsnoWMYyiDz1b5dmYj+ToTIukF+fF8duSeRukfzDQ==","shasum":"d31472e547bad76ea0397efc5129ac7583d0e27a","tarball":"https://registry.npmjs.org/@untemps/dom-observer/-/dom-observer-5.0.0.tgz","fileCount":15,"unpackedSize":122265,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@untemps%2fdom-observer@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZVlJA1fQDOh2zMvu7iVMu5mFmyLFTF7KoMZx4H12/qgIhAILNpRvLPNVukJHiB3twH/3ovYzewX0R0UL/jzwm2B30"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:066642fe-c70a-4624-a234-59ea1e8335a2"}},"directories":{},"maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dom-observer_5.0.0_1783968082549_0.5743006389973464"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-13T17:22:57.965Z","modified":"2026-07-13T18:41:23.045Z","1.0.0":"2021-02-13T17:22:58.182Z","1.0.1":"2021-02-19T21:24:44.784Z","1.1.0":"2021-02-27T19:06:02.999Z","1.2.0":"2021-03-14T17:46:21.347Z","2.0.0-beta.1":"2021-11-03T18:33:36.705Z","2.0.0-beta.2":"2021-11-04T07:21:14.339Z","2.0.0-beta.3":"2021-11-16T22:02:19.122Z","2.0.0-beta.4":"2021-11-30T12:48:26.891Z","2.0.0-beta.5":"2021-12-01T12:40:28.606Z","2.0.0-beta.6":"2021-12-02T08:18:57.406Z","2.0.0-beta.7":"2022-01-07T14:25:35.277Z","2.0.0":"2022-01-10T11:36:10.616Z","2.0.1":"2026-04-01T20:50:33.701Z","2.0.2":"2026-04-01T20:55:39.821Z","2.0.3":"2026-04-02T06:53:39.280Z","2.0.4":"2026-04-02T06:57:48.030Z","2.0.5":"2026-04-02T07:07:59.820Z","2.0.6":"2026-04-02T10:49:44.898Z","2.1.0-beta.1":"2026-04-02T15:48:32.899Z","3.0.0-beta.1":"2026-04-02T15:53:54.340Z","3.0.0-beta.2":"2026-04-02T16:39:44.733Z","2.1.0":"2026-04-02T18:13:41.692Z","3.0.0":"2026-04-02T18:18:06.718Z","3.1.0":"2026-04-03T06:57:58.728Z","4.0.0":"2026-04-03T18:31:49.806Z","4.0.1":"2026-04-15T07:19:39.352Z","4.0.2":"2026-04-15T11:57:43.715Z","4.0.3":"2026-04-17T06:52:04.239Z","4.1.0":"2026-04-28T14:49:22.610Z","4.2.0":"2026-04-28T15:22:07.364Z","4.3.0":"2026-04-28T16:02:22.965Z","4.4.0":"2026-04-28T16:45:56.517Z","4.5.0":"2026-04-28T17:27:27.147Z","4.6.0":"2026-04-28T20:24:55.030Z","4.7.0":"2026-04-28T21:26:07.808Z","4.8.0":"2026-04-28T21:41:34.845Z","5.0.0-beta.1":"2026-05-01T14:38:01.825Z","5.0.0-beta.2":"2026-05-01T16:00:58.631Z","5.0.0-beta.3":"2026-05-01T19:31:07.074Z","5.0.0-beta.4":"2026-05-02T09:29:46.936Z","5.0.0-beta.5":"2026-05-02T10:28:51.878Z","5.0.0-beta.6":"2026-05-02T11:58:58.470Z","5.0.0-beta.7":"2026-05-02T12:48:24.498Z","5.0.0":"2026-07-13T18:41:22.688Z"},"bugs":{"url":"https://github.com/untemps/dom-observer/issues"},"author":{"name":"Vincent Le Badezet","email":"v.lebadezet@untemps.net"},"license":"MIT","homepage":"https://github.com/untemps/dom-observer#readme","keywords":["dom","mutations-observer","factory","typescript"],"repository":{"type":"git","url":"git+ssh://git@github.com/untemps/dom-observer.git"},"description":"Observe DOM mutations with a factory-based API","maintainers":[{"name":"untemps","email":"v.lebadezet@untemps.net"}],"readme":"# @untemps/dom-observer\n\nObserve DOM mutations of a specific element in one-shot or continuous mode.\n\nA factory-based wrapper around the MutationObserver API targeting a specific element.  \nThat means you can observe an element to be added to the DOM and access to its properties, an attribute from that element to be changed and get the old and the new values, the element to be removed from the DOM and destroy all its dependencies.\n\n![npm](https://img.shields.io/npm/v/@untemps/dom-observer?style=for-the-badge)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/untemps/dom-observer/publish.yml?style=for-the-badge)](https://github.com/untemps/dom-observer/actions)\n![Codecov](https://img.shields.io/codecov/c/github/untemps/dom-observer?style=for-the-badge)\n\n## Installation\n\n```bash\nyarn add @untemps/dom-observer\n```\n\n## Usage\n\nImport `createDOMObserver`:\n\n```javascript\nimport { createDOMObserver, DOMObserverEvent } from '@untemps/dom-observer'\n```\n\nCreate an observer instance:\n\n```javascript\nconst instance = createDOMObserver()\n```\n\n### Observe recurring mutations\n\nUse the `observe()` method when you want to be notified **every time** a mutation occurs — for instance, tracking all successive attribute changes on an element or reacting to every matching node added to the DOM.\n\n```javascript\nimport { createDOMObserver, DOMObserverEvent } from '@untemps/dom-observer'\n\n// Track every attribute change on an element\nconst instance = createDOMObserver()\ninstance.observe('#foo', ({ node, options }) => {\n\tconsole.log(`${options?.attributeName} changed from ${options?.oldValue} to ${node.getAttribute(options?.attributeName ?? '')}`)\n}, { events: [DOMObserverEvent.CHANGE] })\n\n// React to every matching node added or removed\nconst listInstance = createDOMObserver()\nlistInstance.observe('.list-item', ({ node, event }) => {\n\tif (event === DOMObserverEvent.ADD) console.log(`Item added: ${node.textContent}`)\n\tif (event === DOMObserverEvent.REMOVE) console.log(`Item removed: ${node.textContent}`)\n}, { events: [DOMObserverEvent.ADD, DOMObserverEvent.REMOVE] })\n```\n\nUnlike `observeOnce`, `observe` does not return a Promise. It returns `this`, allowing method chaining. Call `disconnect()` to stop the observation.\n\nPass `once: true` to stop the observation automatically after the first matching event, without needing to call `disconnect()` manually:\n\n```javascript\nconst instance = createDOMObserver()\ninstance.observe('#foo', ({ node }) => {\n\tdoSomething(node)  // called exactly once\n}, { events: [DOMObserverEvent.ADD], once: true })\n```\n\nPass `debounce` to delay the callback until mutations have stopped for a given number of milliseconds — useful when you only care about the final state after a burst of rapid changes:\n\n```javascript\nconst instance = createDOMObserver()\ninstance.observe('#progress', ({ node }) => {\n\tconsole.log('final value:', node.getAttribute('data-value'))\n}, {\n\tevents: [DOMObserverEvent.CHANGE],\n\tattributeFilter: ['data-value'],\n\tdebounce: 100,\n})\n```\n\nPass a `timeout` to automatically stop the observation if no matching mutation occurs within the allotted time:\n\n```javascript\nconst instance = createDOMObserver()\ninstance.observe('#foo', ({ node, event }) => {\n\tconsole.log(`Event: ${event}`)\n}, {\n\tevents: [DOMObserverEvent.ADD],\n\ttimeout: 3000,\n\tonError: (err) => console.error(err.message),\n})\n```\n\n#### `observe` method arguments\n\n| Props               | Type              | Description                                                                                                                                              |\n| ------------------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `target`            | Element or String | DOM element or selector of the DOM element to observe. See [querySelector spec](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector) |\n| `onEvent`           | Function          | Callback triggered each time an event occurs on the observed element                                                                                    |\n| `options`           | Object            | Options object:                                                                                                                                          |\n| - `events`          | Array             | List of [events](#events) to observe (All events are observed by default)                                                                                |\n| - `attributeFilter` | Array             | List of attribute names to observe (DOMObserverEvent.CHANGE event only)                                                                                       |\n| - `timeout`         | Number            | Duration (in ms) after which observation stops if no matching mutation occurred. Triggers `onError` with a `TimeoutError` when elapsed. Must be `0` or a positive finite number — throws `InvalidTimeoutError` otherwise. |\n| - `onError`         | Function          | Callback triggered when `timeout` elapses with no matching mutation                                                                                      |\n| - `signal`          | AbortSignal       | An `AbortSignal` to stop the observation. If already aborted, `observe()` returns immediately without observing.                                           |\n| - `once`            | Boolean           | When `true`, automatically calls `disconnect()` after the first matching event. Defaults to `false`.                                                          |\n| - `debounce`        | Number            | Milliseconds to wait after the last mutation before invoking the callback. The callback receives the last mutation's arguments. `0` disables debouncing. |\n| - `root`            | Element or String | DOM element or CSS selector to use as the observation root. Only mutations within this subtree are observed. Defaults to `document.documentElement`.     |\n| - `filter`          | Function          | `(payload: EventPayload) => boolean`. Called before invoking the callback. Return `false` to skip the event and keep observing.                               |\n\n#### `onEvent` callback payload\n\nThe callback receives a single `EventPayload` object — a **discriminated union** on `event`. Narrow on `event` to access `options` without optional chaining:\n\n```typescript\nconst instance = createDOMObserver()\ninstance.observe('#foo', ({ event, node, options }) => {\n\tif (event === DOMObserverEvent.CHANGE) {\n\t\tconsole.log(options.attributeName) // ✅ ChangeOptions — never undefined here\n\t}\n})\n```\n\n| Props             | Type           | Description                                                                 |\n| ----------------- | -------------- | --------------------------------------------------------------------------- |\n| `node`            | Element        | Observed element node                                                       |\n| `event`           | String         | Event that triggered the callback                                           |\n| `options`         | Object         | `ChangeOptions` for `CHANGE` events, absent (`never`) for all other events: |\n| - `attributeName` | String         | Name of the attribute that changed                                          |\n| - `oldValue`      | String or null | Value of the attribute before the mutation                                  |\n\n#### `onError` callback arguments\n\n| Props   | Type  | Description  |\n| ------- | ----- | ------------ |\n| `error` | Error | Error thrown |\n\n### Observe a one-shot mutation\n\nUse the `observeOnce()` method to get a Promise that resolves on the **first** matching mutation.\n\n```javascript\nimport { createDOMObserver, DOMObserverEvent } from '@untemps/dom-observer'\n\nconst instance = createDOMObserver()\nconst result = await instance.observeOnce('#foo', { events: [DOMObserverEvent.REMOVE, DOMObserverEvent.CHANGE] })\nswitch (result.event) {\n\tcase DOMObserverEvent.REMOVE: {\n\t\tconsole.log('Element ' + result.node.id + ' has been removed')\n\t\tbreak\n\t}\n\tcase DOMObserverEvent.CHANGE: {\n\t\t// options is ChangeOptions here — no fallback needed\n\t\tconsole.log('Element ' + result.node.id + ' has been changed (' + result.options.attributeName + ')')\n\t\tbreak\n\t}\n}\n```\n\nPass an **array of targets** to resolve as soon as any one of them fires a matching event. The resolved value includes a `target` field identifying which entry won:\n\n```javascript\nconst instance = createDOMObserver()\nconst { node, target } = await instance.observeOnce(['#success', '#error'], {\n\tevents: [DOMObserverEvent.ADD],\n})\nconsole.log(`Matched: ${target}`)\n```\n\nOnce the first matching mutation occurs, the Promise resolves and the observation stops automatically — the internal observer is disconnected and all state is reset before the Promise settles. `isObserving` is `false` immediately after `await`:\n\n```javascript\nconst instance = createDOMObserver()\nconst { node } = await instance.observeOnce('#foo')\nconsole.log(instance.isObserving) // false — auto-disconnected on resolution\n```\n\nCalling `disconnect()` after `observeOnce()` resolves is safe and is a no-op. If a `timeout` is set and elapses before any matching mutation, the Promise rejects with a `TimeoutError`.\n\n#### `observeOnce` method arguments\n\n| Props               | Type                       | Description                                                                                                                                              |\n| ------------------- | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `target`            | Element, String, or Array  | DOM element, selector, or array of either. When an array is passed, resolves on the first match across all entries.                                      |\n| `options`           | Object            | Options object:                                                                                                                                          |\n| - `events`          | Array             | List of [events](#events) to observe (All events are observed by default)                                                                                |\n| - `timeout`         | Number            | Duration (in ms) before rejecting the Promise with a `TimeoutError`. `0` disables the timeout. Must be `0` or a positive finite number — rejects with `InvalidTimeoutError` otherwise. |\n| - `attributeFilter` | Array             | List of attribute names to observe (DOMObserverEvent.CHANGE event only)                                                                                       |\n| - `signal`          | AbortSignal       | An `AbortSignal` to cancel the observation. If already aborted, the Promise rejects immediately with an `AbortError`.                                    |\n| - `root`            | Element or String | DOM element or CSS selector to use as the observation root. Only mutations within this subtree are observed. Defaults to `document.documentElement`.     |\n| - `filter`          | Function          | `(payload: EventPayload) => boolean`. Called before resolving the Promise. Return `false` to skip the event and keep observing.                                 |\n\n#### Resolved value\n\n| Props             | Type                  | Description                                                                                          |\n| ----------------- | --------------------- | ---------------------------------------------------------------------------------------------------- |\n| `node`            | Element               | The matching DOM element                                                                             |\n| `event`           | String                | The event type that caused the Promise to settle                                                     |\n| `target`          | Element, String, or undefined | The entry from the targets array that matched. `undefined` when a single target was passed. |\n| `options`         | Object                | `ChangeOptions` for `CHANGE` events, absent (`never`) for all other events:                         |\n| - `attributeName` | String                | Name of the attribute that changed                                                                   |\n| - `oldValue`      | String or null        | Value of the attribute before the mutation                                                           |\n\n#### Events\n\nAll observable event constants are exported from the `DOMObserverEvent` object.\n\n| Props                | Description                                                                               |\n|----------------------|-------------------------------------------------------------------------------------------|\n| `DOMObserverEvent.EXIST`  | Observe whether the element is already present in the DOM at observation start            |\n| `DOMObserverEvent.ADD`    | Observe when the element is added to the DOM                                              |\n| `DOMObserverEvent.REMOVE` | Observe when the element is removed from the DOM                                          |\n| `DOMObserverEvent.CHANGE` | Observe when an attribute has changed on the element                                      |\n| `DOMObserverEvents` | Array of all four events                                                                  |\n\nOne or more events can be passed to the `events` option of `observeOnce()` or `observe()`. By default, all events are observed.\n\n```javascript\n{ events: [DOMObserverEvent.ADD, DOMObserverEvent.REMOVE] }\n{ events: DOMObserverEvents }\n```\n\n### Check observation state\n\nThe `isObserving` getter returns `true` when an observation is currently active:\n\n```javascript\nconst instance = createDOMObserver()\ninstance.observe('#foo', ({ node, event }) => { /* ... */ })\nconsole.log(instance.isObserving) // true\ninstance.disconnect()\nconsole.log(instance.isObserving) // false\n```\n\n### TypeScript: typing observer instances\n\nUse the exported `DOMObserverInstance` type to annotate variables that hold an observer:\n\n```typescript\nimport { createDOMObserver, type DOMObserverInstance } from '@untemps/dom-observer'\n\nlet instance: DOMObserverInstance\n\nfunction setup() {\n    instance = createDOMObserver()\n    instance.observe('#foo', ({ node }) => doSomething(node))\n}\n```\n\n### Discard observation\n\nCall the `disconnect()` method to stop the active observation. It returns `this`, allowing method chaining:\n\n```javascript\nconst instance = createDOMObserver()\ninstance.observe('#foo', onEvent)\n\n// Stop observation\ninstance.disconnect()\n\n// Stop and immediately restart with a different target\ninstance.disconnect().observe('#bar', onEvent)\n```\n\n> **Note:** Calling `observeOnce()` or `observe()` on an instance that already has a pending `observeOnce()` Promise will automatically reject that Promise with an `ObservationAbortedError` before starting the new observation. Handle this rejection if necessary:\n>\n> ```javascript\n> import { createDOMObserver, ObservationAbortedError } from '@untemps/dom-observer'\n>\n> const instance = createDOMObserver()\n> instance.observeOnce('#foo').catch((err) => {\n>     if (err instanceof ObservationAbortedError) return // replaced by a new observation\n>     throw err\n> })\n> instance.observeOnce('#bar')  // previous promise is rejected with ObservationAbortedError\n> instance.observe('#baz', onEvent)  // also rejects a pending observeOnce() promise with ObservationAbortedError\n> ```\n\n## Error classes\n\nThe library exports typed `Error` subclasses for reliable error handling with `instanceof` checks:\n\n```typescript\nimport { createDOMObserver, DOMObserverEvent, TimeoutError, ObservationAbortedError } from '@untemps/dom-observer'\n\nconst instance = createDOMObserver()\ntry {\n    await instance.observeOnce('#foo', { timeout: 500 })\n} catch (e) {\n    if (e instanceof TimeoutError) {\n        console.log(`Timed out waiting for ${e.target} after ${e.timeout}ms`)\n    } else if (e instanceof ObservationAbortedError) {\n        // replaced by another observation\n    }\n}\n```\n\n| Class | Properties | Thrown by |\n|---|---|---|\n| `TimeoutError` | `target: DOMTarget \\| DOMTarget[]`, `timeout: number` | `observeOnce()`, `observe()` when `timeout` elapses |\n| `ObservationAbortedError` | — | `observeOnce()` when replaced by a new call |\n| `InvalidEventsError` | — | `observeOnce()`, `observe()` when `events` array is empty |\n| `InvalidTargetError` | `selector: string` | `observeOnce()`, `observe()` when `target` is an invalid CSS selector |\n| `InvalidOptionsError` | — | Base class for all invalid-option errors; catch-all via `instanceof` |\n| `InvalidTimeoutError` | — | `observeOnce()`, `observe()` when `timeout` is an invalid value (negative, `NaN`, `Infinity`); extends `InvalidOptionsError` |\n\n## Example\n\n```javascript\nimport { createDOMObserver, DOMObserverEvent } from '@untemps/dom-observer'\n\n// Continuous observation with timeout\nconst onError = (err) => console.error(err.message)\nconst instance = createDOMObserver()\ninstance.observe(\n    '.foo',\n    ({ node, event, options }) => {\n        switch (event) {\n            case DOMObserverEvent.EXIST: {\n                console.log('Element ' + node.id + ' exists already')\n                break\n            }\n            case DOMObserverEvent.ADD: {\n                console.log('Element ' + node.id + ' has been added')\n                break\n            }\n            case DOMObserverEvent.REMOVE: {\n                console.log('Element ' + node.id + ' has been removed')\n                break\n            }\n            case DOMObserverEvent.CHANGE: {\n                console.log('Element ' + node.id + ' has been changed (' + options?.attributeName + ')')\n                break\n            }\n        }\n    },\n    {\n        events: [DOMObserverEvent.EXIST, DOMObserverEvent.ADD, DOMObserverEvent.REMOVE, DOMObserverEvent.CHANGE],\n        timeout: 2000,\n        onError,\n        attributeFilter: ['class'],\n    }\n)\n```\n\n## Development\n\nA demo can be served for development purpose on `http://localhost:5173/` running:\n\n```\nyarn dev\n```\n","readmeFilename":"README.md"}