{"_id":"vanilla-drawers","_rev":"27-9072598bcbea20868a1d111c3dd1c266","name":"vanilla-drawers","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"vanilla-drawers","version":"1.0.0","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.0","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"9018ba6657909c14401e292fd7f4ddd02f567021","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.0.tgz","fileCount":6,"integrity":"sha512-vDuZhjzJmFNNsHYPKlMnLeFBeZYhRENroq1G+NZ0+BNfJcSiVHKVy54xuD+4/Rvhuf5qozX1IJEmIG3hcC9l+w==","signatures":[{"sig":"MEUCIHAW34rGlyfX7uu3FtvKNEaMVyq3qyOatvJ1oUq1QUrYAiEArdoRBodHPYviZ+NzP9jBEYP/2d2BqZJ/TjiYo1oylbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64590},"main":"./dist/drawers.umd.cjs","type":"module","_from":"file:vanilla-drawers-1.0.0.tgz","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.cjs"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"_resolved":"C:\\Users\\Anton\\AppData\\Local\\Temp\\e094774e7006500d6d98448c06818a06\\vanilla-drawers-1.0.0.tgz","_integrity":"sha512-vDuZhjzJmFNNsHYPKlMnLeFBeZYhRENroq1G+NZ0+BNfJcSiVHKVy54xuD+4/Rvhuf5qozX1IJEmIG3hcC9l+w==","repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.0_1707602854328_0.8822452190327426","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"vanilla-drawers","version":"1.0.1","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.1","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"6db45775841c60f03973e16eea32396b1d4b0185","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.1.tgz","fileCount":6,"integrity":"sha512-sS0B6Wp6GeVKx0fGcAC2K5FuBFdoHWIs2B7q1WCNkzX0VDV6da0GccAG1Q72jsJGDk8EYV4rfqB4dtdcLhgGRA==","signatures":[{"sig":"MEUCIDxqZUcuTwFZPAj8CPgA+KiG7LsMp9UuSJ8q9MxU+4dsAiEApS2KH+hNy3H1v+h04ejOMexXVFfkK+JomV+4Pt01Z40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64589},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.1_1707605575993_0.4539544942224538","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"vanilla-drawers","version":"1.0.2","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.2","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"1c1f5246b650e99e1b1f6553b3b8f549d53b72c8","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.2.tgz","fileCount":6,"integrity":"sha512-PFzlBKMlfy/NMGrCRDBZcenma8JHdxhiYJs4ej+xLxWcb8ePkRii2C6uG55k/ROZVDGny+1tJnRd4X5DtUiS+A==","signatures":[{"sig":"MEQCIHeXfdSoi0BRsdm5ZPiY2iOWD8GrsbF7iOx99AWfT13/AiB4RiNfQutCgFAJsu9DgRihFFlz6AT7Mt79huFOa1te3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70332},"main":"./dist/drawers.umd.js","type":"module","_from":"file:vanilla-drawers-1.0.2.tgz","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"_resolved":"C:\\Users\\Anton\\AppData\\Local\\Temp\\199c7023a38af6560902f8651d6acbe3\\vanilla-drawers-1.0.2.tgz","_integrity":"sha512-PFzlBKMlfy/NMGrCRDBZcenma8JHdxhiYJs4ej+xLxWcb8ePkRii2C6uG55k/ROZVDGny+1tJnRd4X5DtUiS+A==","repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.2_1707683755106_0.5226911296141199","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"vanilla-drawers","version":"1.0.3","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.3","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"e81189fd5c251602b8aaef19bde6bf22ff9d0ae2","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.3.tgz","fileCount":6,"integrity":"sha512-aOqd1MiuxcCiCEzxBj4EF60oqCRszKc+wqKx2+4wx/uA/wjk2x2mp4kAsDV+Q6hNqPel0BmpbQU6DTHwDK+AiQ==","signatures":[{"sig":"MEQCICVnRLdXgXCnn6WVxJ2o/oP0dnc7JnFMJHQIVYS3T/cFAiAeds1iECaQyXjg7ra4WRxDgPGjqFfvX6QhoUFjpF+SZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69793},"main":"./dist/drawers.umd.js","type":"module","_from":"file:vanilla-drawers-1.0.3.tgz","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"_resolved":"C:\\Users\\Anton\\AppData\\Local\\Temp\\f4cd4237578154067074429de05b8c73\\vanilla-drawers-1.0.3.tgz","_integrity":"sha512-aOqd1MiuxcCiCEzxBj4EF60oqCRszKc+wqKx2+4wx/uA/wjk2x2mp4kAsDV+Q6hNqPel0BmpbQU6DTHwDK+AiQ==","repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.3_1707932037837_0.42516950571969225","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"vanilla-drawers","version":"1.0.4","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.4","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"ab92246855846da37f37ab4f1296d8180f0f7d0c","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.4.tgz","fileCount":6,"integrity":"sha512-GYC7TBayn0oo5b4omQFQ0VHf9ZhpSz0gn4a/IS4x2KfTLKlRkAdjS/cdtLIaxUdRgq044t7VsRdinyHAGNaKGA==","signatures":[{"sig":"MEUCIDh3wEqRBJ6ijWDlvFFGcDqtcqJLZxV6RRsE9ezCovmEAiEAieV8kN8dh5JSIg7XM/MWWwI0sjaanYasTz01K3vg9fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69793},"main":"./dist/drawers.umd.js","type":"module","_from":"file:vanilla-drawers-1.0.4.tgz","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"_resolved":"C:\\Users\\Anton\\AppData\\Local\\Temp\\75ea27e471a713598f46954d1d396908\\vanilla-drawers-1.0.4.tgz","_integrity":"sha512-GYC7TBayn0oo5b4omQFQ0VHf9ZhpSz0gn4a/IS4x2KfTLKlRkAdjS/cdtLIaxUdRgq044t7VsRdinyHAGNaKGA==","repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.4_1707932505680_0.9062939639207037","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"vanilla-drawers","version":"1.0.5","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.5","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"2b2cb0356270ba5b40c07a40234aa0f4e3ee9921","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.5.tgz","fileCount":6,"integrity":"sha512-F8iiTx7MaMy+xW3ZJBk+bsPN8g4M648cj9Iwh4kaLluml0ldkol2/W2D7lWL0G/ORTL5YIwjQzZeWDfW0vUISA==","signatures":[{"sig":"MEYCIQCGCDvJrnvxuX0dwzMl6qP2pPvL1i4e0OgB6qD0psus9QIhAIOpt7i8mHC8rJEZaARUGCamymXaO94cQgPaFS2Xu7kO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69805},"main":"./dist/drawers.umd.js","type":"module","_from":"file:vanilla-drawers-1.0.5.tgz","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"_resolved":"C:\\Users\\Anton\\AppData\\Local\\Temp\\03df6c10016c71481d8f6ba9c54045b3\\vanilla-drawers-1.0.5.tgz","_integrity":"sha512-F8iiTx7MaMy+xW3ZJBk+bsPN8g4M648cj9Iwh4kaLluml0ldkol2/W2D7lWL0G/ORTL5YIwjQzZeWDfW0vUISA==","repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.5_1707932643495_0.7737118980930568","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"vanilla-drawers","version":"1.0.6","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.6","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"3e949155ccd013e27c6176e603e96ff80d80971f","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.6.tgz","fileCount":6,"integrity":"sha512-kzXDgJg0lN/hEvQ/NeEzzQQWlNeZOmS36nxk8iWtePg7rsHLt7R2hhISDnwr5J1GBdRcjlXcmcrN9K+MWOLHyQ==","signatures":[{"sig":"MEUCIDy05CTLvgQP2Vaz0+5JtUOfdUlfBri5M+v+wPSjq1awAiEA2wKpZ4YEuD0yfqxy42+G5HAD2STnOdY21w16GIGdks4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69901},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"2b763bf7ba5c6b53ba14b192117ab3fc9a3d0866","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.6_1710442291472_0.7580430178686439","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"vanilla-drawers","version":"1.0.7","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.7","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"fbbcdf806c9aa09d5e2f5a64dd12dd0e06dd3804","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.7.tgz","fileCount":6,"integrity":"sha512-v67eyiwhukJrwizQkAMp8wkgY9xi/aNwXrTiITEoC4MUeQSJN4wDxMyTh7JNbWy25Ie6SxTPBrqOckxTYtjJzQ==","signatures":[{"sig":"MEUCIBTPgHXVTU4md55pMmgb2o5N2PRC+Y7vMzudnxQg/ZXTAiEArSL0ho8QZ1Cfnl+TQd78xXr5F+4Mf3G9G2ImgHwz6RE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70132},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"d9ca0adc2b7bfe2e260a6178bebd5d12eb7d0a52","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.7_1710443439066_0.1670442354118269","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"vanilla-drawers","version":"1.0.8","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.8","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"9a05c2687025abccf63330afbaa9a978e8c4cf08","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.8.tgz","fileCount":6,"integrity":"sha512-NIbYqIfX+0aup1ebH/ilcy9IYdu26W1yQnNMXydjGQAlCW7/K5r8WYpoq0yrThjr2yvfhVEdim3JlEzul8JNbA==","signatures":[{"sig":"MEUCICdJ4lOtRDfCfT9vY++ovBPgzkTPGuXS1LIuGQk7wXASAiEAqNXMIJmr5XZ7KHx/xxqr2klOUOGlM+2xNsgkFjslRw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70476},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"5f190bd10016cf3e9bcc6bffb606a7c94a681a19","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.8_1710443912547_0.365869145974997","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"vanilla-drawers","version":"1.0.9","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.9","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"d64ee8e4b5b29b79a4fa3b5217e8839a59af7d1e","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.9.tgz","fileCount":6,"integrity":"sha512-YjicsQaxyA2kvfuAzMOP/OsOeO0outYaducNZ7DQBqzPLOwSCDcVUbjrA1YxwFBZhtsIcaEeZdxaMHDQQ4Elnw==","signatures":[{"sig":"MEYCIQCFBhqGNh++xhF14jLHH6QZhoWp7XryAMUbCFvlFmTcVwIhANu7LlcL5KFWf4PDChLCslk76P2mWeWUMVkx/DGLml8d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70355},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"156c5751c468625a25e47a1a77b24c6c91e08bb0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.9_1710449361477_0.2859879585937093","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"vanilla-drawers","version":"1.0.10","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.10","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"c718211844b9b42ac85ec19ae487950db9c9c329","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.10.tgz","fileCount":6,"integrity":"sha512-DqlWmCS0FjYNWB1Kv4GEkqfDrAR7IzTCBj+03YGkhwJ3xejspIlaQdOZS8MsY0elw9pQf0pHArWaY1WIKdqAAA==","signatures":[{"sig":"MEYCIQDR9TDzE8tnvV11U4PRhQ19yN4Fn0fLO+5HzsPsj21fbgIhAI81ctSlCf+l92c2XBtOabiRVLa033WQTjaIhMr//4wX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70265},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"bb0c0d19203ca2869a226ab375e38b7f62c5a820","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.10_1710450025907_0.23615875825106136","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"vanilla-drawers","version":"1.0.11","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.11","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/drawers#readme","bugs":{"url":"https://github.com/techno-trump/drawers/issues"},"dist":{"shasum":"0d8ebd449d6f397d09fd902983f50974265a741b","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.11.tgz","fileCount":6,"integrity":"sha512-YQJrLo0sbiAWyb0Yr7uM94U6M+e8d5D2TCaItYIaC8JCtLbZ2tvvA1zoOwM2heLvnxRSxcMvdoAUMvIneo3gmQ==","signatures":[{"sig":"MEUCICnj8c/yKD0Bs3906z4TjrOeesL1ttyWcx5xtPQLYlnEAiEAvJWBj5obpF8Q8pvx5h91gGqmdvGPbkO2JlC8DkilpRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70289},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"6e04955f7a4b2423b96e28816536cd64d8f45c8c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.11_1710450365699_0.22815091005236243","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"vanilla-drawers","version":"1.0.12","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.12","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"666cd6e50251960ff0948085ea9ee7b5cfe7df79","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.12.tgz","fileCount":6,"integrity":"sha512-6h55jH/7GP8AKTe4NCaEhTobG283bqUlBTscJbwvhULc2OH80csSKNAvGeo85kLo1sgdflAYGZAxYB0KJ29UmA==","signatures":[{"sig":"MEUCIE/OtgS6zHFCL/3me/VlNpi+YTDmDFyi5314R3c31mLYAiEA96yw4l6StmB6fmFgSTf09z7KT/K4ETsg4PbHgE43IHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73578},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"dd22faef6a892963d9ea4ef4fdb12fc080dfb207","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.12_1710500162905_0.5943099163320325","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"vanilla-drawers","version":"1.0.13","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.13","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"c73121dde171828e67f20307af825228d589e8f0","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.13.tgz","fileCount":6,"integrity":"sha512-FQsK6PbxKJrgXncRM5b7w/GSwl6RSNip+h07yfdZWFCcMbqxOsPFnR70NsBPQtdfz2xh+TAbJUZfvnVGW9Uhhw==","signatures":[{"sig":"MEUCIQDHIczl5XriXUU/P2yy7kR+UvLNjbatMNwSRMWkdyKjYgIgFyRhWGXD5gyqVTUFPTI71+bOcfXaRgMk9VMKRs3fIRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73610},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"accdadcd4e26e997f5d185822af473f6c7965a5c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.13_1710500449659_0.29298555079046174","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"vanilla-drawers","version":"1.0.14","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.14","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"eca4bdbf6e778fe46482c6ab54fbc58a15a5688f","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.14.tgz","fileCount":6,"integrity":"sha512-N4wo5X0r+e3Rq7YZc+nZFxPSI8FEdVvXiqjmnnj5zjeUGyZK6zieHeQpudq9hAVrM5LbIRwyiU+krbSHV2snTA==","signatures":[{"sig":"MEUCIQCTvEvrzumIbfrLXi2GpT1q4/qMFc4OaHuStUsoqu/YgAIgCOennyWNXAZ2a8GVqKzDxpBl7WiXbH8fwT2kWZsqREw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73768},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"aa07036028562be55bc434e17aebc3af9a29e4f9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.14_1710973598410_0.8991165664368352","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"vanilla-drawers","version":"1.0.15","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.15","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"a396429c8c040b02b41d40d4dde0213bf66c397c","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.15.tgz","fileCount":6,"integrity":"sha512-gH5vRGKpsuAhDJVxHRfecyAo2yGVQZsDV2mqBVZMe5C1nGULXD7QveqLulWWhyrElldc8S6eIlDnHkZqhHCyHg==","signatures":[{"sig":"MEUCIGj2Bta4bxiFuvzOYHtPBX+0mWzkY/OoT44Mx/lSWYoQAiEAlcpWjQsBVLBWf6hi7kg3Sh93CXedXzl3Yqvt8DCj4u4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73768},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"6d18bdffb6766f0863cba3623804846b5480024f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.15_1713854216555_0.7756688166029742","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"vanilla-drawers","version":"1.0.16","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.0.16","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"764423e8cd9a50c65eeb78661504dfc0e7e57843","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.0.16.tgz","fileCount":6,"integrity":"sha512-V+AKxUZEtoIi6uetmgX9vXn+nGGHzrI3ccwyvoe1tiTb0VkDfZvP5SwxalerbjtucDq/7CVhel88hD337izZTA==","signatures":[{"sig":"MEUCIQDLdQ7kyxjvxxaRrlyWNTiV0yMT+jjwkDOKSRFLzaA0ZgIgd7LAmlS08u6PZfXGOwwVvKOdGzgx6wUQkJoD0R7uLi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74324},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"10e60d2c8f03092d86db2fbdd9625abaec5b357e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.0.16_1713855463779_0.018224732481624928","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"vanilla-drawers","version":"1.1.16","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.1.16","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"92577b8e2dba6330784378ebd03701ee247d8ee8","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.1.16.tgz","fileCount":6,"integrity":"sha512-O5iDj1ruzqHfsChTQf6SXc+MGiPTd+iaRHXIBC3O724Qb/s+UgCjAHkXAhqc4s9GLzGxY4pfc2usjXQwp2mWTg==","signatures":[{"sig":"MEUCIFjp+ZT7gsroq8GcBWZkkjZDYLWErH87mSD4M7hbNmEQAiEAt69xp/cg1XSVzccBRk7NKKPA8xDntGL9eg9bd9+b2pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74920},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"b0e6f69ddcaba1829e6bca8ef6ac063151643c1e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"9.8.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.1.16_1713983550993_0.8812348433553232","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"vanilla-drawers","version":"1.1.17","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.1.17","homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"17a66c41d2b076c6d52c1e266d372e0118cd8c34","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.1.17.tgz","fileCount":6,"integrity":"sha512-wVXiX4Ew6Q5HwseO5YGA/q9bPadgu2ZamBgj2dj06hQYMCj+ArgN8F1v9v5lfLYC1P4adbRN6UT0IpRrHR22/Q==","signatures":[{"sig":"MEQCIA9T7Lq1nhKoXMc4SSRmUSgyNbEAqh97cEHafKXlgPfOAiBPTtAbjlf1PBl+dSqFb8pGkFToRPlYa7vzcf61QsYmGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75815},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"cc6c2c2fa152783964ddc1b75c806ee8f612b957","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"10.7.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.1.17_1719826893471_0.6513163889803106","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"vanilla-drawers","version":"1.1.18","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.1.18","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"9d3b4e58bac08b28ebeb0434ca44a9845a7dc131","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.1.18.tgz","fileCount":6,"integrity":"sha512-O08w4vJQp/a+ixXV1zY3G9WLzkSz8AhRUbeVgHYXMVFn9dgFuqRHqc9GtW+MzOb/hKA26s3cEqr+XPmQik7nLg==","signatures":[{"sig":"MEQCICDJHSXJWap4nUCyFnaQdn5xum6npc/8xN8na1+4Dp6mAiBDFMCg3vwR+ZgTHH2AfrW1b5BW2h7YfhEV9itwPqQd9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76103},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"cc6c2c2fa152783964ddc1b75c806ee8f612b957","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"10.7.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.1.18_1721280461487_0.9642496787630175","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"vanilla-drawers","version":"1.1.19","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.1.19","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"16b1e53019b4c4e0ebf2270433f06c7a34a4f4db","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.1.19.tgz","fileCount":6,"integrity":"sha512-ZgtrEiAR5TheXAruB1CX3Fx1Z03vUQ7Jp3EgzOWfS7N/R7ua7/+xZ9NhkbVezFslqLQ9/tz4ixVJLCj3NjgQfw==","signatures":[{"sig":"MEYCIQCUugz0IoSq1mBNn1wnRhzCP8JMEfbM1OHv7GTj7UB83QIhAMG3Fwfo5dPuozSMGV851x+d4r/gVbLaoLQNPVl5mbkp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76181},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"cc6c2c2fa152783964ddc1b75c806ee8f612b957","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"10.7.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.1.19_1721280736796_0.23789033449260244","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"vanilla-drawers","version":"1.1.20","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.1.20","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"e843f10de616c366290ac8b2394892c3caf1e178","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.1.20.tgz","fileCount":6,"integrity":"sha512-KfJjZOuyQqhHcDJI+xpKWDH40yYuj9F6O5y6j8BUCh6ZF0ipxd/OVMRSUHWzNuFi7JnHvH/sWpxUAfu1V7h8bQ==","signatures":[{"sig":"MEQCIFiFxt1zOa5YRXgMBRHpqi+QaQbjKppKs0cxOc3j80maAiBbiRlesmcHvxNdt0RVOLh5jWx4NfihJ9LEByZ1B396jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76145},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"cc6c2c2fa152783964ddc1b75c806ee8f612b957","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"10.7.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.1.20_1721280914829_0.03497280329604413","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"vanilla-drawers","version":"1.1.21","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.1.21","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"c06dd2e071a463ad4a99c84e089859fb1b2062a5","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.1.21.tgz","fileCount":6,"integrity":"sha512-6LJkbl7KFJEp2osnoU2qBfuNnZ3gPd0URRFG5b96ADhe5l/x0r9GGPqWq4ydwNqs/hw9n6WeqETZ6/+ImB3BSg==","signatures":[{"sig":"MEUCIQCyNdSaJ6OG6RIxZChkYUS2K5jGBvh4IDHvVKep9gxUoAIgesueCcCJtblyIoS11uWCfJcJhSe+ozZuvkqVVcoVIs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76171},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"cc6c2c2fa152783964ddc1b75c806ee8f612b957","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"10.7.0","description":"Drawers controller.","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.1.21_1721281084552_0.0945225657559916","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"vanilla-drawers","version":"1.1.22","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.1.22","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"e45b2c1cccff4d8ee4e3367900aadd2362ceba84","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.1.22.tgz","fileCount":6,"integrity":"sha512-5JWadiqzLWNGAIh4ZmI0UKeW8NI35t8K1Fhvag9wdnwLFfH6XScRrY19uXrZi7aE7QoBw3pqfxaVedcmkW2iQA==","signatures":[{"sig":"MEYCIQCpm6bABDFd6HXAdoxuNhnabOD71u+rRSeMFhIzlVJElgIhANDsV+UDICOXHQ6qL3+1MyswQQ/99ndlKZx1R+riPJc5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77526},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.js","exports":{".":{"import":"./dist/drawers.js","require":"./dist/drawers.umd.js"}},"gitHead":"294f524028f5e4c5a72330674f2fa8a2f1f988c9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"10.9.0","description":"Drawers controller.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.1.22_1739191432640_0.4336384996923497","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"vanilla-drawers","version":"1.1.23","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.1.23","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"7976f09f9cf38e8d283110eb65d6975bea068a49","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.1.23.tgz","fileCount":6,"integrity":"sha512-3/mBa0v3XlE1zWJCo5o94u2WQSe4BEVumwRs2QWl5r/h3WiG/EN0ByvdsCvD9gUZHDCpm/+u7IsS9H7UjztyFw==","signatures":[{"sig":"MEYCIQD7Tqn6oxByEQVY0xgmhJ2X8kS8CoMgQh6ccDxqM2BFRQIhAOl0gPV3T0gNwzyph8BqzR1vW0LB+WYeWGybFemzCfjb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77533},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.umd.js","exports":{".":{"import":"./dist/drawers.umd.js","require":"./dist/drawers.es.js"}},"gitHead":"aebf594917a298a86cd22de36f212654fbe28145","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"10.9.0","description":"Drawers controller.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.1.23_1742483102105_0.7637534712627092","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"vanilla-drawers","version":"1.2.0","keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","_id":"vanilla-drawers@1.2.0","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"dist":{"shasum":"023b5ed4dfe110dc626159676603e927f113c5e7","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.2.0.tgz","fileCount":6,"integrity":"sha512-Ua5CtHZTzv1q3n2BYDocwX55jCEBcfB6Qx2+4bIo4H1AHbZhEdkjC0PAlRgbzJp0uabF63CbATD5dFovPD9lgg==","signatures":[{"sig":"MEUCIQCYmqZROyyVPFFFZPYlBJIe847CScywHk9hEnae1V1iygIgAK1vVpP6/YRVVG/0PlDs8P2ePVFloiCfgYbZDnQi1lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78632},"main":"./dist/drawers.umd.js","type":"module","module":"./dist/drawers.umd.js","exports":{".":{"import":"./dist/drawers.umd.js","require":"./dist/drawers.es.js"}},"gitHead":"7f4f7a6d433864cfc074d5af6f9010b581456e29","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"repository":{"url":"git+https://github.com/techno-trump/vanilla-drawers.git","type":"git"},"_npmVersion":"11.0.0","description":"Drawers controller.","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^5.0.10","eslint":"^8.56.0","deepmerge":"^4.3.1","typescript":"^5.3.3","@babel/core":"^7.23.6","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-drawers_1.2.0_1749749831507_0.7127766314720214","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"vanilla-drawers","version":"1.2.1","description":"Drawers controller.","main":"./dist/drawers.umd.js","module":"./dist/drawers.umd.js","type":"module","exports":{".":{"import":"./dist/drawers.umd.js","require":"./dist/drawers.es.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/techno-trump/vanilla-drawers.git"},"keywords":["drawer","popup","modal","dialog"],"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"homepage":"https://github.com/techno-trump/vanilla-drawers#readme","devDependencies":{"@babel/core":"^7.23.6","@babel/plugin-transform-class-properties":"^7.23.3","@babel/preset-env":"^7.23.6","@babel/preset-typescript":"^7.23.3","deepmerge":"^4.3.1","eslint":"^8.56.0","eventemitter3":"^5.0.1","is-plain-object":"^5.0.0","typescript":"^5.3.3","vite":"^5.0.10"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","_id":"vanilla-drawers@1.2.1","gitHead":"7f4f7a6d433864cfc074d5af6f9010b581456e29","_nodeVersion":"22.9.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-hUIRCcQE2nRq3ZjTuDwGmemi02fQYKUM0gN8+B8iwbXtlzm3C+P/41uu7pyeiOShJfDfKCgJ0XajEx5w2W1iDg==","shasum":"5060145fb6a3cd364deb6adb38965c69e38eca5e","tarball":"https://registry.npmjs.org/vanilla-drawers/-/vanilla-drawers-1.2.1.tgz","fileCount":6,"unpackedSize":78303,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC4W4UC+5Fpq1biF8/gZEGY5p2APrsx/B0//+iQZM2YgAiAXwc74JbBEt7LykQ8/JJqxpMPNAlP3bSSuy0OsPba1+A=="}]},"_npmUser":{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"},"directories":{},"maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vanilla-drawers_1.2.1_1775500690426_0.864815297221802"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-10T22:07:34.327Z","modified":"2026-04-06T18:38:10.703Z","1.0.0":"2024-02-10T22:07:34.536Z","1.0.1":"2024-02-10T22:52:56.195Z","1.0.2":"2024-02-11T20:35:55.264Z","1.0.3":"2024-02-14T17:33:58.058Z","1.0.4":"2024-02-14T17:41:45.851Z","1.0.5":"2024-02-14T17:44:03.811Z","1.0.6":"2024-03-14T18:51:31.641Z","1.0.7":"2024-03-14T19:10:39.250Z","1.0.8":"2024-03-14T19:18:32.850Z","1.0.9":"2024-03-14T20:49:21.684Z","1.0.10":"2024-03-14T21:00:26.090Z","1.0.11":"2024-03-14T21:06:05.860Z","1.0.12":"2024-03-15T10:56:03.042Z","1.0.13":"2024-03-15T11:00:49.806Z","1.0.14":"2024-03-20T22:26:38.605Z","1.0.15":"2024-04-23T06:36:56.756Z","1.0.16":"2024-04-23T06:57:43.952Z","1.1.16":"2024-04-24T18:32:31.199Z","1.1.17":"2024-07-01T09:41:33.613Z","1.1.18":"2024-07-18T05:27:41.692Z","1.1.19":"2024-07-18T05:32:16.961Z","1.1.20":"2024-07-18T05:35:15.040Z","1.1.21":"2024-07-18T05:38:04.760Z","1.1.22":"2025-02-10T12:43:52.873Z","1.1.23":"2025-03-20T15:05:02.342Z","1.2.0":"2025-06-12T17:37:11.675Z","1.2.1":"2026-04-06T18:38:10.584Z"},"bugs":{"url":"https://github.com/techno-trump/vanilla-drawers/issues"},"author":{"name":"Anton Kalinichenko"},"license":"GPL-3.0","homepage":"https://github.com/techno-trump/vanilla-drawers#readme","keywords":["drawer","popup","modal","dialog"],"repository":{"type":"git","url":"git+https://github.com/techno-trump/vanilla-drawers.git"},"description":"Drawers controller.","maintainers":[{"name":"techno-tramp","email":"anton.kalinichenko.dndz@gmail.com"}],"readme":"# drawers\r\n\r\nСистема работает поверх уже подготовленной разметки, не модифицирует структуру DOM.\r\n\r\n# ready\r\n* Окно открытое позже имеет больший zIndex чем окно открытое ранее\r\n* Возможность задать фиксированный zIndex (на самом деле, zIndex не устанавливается в inline стили, в прописывается в css переменную --z-index, что дает возможность задать произвольный zIndex)\r\n* Возможность закрытия по нажатию Esc\r\n* Возможность закрытия по нажатию вне тела окна, с опцией проверки объекта, на котором произошло нажатие, например,если в теле модалки было открыто стороннее диалоговое окно, то по нажатие внутри этого диалогового окна не закрывалось текущее.\r\n* Возможность подтверждения закрытия.\r\n* Поддержка создания группы окон, окна считают свой zIndex относительно других окон в группе, но не всех существующих.\r\n* Каждая отедельная группа может установить блокировку скролла ближайшего к ней контейнера `[data-scrollable], html`\r\n(добавляет class scroll-lock-by-drawer)\r\n* Служебный класс drawer-trigger_active добавляется ко всем связанным тригерам (кнопкам открытия/закрытия), пока окно открыто\r\n1.2.0\r\n* Добавлены события beforeInit, afterInit для менеджера окон\r\n* scrollLock стал доступен из менеджера окон ( scrollLock(container, symbol));\r\n* На группу вешаются классы _has-modals-open, _has-non-modals-open\r\n# to do\r\n* Набор встроенных диалоговых окон alert, confirm, prompt etc\r\n* Опционально фокус на первом поле вводе по открытию\r\n* Назначение окну индекса внутри группы [data-drawer-id]\r\n* Возможность переключаться между немодальными окнами в группе (изменение zIndex)\r\n* Возможность вкладывать группу в группу\r\n* Если клик произошел внутри модального окна, то событие этого клика не должно закрывать другие окна\r\n(На данный момент события клика внутри других окон игнорируются безусловно)\r\n\r\n# get started\r\nПодключаем через cdn, например так:\r\n```\r\n<script defer src=\"https://cdn.jsdelivr.net/npm/vanilla-drawers@1.0.11/dist/drawers.umd.js\"></script>\r\n```\r\n\r\n# Пример разметки (в исходниках есть demo):\r\n```\r\n<body>\r\n\t<div class=\"triggers\">\r\n\t\t<button type=\"button\" data-drawer-open=\"example-1\">Open example-1</button>\r\n\t</div>\r\n\t<!-- Будет помещен в группу \"default\" -->\r\n\t<div class=\"drawer\" data-drawer=\"example-1\">\r\n\t\t<div class=\"drawer__panel\" data-elem=\"drawer.panel\">\r\n\t\t\t<div class=\"drawer__body\">\r\n\t\t\t\t<div class=\"drawer__inner\">\r\n\t\t\t\t\t<button type=\"button\" data-drawer-close=\"example-1\">Close example-1</button>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n\t<!-- Создание группы окон \"system\", обязателен только атрибут data-drawers-group -->\r\n\t<div class=\"drawers-group\" data-drawers-group=\"system\">\r\n\t\t<!-- data-drawer=\"example-2\" Обязательный атрибут, позволяющий скрипту найти окно и назначить alias -->\r\n\t\t<div class=\"drawer\" data-drawer=\"example-2\">\r\n\t\t<!-- data-elem=\"drawer.panel\" Обязательный атрибут, позволяющий скрипту найти панель окна (могут быть какие угодна прослойки выше, оборачивающие панель) -->\r\n\t\t\t<div class=\"drawer__panel\" data-elem=\"drawer.panel\">\r\n\t\t\t\t<div class=\"drawer__body\">\r\n\t\t\t\t\t<div class=\"drawer__inner\">\r\n\t\t\t\t\t\t<button type=\"button\" data-drawer-close=\"example-2\">Close example-2</button>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</body>\r\n```\r\n# Пример стилей (в исходниках есть demo):\r\n```\r\n.drawers-group {\r\n\tposition: fixed;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tpointer-events: none;\r\n}\r\n.drawers-group > * {\r\n\tpointer-events: all;\r\n}\r\n.drawer {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tposition: fixed;\r\n\tz-index: var(--z-index);\r\n\tleft: 0;\r\n\ttop: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\toverflow: hidden;\r\n\tbackground-color: rgba(78, 78, 78, 0.342);\r\n}\r\n.drawer__panel {\r\n\tdisplay: flex;\r\n\theight: 100%;\r\n\twidth: 100%;\r\n\tmax-width: 600px;\r\n\tmax-height: 400px;\r\n\tmargin: auto;\r\n\toverflow-x: hidden;\r\n\ttransition: visibility 0.4s, opacity 0.4s, transform 0.4s;\r\n}\r\n.drawer__body {\r\n\twidth: 100%;\r\n}\r\n.drawer:not(.drawer_open), .drawer:not(.drawer_open) .drawer__panel  {\r\n\tvisibility: hidden;\r\n\topacity: 0;\r\n\ttransform: none;\r\n}\r\n```","readmeFilename":"README.md"}