{"_id":"fenestrae","_rev":"30-50b3023c4eeda2cbdc4632cd4cf9bc9c","name":"fenestrae","dist-tags":{"beta":"0.3.5","latest":"1.0.7"},"versions":{"1.0.0":{"name":"fenestrae","version":"1.0.0","keywords":["react","windows","erp","desktop"],"author":{"name":"Toni Ravent�s"},"license":"Apache-2.0","_id":"fenestrae@1.0.0","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"f12d6a509ffc393240f957d0bdb5c6b7914b3edc","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-1.0.0.tgz","fileCount":3,"integrity":"sha512-HQpJ7Ybuli935q2UWS3mdcrHQbWlIdDP+OuYK7/xkc6zOlkBZd8HMzcWUIhy1lAbzelz9mhPze0f3uPS6sKOQA==","signatures":[{"sig":"MEUCIFvRqJAsWeo76jDmtRaULNImMfDXAEaXSEqO7CsNVKxeAiEAu1WyjoVMOJHoWvWbv5J6KKSHDDFVAr54JBil/CQYkCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12298},"main":"index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"React Window Manager for Enterprise Web Applications","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fenestrae_1.0.0_1781379193994_0.8424005810061097","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"fenestrae","version":"0.1.1","license":"Apache-2.0","_id":"fenestrae@0.1.1","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"2d69df2e1625367fed6d3e34fd9f006813c4d90b","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.1.1.tgz","fileCount":6,"integrity":"sha512-0chnDSd+VqRQXX663Kdh8Jkqk+1Rx+91vawsLnvrfOugyqnITKdRAHZN7eEU8UAcsERnX0F8eWn/wWo2VpYhNg==","signatures":[{"sig":"MEUCIEM2s+AXNOAlc332Xw+wrU9RgO9U0fIwvgdOkth9pCZGAiEAnQtXbe6PGpGDzLx1nr5wv1m4iyRSFvtt25R4N3w3g+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1707924},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"c1eb04638f92b8ebdfe42f741ac5694398ce46ad","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","idb-keyval":"^6.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.1.1_1784990103504_0.27563765917639516","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"fenestrae","version":"0.1.2","license":"Apache-2.0","_id":"fenestrae@0.1.2","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"5ce948d951530942c23ddab2ad82af830ddd8206","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.1.2.tgz","fileCount":6,"integrity":"sha512-Rlql9h0h/ybn9TO1NTvFIpxcLFba6dHj0WNW6bLmKVtv6uUIRXD9A6C4KGDgF2eaQp/XgPbZGzFotRpLlJa3jw==","signatures":[{"sig":"MEUCIQDWwokuScX2CGfYT8W7dXPimlQQlfGOrCEYi42lYvhnKwIgN5uiZ7x81mQAxILyzrP+48PnwNRDTelHIJ/ahQnuxds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1707921},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"c1eb04638f92b8ebdfe42f741ac5694398ce46ad","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","idb-keyval":"^6.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.1.2_1784990778845_0.40596586565119974","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"fenestrae","version":"0.1.3","license":"Apache-2.0","_id":"fenestrae@0.1.3","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"27ec4cc039a1601bb7ca3013bcea0d80e634ade9","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.1.3.tgz","fileCount":6,"integrity":"sha512-NEh4euIQjTen6DMnJKPOy+w1jFBqvGtoSmQKGQnhgWFPIOWTMU95dssTceammVKz+6q0sWlHsO2fJWHAoW82Ag==","signatures":[{"sig":"MEUCIGf40O2DGM8A7R8/vc0WhkUan7IsUuJNgeSkYxGumW24AiEApk2abYyigCrAlSqt1rjVWw6w83CvRd9vxNgS8rDHUak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1709397},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"c1eb04638f92b8ebdfe42f741ac5694398ce46ad","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","idb-keyval":"^6.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.1.3_1785177955862_0.2585992620973876","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"fenestrae","version":"0.1.4","license":"Apache-2.0","_id":"fenestrae@0.1.4","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"49a23e3744135dbb20f9870e638ab59abf3a2ea0","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.1.4.tgz","fileCount":6,"integrity":"sha512-AECzP3hGS6TPKiZodaBcNp13dGkM4YhZEfVhEBi6+R13/NY9bO0EuEAc5qFV2Lhm97hro4WODzvfpZ/9MJPesg==","signatures":[{"sig":"MEQCIC/A5TtHzM520glAkyfMQNfKbuTjQayudmarrRQt+9IZAiBczmgsYHacetpKY8VvehAbOWSxXaGLGg2Tf+5qfY0M/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1709504},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"c1eb04638f92b8ebdfe42f741ac5694398ce46ad","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","idb-keyval":"^6.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.1.4_1785264000541_0.6282454832258388","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"fenestrae","version":"0.1.5","license":"Apache-2.0","_id":"fenestrae@0.1.5","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"3d922f5a6d35a8855f071d46f9a70930d0fe8045","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.1.5.tgz","fileCount":6,"integrity":"sha512-6eveJ1afhNU5RJ6eUfEWW3gKW6DP8WsMlKiZpB66nTs79eRFmSLZiwgId1Df99zQNONlHheD4MZCeVOeZjDXVg==","signatures":[{"sig":"MEQCICkh+Ax6KhlsBXBlX6do5Pj+nwgvFwfvMW3rIPwdx1r/AiAKs1W8S8pAp6yH4iJEO42vdUyvRGaXf39bKpJBwjfSmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1734777},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"c1eb04638f92b8ebdfe42f741ac5694398ce46ad","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.1.5_1785683117390_0.450307059684812","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"fenestrae","version":"0.2.0","license":"Apache-2.0","_id":"fenestrae@0.2.0","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"893ff2d54c8942f3d566d135201a8b56390b8032","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.2.0.tgz","fileCount":6,"integrity":"sha512-Ehkczz4g1Z/2CSlgcVAr3Wk0/o+xDJdHWFETySzIebBS3S/NL/OYlZ+Rzm0t8vWuRAs4xsKDALFVip4nAfmSkQ==","signatures":[{"sig":"MEUCIHKEGUOlddlH+AqBXzQfwnrvUeGP/wPQqb/F/RfnOEnSAiEAmfzpxMoMO/lxhsTxMmhnYdZ9GUuFaOSswRTkSprrhI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1738468},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"c1eb04638f92b8ebdfe42f741ac5694398ce46ad","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.2.0_1785842603956_0.3368524361767251","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"fenestrae","version":"0.2.1","license":"Apache-2.0","_id":"fenestrae@0.2.1","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"cb50673fc64426e2467a3eeada4d09c3f5c36c60","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.2.1.tgz","fileCount":6,"integrity":"sha512-MSkR1FEouvwI9wTp9XH0xaiWw2IHPeAXaZvnkdYkVgFlxtxAx3LoD2c6aykXeuZ58B8heKndE0zig40T55s+bg==","signatures":[{"sig":"MEUCIBydRJiAhRp7MfbDaCBU5OQAri0hH0UlVzhTihGJtCcGAiEA/QOaZjdHkjRcwx7F6oMSp19aIot3/VmX2vR5kPBHZFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737560},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"c1eb04638f92b8ebdfe42f741ac5694398ce46ad","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.2.1_1785842769676_0.5423222054623826","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"fenestrae","version":"0.2.2","license":"Apache-2.0","_id":"fenestrae@0.2.2","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"664a16e18f6c0829faedd8de0e36ae734d5590de","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.2.2.tgz","fileCount":6,"integrity":"sha512-IFlgXsSdkCsNitRsHpE1fo251v2HxVjbwucxvlvknSDpDinLVmnZxFPvaOXA3hSVEdyvoB7Qyspo6PRJ0lNfCA==","signatures":[{"sig":"MEUCIGytSHl96SssXPlQqRG2t7qQFd9N6O67DXxEz5v1iXoNAiEAjGACQQ1ERBu4rbmbE1EWxAyaEWPiK7EEyWN29qmOwe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1739261},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"c1eb04638f92b8ebdfe42f741ac5694398ce46ad","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.2.2_1786034352526_0.38979763151746316","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"fenestrae","version":"0.2.3","license":"Apache-2.0","_id":"fenestrae@0.2.3","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"730d243f143a0465c804d76f94bfcb1069180c86","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.2.3.tgz","fileCount":6,"integrity":"sha512-B+WUm1DBTv4diRvzAU1isfwvxqF3prBMPi4SsimG9QyMWV1AebDfMEKM3D9TVgiAdz9iTFRZ+FYbslOw97slAg==","signatures":[{"sig":"MEUCIQD5BUKaIJL0Xvmwl/BividG4tf2GQMUYeBVfwXdEOP+iwIgOfmgpzSZ4R1QACJ9IlLDAvZ0L70Rp7+VcI/7Hysx4no=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742873},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"c1eb04638f92b8ebdfe42f741ac5694398ce46ad","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.2.3_1786128977724_0.04360429287943801","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"fenestrae","version":"0.2.4","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@0.2.4","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"0dc70e04ca6e8f4cebf4e466dbfaeadf6d56b665","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.2.4.tgz","fileCount":6,"integrity":"sha512-wVVBWGFHnmMP1YINksgswQvGh5yXkGChYq68G3FIVV5Uh05aH944eJyRXm5I7NsMRAcIyNphpBLFK2w9Yxguog==","signatures":[{"sig":"MEQCIEmheXIdLwUMPVBk1E0xHd7XSk0J9eExcA9zGlxbdMgKAiAfsrsmPIYRsNh4J8t+agZJ23fpM9Qj8I4aPWFdRXdM8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312391},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"019f1f61ba543a1e682ba282149d029ee9320b95","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.2.4_1786370731282_0.7745053296130304","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"fenestrae","version":"0.2.5","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@0.2.5","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"ab27578c7bdab826d9ca0c403bb66f09d341688e","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.2.5.tgz","fileCount":6,"integrity":"sha512-SdsZwk1UawXALLBeOhoFjbjPKiZive2xKsN/BcDK9w4t/6NegW1+9fhD5XEszf8xzv6/5GCXfyg6BJQRIa+yxA==","signatures":[{"sig":"MEQCIFJV+KC8YANT8Ycntx+m0KhgkCwmxos5PTXPyq4OYIo6AiBx3Lb0uo8A3furObWBPnls6YG43/EF11Jbybl4arhMxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387537},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"019f1f61ba543a1e682ba282149d029ee9320b95","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.2.5_1786902184139_0.8841406770240985","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"fenestrae","version":"0.2.6","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@0.2.6","maintainers":[{"name":"toniraventos","email":"goe2048@gmail.com"}],"dist":{"shasum":"c5a07a0134ed5ab99c4660d3e443eec575e6e619","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.2.6.tgz","fileCount":6,"integrity":"sha512-xOZtPDTF3fLTN70/sSTPjigeLasymtyX+o0NIaVmCvcwY4COhkRCTB54/jvRhFSS2mEXJvG7577gi6kwITkAqA==","signatures":[{"sig":"MEUCIAWeyqK4NiWAEmlJW69myV6NDJXasQPXO2z64aqLMevqAiEA6kNCAZ2Q3g86bFVa5USxBehhBNEXfoe7VDK3qlc08Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3544442},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"019f1f61ba543a1e682ba282149d029ee9320b95","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"toniraventos","email":"goe2048@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.2.6_1786902424682_0.4998248865815711","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"fenestrae","version":"0.2.7","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@0.2.7","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"bdaf764d6ac61092c769f7d23f118e63eeb473bd","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.2.7.tgz","fileCount":6,"integrity":"sha512-t0pMloH060F03NgyKD4nRiq6ODpec3pftnyMvZVb7zUK6hSKxvpxhVqVzV83kiJAHhKINAP/ALJhsW/m/pxBaQ==","signatures":[{"sig":"MEUCIFVOPGNqsQykP1egDdGEKTluOk2FB4OOY4mTuQr7BNGgAiEAm23DwV2dvRYf/qm9LYQLXSxg1mysHE+5jn+6RxvK99w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50286297},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"97ac25fc7073945d6f56fb7f4741d0eb9127dbb2","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.2.7_1787393953399_0.6014057841397524","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"fenestrae","version":"0.2.8","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@0.2.8","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"42b26d5ac8476585fac372dc81229698f423a981","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.2.8.tgz","fileCount":6,"integrity":"sha512-d6vH52N6pVMiv31d7VeFqklSIQzgNBtrVcPrPPW+RiO5Q1eCFsQzinxuoBxOb1gU+6lKgJ5bCWwQHwjiW/xyCw==","signatures":[{"sig":"MEUCIQCJoKmCfQ+4oTs2CIaoGRwKH6NuA09zQbUBf7QxeKVbcAIgTkoodljgt2Uxvzu+IdJTKXSvdp6twDIYHnF4Md9SsWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3568553},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"97ac25fc7073945d6f56fb7f4741d0eb9127dbb2","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.2.8_1788024245982_0.07861070641170675","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"fenestrae","version":"0.2.9","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@0.2.9","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"11da308d45b86058181fb2f84023ca83d7e649cf","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.2.9.tgz","fileCount":11,"integrity":"sha512-Xdxa1u7kbSYvLTvrAOLvPu3dbT2nyh54aaEDXBie0HoNKZ1I1PiqWgMFLcbv3YypxaGJUVkwCO7+su4mFPiv9A==","signatures":[{"sig":"MEUCIQCPcZOC/IuzQ06WQ9K480eJSV9fwa3Ngzi4NTc5ssyorgIgP+1ZCwaAnJwSisFjiq98BUrTcgtbiJAm8BpUj4mBx/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5671921},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/fenestrae.css":"./dist/fenestrae.css"},"gitHead":"97ac25fc7073945d6f56fb7f4741d0eb9127dbb2","scripts":{"dev":"vite build --watch","build":"vite build","build:global":"vite build --config vite.config.global.js"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.2.9_1788106069480_0.3013701782083962","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"fenestrae","version":"0.3.1","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@0.3.1","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"790fd558b92d1b5d0c43ac2d253e5176f4d5e9d4","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.3.1.tgz","fileCount":8,"integrity":"sha512-nuKgbH59hO0A3bdAWKKqE1SvfHQszQ1Nn6uy5o4cYUWW3jmDlvqO6ryXzLw/1bB1Cx5SEwYIAOGeJFPxEs+B5g==","signatures":[{"sig":"MEUCIBLOfTD6FblbQuyQgWbwpyWd9eXbFhd5cc3PMbESXLsIAiEA7dnM95l5dCok5ycPvwjiHOlvHFqcoGXP+vH3Zw5avmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118842},"main":"./dist/react/fenestrae.cjs.js","type":"module","style":"./dist/react/fenestrae.css","module":"./dist/react/fenestrae.es.js","browser":"./dist/global/fenestrae.global.js","exports":{".":{"import":"./dist/react/fenestrae.es.js","require":"./dist/react/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"97ac25fc7073945d6f56fb7f4741d0eb9127dbb2","scripts":{"dev":"vite build --watch","build":"npm run build:react && npm run build:global","build:react":"vite build","build:global":"vite build --config vite.config.global.js"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.3.1_1788108646612_0.07036763552315728","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"fenestrae","version":"0.3.2","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@0.3.2","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"1c0bf60ac22aad33504278f84d3294062a94aed2","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.3.2.tgz","fileCount":8,"integrity":"sha512-tnDq1JjSMo5YKYxuwMMIqFlM/YLtmnrh3VZ9wITHlFmiHIR3WLcoLL/7HashtsQcf8uJ7TwDIrbEknNhd3zrsw==","signatures":[{"sig":"MEQCIHqO/HpN88mGiKIlhnPAxtziYufPhPalSfuUK52HbOxAAiBK08ElaaGl9NXErGyiI59gX3NOMZe1FivoZRRk/TFB9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118842},"main":"./dist/react/fenestrae.cjs.js","type":"module","style":"./dist/react/fenestrae.css","module":"./dist/react/fenestrae.es.js","browser":"./dist/global/fenestrae.global.js","exports":{".":{"import":"./dist/react/fenestrae.es.js","require":"./dist/react/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"97ac25fc7073945d6f56fb7f4741d0eb9127dbb2","scripts":{"dev":"vite build --watch","build":"npm run build:react && npm run build:global","build:react":"vite build","build:global":"vite build --config vite.config.global.js"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.3.2_1788109127786_0.8831935236063186","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"fenestrae","version":"0.3.3","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@0.3.3","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"55410ccd582ff50b7476ca66beacf7134c1b711a","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.3.3.tgz","fileCount":8,"integrity":"sha512-HRGK9ZVaTzasxvzQUtawjh/cINm+Qxws5xXgXQCSK6EtOG2JP3s9TfSZ6yiMtbZSa7X4K35PUFZ4p0sgc6KLPA==","signatures":[{"sig":"MEUCIQC8c3jlGGOYL/Ua9mNSeF+p22yKjVKnoRxyKmWUA0okkQIgZVR1VbklWKzLykRMKxmhYAR1zlIk2nbzQDGlDdddVUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5536501},"main":"./dist/react/fenestrae.cjs.js","type":"module","style":"./dist/react/fenestrae.css","module":"./dist/react/fenestrae.es.js","browser":"./dist/global/fenestrae.global.js","exports":{".":{"import":"./dist/react/fenestrae.es.js","require":"./dist/react/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"97ac25fc7073945d6f56fb7f4741d0eb9127dbb2","scripts":{"dev":"vite build --watch","build":"npm run build:react && npm run build:global","build:react":"vite build","build:global":"vite build --config vite.config.global.js"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.3.3_1788110514869_0.9640968132471528","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"fenestrae","version":"0.3.4","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@0.3.4","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"2b577c3912f237bd1c6a8b323254b685bfc5054f","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.3.4.tgz","fileCount":8,"integrity":"sha512-O2NFuGT1XiIa2DpgfaV0FHEgfK/8A2aJORUKioWsqqs1lM2Q+4FY4JE7jr1VbzeonXg0IkbvhX5t2fGhdCsMgg==","signatures":[{"sig":"MEQCIFG7REY14RqOlwjOdejnwn/aqjzCW7TOaficlHDX3SHEAiBhHl/JLUGpl0Q0igBuRtzcNXEcAdcpOF6PxNTgd8Jy/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5446695},"main":"./dist/react/fenestrae.cjs.js","type":"module","style":"./dist/react/fenestrae.css","module":"./dist/react/fenestrae.es.js","browser":"./dist/global/fenestrae.global.js","exports":{".":{"import":"./dist/react/fenestrae.es.js","require":"./dist/react/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"97ac25fc7073945d6f56fb7f4741d0eb9127dbb2","scripts":{"dev":"vite build --watch","build":"npm run build:react && npm run build:global","build:react":"vite build","build:global":"vite build --config vite.config.global.js"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.3.4_1788112013358_0.22938787490609092","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"fenestrae","version":"0.3.5","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@0.3.5","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"292132164da2697dcdec06cb53c8b498182d01a7","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-0.3.5.tgz","fileCount":6,"integrity":"sha512-MK35Kci3YZ8aaG4Aqg6aWKCRiR/vGb9iEP1rsZJa2VJbdA+yd2iVg3lnqYa1K+nfeDCZbgpMtbFyd44IDhpuIA==","signatures":[{"sig":"MEQCIF10DPG9RB3SIm+UGWcUsMLBoPdCCthJxkEAU8rZwrLFAiBUHqKcUTNezlS/cU504ZF+9jw5r0JqUz/Zp+1Z8a/wZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3568529},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"97ac25fc7073945d6f56fb7f4741d0eb9127dbb2","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_0.3.5_1788114037443_0.742420692332723","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"fenestrae","version":"1.0.1","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@1.0.1","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"21a56427d9b90bf70b1eb0bdf4d0c4d8c38e9400","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-1.0.1.tgz","fileCount":6,"integrity":"sha512-9Ch1J8QeWLW/8QVB+Wz+mNt6WB7C7X5ep+ZAgC/1smJawzg5Wte30ylMOKT/KJCQmHi4gdv+RVZpXlDiyXGBGA==","signatures":[{"sig":"MEUCIQDu2V/eJnKX7l2x+SxmNGeFwTnozohfNs9E033r42/vnAIgZPgKyIR/vSzrXu5U9WKIYvMDOiYZZRXeEMioDLlzMmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572064},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"d78c6fde9cc87a44f647ff2b791f914d9ec4120d","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_1.0.1_1788804127650_0.3045098674980391","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"fenestrae","version":"1.0.2","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@1.0.2","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"d937fa636942fc372be2018db94dff9b430f97ba","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-1.0.2.tgz","fileCount":6,"integrity":"sha512-BPGe8/ck5dAofIO1eP9VqeFKG1+tKfbZehszSX7gDjwGZCAs5kpQIQ1zsoeu6wH2+QeT0HXS7XydudKO/o122g==","signatures":[{"sig":"MEUCIC4odwz/0qPx0qU6xTRmM1vIDlBMZ92D1g8bbnvNUtt2AiEA9m2lD5M/c3lOh6FGS3QbWn2qZyk2lLLin7Byi5xN+0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3574065},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"d78c6fde9cc87a44f647ff2b791f914d9ec4120d","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_1.0.2_1788887576694_0.03832770421320508","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"fenestrae","version":"1.0.3","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@1.0.3","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"f6930710f7fd1c4842e80c1be2b46820dd6c5e98","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-1.0.3.tgz","fileCount":6,"integrity":"sha512-tJfkyAvOsJEgQTvN5twoKLfXFZ+yBTQwuwn+VdJLm5FaDiP7y+ehWuS89ntGkQ0KK6JcMB1A90QeMNz0BS6NMg==","signatures":[{"sig":"MEQCIDx9fVQLUExKdqQz+EA9en5vS4IZfSQnwsU1n5LhNiNGAiAOqclZezbmEPkkk8d04B+Q25GARnqnOdPMllh/3AHHww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3574622},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","module":"./dist/fenestrae.es.js","exports":{".":{"import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"4830bf751f395fb36f8d12daa5957fa3288305c4","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.5","terser":"^5.49.2","postcss":"^8.5.15","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","autoprefixer":"^10.5.0","@tailwindcss/vite":"^4.3.1","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_1.0.3_1788890490778_0.9470407591707937","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"fenestrae","version":"1.0.4","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@1.0.4","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"5156b70e9bb7eac63f687db55821485a6cab8764","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-1.0.4.tgz","fileCount":7,"integrity":"sha512-gyXvQ9hLlw651aVPLAhH3NSYWyfPOiXq39KeOGPhWZdSo/0gxBTWl2egTRYXqXetBtvXPrkeLqo0X96NIxpcnQ==","signatures":[{"sig":"MEUCIQCa2YqRoilveshsRgGBwNfp5ZT+uaFPRjReG5h1kcuCtwIgUYOk9ImWypYYep4v5PlXwkYr17WAGpMJE5TDSgqWKKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAbxO93WBpE0/VV18OL7mRfjDLVcM3seMGV6GDvudxGKAiBYqzxdwDQt3+mE1nJQ+mHxaDnVWf0ovUGOubBFA3YcSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334996},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","types":"./src/index.d.ts","module":"./dist/fenestrae.es.js","exports":{".":{"types":"./src/index.d.ts","import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"42edcda0586b163b8d4aca66235436755bd95302","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","prepare":"husky","playground":"vite --config playground/vite.config.js","test:watch":"vitest","test:coverage":"vitest run --coverage","playground:dist":"vite build && vite --config playground/vite.config.js --mode dist"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","uuid":"^14.0.2","vite":"^7.2.5","husky":"^9.1.7","immer":"^11.1.18","jsdom":"^29.1.1","react":"^19.3.0","terser":"^5.49.2","vitest":"^4.1.11","zustand":"^5.0.15","react-dom":"^19.3.0","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","fake-indexeddb":"^6.2.5","@commitlint/cli":"^21.2.2","react-router-dom":"^7.18.3","@tailwindcss/vite":"^4.3.1","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","@testing-library/user-event":"^14.6.7","@commitlint/config-conventional":"^21.2.2"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_1.0.4_1789209499949_0.3073895590659035","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"fenestrae","version":"1.0.5","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@1.0.5","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"2ef4406ca456b766265b3c859a3ddb3406590c51","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-1.0.5.tgz","fileCount":7,"integrity":"sha512-Nn4rbcJXlMJeBU+3ox37DTGOQ1a+V5vrpVsriCMgvOYjxIgCO/vOlnIschjXAivr7waeEXnbl2luTfzujMee1w==","signatures":[{"sig":"MEQCIBBcIJegQ71WHnYNbryLXWMQJSoxDNZb1cSIFWonJ7IBAiAp3DgkcBCulmknNZ+IX0CXlkz4faC/HgpJxIiMXksKRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGYKdLwigbpWSxrCZ7oHmUuwPbHKfY+RekVHtCO+yfmeAiEAzmeJgTAp4INAmhXL9XA+LRMegbT/GQ1HZvfteVFIeRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335330},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","types":"./src/index.d.ts","module":"./dist/fenestrae.es.js","exports":{".":{"types":"./src/index.d.ts","import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"42edcda0586b163b8d4aca66235436755bd95302","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","prepare":"husky","playground":"vite --config playground/vite.config.js","test:watch":"vitest","test:coverage":"vitest run --coverage","playground:dist":"vite build && vite --config playground/vite.config.js --mode dist"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","uuid":"^14.0.2","vite":"^7.2.5","husky":"^9.1.7","immer":"^11.1.18","jsdom":"^29.1.1","react":"^19.3.0","terser":"^5.49.2","vitest":"^4.1.11","zustand":"^5.0.15","react-dom":"^19.3.0","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","fake-indexeddb":"^6.2.5","@commitlint/cli":"^21.2.2","react-router-dom":"^7.18.3","@tailwindcss/vite":"^4.3.1","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","@testing-library/user-event":"^14.6.7","@commitlint/config-conventional":"^21.2.2"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_1.0.5_1789311535624_0.5856563060315607","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"fenestrae","version":"1.0.6","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","_id":"fenestrae@1.0.6","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"dist":{"shasum":"0794a78c797e92b77940063e49f164a108bb9216","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-1.0.6.tgz","fileCount":7,"integrity":"sha512-mkrCLoCTYjbRQHwqAmGt5NACt41U87SrhZAI5YFi5Vdct57WHMICE0wGIGv18w6T+2tDThpvhCMrEVkNjufk8Q==","signatures":[{"sig":"MEQCIDAZW0tn2M1ILIO7RV05E+IiHGMqOXhiKtKSZwyPMOZJAiBjouCOl2vvE5HJtF3DWy5a9KlHTUt2VRxz4nghhhsLhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBRvMG7guCiedZMePl0/Wg+ROFcgp4xH11CgrlPbyC0wAiAyQwk/IdIWayHxNfGRFMfVnz91+M859tKtkhCEmX5gKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336904},"main":"./dist/fenestrae.cjs.js","type":"module","style":"./dist/fenestrae.css","types":"./src/index.d.ts","module":"./dist/fenestrae.es.js","exports":{".":{"types":"./src/index.d.ts","import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"42edcda0586b163b8d4aca66235436755bd95302","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","prepare":"husky","playground":"vite --config playground/vite.config.js","test:watch":"vitest","test:coverage":"vitest run --coverage","playground:dist":"vite build && vite --config playground/vite.config.js --mode dist"},"_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","uuid":"^14.0.2","vite":"^7.2.5","husky":"^9.1.7","immer":"^11.1.18","jsdom":"^29.1.1","react":"^19.3.0","terser":"^5.49.2","vitest":"^4.1.11","zustand":"^5.0.15","react-dom":"^19.3.0","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","fake-indexeddb":"^6.2.5","@commitlint/cli":"^21.2.2","react-router-dom":"^7.18.3","@tailwindcss/vite":"^4.3.1","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","@testing-library/user-event":"^14.6.7","@commitlint/config-conventional":"^21.2.2"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fenestrae_1.0.6_1789313141454_0.36424133327731734","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"_id":"fenestrae@1.0.7","dist":{"shasum":"37a43287b853e119f0fba0e0b2864b1e95e0f800","tarball":"https://registry.npmjs.org/fenestrae/-/fenestrae-1.0.7.tgz","fileCount":7,"integrity":"sha512-Dszbspq8u/jViE8iwqmj/rsO0mHvhKcrx7AAMs91zsQG43hUNoOpfRcs+V+tYkZXznmNr4kEnumtfoKpTwcQXg==","signatures":[{"sig":"MEUCIAyYZOKLuFwljQigKiQvUnlyEMxHbz/ho4cvNUv9zEOgAiEA669jPLcK5k5n6epZQKehJkjdVGwR5vBsUtn/QTL4TWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICAhCWXODfgAC146x6v+yrq7UKrh19QH8AzwtI025aueAiBy9E5KeP5Zqz4Uyj9m0F2EWTrTKmIZK+r8zP5nfaQUsg=="}],"unpackedSize":336876},"main":"./dist/fenestrae.cjs.js","name":"fenestrae","type":"module","style":"./dist/fenestrae.css","types":"./src/index.d.ts","author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"module":"./dist/fenestrae.es.js","exports":{".":{"types":"./src/index.d.ts","import":"./dist/fenestrae.es.js","require":"./dist/fenestrae.cjs.js"},"./dist/*":"./dist/*"},"gitHead":"42edcda0586b163b8d4aca66235436755bd95302","license":"Apache-2.0","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build","prepare":"husky","playground":"vite --config playground/vite.config.js","test:watch":"vitest","test:coverage":"vitest run --coverage","playground:dist":"vite build && vite --config playground/vite.config.js --mode dist"},"version":"1.0.7","_npmUser":{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"},"_npmVersion":"11.16.0","description":"The desktop window management experience the web always needed.","directories":{},"maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","uuid":"^14.0.2","vite":"^7.2.5","husky":"^9.1.7","immer":"^11.1.18","jsdom":"^29.1.1","react":"^19.3.0","terser":"^5.49.2","vitest":"^4.1.11","zustand":"^5.0.15","react-dom":"^19.3.0","prop-types":"^15.8.1","react-icons":"^5.6.0","tailwindcss":"^4.3.1","fake-indexeddb":"^6.2.5","@commitlint/cli":"^21.2.2","react-router-dom":"^7.18.3","@tailwindcss/vite":"^4.3.1","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.3","@testing-library/jest-dom":"^7.0.1","@testing-library/user-event":"^14.6.7","@commitlint/config-conventional":"^21.2.2"},"peerDependencies":{"clsx":"^2.1.1","uuid":"^10.0.0","immer":"^10.0.0 || ^11.0.0","react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","prop-types":"^15.8.1","react-icons":"^5.0.0","react-router-dom":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fenestrae_1.0.7_1789327369997_0.32782628165869876"}}},"time":{"created":"2026-06-13T19:33:13.953Z","modified":"2026-09-13T19:22:50.229Z","1.0.0":"2026-06-13T19:33:14.126Z","0.1.1":"2026-07-25T14:35:03.695Z","0.1.2":"2026-07-25T14:46:19.000Z","0.1.3":"2026-07-27T18:45:56.004Z","0.1.4":"2026-07-28T18:40:00.820Z","0.1.5":"2026-08-02T15:05:17.590Z","0.2.0":"2026-08-04T11:23:24.202Z","0.2.1":"2026-08-04T11:26:09.940Z","0.2.2":"2026-08-06T16:39:12.695Z","0.2.3":"2026-08-07T18:56:17.887Z","0.2.4":"2026-08-10T14:05:31.450Z","0.2.5":"2026-08-16T17:43:04.311Z","0.2.6":"2026-08-16T17:47:04.877Z","0.2.7":"2026-08-22T10:19:13.740Z","0.2.8":"2026-08-29T17:24:06.155Z","0.2.9":"2026-08-30T16:07:49.683Z","0.3.1":"2026-08-30T16:50:46.828Z","0.3.2":"2026-08-30T16:58:47.935Z","0.3.3":"2026-08-30T17:21:55.071Z","0.3.4":"2026-08-30T17:46:53.596Z","0.3.5":"2026-08-30T18:20:37.603Z","1.0.1":"2026-09-07T18:02:07.802Z","1.0.2":"2026-09-08T17:12:56.891Z","1.0.3":"2026-09-08T18:01:30.925Z","1.0.4":"2026-09-12T10:38:20.040Z","1.0.5":"2026-09-13T14:58:55.718Z","1.0.6":"2026-09-13T15:25:41.541Z","1.0.7":"2026-09-13T19:22:50.072Z"},"author":{"name":"Toni Raventós","email":"fenestrae.ws@gmail.com"},"license":"Apache-2.0","description":"The desktop window management experience the web always needed.","maintainers":[{"name":"fenestrae-ws","email":"fenestrae.ws@gmail.com"}],"readme":"# Fenestrae\r\n\r\nWorkspace manager for enterprise web applications — windowing, docking, sessions and continuity in React.\r\n\r\n![Fenestrae Logo](https://raw.githubusercontent.com/fenestrae/fenestrae/main/logo.png)\r\n\r\n![npm version](https://img.shields.io/npm/v/fenestrae)\r\n![license](https://img.shields.io/badge/license-Apache%202.0-blue)\r\n![typescript](https://img.shields.io/badge/TypeScript-Ready-blue)\r\n![react](https://img.shields.io/badge/React-Compatible-61dafb)\r\n\r\nFenestrae is **not** a general-purpose UI kit. It restores desktop-style multitasking (tabs, floats, modals, docking, external windows) inside a host ERP.\r\n\r\n```bash\r\nnpm install fenestrae\r\n```\r\n\r\n```js\r\nimport { FenestraeProvider, FenestraeContainer, fenestrae } from \"fenestrae\";\r\nimport \"fenestrae/dist/fenestrae.css\";\r\n```\r\n\r\nTo exercise the library locally: `npm run playground` (source) or `npm run playground:dist` (published bundle).\r\n\r\n## Documentation\r\n\r\n| Guide | Contents |\r\n| --- | --- |\r\n| [Documentation index](doc/README.md) | Map of every guide |\r\n| [Identity and roadmap](doc/identity.md) | Product intent, 1.0.3 scope, Context Manager |\r\n| [Getting started](doc/getting-started.md) | Provider, Container, init and first window |\r\n| [Usage](doc/usage.md) | Window types, sessions, context, messaging |\r\n| [Architecture](doc/architecture.md) | C4 context, containers and components |\r\n| [API](doc/api.md) | `fenestrae` / `win` / `ae` and public types |\r\n| [Security](doc/security.md) | Permissions, persistence, iframes, CSP |\r\n| [Contributing](doc/contributing.md) | How to change this repository |\r\n\r\n## Contact\r\n\r\nfenestrae.ws@gmail.com\r\n\r\n## License\r\n\r\nApache 2.0\r\n","readmeFilename":"README.md"}