{"_id":"@thednp/dommatrix","_rev":"26-2db2cb6f98b4658a13e11159124a756c","name":"@thednp/dommatrix","dist-tags":{"latest":"3.1.2"},"versions":{"2.0.0-alpha1":{"name":"@thednp/dommatrix","version":"2.0.0-alpha1","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.0-alpha1","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"2c1249c850d769da0596570521db1e77119ae963","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.0-alpha1.tgz","fileCount":12,"integrity":"sha512-VukrcFeX3Nd1tn8eQkFRMN8ClIr5cQFRiNTFPLxrHra+sZfi1X15eFgG1+ub8cJ8Hndiphf6vB6DXsM37rRCCQ==","signatures":[{"sig":"MEUCIQD2zJ5iP9aqT+carOHCmxvHe0A8RydhTm4TDss24Hs4KgIgLLwwnav0R+evrcyHzYHZJ+P/0Z9/roZrQPj64iruV60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq/OKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoraA/8CuL9GJs+pnuOSARml0kgKRwHKRqmFLxs0gArn5i88vdaZXGu\r\nuRcwdhakbWgsgdjbBnd0Ue+ouWERNaFXXhQ1FzpNOEQRqi7kTeN43tfLpY5c\r\nifcN5tUDrmU6sO2hBX1buZ8WmXYwzj5T93g3iQTZcLWiw9mRd6toUVGKmQ7b\r\nWzimGkUYYodOH9JjwyCegpBUlpeta/68qxY+i1pLQfftSncsbhS16820EuAm\r\n1u4XGebGX3sEiVVKWxEEdj9oDTZI3QOrlbQSbKvSp7terVDEtzSUGAglW9t7\r\nWUeylVk1jRQGSM/Dx0Yg6mjtOBK7nOw1gTgel4zyX/BGBBJmd5nelmBXN1j/\r\nJnI9nqDRPHO6zlVcwlm92lKB2bvyUEIi9CYHUZWMQKCvseGYXXLPQtLu5hTU\r\niOXMjXjNvmY2iRt5sp5GSBiP6R9ICUfhzNh+t1FFrzGMDIYuk48uCGfFJsIE\r\nTYGDpGTgVe4Lzdb/i1Genr7LqEDVmIrluiJX9hWbI2AmD7nNxvNuoaZcsKBD\r\nRpv6X8devcBPl8VcvN9T9DwUROvdJM2bAyURGDhKFVf4J1XH2ZIKbDsy47bi\r\nCpJUf5GGSGmmstM403/1H4Q+/RDZNEFLb6M5lj7XkUSDP8i46Q3mKM+zkZq7\r\nDJkvB0YO+JR5OG/9OcPgTHQDJ+G1Vkv3vB4=\r\n=bvIG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dommatrix.js","types":"dist/dommatrix.d.ts","module":"dist/dommatrix.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"gitHead":"bf4d30ed51751d6135773afd30cbb88ce535e0f4","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts && npm run docs","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.0.3","eslint":"^8.30.0","rimraf":"^3.0.2","cypress":"^12.2.0","prettier":"^2.8.1","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.6.4","dts-bundle-generator":"^7.1.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.47.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.47.0","@bahmutov/cypress-esbuild-preprocessor":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.0-alpha1_1672213386400_0.3200004934024445","host":"s3://npm-registry-packages"}},"2.0.0-alpha2":{"name":"@thednp/dommatrix","version":"2.0.0-alpha2","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.0-alpha2","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"8f84f9c9a8a701599ec343868f1093f4ef32dd5f","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.0-alpha2.tgz","fileCount":12,"integrity":"sha512-AL6enCmaN85h/0vRGFsWJ8xRpgCf1XR0EhowsWbJQxVgw3/46q9I0pf8FTUcVqivOpbtSma8C8axEUz4LG+5wQ==","signatures":[{"sig":"MEQCIGavx9+Jegjt2QfsUJJTN535b2okiUdFAOs+bk8fdVymAiBxhTl5SruRZs8D6/Vk3yGNlIsHVdaHKjYdJgfp/X39Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq/0+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLGA//YxLLBCjcp9MbRgRZczIj+4iWeXa0JeMvWrwCCOElmbWeZBWH\r\n+V2VtiI9K3SUInpJGFW00uzqmuf3NjCGVS1BSTrlvUtvapL1v5V2znS20diw\r\njhImD462PEZCqL4mvPomJ+Wz539jHQu+kVnUUO0gu6KdUG/uuubgEMFBOm4F\r\nI70/zBy49127OltL0Dj1vLBo5TsnO3iT78puayA/Z9c6AobRM/JsFEOPA2P5\r\nPjRZWcXvKieuSAR2hoDc4NA50Lr3GZ7qwuQawH/hpD7rdUoNaKumEjaRRHAE\r\nH88BSCU2fQOl6tDKA1XNx74Jg5oVF91GE9MjyGC7/1mN88OgwmaIIYCoTNz4\r\n0S99gty1eJRRQf3Ad290xt6LIeOsJxiVWALmVG/JVaaqQM7uLttlr08Dx3OR\r\nWWiGXSl3jqJVBh+48mjak/gy+f3IQPB03HXVCs0Q3vJAzh8/7RHQvWf0MwlA\r\n0g0avib70JQai7ybyS1+mfG3GjXor952HsbRmkoWFblYq7ZYCrFfB3WQjUsV\r\nUhkkEUhebbB5oHOJm8W7BRuJhwplumJWd5hNKzHC9atlL2LoEIwIjgiHOLEM\r\nS1YxoAeCY5IlpxGv6td4dWfVZUwlNqblmCLxrzCHsxVz8mdMFdE6i1COAV5P\r\nuWPdeeQ3wxDIiEjlqCdCRnLQkHWgteTWy/o=\r\n=JNTb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dommatrix.js","types":"dist/dommatrix.d.ts","module":"dist/dommatrix.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"gitHead":"8ead8934ca9c1970815ad0fdd81cebeee1eb915a","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts && npm run docs","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.0.3","eslint":"^8.30.0","rimraf":"^3.0.2","cypress":"^12.2.0","prettier":"^2.8.1","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.6.4","dts-bundle-generator":"^7.1.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.47.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.47.0","@bahmutov/cypress-esbuild-preprocessor":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.0-alpha2_1672215870009_0.31908963640141663","host":"s3://npm-registry-packages"}},"2.0.0-alpha3":{"name":"@thednp/dommatrix","version":"2.0.0-alpha3","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.0-alpha3","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"09c88ed1e97d895f891c2d790040c74930fda3ef","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.0-alpha3.tgz","fileCount":12,"integrity":"sha512-T1bjfnw2Tu43OQNLFUZ7/xzT3I+yNOj/h6mdjF3kRoSi+e5LuUmLJD/xraqzBravKMhc6OrQ6TFkDPVyxFYfig==","signatures":[{"sig":"MEYCIQD2AyyLTS893Z0Xvz0+Cp+1S7rHPdSvzsyX/j2uyQuiRwIhAOKP6dpH1YCuLjDe9KUech5Z79ybLTpC5183Ps5QF1OZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjreNyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTuw/9Gf/nLtGroiM1LjF7vyJLduMLiPb+ocN6KR4eX2Cr6n4JryC1\r\noNcwCkTj9QIdjCdncNFcHd/Q1WPeb6/UJmE6XQlAhZ3/ivqucGSqRGu0iB4X\r\n7tHF7jp3uydYaGvhXU+5InmD4SOTdnIOcuzOlONub/A3y/t0HxnUc3hg8G3r\r\nB4Y+lWAolCK6S77RYKxaTV2uaDTvvaCh31kBylMjT7+rXYGgMZKJzgIKeGly\r\nsjcDADHyP8Ofo9fy7XQZLUYKjZdHGzrq/A/nMnMjpGVEwvzcZ/OyJIwzb4jf\r\nU6Onq9FvzWNeJo3+KMXiBgTnNsSZmX7Wnr6Cf/qgWym9SiLYFmvtqRC4ZbX3\r\nbnL03xRF6SrcqJNKBOeOVcTaR7IJNGPDdRaEYU9exc30FHzSdpM/bUkyWRU0\r\nBR3LTYswW1+eYMzP5iHwGlTgapSExkbZlZdGne0PH0A1MV6u5ZLgwphUQJ8A\r\nYbllrV9UmbmAncYmcj/EyWuwGosrC4Dw68sXd0sBd5QSHGDPSOsHeO42l984\r\nX38G18Nd/TxA3Gl5rc8W+eLIiAXyFpPRtgrD4u9xLFR/+qCpGI15om4InMnr\r\ncqLOQPLTlvR736cbZsOuGV6lN+aktlKuTfSNX4n560YKYl3hocAUh+l0siQ7\r\nfcLd75cSEwEJAqmiwfDbu7j39xgsaOyPkxw=\r\n=yZcF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dommatrix.js","types":"dist/dommatrix.d.ts","module":"dist/dommatrix.mjs","source":"src/index.ts","exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"gitHead":"36b4bbee66d82f2d6435b497b9971a0eb8b71af7","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts && npm run docs","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.0.3","eslint":"^8.30.0","rimraf":"^3.0.2","cypress":"^12.2.0","prettier":"^2.8.1","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.6.4","dts-bundle-generator":"^7.1.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.47.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.47.0","@bahmutov/cypress-esbuild-preprocessor":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.0-alpha3_1672340338259_0.8990901352971237","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thednp/dommatrix","version":"2.0.0","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.0","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"a9829ffda0880fd5a3669676eb5ded4387358874","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.0.tgz","fileCount":26,"integrity":"sha512-orK3tC33/ZLwYHNQDfy5nQflnTP1ZZXrISa5Y6rJaxuZxjEgfSeRHxNoY79l6hEBZP0a2tShExz36zSHzSNrUQ==","signatures":[{"sig":"MEUCIQDeoL6tl0ez5LJigQT27GWSqR5AmPHskfP6P7ydj7xrNAIgdUTxOaMaroBcMeq11PqQrWzo+eMfWL86487B1mj504Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6OTdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhFQ//YErh/wVYze954yhQoeatzlsI4TCfHMRz7M42Wo44TnF2gR71\r\n9cmiARe7QwUUuYwELrTV+u2rWdk03GwuW74PK4yUgD8HrfplU5sMXCdd9SxF\r\nfiHdoDw3cw3Bsl5b9EJS55NtJwtTdyCirWQoCEj6nDsuwIPQ/UmiGV0rRxNA\r\nx1lQFD3fXRkBw00/ZuNe6kDcorvEbC73W8lfTTp17th0Myk8UAiNYwNK9ueb\r\ndVQSW6GbgnyIGwWlp3f2PMowqITe1hmOguhzDKAG9cmaC2WdT1GT+DTH8oyJ\r\nzlRjos0jjyJOXAcMwmpYwtt9GyC/LsidlucLLRkMCWgX8/M/Mdciw4DFCwxH\r\npdhPWEsjVZJEXkxbQD8ekMjre+PVLAkCUOSbAwOsOvlfKtiILI7C8ASYLeWc\r\nXBsInHG6vszEjJCW0ffJJjzPljMp5Ie6PthClgeT8OCIcZtZ09uvsX49JB/u\r\nbbo3+RwBOgbv5Lw0VmtSwCOE7MG9CnkO73aLf8yzsCQX9sNXu3yFIeMteF8/\r\n/fcBMou24aJXX414tC+vxyuRVDKMnoTkgtuDxVSzcbwuIvJK3Gpkn56M2zrL\r\nEEiV6MH0smSxWPYTvbjMhSnVxadhh3eH8rJFqtqEb09Xy+BwdjKAaD3T5kQt\r\n1gXEviNNtec/9LBKkye/un1qJzmXKxMgDn8=\r\n=92/3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dommatrix.js","types":"dist/dommatrix.d.ts","module":"dist/dommatrix.mjs","source":"src/index.ts","gitHead":"0d45e1bf80a85c1b4e6ae1de2c2b5838567ad3be","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts && npm run docs","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"esmodule":"dist/dommatrix.mjs","repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.0.4","eslint":"^8.30.0","rimraf":"^3.0.2","cypress":"^12.4.1","prettier":"^2.8.3","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.6.4","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.47.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.47.0","@bahmutov/cypress-esbuild-preprocessor":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.0_1676207325502_0.37729082395927005","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@thednp/dommatrix","version":"2.0.1","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.1","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"24eb557ec97bcb3c9cc954cf5c0ca2bba47f51fa","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.1.tgz","fileCount":26,"integrity":"sha512-s1AJTQtUANmkImfw6pA89ZpfJrlh+A+cqpRq+dzjUZDHud9fPeoPVzq7qbJbpWuzlt3sdHmRn0sY3rpqNK6M3Q==","signatures":[{"sig":"MEYCIQDZe8oWMSwmFHHL+aY6yVAS35p6BsbVEnj0kfP97t1yxQIhAMLwVBAo9fiTzSPG888Q3iifNmnlqGVhswSBLVG6CR12","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6OxHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7+w//bCZGUYa6rIuM5pMzMB+lZxdpkYuXVGWgjom5iDZurtAoOPeM\r\nK97PQgJj0mIHutNzB/f08Yz8HqQQG3fmogNpOUFxe4Xp4YjQFHCyO6A7OBVm\r\nSEnI/WWa7rwZWjAyeYoxn5ZvQHYlTN0PqXtevUr/KI3yDJ9YfBlRwNiS28dI\r\nrRyvamKGOgC59HxDbQRzsiySdGWJ34Niy9caoYdTMZ+2gukllZRw5Xa+T10U\r\nMOnzav62KIekoN2BR1tJ6trMGlmpfVVOxkIfAqxbs7fRHFE28srPS3dTBtUI\r\n+JNSLKhJ/RsXyNzDFJAgUD1bcCNtN+8h/FRsneUuMoKFqNXEHZN3HVIqByeG\r\nvv03TqzFicg7PhpBHhRcNvZNFXsSH2ELXiar2EJPdNFnqT16vaSJWxKO3VBS\r\nphOlhUJDskTVPoLPOLrp03rpMaN19xBpNPcD/Lpn800AnW3760N+vAhoGHwS\r\nbpfiUUkBmnpSwMC8C9ehkMHRuxt+eGWgh+asutCOTb3JRLDhN6TGm9LuB1xB\r\nm9TCV0szqOfe2sdAR1CxK2W643/AUXfilDlHgYx7sLzdTqBO/plZbenKC8W8\r\nwfBuoMghkelFzHDx57qzCtaM2L1z/noyUEAgnMsQMu3HYyzsQGlHXbw+xe62\r\nyPNcg7gfCNEwxr6AoT1JOCL81SKCg28MOlo=\r\n=TTS0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dommatrix","types":"dist/dommatrix.d.ts","source":"src/index.ts","gitHead":"961ebde607484d108953b47d6413c27032245170","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts && npm run docs","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.0.4","eslint":"^8.30.0","rimraf":"^3.0.2","cypress":"^12.4.1","prettier":"^2.8.3","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.6.4","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.47.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.47.0","@bahmutov/cypress-esbuild-preprocessor":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.1_1676209223475_0.4479756390843066","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@thednp/dommatrix","version":"2.0.2","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.2","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"f334470edb2deb4f1ba8c105d39074f2c9fd1f40","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.2.tgz","fileCount":26,"integrity":"sha512-mQvr694XOROmqQ6+RJszhv5U2YLasoSxxBNf6YymRFqJt7Xzx2uqTbT4H+utBdHs03YfKV3zyAHnzR6Ta/oy8A==","signatures":[{"sig":"MEUCIQDurKxy3r2dryMBtedqt3e7dwyv7WzQBoz50fN5ZGW7bQIgIHjm6vbDgriInUIkbJR6NYV/QmpPydg1QslNWJM4LIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6O9yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMwQ//Z+z+psDssA0VE+e2nDGmUunUj4t87ANI/jGIuog9UsrbMYFo\r\n4MWSMiRBRPJ7F3EZ8Snt3hs+b+eJEm/OQfQODKW6y+8HJpPHbhVixS6WIVAG\r\nWakwtFey66NciDmPgwVsYU/XlhD283E+6B1Rynz1vV1M68CP6C8ecHVAKHkm\r\nonZYh7Pa3R0v0jTm5NyYINmOcCof8xFMB42IrTiM2Hivlo9mfaudaBY5Pe6F\r\nOgRzzRP0wQL5BsVigp+gEdWBHXSgy3Ajdja01wLbbISaa8h1YcB34dHcfO0K\r\nIxQfLLOSSJdZ6KqqCwZxS6RgF12wamk6RrIReDBu50MJkL1Dx7vAk6aBLhpF\r\nxHkU2XxoWJA2Aerv8mc6iKd4FZnvhSf2E1Xc/uZiiv1ywWNMhi2Kfx2ja14l\r\npyEjU9Hw6S9YLpBTIhGCIHRWsDqUB0982yiFP2EfJP09NOdsF6mlL5MmPp6m\r\n0WBD9FfYRyr69Gdsa/aW6mi1N3Oa1x9ld8DklrnS2wobxiQezVlO2hgKKbuE\r\nsibwfQE8EDndjTaqH4YbgYURk6UQyc0cKfTgCtA/dTIM2/Yak3NksMiPCPza\r\nnwjIO54C4/tKujqOmxfYGm0u1zbE3mnXWrVEz5BIk1qJvxj9sj1GhCPKJHmM\r\nqs8WsNvwc5APEReG4tuzNBO7RGNJuz3OkZg=\r\n=xG0Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dommatrix.js","types":"dist/dommatrix.d.ts","esnext":"dist/dommatrix.mjs","module":"dist/dommatrix.cjs","source":"src/index.ts","gitHead":"15072c78a1e7f3f49bc5a14b6e7ec8ead3679a2b","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts && npm run docs","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.0.4","eslint":"^8.30.0","rimraf":"^3.0.2","cypress":"^12.4.1","prettier":"^2.8.3","typescript":"^4.9.4","eslint-plugin-jsdoc":"^39.6.4","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.47.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.47.0","@bahmutov/cypress-esbuild-preprocessor":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.2_1676210034301_0.30410650195755484","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@thednp/dommatrix","version":"2.0.3","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.3","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"6afd43124179d602495aecbaac2c0c75bb08b093","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.3.tgz","fileCount":26,"integrity":"sha512-G75qZeyE4vQn7Fbr3Fj9SLImL3/RC1sDEsEYKApF7xkSd5FMEIXn1Nepnga/eriKHd46EJ4h92jKWzJprAzylg==","signatures":[{"sig":"MEQCIDtHdD+x+Oq/s1klJhADAvsXxTr6V8kTnPNNazCIxLW1AiAw9atGKLFEx6wRKtgvqBuDJO76tpc2zDH/9Rsn969BRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFcO2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3LA/+P6TEnhEKgPjbT0VWnd0jbQxPhqbz/F7yz+3SMKCUUzVtG9cf\r\nsp3t/zCWhB5Da3FuwqOGE+NzIDaQPiL+ooU/0ndQLJKVeeJ4vOr8DQsv984K\r\nEiyILlGEHzt6hGkbp2Kko2mxq5nAB23pAMXeTQBnAYHItndI2yMaBkw45aWD\r\n7ItyOGcUySRLfVqo9MDxCSa3iYq6NeRzG5LUik+TA0UXGDtqcINW84bzkKPt\r\nhGmn5qceW82BmLcksPZkEYmrrWX8bDNuUcYPA8ToXjGGGT2cfX388TYwPbWp\r\nLCVKK/4Ye3u4iYNaUJHo6sjHNJlozqAn2BLDaEGeesz6/ZSPZR10Pkjn/qe3\r\nFItrI3ujMZZZ3aUbFfO8pzQdxwhQXe8cS1kZ5oXcRrBOrLybCOuMlB9hpa6u\r\noONaIfNZNRycSxk4NnPAcE6i3/ZkzLfbS4UaboAW+ro0OZe6v9s6JZz00WPQ\r\nFdRQ48jkFdkDlYJ+/Y1H+Q7AOQp7zpRijd418aCo5nyZpgugmGdZ3Rrv8tu0\r\nuPIxD1v1DmXkYW3xwwt7M60mWTNrWL0xoNvAaeGyxCNXqZmmu2NJYTLjuIIs\r\nqAMtZN29K3KVOY97jR6xotObbgW/ih3H3Rsg7/NhS+eVJOQUeinBZ/5CNeZh\r\nkLLNt35wWQwgoPV46kpzmM62mO4grceNyGs=\r\n=LjoB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/dommatrix.js","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","exports":{".":{"import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"gitHead":"35b1cab865bb3edadb7fd690ce8cc0a062cc5ebd","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts && npm run docs","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.2.0","eslint":"^8.36.0","rimraf":"^4.4.0","cypress":"^12.8.1","prettier":"^2.8.4","typescript":"^5.0.2","eslint-plugin-jsdoc":"^40.0.3","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.55.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.55.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.3_1679147958645_0.42035666004645544","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@thednp/dommatrix","version":"2.0.4","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.4","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"2e41b1e7d7683257143c1030fd323b645e137dd0","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.4.tgz","fileCount":26,"integrity":"sha512-a8tOl1UURosratqxQHsADe04TzoMIKEnVEMlFpagpyNC7vpo/hslN+5982u+tPbZra4VhJAUxVmh0Q2lk564kA==","signatures":[{"sig":"MEUCICJHoXHS2LwTd0gXNEwVFTiqXICuaF96LQxVViN6Nv25AiEAtMIsfr8mwV0war+5VMqUaoUe7ySHKJpKPI7nDpkOiMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFcUcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqETQ//Xbn/W6HlcqcXaFf/TZZfgA95KBaXsnX+E6cbCX456NWEJvpq\r\nREXkQfmJ7unaHFIIm07zE2zCv6X4QE9hYjNoZnHmC5FIEjw726eogc2qydhX\r\nXPsHo8Bz/xoNml1HQ1o1DPARdYNTg5Afnbd8kAakGvtoCfq/4N2Fu9JG4V8+\r\nZiwA9fKLT3Mj55YbQfoIgWspTfS6y2yQy08hJUyxq/zIX3FGxXhGTvL14/2v\r\np0sNvGDyDSUikY7il2ExIkAeBilOWVG6WLwSEZmeSfm135fQcpmzi43CQuts\r\nRWnKSdI3QanpeNnNlfdwwwnOCZa6xxWB7Bu0xbQ3fgywSxJi1d0zT0sEm/55\r\n8h+ovh+r1uUcvJAD7T3WwKwrAeXZSru1cPcJ6b1GP2xp9/qSty4Ph9z8+r8f\r\nFOvKjAVN+XMwlaijW+Bh4K7PtauqKtZsWLKCvC7GTvv7gpBom6PZ0fgTJfh8\r\nBCn0T1Kgv4J/4Q36oJrLuH8wBmaWTx9Sztm3Z7zh/QCr9hVZ6JOoWJ02Qf5J\r\nr4fIxTCJ+QBfXJx3Bdi2UbDKlDl3UflMZtlxpTdH5tS9TqIkJd4Yjj159ukj\r\n1POb/JFbXlCDLodqilSU7p1wUrwCkQjni32Ag5VLIamweHwJcfr8uswaicdd\r\nY0BxQr3iRxnLEoMAWsBbYm8Aw2KzZDSxORw=\r\n=elu1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/dommatrix.js","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","exports":{".":{"import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"gitHead":"ba0df83e381b537e811e194023fbb64dbcfa99f1","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts && npm run docs","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.2.0","eslint":"^8.36.0","rimraf":"^4.4.0","cypress":"^12.8.1","prettier":"^2.8.4","typescript":"^5.0.2","eslint-plugin-jsdoc":"^40.0.3","dts-bundle-generator":"^7.2.0","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.0","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.55.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.55.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.4_1679148316332_0.6726049717175837","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@thednp/dommatrix","version":"2.0.5","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.5","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"655d266de0d2e271e085d7a247e8710e9915b9f4","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.5.tgz","fileCount":26,"integrity":"sha512-WiilNOZ3Bj+KU8XJ/cH9ZBjxeCQqBbTRSjwUFf88Uip1cfR1UgtnY1jdYdIf9rB03DLH7rQN7Yt+LeSPmUTAZQ==","signatures":[{"sig":"MEYCIQC96sa+KpE/Tg9zaU95G3EXmG1huDBgVOJrGOm+BvvXAgIhAPmIkEt/xFNlZN/OOzPAZmUtAwqxEPmwKnKkof6/wo8R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234763},"main":"./dist/dommatrix.js","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","exports":{".":{"import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"gitHead":"8a4edfc7cca0ed22527ba2bb997d3bf141322088","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts && npm run docs","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"8.19.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"20.2.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.3.9","eslint":"^8.42.0","rimraf":"^5.0.1","cypress":"^12.14.0","prettier":"^2.8.8","typescript":"^5.1.3","eslint-plugin-jsdoc":"^46.2.6","dts-bundle-generator":"^8.0.1","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.7","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.59.9","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.59.9","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.5_1686475067395_0.755542852397501","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@thednp/dommatrix","version":"2.0.6","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.6","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"648fa828d1de7e3cb7f0c23f526f804c713a8236","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.6.tgz","fileCount":26,"integrity":"sha512-DXQq4Rs/akYzeXYGkNy3KiJ4JoD8+SYr1QRWTXtAGoZ0+vJcyBt0aeqA1K4CxPaBaIfKdOTE+Te1HV9sAQ4I4A==","signatures":[{"sig":"MEYCIQDwz7xCV9QPkYmN6I7VheGDXo4pM25P3g9r12MN50tUoAIhALbajQaN704FlnoI+BqEJw4qK9p7flzIWgvmkWzGO1r/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234768},"main":"./dist/dommatrix.js","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"gitHead":"03fe1cb8d22063c3191b2b1d4940da1e2edaa5ee","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts && npm run docs","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"9.7.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"20.3.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^4.3.9","eslint":"^8.44.0","rimraf":"^5.0.1","cypress":"^12.16.0","prettier":"^2.8.8","typescript":"^5.1.6","eslint-plugin-jsdoc":"^46.4.3","dts-bundle-generator":"^8.0.1","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.8","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.61.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.61.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.6_1688487728087_0.003823661701183534","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@thednp/dommatrix","version":"2.0.7","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.7","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"7f6839c137ce66455c46303b143c4732a9011f86","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.7.tgz","fileCount":26,"integrity":"sha512-d5p07ZYa1Z6opXIGwKpBVvzxQity43T0kVnDXMbZNsMzaOrJGKtemRJA8Puj2GtvWQ5+JiNPkiwBWSk6plLVtA==","signatures":[{"sig":"MEQCICZa/DHeEdeDtHboU4e2SESnj583x/cAJqWhOf+KVh0+AiAxJQ79G2Ro3FmWLvxSVZ5lVeBc0iGrZ8HtllnJj/UqYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236875},"main":"./dist/dommatrix.js","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"gitHead":"2739b947482a7a20251d2b85f98059bc5d08127d","scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","test":"npm run pre-test && npx cypress run","build":"npm run lint:ts && vite build && npm run dts && npm run docs","badges":"npx -p dependency-version-badge update-badge eslint typescript cypress eslint prettier vite","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","cypress":"npm run pre-test && npx cypress open","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","prepublishOnly":"npm update && npm run format && npm run lint:ts && npm run build && npm run badges","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^5.3.5","eslint":"^8.44.0","rimraf":"^5.0.1","cypress":"^13.13.1","prettier":"^2.8.8","typescript":"^5.5.4","eslint-plugin-jsdoc":"^46.4.3","dts-bundle-generator":"^8.1.2","istanbul-lib-coverage":"^3.2.0","@cypress/code-coverage":"^3.10.8","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.61.0","eslint-plugin-prefer-arrow":"^1.2.3","@types/istanbul-lib-instrument":"^1.7.4","@typescript-eslint/eslint-plugin":"^5.61.0","@bahmutov/cypress-esbuild-preprocessor":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.7_1723360681622_0.0761717008160594","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@thednp/dommatrix","version":"2.0.8","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.8","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"a727f4f19de01a552ac06ce257011a32d82903cb","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.8.tgz","fileCount":23,"integrity":"sha512-uITrAo0Oyu8BCHfhsBPmbqGoXwcyHUi7N2gPiI3lXItysPp+X8g7ZqGHi5/VBbaEHrv4eJxll8nFwL6SO25hzA==","signatures":[{"sig":"MEQCICqa8+2rLem5W2NIqT0f588Lg1ErorEGJG+V/QtzFpX5AiBwa0BLCdqD3UcZNswMhlDE8J/Uim+96zJyozksTlaqXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231359},"main":"./dist/dommatrix.js","_from":"file:thednp-dommatrix-2.0.8.tgz","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"scripts":{"dts":"dts-bundle-generator --config ./dts.config.ts","docs":"ncp dist/dommatrix.js docs/dommatrix.js && ncp dist/dommatrix.js.map docs/dommatrix.js.map","lint":"npm run lint:ts && npm run check:ts","test":"npm run pre-test && vitest --config vitest.config.ts","build":"vite build && npm run dts && npm run docs","badges":"npx -p dependency-version-badge update-badge eslint typescript eslint prettier vitest vite","fix:ts":"eslint -c .eslintrc.cjs --ext .ts src --fix","format":"prettier --write \"src/**/*.ts\"","lint:ts":"eslint -c .eslintrc.cjs --ext .ts src","test-ui":"npm run pre-test && vitest --config vitest.config-ui.ts --browser=chromium","check:ts":"tsc --noEmit","pre-test":"npm run clean-coverage","clean-coverage":"rimraf coverage .nyc_output","coverage:report":"nyc report --reporter=lcov --reporter=json --reporter=text --reporter=json-summary"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/7a39ca152ccf2ccf9ea32d81a5b14e9a/thednp-dommatrix-2.0.8.tgz","_integrity":"sha512-uITrAo0Oyu8BCHfhsBPmbqGoXwcyHUi7N2gPiI3lXItysPp+X8g7ZqGHi5/VBbaEHrv4eJxll8nFwL6SO25hzA==","repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"10.8.1","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ncp":"^2.0.0","nyc":"^15.1.0","vite":"^5.4.3","eslint":"^8.57.0","rimraf":"^5.0.10","vitest":"^2.0.5","prettier":"^2.8.8","@vitest/ui":"^2.0.5","playwright":"^1.47.0","typescript":"^5.5.4","@vitest/browser":"^2.0.5","eslint-plugin-jsdoc":"^46.10.1","@testing-library/dom":"^10.4.0","dts-bundle-generator":"^8.1.2","istanbul-lib-coverage":"^3.2.2","eslint-plugin-prettier":"^4.2.1","istanbul-lib-instrument":"^5.2.1","@typescript-eslint/parser":"^5.62.0","@vitest/coverage-istanbul":"^2.0.5","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.8_1725599430962_0.792348616881468","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@thednp/dommatrix","version":"2.0.9","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.9","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"63e7b116a6d9dfaa65504a5b00fd17b4f950b965","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.9.tgz","fileCount":12,"integrity":"sha512-8BAeldouSFbTIoC4NAsmob1mlu0iUr2j7smsmEOqGNTF+2MFHKlV024FCaav1VVPsq6aZI2OHMW4aeEFtcNalw==","signatures":[{"sig":"MEYCIQC7PWe5npWvtyfqI5GqKy12U2g2r0JU7+RzIgr8A1gAeQIhAPeFK/1kwPz5OOYvsm0I0EZefoYqOtTF+WJ+8hzw6vHd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180685},"main":"./dist/dommatrix.js","_from":"file:thednp-dommatrix-2.0.9.tgz","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","engines":{"node":">=16","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.mts","build":"vite build && pnpm copy-docs","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.mts --browser=chromium","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/46c4a45a5c1b2fccbf7202f7f74af86a/thednp-dommatrix-2.0.9.tgz","_integrity":"sha512-8BAeldouSFbTIoC4NAsmob1mlu0iUr2j7smsmEOqGNTF+2MFHKlV024FCaav1VVPsq6aZI2OHMW4aeEFtcNalw==","repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"10.8.1","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","vitest":"^2.1.4","@vitest/ui":"^2.1.4","playwright":"^1.48.2","typescript":"^5.6.3","@vitest/browser":"^2.1.4","vite-plugin-dts":"^4.3.0","@vitest/coverage-istanbul":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.9_1730993439380_0.9987109269948746","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@thednp/dommatrix","version":"2.0.10","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.10","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"43fb733c18b4beea7a0d18dd1912f055475dde6d","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.10.tgz","fileCount":10,"integrity":"sha512-JAiMgcvvJJLANHCgMjhDRxdeZd4qmECqPMRv62xPf76z49eHJlloDOuJSyVxm1z9HwX7fjrvwi3P0pjFunUoGQ==","signatures":[{"sig":"MEQCIC8DfTVe1dUsbCVTf0YfYrGLfu9GSsDSj3Jr+4gnqRtmAiASCHiJEzTbfKoDQgIwzlIVx5xgMGqUHxC1aS32ZBDJew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179688},"main":"./dist/dommatrix.js","_from":"file:thednp-dommatrix-2.0.10.tgz","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","engines":{"node":">=20","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.mts","build":"vite build && pnpm copy-docs","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.mts --browser=chromium","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/5b0e045dcf1efd489095c2b049f1bbbc/thednp-dommatrix-2.0.10.tgz","_integrity":"sha512-JAiMgcvvJJLANHCgMjhDRxdeZd4qmECqPMRv62xPf76z49eHJlloDOuJSyVxm1z9HwX7fjrvwi3P0pjFunUoGQ==","repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","vitest":"^2.1.5","@vitest/ui":"^2.1.5","playwright":"^1.49.0","typescript":"^5.7.2","@vitest/browser":"^2.1.5","vite-plugin-dts":"^4.3.0","@vitest/coverage-istanbul":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.10_1732438476690_0.25383699545473304","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@thednp/dommatrix","version":"2.0.11","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.11","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"2bdb8590401842280e377e6172beacbedcd55554","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.11.tgz","fileCount":10,"integrity":"sha512-e4X97qU68a4ycieaGiRgmeE4KltnV8GPE1pUxdtgvJQBe4VvzL4a6Xxb+X8dI1cQrUVAkl3uSe5nGRXrAmNpkQ==","signatures":[{"sig":"MEUCIQD88niCaKwxe+CJ2tCa1joNh/nsw2HLp4DfU1AkP3PotQIgGzdLli0msnZ6i6BdFPOiIUi8zMul+6Nrwk8fMJE7bV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180504},"main":"./dist/dommatrix.js","_from":"file:thednp-dommatrix-2.0.11.tgz","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","engines":{"node":">=20","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.mts","build":"vite build && pnpm copy-docs","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.mts --browser=chromium","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/6a6b9f72d3aa61489006b603cf25bb90/thednp-dommatrix-2.0.11.tgz","_integrity":"sha512-e4X97qU68a4ycieaGiRgmeE4KltnV8GPE1pUxdtgvJQBe4VvzL4a6Xxb+X8dI1cQrUVAkl3uSe5nGRXrAmNpkQ==","repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","vitest":"^2.1.8","@vitest/ui":"^2.1.8","playwright":"^1.49.1","typescript":"^5.7.2","@vitest/browser":"^2.1.8","vite-plugin-dts":"^4.3.0","@vitest/coverage-istanbul":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.11_1733901205874_0.045284745337424326","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@thednp/dommatrix","version":"2.0.12","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@2.0.12","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"a33b1b783cf9157403d1bc5c1ffc9a37be596e74","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-2.0.12.tgz","fileCount":10,"integrity":"sha512-eOshhlSShBXLfrMQqqhA450TppJXhKriaQdN43mmniOCMn9sD60QKF1Axsj7bKl339WH058LuGFS6H84njYH5w==","signatures":[{"sig":"MEQCIGhta04sIb5Gda1MsuFYQRObWwpQJcIQK1cY9CVj5Ru3AiBMxxr4dhpw2aiqPaLrwML43iLa1/wq8Lre6bXr+865AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180537},"main":"./dist/dommatrix.js","_from":"file:thednp-dommatrix-2.0.12.tgz","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","engines":{"node":">=20","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --config vitest.config.mts","build":"vite build && pnpm copy-docs","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --config vitest.config-ui.mts --browser=chromium","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/206fd55087a3b0cf7a85c4f74d6e46aa/thednp-dommatrix-2.0.12.tgz","_integrity":"sha512-eOshhlSShBXLfrMQqqhA450TppJXhKriaQdN43mmniOCMn9sD60QKF1Axsj7bKl339WH058LuGFS6H84njYH5w==","repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"11.4.1","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"23.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"vite":"^6.3.5","vitest":"^3.1.4","@vitest/ui":"^3.1.4","playwright":"^1.52.0","typescript":"^5.8.3","@vitest/browser":"^3.1.4","vite-plugin-dts":"^4.5.4","@vitest/coverage-istanbul":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_2.0.12_1748439492193_0.09799020135776093","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@thednp/dommatrix","version":"3.0.0","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@3.0.0","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"d0e9e0e2ac4518bf4fd17e8824007a9f023252f4","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-3.0.0.tgz","fileCount":12,"integrity":"sha512-GGOA7ZHUhhTd1iBOLJc5ky7aKj3rb5BF3txJoCzwvnLfJdrhs99nxzpMJHAg1xUApccXMSfk0lU3m8lNv8h2Xg==","signatures":[{"sig":"MEUCIQCbIwU4+E749JxcJtzJRBTAuEJi/5kygW1GHVskqbQhFQIgSmqktgy69DndNndoET8fa2DAwOREWZNQIqZ+4xNAiZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fdommatrix@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203427},"main":"./dist/dommatrix.js","_from":"file:thednp-dommatrix-3.0.0.tgz","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","engines":{"node":">=20","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"}},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --browser.headless","build":"vite build && pnpm copy-docs","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/c37d388021b6233ee1efb91981acc47b/thednp-dommatrix-3.0.0.tgz","_integrity":"sha512-GGOA7ZHUhhTd1iBOLJc5ky7aKj3rb5BF3txJoCzwvnLfJdrhs99nxzpMJHAg1xUApccXMSfk0lU3m8lNv8h2Xg==","repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"vite":"^7.3.1","vitest":"^4.0.17","@vitest/ui":"^4.0.17","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.9","@vitest/browser":"^4.0.17","vite-plugin-dts":"^4.5.4","@vitest/coverage-istanbul":"^4.0.17","@vitest/browser-playwright":"^4.0.17"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_3.0.0_1768607753524_0.6705289568056285","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@thednp/dommatrix","version":"3.0.1","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@3.0.1","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"f3a2c55b4a582a7e288ddb8760de9361ab99ce76","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-3.0.1.tgz","fileCount":11,"integrity":"sha512-ncMwSqJ7uXemzT073Xe/GcOQ2/BLnjliUmujWtpdo7LSRIU+nZQUk8SQXIc0pAOdGwlvBv4ahB+2n4HNha5A2w==","signatures":[{"sig":"MEUCIAhmj7zMDN9EDmaoO5VtLwizWC344PjEvKOSEJO4vFunAiEA8hA4zLEC2bS4ePSDPpCs72qswkKIA5CuicMvzXBOXOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fdommatrix@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210156},"main":"./dist/dommatrix.js","_from":"file:thednp-dommatrix-3.0.1.tgz","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","engines":{"node":">=20","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --browser.headless","build":"vite build && pnpm copy-docs","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/7a0b59229166ea2aec67a72677232fc3/thednp-dommatrix-3.0.1.tgz","_integrity":"sha512-ncMwSqJ7uXemzT073Xe/GcOQ2/BLnjliUmujWtpdo7LSRIU+nZQUk8SQXIc0pAOdGwlvBv4ahB+2n4HNha5A2w==","repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"vite":"^7.3.1","vitest":"^4.0.17","@vitest/ui":"^4.0.17","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.9","@vitest/browser":"^4.0.17","vite-plugin-dts":"^4.5.4","@vitest/coverage-istanbul":"^4.0.17","@vitest/browser-playwright":"^4.0.17"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_3.0.1_1768636816566_0.6364530387784328","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@thednp/dommatrix","version":"3.0.2","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@3.0.2","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"30008dd43efd2e33518619e637f7cf7676a989c9","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-3.0.2.tgz","fileCount":11,"integrity":"sha512-OO4TkIFA1SGuJoiVLgxwEZhGuDBeUxiYYLxnLwBjrL1ktnPHLPtqpjbFDAM0HkruI4/vGvhX7DLxxKDuraEz4A==","signatures":[{"sig":"MEUCIQCzdi5FGhNR69YNNsHG/9AXarXZggr0oJSG88g+/KAWhAIgGc6RWgzGy67nF7sLMOTu07idIoMQw8QNaoh8LPfnxgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fdommatrix@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211623},"main":"./dist/dommatrix.js","_from":"file:thednp-dommatrix-3.0.2.tgz","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","engines":{"node":">=20","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --browser.headless","build":"vite build && pnpm copy-docs","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/63954cc811da83c63c13ab5e903f08b8/thednp-dommatrix-3.0.2.tgz","_integrity":"sha512-OO4TkIFA1SGuJoiVLgxwEZhGuDBeUxiYYLxnLwBjrL1ktnPHLPtqpjbFDAM0HkruI4/vGvhX7DLxxKDuraEz4A==","repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"vite":"^7.3.1","vitest":"^4.0.17","@vitest/ui":"^4.0.17","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.9","@vitest/browser":"^4.0.17","vite-plugin-dts":"^4.5.4","@vitest/coverage-istanbul":"^4.0.17","@vitest/browser-playwright":"^4.0.17"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_3.0.2_1768740218931_0.6120673309304676","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@thednp/dommatrix","version":"3.0.3","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@3.0.3","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"3ed8a9601c5823e7c60cb92bac1c4d6bf1a5209d","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-3.0.3.tgz","fileCount":11,"integrity":"sha512-vjHBWCaBcu3AIzEr9fON0TtNYVKyHj+aZxsGFo/AAmTmFem8w+JTncAxfk/hUiEc7/hFIrvw8qGQK3jHaHviuA==","signatures":[{"sig":"MEUCIQCJ/QvMhNmK3BDazUK7CYJv0eat4xZPfQE2VRHJkVmdcwIgIXbR9/mSN39O+KrcEYMEaiqPl3JfkVk3V4Ja7zlIpOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fdommatrix@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191796},"main":"./dist/dommatrix.js","_from":"file:thednp-dommatrix-3.0.3.tgz","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","engines":{"node":">=20","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --browser.headless","build":"vite build && pnpm copy-docs","badges":"npx -p dependency-version-badge update-badge typescript vitest vite","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/2c666bc8f5cf07a63a7e9cc7c3dcbd32/thednp-dommatrix-3.0.3.tgz","_integrity":"sha512-vjHBWCaBcu3AIzEr9fON0TtNYVKyHj+aZxsGFo/AAmTmFem8w+JTncAxfk/hUiEc7/hFIrvw8qGQK3jHaHviuA==","repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.12","devDependencies":{"vite":"^8.0.0","vitest":"^4.1.0","@vitest/ui":"^4.1.0","playwright":"^1.58.2","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/browser":"^4.1.0","vite-plugin-dts":"^4.5.4","@vitest/coverage-istanbul":"^4.1.0","@vitest/browser-playwright":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_3.0.3_1773833403822_0.5282212516578033","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@thednp/dommatrix","version":"3.0.4","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":{"name":"thednp"},"license":"MIT","_id":"@thednp/dommatrix@3.0.4","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"25f7c1c4d7c63d8c5dd58163a2d8a6e74ad6fbba","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-3.0.4.tgz","fileCount":10,"integrity":"sha512-xpKtQZqFOuAPfQDbePIh9f48YKfmULV7z9C+anPBSHiOG4P+T3ct7Cx2AZOoUeXbxiDkz7SONANy1bB7p2uysg==","signatures":[{"sig":"MEUCIAvdxD7sO/xU0NgWF8ezEoP+u0lBI0/zu8pEvOAtxbuqAiEAi6A5lPRoNseuJOZ8qANcnwh7N9FH1XPGFltH+R5Fit0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fdommatrix@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170205},"main":"./dist/dommatrix.js","_from":"file:thednp-dommatrix-3.0.4.tgz","types":"./dist/dommatrix.d.ts","module":"./dist/dommatrix.mjs","source":"./src/index.ts","engines":{"node":">=20","pnpm":">=8.6.0"},"exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --browser.headless","build":"vite build && pnpm copy-docs","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"_resolved":"/tmp/d8b694c55709b6de026b92b5b8495021/thednp-dommatrix-3.0.4.tgz","_integrity":"sha512-xpKtQZqFOuAPfQDbePIh9f48YKfmULV7z9C+anPBSHiOG4P+T3ct7Cx2AZOoUeXbxiDkz7SONANy1bB7p2uysg==","repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.3","vitest":"^4.1.2","@vitest/ui":"^4.1.2","playwright":"^1.58.2","typescript":"^6.0.2","@types/node":"^25.5.0","@vitest/browser":"^4.1.2","vite-plugin-dts":"^4.5.4","@vitest/coverage-istanbul":"^4.1.2","@vitest/browser-playwright":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_3.0.4_1774536079288_0.33362581263176483","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@thednp/dommatrix","version":"3.0.5","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":"thednp","license":"MIT","_id":"@thednp/dommatrix@3.0.5","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"f5e1c0c6581fbf816a34def7815c673467491c7d","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-3.0.5.tgz","fileCount":12,"integrity":"sha512-HMmzb6XvNc90iAycgOl/ZXu7epzb6YdOMm9sj/F/gwHx7JdT/Yw8/CkhymrZKD8pZKF4VeSnjvbhnvmK7VeOsA==","signatures":[{"sig":"MEUCIF1gW5UiaVvNraNGWeDCPJ8eo0vleu3BjDHTqyvmzgpIAiEAofXHvdLSYrlFmIDAuCL18Kxew+5+pVCrMUCd3a3hD50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fdommatrix@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274165},"main":"./dist/dommatrix.js","type":"module","module":"./dist/dommatrix.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --browser.headless","build":"tsdown && pnpm copy-docs","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","up:deno":"deno update --latest && deno run -A scripts/update-deno.js","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.1.2","@vitest/browser":"^4.1.10","@vitest/coverage-istanbul":"^4.1.10","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_3.0.5_1785794771714_0.16300215197455192","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@thednp/dommatrix","version":"3.0.6","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":"thednp","license":"MIT","_id":"@thednp/dommatrix@3.0.6","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"3c68379e1ca7aa011719fb34736a0202c19136d9","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-3.0.6.tgz","fileCount":13,"integrity":"sha512-1kC6XNtEj8yb6zX56juKrUBTXHjoILt7XHoXDXwKcON+zh8MJEEadyxEIXmzO2kohXfCzQUGcOcHwIGqitDwqw==","signatures":[{"sig":"MEQCICUx5elqBDtE9vO4M7qA0JBB3Nex51DHvuyWvKJ1dT3xAiBkAC1w/OOEgRwKZrekqOV7EnHUMRtBVzA1sh3L941ucg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fdommatrix@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277184},"main":"./dist/dommatrix.js","type":"module","module":"./dist/dommatrix.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --browser.headless","build":"tsdown && pnpm copy-docs","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","up:deno":"deno update --latest && deno run -A scripts/update-deno.js","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.1.2","@vitest/browser":"^4.1.10","@vitest/coverage-istanbul":"^4.1.10","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_3.0.6_1785798447171_0.5777603783192911","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@thednp/dommatrix","version":"3.1.0","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":"thednp","license":"MIT","_id":"@thednp/dommatrix@3.1.0","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"040b5c63010d8c1c34c9195f2e31cdc39ac60f1d","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-3.1.0.tgz","fileCount":13,"integrity":"sha512-jCHykme+nuiZExA9v/y6Kyht47By3hGqdn+rOKlyZRkBqNCLPs+/2DVBjoKYcOj1vAeXZq+6DetXn1SYg/6OMg==","signatures":[{"sig":"MEUCIEpgEXELWXlnDANu6j60DltO+BpwQ1J7+39el9kE5Vr7AiEAjHGzfQP02mFmbigf7a/gbJhB26Lj+eSlMpVPbBodKOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fdommatrix@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333717},"main":"./dist/dommatrix.js","type":"module","module":"./dist/dommatrix.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --browser.headless","bench":"vitest --browser.headless --coverage.enabled=false test/dommatrix.bench.test.ts","build":"tsdown && pnpm copy-docs","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","up:deno":"deno update --latest && deno run -A scripts/update-deno.js","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","bench:native":"vitest --browser.headless --coverage.enabled=false test/native.bench.test.ts","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.1.2","@vitest/browser":"^4.1.10","@vitest/coverage-istanbul":"^4.1.10","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_3.1.0_1785844269762_0.8804434349851651","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@thednp/dommatrix","version":"3.1.1","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"author":"thednp","license":"MIT","_id":"@thednp/dommatrix@3.1.1","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"homepage":"https://thednp.github.io/dommatrix/","bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"dist":{"shasum":"f118b81fea81ff2a562a6a9bce8c25b2865f881e","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-3.1.1.tgz","fileCount":13,"integrity":"sha512-LQw9A56KeDYN9aPFGjad2xTpGNnsIsvq98k1l28HNsvi+SuRFY6M5ET3f0SFrtssOKOcvgqmObztR0/dc6kSZQ==","signatures":[{"sig":"MEYCIQDHtX19CHyCBwouEvzEv0jwPpuVn5jeda2gkFoSw0V2yQIhAJRxXeNOydOlM1amRp0jQyXMw+ZcGhaxp0lEigeORisS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fdommatrix@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350476},"main":"./dist/dommatrix.js","type":"module","module":"./dist/dommatrix.mjs","source":"./src/index.ts","exports":{".":{"types":"./dist/dommatrix.d.ts","import":"./dist/dommatrix.mjs","require":"./dist/dommatrix.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"pnpm lint:ts && pnpm check:ts","test":"pnpm pre-test && vitest --browser.headless","bench":"vitest --browser.headless --coverage.enabled=false test/dommatrix.bench.test.ts","build":"tsdown && pnpm copy-docs","fix:ts":"deno lint src --fix","format":"deno fmt src","lint:ts":"deno lint src","test-ui":"pnpm pre-test && vitest --browser --ui","up:deno":"deno update --latest && deno run -A scripts/update-deno.js","check:ts":"tsc --noEmit","pre-test":"pnpm clean-coverage","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map","bench:docs":"deno -A scripts/update-benchmark.js","bench:native":"vitest --browser.headless --coverage.enabled=false test/native.bench.test.ts","clean-coverage":"rm -rf coverage .nyc_output"},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"repository":{"url":"git+https://github.com/thednp/dommatrix.git","type":"git"},"description":"TypeScript shim for DOMMatrix","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^26.1.2","@vitest/browser":"^4.1.10","@vitest/coverage-istanbul":"^4.1.10","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/dommatrix_3.1.1_1785924805344_0.9805161812280354","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@thednp/dommatrix","version":"3.1.2","description":"TypeScript shim for DOMMatrix","homepage":"https://thednp.github.io/dommatrix/","type":"module","author":"thednp","license":"MIT","source":"./src/index.ts","main":"./dist/dommatrix.js","module":"./dist/dommatrix.mjs","exports":{".":{"types":"./dist/dommatrix.d.ts","require":"./dist/dommatrix.cjs","import":"./dist/dommatrix.mjs"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/thednp/dommatrix.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"devDependencies":{"@types/node":"^26.4.1","@vitest/browser":"^4.1.11","@vitest/browser-playwright":"^4.1.11","@vitest/coverage-istanbul":"^4.1.11","@vitest/ui":"^4.1.11","playwright":"^1.62.1","tsdown":"^0.22.14","typescript":"^7.0.2","vitest":"^4.1.11"},"scripts":{"pre-test":"pnpm clean-coverage","test":"pnpm pre-test && vitest --browser.headless","test-ui":"pnpm pre-test && vitest --browser --ui","bench":"vitest --browser.headless --coverage.enabled=false test/dommatrix.bench.test.ts","bench:native":"vitest --browser.headless --coverage.enabled=false test/native.bench.test.ts","bench:docs":"deno -A scripts/update-benchmark.js","clean-coverage":"rm -rf coverage .nyc_output","format":"deno fmt src","lint":"pnpm lint:ts && pnpm check:ts","lint:ts":"deno lint src","check:ts":"tsc --noEmit","fix:ts":"deno lint src --fix","build":"tsdown && pnpm copy-docs","up:deno":"deno update --latest && deno run -A scripts/update-deno.js","copy-docs":"cp dist/dommatrix.js docs/dommatrix.js && cp dist/dommatrix.js.map docs/dommatrix.js.map"},"_nodeVersion":"22.23.2","_id":"@thednp/dommatrix@3.1.2","dist":{"integrity":"sha512-wxRH2/Qdqd+JxFpjb5vw+ZMaij8Hqa/9Hgl41n2Jb+3WNRhdemrosK0FxEo/yEvhvHGW8D1tZ3oPH9N0m1QG+A==","shasum":"4540befbed1748aaa34d6c7c75e7ff15a27bdeff","tarball":"https://registry.npmjs.org/@thednp/dommatrix/-/dommatrix-3.1.2.tgz","fileCount":13,"unpackedSize":351191,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@thednp%2fdommatrix@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBHqLeBoRdXaH5EAZBwlgN9BrHf/aXx/M6MDLuJ7YwspAiAFZKieH3juFSYe0Tt5BUVc9/LbMfXlmLSKeWWyw5Qc/A=="}]},"_npmUser":{"name":"thednp","email":"dnp.digital@gmail.com"},"directories":{},"maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dommatrix_3.1.2_1788333547014_0.0047676906047924295"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-28T07:43:06.326Z","modified":"2026-09-02T07:19:07.627Z","2.0.0-alpha1":"2022-12-28T07:43:06.597Z","2.0.0-alpha2":"2022-12-28T08:24:30.299Z","2.0.0-alpha3":"2022-12-29T18:58:58.476Z","2.0.0":"2023-02-12T13:08:45.700Z","2.0.1":"2023-02-12T13:40:23.712Z","2.0.2":"2023-02-12T13:53:54.484Z","2.0.3":"2023-03-18T13:59:18.846Z","2.0.4":"2023-03-18T14:05:16.569Z","2.0.5":"2023-06-11T09:17:47.580Z","2.0.6":"2023-07-04T16:22:08.283Z","2.0.7":"2024-08-11T07:18:01.805Z","2.0.8":"2024-09-06T05:10:31.186Z","2.0.9":"2024-11-07T15:30:39.621Z","2.0.10":"2024-11-24T08:54:36.955Z","2.0.11":"2024-12-11T07:13:26.076Z","2.0.12":"2025-05-28T13:38:12.398Z","3.0.0":"2026-01-16T23:55:53.674Z","3.0.1":"2026-01-17T08:00:16.706Z","3.0.2":"2026-01-18T12:43:39.130Z","3.0.3":"2026-03-18T11:30:03.980Z","3.0.4":"2026-03-26T14:41:19.463Z","3.0.5":"2026-08-03T22:06:11.940Z","3.0.6":"2026-08-03T23:07:27.303Z","3.1.0":"2026-08-04T11:51:09.888Z","3.1.1":"2026-08-05T10:13:25.510Z","3.1.2":"2026-09-02T07:19:07.177Z"},"bugs":{"url":"https://github.com/thednp/dommatrix/issues"},"author":"thednp","license":"MIT","homepage":"https://thednp.github.io/dommatrix/","keywords":["dommatrix","cssmatrix","shim","polyfill","nodejs","dom","css","transform","typescript"],"repository":{"type":"git","url":"git+https://github.com/thednp/dommatrix.git"},"description":"TypeScript shim for DOMMatrix","maintainers":[{"name":"thednp","email":"dnp.digital@gmail.com"}],"readme":"# @thednp/dommatrix\n\n[![Coverage Status](https://coveralls.io/repos/github/thednp/dommatrix/badge.svg)](https://coveralls.io/github/thednp/dommatrix)\n[![NPM Version](https://img.shields.io/npm/v/@thednp/dommatrix.svg)](https://www.npmjs.com/package/@thednp/dommatrix)\n[![JSR Version](https://img.shields.io/jsr/v/@thednp/dommatrix.svg)](https://jsr.io/@thednp/dommatrix)\n[![NPM Downloads](https://img.shields.io/npm/dm/@thednp/dommatrix.svg)](http://npm-stat.com/charts.html?@thednp/dommatrix)\n[![ci](https://github.com/thednp/dommatrix/actions/workflows/ci.yml/badge.svg)](https://github.com/thednp/dommatrix/actions/workflows/ci.yml)\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/@thednp/dommatrix/badge)](https://www.jsdelivr.com/package/npm/@thednp/dommatrix)\n\nA TypeScript sourced [DOMMatrix](https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix) shim for **Node.js** apps and legacy browsers.\n\n## Table of Contents\n\n- [Features](#features)\n- [Benchmarks](#benchmarks)\n- [Demo](#demo)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [API Reference](#api-reference)\n- [CSSMatrix vs native DOMMatrix](#cssmatrix-vs-native-dommatrix)\n- [Alternatives](#alternatives)\n- [History](#history)\n- [Thanks](#thanks)\n- [License](#license)\n\n## Features\n\n- **Zero runtime dependencies** — the entire library is a single file\n- **Node.js compatible** — no `DOMMatrix` / `DOMPoint` globals required, works in legacy browsers too\n- **Full transform string parsing** — `matrix()`, `matrix3d()`, `translate*()`, `rotate*()`, `rotate3d()`, `scale*()`, `skew*()`, `perspective()` with `deg` / `rad` / `px` units, via `fromString()` or the constructor\n- **2D & 3D** — the `m11`-`m44` / `a`-`f` properties, `matrix()` / `matrix3d()` string output\n- **Immutable and mutable APIs** — `translate()` returns a new matrix, `translateSelf()` mutates in place, same as native `DOMMatrix`\n- **TypeScript** — bundled type definitions, including the `Matrix`, `Matrix3d`, `JSONMatrix` and `PointTuple` types\n- **Verified against native** — every method is tested side-by-side with the native `DOMMatrix` in real browsers, with **100% test coverage**\n\n## Benchmarks\n\n<!-- b-summary -->\n\n`CSSMatrix` is **1.2x–91x faster** than the previous 3.0.x release series and **1.8x–162x faster** than the native `DOMMatrix` — except `toString()`, which native does ~1.2x faster.\n\nEvery operation's result matches the previous release series and the native `DOMMatrix` to within `1e-9` (output is indistinguishable at the 9th decimal place). Full methodology, per-operation results and interpretation: [BENCHMARK](BENCHMARK.md).\n\nLast updated: **2026-08-05**.\n\n<!-- /b-summary -->\n\n## Demo\n\nSee DOMMatrix shim in action, [click me](https://thednp.github.io/dommatrix) and start transforming.\n\n## Installation\n\n```sh\nnpm install @thednp/dommatrix\n# pnpm add @thednp/dommatrix\n# bun add @thednp/dommatrix\n# deno add npm:@thednp/dommatrix\n# deno add jsr:@thednp/dommatrix\n# npx jsr add @thednp/dommatrix\n```\n\nInstall from [JSR](https://jsr.io/@thednp/dommatrix) and import the raw TypeScript source:\n\n```ts\nimport CSSMatrix from \"jsr:@thednp/dommatrix\";\n```\n\nDownload the latest version and copy the `dist/dommatrix.js` file to your project assets folder, then load the file in your front-end:\n\n```html\n<script src=\"./assets/js/dommatrix.js\"></script>\n```\n\nAlternatively you can load from CDN:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@thednp/dommatrix/dist/dommatrix.js\"></script>\n```\n\n## Quick Start\n\n```js\nimport CSSMatrix from '@thednp/dommatrix';\n\n// init from a transform string\nconst myMatrix = new CSSMatrix('matrix(1,0.25,-0.25,1,0,0)');\n\n// mutating methods change the matrix in place\nmyMatrix.translateSelf(15, 20);\nmyMatrix.rotateSelf(15);\n\n// apply to styling to target\nelement.style.transform = myMatrix.toString();\n```\n\n> **Immutable vs mutable** — like native `DOMMatrix`, the shim offers both styles. `translate()`, `rotate()`, `scale()`, `skew()` and `multiply()` return a **new** matrix and leave the original untouched; their `*Self()` counterparts mutate the matrix and return `this`. The example above uses `*Self()` because the returned value is discarded.\n\nThe constructor accepts the same inputs as the native interface, plus a couple more:\n\n```js\n// a valid CSS transform string\nconst fromString = new CSSMatrix('translate(10px, 20px) rotate(45deg)');\n\n// an array of 6 (2D) or 16 (3D) numbers\nconst fromArray = new CSSMatrix([1, 0, 0, 1, 15, 25]);\n\n// a JSON object (e.g. the result of another matrix's toJSON())\nconst fromJSON = new CSSMatrix({ a: 1, b: 0, c: 0, d: 1, e: 15, f: 25 });\n\n// another CSSMatrix instance\nconst fromMatrix = new CSSMatrix(fromString);\n\nconsole.log(fromString.toString()); // matrix(1, 0, 0, 1, 10, 20)\nconsole.log(fromArray.toArray());   // [1, 0, 0, 1, 15, 25]\nconsole.log(fromJSON.toJSON());     // { a, b, c, d, e, f, m11..m44, is2D, isIdentity }\nconsole.log(fromMatrix.transformPoint({ x: 0, y: 0, z: 0, w: 1 })); // { x, y, z, w }\n```\n\nCommonJS works too, and in Node.js you can import the default as whatever name you want:\n\n```js\n// CommonJS\nconst CSSMatrix = require('@thednp/dommatrix');\n\n// or alias it as a drop-in replacement\nconst DOMMatrix = CSSMatrix;\n```\n\nTypeScript users get the helper types from the package root:\n\n```ts\nimport CSSMatrix from '@thednp/dommatrix';\nimport type { Matrix, Matrix3d, JSONMatrix, PointTuple } from '@thednp/dommatrix';\n\nconst values: Matrix = [1, 0, 0, 1, 15, 25];\nconst matrix = new CSSMatrix(values);\n```\n\nFor the complete JavaScript API, check the [JavaScript API](https://github.com/thednp/DOMMatrix/wiki/JavaScript-API) section in our wiki.\n\n## API Reference\n\n### Static methods\n\n| Method | Description |\n| --- | --- |\n| `fromString(source)` | Parses any valid CSS transform string |\n| `fromArray(array)` | Creates a matrix from an array of 6/16 numbers, `Float32Array` or `Float64Array` |\n| `fromMatrix(matrix)` | Creates a matrix from a `CSSMatrix` / `DOMMatrix` instance or a `toJSON()` object |\n| `toArray(matrix, is2D?)` | Returns an *Array* of 6/16 values from any compatible matrix |\n| `isCompatibleArray(array)` | Checks if a value is a compatible 6/16 number array |\n| `isCompatibleObject(object)` | Checks if a value is a `CSSMatrix` / `DOMMatrix` / `JSONMatrix` object |\n| `Translate(x, y, z)` | Returns a translation matrix (CSS `translate3d()`) |\n| `Rotate(rx, ry, rz)` | Returns a rotation matrix (CSS `rotate3d()`) |\n| `RotateAxisAngle(x, y, z, alpha)` | Returns a rotation matrix about a vector (CSS `rotate3d()` with 4 values) |\n| `Scale(x, y, z)` | Returns a scale matrix (CSS `scale3d()`) |\n| `Skew(angleX, angleY)` | Returns a skew matrix (CSS `skew()`) |\n| `SkewX(angle)` | Returns a skew-X matrix (CSS `skewX()`) |\n| `SkewY(angle)` | Returns a skew-Y matrix (CSS `skewY()`) |\n| `Multiply(m1, m2)` | Returns the multiplication of two matrices |\n\n### Instance methods\n\n| Method | Description |\n| --- | --- |\n| `setMatrixValue(init)` | Replaces the matrix values from the given string / array / object, mutates in place and returns `this` |\n| `translate(x, y?, z?)` / `translateSelf(x, y?, z?)` | Applies a translation (CSS `translate3d()`) |\n| `rotate(rx?, ry?, rz?)` / `rotateSelf(rx?, ry?, rz?)` | Applies a rotation; a single value rotates about the z-axis (CSS `rotate()`) |\n| `rotateAxisAngle(x, y, z, angle)` / `rotateAxisAngleSelf(...)` | Applies a rotation about a vector (CSS `rotate3d()`) |\n| `scale(x, y?, z?)` / `scaleSelf(x, y?, z?)` | Applies a scale; `y` defaults to `x`, `z` to `1` (CSS `scale3d()`) |\n| `skew(angleX, angleY)` / `skewSelf(angleX, angleY)` | Applies a skew (CSS `skew()`) |\n| `skewX(angle)` / `skewXSelf(angle)` | Applies a skew along the x-axis (CSS `skewX()`) |\n| `skewY(angle)` / `skewYSelf(angle)` | Applies a skew along the y-axis (CSS `skewY()`) |\n| `multiply(matrix)` / `multiplySelf(matrix)` | Post-multiplies by another matrix |\n| `transformPoint(tuple)` | Transforms a `DOMPoint` or `{ x, y, z, w }` tuple |\n| `toArray(is2D?)` | Returns an *Array* of 6/16 values |\n| `toFloat32Array(is2D?)` / `toFloat64Array(is2D?)` | Returns a typed array of 6/16 values |\n| `toString()` | Returns the `matrix()` / `matrix3d()` CSS syntax |\n| `toJSON()` | Returns `{ a-f, m11-m44, is2D, isIdentity }` |\n\n### Properties\n\n| Property | Description |\n| --- | --- |\n| `a`-`f` / `m11`-`m44` | The 2D aliases and the canonical 3D values (kept in sync) |\n| `is2D` | Getter — `true` when the matrix represents a 2D transform |\n| `isIdentity` | Getter — `true` when the matrix is the identity matrix |\n\n## CSSMatrix vs native DOMMatrix\n\nThe shim mirrors the native **DOMMatrix** API surface closely — the same `m11`-`m44` / `a`-`f` properties, the same `matrix()` / `matrix3d()` string output, and the same split between immutable methods (`translate()`, `rotate()`, `scale()`, `skew()`, `multiply()`) and their mutating `*Self()` counterparts. There are, however, some deliberate differences:\n\n| Feature | CSSMatrix shim | Native DOMMatrix |\n| --- | --- | --- |\n| Environment | Works in **Node.js** and legacy browsers — no `DOMMatrix` / `DOMPoint` globals required | Browser only |\n| String parsing | `CSSMatrix.fromString()` static, also via the constructor | Constructor only (`new DOMMatrix(transform)`) |\n| Array / typed-array input | `CSSMatrix.fromArray()`, also via the constructor | `DOMMatrix.fromFloat64Array()` / `fromFloat32Array()` statics |\n| Object input | `CSSMatrix.fromMatrix()` accepts another matrix or a `toJSON()` object | `DOMMatrix.fromMatrix()` accepts a `DOMMatrixInit` |\n| `transformOrigin` argument | Not supported | Supported (`new DOMMatrix(init, transformOrigin)`) |\n| `is2D` / `isIdentity` | Computed getters — always reflect the current values | `is2D` is a flag fixed at construction and can report stale results (e.g. after `rotateAxisAngle()`) |\n| `transformPoint()` | Accepts a `DOMPoint` **or** a plain `{ x, y, z, w }` tuple; returns the same type it received | Accepts `DOMPointInit`, always returns a `DOMPoint` |\n| `setMatrixValue()` | Mutates in place and returns `this`; accepts any of the shim's input types (string, array / typed array, `DOMMatrix`, plain object) | Mutates in place and returns `this`; accepts `DOMMatrixInit` only |\n| `toArray()` | Plain `Array` of 6/16 values, alongside `toFloat32Array()` / `toFloat64Array()` | `toFloat32Array()` / `toFloat64Array()` only |\n| `toJSON()` | `{ a-f, m11-m44, is2D, isIdentity }` | Same shape |\n| TypeScript | Ships bundled type definitions, zero runtime dependencies | WebIDL-generated typings |\n\nMethods of the `DOMMatrixReadOnly` prototype that are not part of this shim: `flipX()`, `flipY()`, `inverse()` and `rotateFromVector()` (`transpose()` is not part of the native interface either). Everything else — `translate*`, `rotate*`, `rotateAxisAngle*`, `scale*`, `skew*`, `multiply*`, `toString()`, `toFloat(32/64)Array()`, `transformPoint()` — is implemented with behavior verified against the native interface by the test suite.\n\n## Alternatives\n\nDOMMatrix shim is meant to be a light pocket tool for many things like [svg-path-commander](http://thednp.github.io/svg-path-commander). For a complete polyfill that fills in the missing `DOMMatrixReadOnly` methods (`inverse()`, `flipX()`, `flipY()`, ...), you might want to also consider [geometry-interfaces](https://github.com/trusktr/geometry-interfaces) and [geometry-polyfill](https://github.com/jarek-foksa/geometry-polyfill).\n\n## History\n\n`@thednp/dommatrix` started as a fork of the [original CSSMatrix](https://github.com/arian/CSSMatrix/). In contrast with the original source there have been a series of changes to the prototype for consistency, performance as well as requirements to better accommodate the **DOMMatrix** interface:\n\n- **changed** how the constructor determines if the matrix is 2D, based on a [more accurate method](https://github.com/jsidea/jsidea/blob/2b4486c131d5cca2334293936fa13454b34fcdef/ts/jsidea/geom/Matrix3D.ts#L788) which is actually checking the designated values of the 3D space; in contrast, the old *CSSMatrix* constructor sets the `afine` property at initialization only and based on the number of arguments or the type of the input CSS transform syntax;\n- **fixed** the `translate()`, `scale()` and `rotate()` instance methods to work with one axis transformation, also inline with **DOMMatrix**;\n- **added** the `*Self` instance methods — `translateSelf()`, `scaleSelf()`, `rotateSelf()`, `rotateAxisAngleSelf()`, `skewXSelf()`, `skewYSelf()`, `skewSelf()` and `multiplySelf()` — the mutating counterparts of the immutable methods above, inline with the native **DOMMatrix** API;\n- **changed** `toString()` instance method to utilize the new method `toArray()` described below;\n- **changed** `setMatrixValue()` instance method to do all the heavy duty work with parameters;\n- **added** `is2D` (*getter*) property;\n- **added** `isIdentity` (*getter*) property;\n- **added** `skew()` public method to work in line with native DOMMatrix;\n- **added** `Skew()` static method to work with the above `skew()` instance method;\n- **added** `fromMatrix` static method, not present in the constructor prototype;\n- **added** `fromString` static method, not present in the constructor prototype;\n- **added** `fromArray()` static method, not present in the constructor prototype, should also process *Float32Array* / *Float64Array* via `Array.from()`;\n- **added** `toFloat64Array()` and `toFloat32Array()` instance methods, the updated `toString()` method makes use of them alongside `toArray`;\n- **added** `toArray()` instance method, normalizes values and is used by the `toString()` instance method;\n- **added** `toJSON()` instance method will generate a standard *Object* which includes `{a,b,c,d,e,f}` and `{m11,m12,m13,..m44}` properties as well as `is2D` & `isIdentity` properties;\n- **added** `transformPoint()` instance method which works like the original;\n- **added** `isCompatibleArray()` static method to check if an array is a compatible array of 6/16 numbers;\n- **added** `isCompatibleObject()` static method to checks if an object is compatible with CSSMatrix, usually another CSSMatrix / DOMMatrix instance or the result of these instances `toJSON()` method call;\n- *removed* `afine` property, it's a very old *WebKitCSSMatrix* defined property;\n- *removed* `inverse()` instance method, will be re-added later for other implementations (probably going to be accompanied by `determinant()`, `transpose()` and others);\n- *removed* `transform` instance method, not present in the native **DOMMatrix** prototype;\n- *removed* `setIdentity()` instance method due to code rework for enabling better TypeScript definitions;\n- *removed* `toFullString()` instance method, probably something also from *WebKitCSSMatrix*;\n- *removed* `feedFromArray` static method, not present in the constructor prototype, `fromArray()` will cover that;\n- *not supported* `fromFloat64Array()` and `fromFloat32Array()` static methods are not supported, our `fromArray()` should handle them just as well;\n- *not supported* `flipX()` or `flipY()` instance methods of the *DOMMatrixReadOnly* prototype are not supported;\n- *not supported* `scaleNonUniformSelf()` or `rotate3d()` with `{x, y, z}` transform origin parameters are not implemented.\n\n## Thanks\n\n- Joe Pea for his [geometry-interfaces](https://github.com/trusktr/geometry-interfaces)\n- Jarek Foksa for his [geometry-polyfill](https://github.com/jarek-foksa/geometry-polyfill)\n- Arian Stolwijk for his [CSSMatrix](https://github.com/arian/CSSMatrix/)\n\n## License\n\nDOMMatrix shim is [MIT Licensed](https://github.com/thednp/DOMMatrix/blob/master/LICENSE).\n","readmeFilename":""}