{"_id":"@agencecinq/drawer","_rev":"24-0ec84ae2e091b0686fe23facf3e21188","name":"@agencecinq/drawer","dist-tags":{"latest":"7.0.1"},"versions":{"2.0.0":{"name":"@agencecinq/drawer","version":"2.0.0","license":"MIT","_id":"@agencecinq/drawer@2.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"f339e7b8a098b5fec9edbcdaec3839742641685b","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-2.0.0.tgz","fileCount":9,"integrity":"sha512-2TtJASkG3kaF5ddBQO28RzS2znakauYq3fx3jlkhTyOgXywuwEdJ1LkjBw8VtljC7y6hf4nKp7jk65uOhIlmww==","signatures":[{"sig":"MEUCIFyU5vPVcRzah9Nej64eRE8w2oDdFBQAs3KuUlivW//yAiEA6lot0+kJzAcepuIxrIohc2cmfJCvzOP6vU8vsylUFg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12293},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./src/index.ts","./liquid":"./src/drawer.liquid"},"gitHead":"1bbdf2cabfe8bdd1f100247ff469629419c25334","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4","@agencecinq/utils":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.0_1769423990467_0.5740153371700218","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@agencecinq/drawer","version":"2.0.1","license":"MIT","_id":"@agencecinq/drawer@2.0.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"2d49df7dc3e8f065918354d22076d331f5208d36","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-2.0.1.tgz","fileCount":12,"integrity":"sha512-x47xX3WNm1hrr0brSqoaqykhOp8aMGSX+81nWd8mbG8Wney2Epq1a+rJuZjtcI8LAijrrimurOZABJgnFEbDww==","signatures":[{"sig":"MEQCICvDloaeoFyvSUDLzUxGpQQj50XrPthBqfujWU7Spx+rAiB53ERORPjMiKgalvj3Qx0UkzvVifvd2TPNy18VCNgPJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13670},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./src/index.ts","./liquid":"./src/drawer.liquid"},"gitHead":"27060989de971b3626141d8fd6d09c9456a9e394","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4","@agencecinq/utils":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.1_1769425335703_0.15776124738510533","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@agencecinq/drawer","version":"2.0.2","license":"MIT","_id":"@agencecinq/drawer@2.0.2","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"3f6b35be92665256c1759d180fae7dba3c87b0e9","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-2.0.2.tgz","fileCount":11,"integrity":"sha512-DvlGzO51Olj2plP3hwC03iaxMTGODUoae/BkP6Htt4yJewg6jkWX9mycpnObz3lNT2yJMLLLm2xSIlTfMb8Kaw==","signatures":[{"sig":"MEUCID3lPLlT1b9m/0HpNHosl9CUZ/ZfRPt31ULKBrDgr04MAiEAiNHnHmLc7Z/5414MrGwwCeka0lNuKKvb6LyEe955qmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11779},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"27060989de971b3626141d8fd6d09c9456a9e394","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4","@agencecinq/utils":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.2_1769426729264_0.7542031559796551","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@agencecinq/drawer","version":"2.0.3","license":"MIT","_id":"@agencecinq/drawer@2.0.3","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"2d09a288bf33ab027b6def0c13115b7437cebb71","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-2.0.3.tgz","fileCount":11,"integrity":"sha512-bGVNLhnVqnZNJzGWbEm8t3yfI10tGgT0pbhmo5CVpB6MOkE4jsnm9VbpCB1+X/DP6JcDohbkYU2yqZVjaIvzjA==","signatures":[{"sig":"MEQCIEJtlsmPjp5VeFLRbPFd++HN4uzxiQwz9acSFGiOCOEQAiA+tpLPXp/apwW7KuLF1l7Nyf7+6jxx6klUN18/s658Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11779},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"27060989de971b3626141d8fd6d09c9456a9e394","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4","@agencecinq/utils":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.3_1769428543434_0.03740241187648352","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@agencecinq/drawer","version":"2.0.4","license":"MIT","_id":"@agencecinq/drawer@2.0.4","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"a61281115007270737beec3db8ba61b957bbcc97","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-2.0.4.tgz","fileCount":11,"integrity":"sha512-qMhW63aoKTXmBfCeUpMRaDfRcA0N7bJy9CwqnUO+yG45bYL2hIGi1OICgO9jSV0a4DTiXCJJOVdPbzSH2HZqAg==","signatures":[{"sig":"MEUCIQC9TiGNp1hfIFnLKE5AunikIJa3CXY+gkeTc3tILfH7RgIgBb53EZ+sSUVIgNWc52H4/Y0Ai5iQWENLgj5RXKa2VLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11783},"main":"./dist/index.js","type":"module","_from":"file:agencecinq-drawer-2.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"_resolved":"/private/var/folders/vt/kpbgrh4d7k14zvxmcm01bfxh0000gn/T/7013a956d6d372953d45bbeb762e3623/agencecinq-drawer-2.0.4.tgz","_integrity":"sha512-qMhW63aoKTXmBfCeUpMRaDfRcA0N7bJy9CwqnUO+yG45bYL2hIGi1OICgO9jSV0a4DTiXCJJOVdPbzSH2HZqAg==","repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@agencecinq/utils":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.4_1769433661755_0.44760458912048273","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@agencecinq/drawer","version":"2.0.5","license":"MIT","_id":"@agencecinq/drawer@2.0.5","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"8e69bc56174fd4e44871591fc9df7379c3e7e609","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-2.0.5.tgz","fileCount":12,"integrity":"sha512-6NcScUgHu7IMTGN9c4T378bS1703Z6qsZiffpX5bjaezpPueFTS/RCQ+O7qgnnYPx3HkvSmaqBIhwsClnxw3nw==","signatures":[{"sig":"MEYCIQD2px7eYmwa4kZdmW9nxXOpi6SdrnXiSSWcrMJ6pFcRoQIhAKnXMdGnlxTkZRiXsayOjRC0hEgX+aI++MmUfPw2XOcE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13804},"main":"./dist/index.js","type":"module","_from":"file:agencecinq-drawer-2.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"_resolved":"/private/var/folders/vt/kpbgrh4d7k14zvxmcm01bfxh0000gn/T/79e7ab0c4bac8648df2649634262adf8/agencecinq-drawer-2.0.5.tgz","_integrity":"sha512-6NcScUgHu7IMTGN9c4T378bS1703Z6qsZiffpX5bjaezpPueFTS/RCQ+O7qgnnYPx3HkvSmaqBIhwsClnxw3nw==","repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"@agencecinq/utils":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.5_1769434809750_0.3525534685266247","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@agencecinq/drawer","version":"2.0.6","license":"MIT","_id":"@agencecinq/drawer@2.0.6","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"45210bbe65cb0c68d97a032ccce9096fb52278ef","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-2.0.6.tgz","fileCount":12,"integrity":"sha512-lBYpGS0KhEKaTe6PoR9IS2RZXTT6/TPprg2R92ednDst3kf93xBzjJkmnSni4Zf/wb+ADcoSsFfdXkieXBxEAg==","signatures":[{"sig":"MEQCIEH6tvolf+x0lQrPkqREHW9kzc7M0jNa49qUvv045+j1AiANzT0UMkEEVpluMTexqja/DgB12DsiehdcvFXLCDpEHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"1188d45384cbc281f0afbe532597a383beb2da97","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"@agencecinq/utils":"workspace:^"},"_npmOperationalInternal":{"tmp":"tmp/drawer_2.0.6_1769437272457_0.18733290937689095","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@agencecinq/drawer","version":"3.0.0","license":"MIT","_id":"@agencecinq/drawer@3.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"3daf986a2cf6e747bbefc3fa36fde8cf66a2f3e3","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-3.0.0.tgz","fileCount":13,"integrity":"sha512-8K1uIqfZtaUl3qZTDdypGgST9jI1ZWCQOoPtjLec6ybsuQnM1OZ/WUHL5I8gGiepKh5S/8UNsmMIBwRxP1ZnvQ==","signatures":[{"sig":"MEYCIQDtXmgTPAj8Ipj6AvfcAnqXik2IXUpN/jWI1vY0SHCI2QIhANqnEDhtgM4fo3ig1q20UgpUMatWFAkg77v6zE3A5+WF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19096},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"1fa71be71e78558040586b3a79b37ee8b68fc540","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.7.0","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_3.0.0_1769439904033_0.9640629471672209","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@agencecinq/drawer","version":"3.0.1","license":"MIT","_id":"@agencecinq/drawer@3.0.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"64e7a3b4bcc5eea36a47aab7a32cc30bf43f346b","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-3.0.1.tgz","fileCount":13,"integrity":"sha512-n6dLnO0cHyUuFHgDA/0i4By8rXhnSYbDJosPhn0qHoiPuFvAk3aVtAn/RKmX+/dOaSD6Ird/JLTFNZcslfnqJg==","signatures":[{"sig":"MEQCIF2HNglMLoPe+2MPK4jys/pTNoHaQHm257AJEJiyJBJlAiAoTd+zVdq48LgLbMKPNL1+vCN2Mg8oVlYDDlk1moLOhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19010},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"1fa71be71e78558040586b3a79b37ee8b68fc540","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.7.0","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_3.0.1_1769445657328_0.09610634828824738","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@agencecinq/drawer","version":"4.0.0","license":"MIT","_id":"@agencecinq/drawer@4.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"d6a9f1a86dfb80c291529aa70088c2a4603f4147","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-4.0.0.tgz","fileCount":13,"integrity":"sha512-3qypSRzJ6Us2OGPLYvlAhmJKYaM9BdQk34yFe4RGOOeXBhPuIzo5uCMxsfzijBKGrftOIg+z4X8n1ugXjpgEdw==","signatures":[{"sig":"MEYCIQCMAiaHT40c903xeZYPbWimMsV3muQ13kbAD32HviwD5gIhANnvP1n4QAAbKiM6W9WvlRRcp8yHiMSck+RTFBbOkAev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19026},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"7117fe7e24bdaa6ae49e474719f1ab91183f5108","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.10.1","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4","@agencecinq/utils":"workspace:*"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.0.0_1773127365533_0.8836680422659022","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@agencecinq/drawer","version":"4.1.0","license":"MIT","_id":"@agencecinq/drawer@4.1.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"289d2e482be7d74cb85c800b85cf76622c8b37af","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-4.1.0.tgz","fileCount":13,"integrity":"sha512-DBUCvJQLgH8N/gahHHDWgub51ZBoFWPywgThXB4e56ePzTjMKPal3OoMJZK8TxJLkGyNdn8BBydBIiLs6eqhDQ==","signatures":[{"sig":"MEUCIQDVJg7kBhWoGbolHUzGBL+Mm8+7ri7S3Zyhh5lI5sHPoQIgKqEF/IiwnMpKQAuIB/p2sMMV/GGf26qYrF0EG5/iFkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"cfd598f8b6ccfb4511b77dfc1c9e1bd6afd042c2","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.10.1","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4","@agencecinq/utils":"workspace:*"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.1.0_1773131596208_0.030984026969848477","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@agencecinq/drawer","version":"4.1.1","license":"MIT","_id":"@agencecinq/drawer@4.1.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"886e500713c41e5a541d5abfde7d7ebc31d199d4","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-4.1.1.tgz","fileCount":12,"integrity":"sha512-GnQw+x6WuTU9EHdZSVgCNmEsGd2GD1LPYUypI1Nw7xn2KXwMMhoz1OKxaezJFk3Pwwk/TzoQBWLoy5ASVxpzig==","signatures":[{"sig":"MEUCIAu8EWA1CUZWOCxhWA0ffHVnjEdAy+DHspaA4bZrYEj2AiEAqW/soEf8xsHvIufZV+ioeackgwnYqG7tutwcVthgdKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16252},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"3974936d052f6dcaf1252413774ca925ae59864e","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.10.1","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4","@agencecinq/utils":"workspace:*"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.1.1_1773228554080_0.54785809289625","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@agencecinq/drawer","version":"4.1.2","license":"MIT","_id":"@agencecinq/drawer@4.1.2","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"49d5940ea5fe18a4e5ea3b0f8010b06291ed75f3","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-4.1.2.tgz","fileCount":13,"integrity":"sha512-RTAeV3a7+6OEdgY4Z/UJRihbvgl0lF6qIv8FPQhuQdN8R+1CaqwPGWhlcedXX2xn67+NQHWg6WC2lhl5RGoERw==","signatures":[{"sig":"MEUCIQDXXwyuru3O8spMilKAIfvjkjR4s48/xps++7Hh+wmtGgIgNDnKlVHdpZCaD6NNI9PViFUupYczctBEqkakSgnUvFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18234},"main":"./dist/index.js","type":"module","_from":"file:agencecinq-drawer-4.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"_resolved":"/private/var/folders/vt/kpbgrh4d7k14zvxmcm01bfxh0000gn/T/35e80ae99abc9bbf4036c4be0d72bdee/agencecinq-drawer-4.1.2.tgz","_integrity":"sha512-RTAeV3a7+6OEdgY4Z/UJRihbvgl0lF6qIv8FPQhuQdN8R+1CaqwPGWhlcedXX2xn67+NQHWg6WC2lhl5RGoERw==","repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.10.1","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4","@agencecinq/utils":"4.0.0"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.1.2_1773672919462_0.3359171246362773","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@agencecinq/drawer","version":"4.1.3","license":"MIT","_id":"@agencecinq/drawer@4.1.3","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"aaa5f868cf08cb6f1be5e1e921e8c0f16cbe831b","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-4.1.3.tgz","fileCount":13,"integrity":"sha512-luczkU0RwQm33+Aj9vFEXtaTLacoPcVlaKB+cJK58zT7LXprZYGBiljz/KAlDCyhCKxUecJKcY3MlJfLj4EPGg==","signatures":[{"sig":"MEUCIAZ+W6MAGzDexzWQmaDxQmQsXGzfRDjCuTOBlJKcnlVeAiEAvdkVSXTpn6oylehRenopz6YdBNgYfS3bQYvo3ZvBHPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"1915907ca7082ba730d8c2764b7663f8e91a2d3f","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.12.1","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4","@agencecinq/utils":"workspace:*"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_4.1.3_1777270821747_0.10803055926009475","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@agencecinq/drawer","version":"5.0.0","license":"MIT","_id":"@agencecinq/drawer@5.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"8a939e0e71c2a9a1d956e5d500c28ece51849d4d","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-5.0.0.tgz","fileCount":13,"integrity":"sha512-IJQjs8fait1W0bnEehhd6uwAha0SnC0zqqHImQu3L9FPas++TkvgsE2bUsYvaOUWZzsiu0p8XGo5Xz47M6lEZQ==","signatures":[{"sig":"MEQCIHS/YbhKtyy2JZgC/JvPR/8P1RMHV/Xv4Kga4yt2vJZXAiAjITWiOgv42I2uc5jEyDpAwv2uJ0OW6ezZnxHOIlfxQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"ea8923fb053992752485c29dff84c017951c41e8","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.12.1","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4","@agencecinq/utils":"workspace:*"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.0.0_1777372823510_0.27261785900000723","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@agencecinq/drawer","version":"5.0.1","license":"MIT","_id":"@agencecinq/drawer@5.0.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"b05680ce05cd32fdf5059917c89e0a3362587800","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-5.0.1.tgz","fileCount":13,"integrity":"sha512-FGsY7QnsNaUX5FLZ8Aff7PdZIGuYNqV5IKgeLSWfzHs3pWXSdvHlnXFKyh1NJItsKQhpcoAbIuUSnQGkTqjk6A==","signatures":[{"sig":"MEQCID8+pR61zRO8c0eQjC9vD5sR9xqNyIjbgCZqCqjCMPwTAiA8TG+cVV5Acryg2F+fpThYnSi3vhw9oGK7fvjoZJmm8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18240},"main":"./dist/index.js","type":"module","_from":"file:agencecinq-drawer-5.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"_resolved":"/private/var/folders/vt/kpbgrh4d7k14zvxmcm01bfxh0000gn/T/c47fe35700eda230a07ccf807d24cf6c/agencecinq-drawer-5.0.1.tgz","_integrity":"sha512-FGsY7QnsNaUX5FLZ8Aff7PdZIGuYNqV5IKgeLSWfzHs3pWXSdvHlnXFKyh1NJItsKQhpcoAbIuUSnQGkTqjk6A==","repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.12.1","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.3.3","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vite-plugin-dts":"^4.5.4","@agencecinq/utils":"5.0.1"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.0.1_1777443099248_0.11163759014339503","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@agencecinq/drawer","version":"5.0.2","license":"MIT","_id":"@agencecinq/drawer@5.0.2","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"64dec5759e77676380667c1bf7189cfbad3920c3","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-5.0.2.tgz","fileCount":13,"integrity":"sha512-TXr3NncF6DOFMRU0jxevqvbIVdwE/snNO3QawlOHvtAGmq+nlhpKVNXGEqKatdAHhUH4agQ+5dSEyTv+JTi9UQ==","signatures":[{"sig":"MEQCIFOpopt2TnrkHIK+ha9vv2lV6ImRc1ezn/+fDkuCX9psAiAS+Dn+4lGxeEdSgItJD9X/o4blaWHXsiosPQV3BCbYfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"110d45a1b692677c74c169184ae026cea0b5feb3","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.18.0","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.3.6","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.4","vite-plugin-dts":"^5.0.3","@agencecinq/utils":"workspace:*"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.0.2_1784557051759_0.05975464545445952","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@agencecinq/drawer","version":"5.0.3","license":"MIT","_id":"@agencecinq/drawer@5.0.3","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"6fed4595b90e06243004ddc5bc0167e08f7d84c0","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-5.0.3.tgz","fileCount":13,"integrity":"sha512-U2AU4LnxU8VKv/rWc482A44zEIcrQtA6fFSMGCav8Mb87lTaR56MqogBe5UO8YI2ZqqLOLmF9D+wgFV+4O6pyQ==","signatures":[{"sig":"MEUCIDjGTyUmS/e6Y5aOj4pxpwyr2m3tOj/ldXWiPwrKorRrAiEAlNw26RyZbEQsBMgnPjmPqFRwpjNOMaSPy6Oql11I200=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18683},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"871eb02e5227248bd9f6d2d75c1b32e1865aaa96","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.18.0","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.3.6","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.4","vite-plugin-dts":"^5.0.3","@agencecinq/utils":"workspace:*"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_5.0.3_1784612463377_0.8585954356734162","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@agencecinq/drawer","version":"6.0.0","license":"MIT","_id":"@agencecinq/drawer@6.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"01a388fe7ebdece4c3ddf9b451bbaa6509b20889","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-6.0.0.tgz","fileCount":13,"integrity":"sha512-Gen5dyo5jluf8jY5NR7nglHpGiiXJRt7CzJHMZID+oLh52W9BOuuJVlhHxLDMSOB8nmaqr6yRw3rvgVLl+YkkA==","signatures":[{"sig":"MEYCIQCaWzmCgtA0oDXy++VdMCoRCijs/yYgSAARTwciL8CYIQIhAJ/c8en8Prj5M2oz4cUR6pS3RYngOoUr25jAR99e1lHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19982},"main":"./dist/index.js","type":"module","_from":"file:agencecinq-drawer-6.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"_resolved":"/private/var/folders/vt/kpbgrh4d7k14zvxmcm01bfxh0000gn/T/d17f2c654dc5f98c84dcb53e3523f437/agencecinq-drawer-6.0.0.tgz","_integrity":"sha512-Gen5dyo5jluf8jY5NR7nglHpGiiXJRt7CzJHMZID+oLh52W9BOuuJVlhHxLDMSOB8nmaqr6yRw3rvgVLl+YkkA==","repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.18.0","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.3.6","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.4","vite-plugin-dts":"^5.0.3","@agencecinq/utils":"5.2.1"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_6.0.0_1785832701167_0.825195625340565","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@agencecinq/drawer","version":"6.0.1","license":"MIT","_id":"@agencecinq/drawer@6.0.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"29a0197eef98837924273356bb2ea46534049059","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-6.0.1.tgz","fileCount":13,"integrity":"sha512-U9TkVJecJKbcUs51EFt9iE59/C8Q2ZoKulXQ6XEfRm82R9Eg6fVvrHoQWBQZhwls1agXL8cWgL5JAZ31phaAAA==","signatures":[{"sig":"MEYCIQCZceMgPVVBCXmh8htcUnGkzzo7xiFt/0EQkFkerXmzUAIhANilDaUhZWjVO83xEifeSq7LlK+bM+7jtZYA7VCgpzsg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"0b4f9b97756bed119421005f1c1f582f96bd719c","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.18.0","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.3.6","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.4","vite-plugin-dts":"^5.0.3","@agencecinq/utils":"workspace:*"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_6.0.1_1785850073044_0.9633347430503612","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@agencecinq/drawer","version":"6.1.0","license":"MIT","_id":"@agencecinq/drawer@6.1.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"1266753457d843471257caa8cb07fdd8692402aa","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-6.1.0.tgz","fileCount":15,"integrity":"sha512-M36NjqSgXZ+t9YoQp1dF+e/Hpa2Pvn0YOoJaTktKYta2jOEZsEKhWSYYiBdBOqElZCEa7SPFDpIbFO+Vl6/YQQ==","signatures":[{"sig":"MEQCIAkIQy9zf5bPBqKScQuYASeM2VJXaQMqEo/BlNQUBxiiAiAE3QmvucSJ6w0e2yncfuDNDvth5OV/OESh3njKRlpwIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"9d00464aed52a152ba5dd58c84f339af2688c281","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.18.0","description":"A high-performance, accessible, and lightweight Web Component for creating Drawers (off-canvas sidebars) in Shopify themes. Part of the **CINQ** internal tools ecosystem.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.4.0","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","vite-plugin-dts":"^5.0.3","@agencecinq/utils":"workspace:*"},"peerDependencies":{"@agencecinq/utils":"*"},"_npmOperationalInternal":{"tmp":"tmp/drawer_6.1.0_1786088926207_0.03519401163769875","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@agencecinq/drawer","version":"7.0.0","license":"MIT","_id":"@agencecinq/drawer@7.0.0","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"0947ca3dc77490b27ec2e6382c14aaf1893426ad","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-7.0.0.tgz","fileCount":15,"integrity":"sha512-jwQM0og4k7sKWjY/8VhAgtN8xHB0t5SXZG4CQ1/gsbppFFIXIN+aSooXF3C3XUY7gGa+SoAZx5oEHa+ZXUjasw==","signatures":[{"sig":"MEUCIQCQDt1eB2CC0DC1m2At8Ae8FiT7nOKM6XLg7kzCzZDh/AIgbynFLE5l1n+iUubHsgx09SeRHK7gNmeAJ6pfhNP/HUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDZKfUTdSkjS9B4sfrN6ajCgawj6GSaJgZmgeqn+LozHAiA48/bf9FHggq+kjIoTUNqs0dunCzrcrTfMinZniHqICA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19220},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"822f363f7be570fcb799cccaf5ed0ca5ec48ade2","scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.19.1","description":"[![](https://img.shields.io/npm/v/@agencecinq/drawer)](https://www.npmjs.com/package/@agencecinq/drawer) [![](https://img.shields.io/npm/dm/@agencecinq/drawer)](https://www.npmjs.com/package/@agencecinq/drawer)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"fs-extra":"^11.4.0","@types/fs-extra":"^11.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","vite-plugin-dts":"^5.0.3","@agencecinq/utils":"workspace:*"},"peerDependencies":{"@agencecinq/utils":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/drawer_7.0.0_1788879383318_0.7027954899998399","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@agencecinq/drawer","version":"7.0.1","license":"MIT","_id":"@agencecinq/drawer@7.0.1","maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"homepage":"https://github.com/agencecinq/shopify#readme","bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"dist":{"shasum":"fa7e3f0c2fbb51640ddbafd512bb7db25d7586b2","tarball":"https://registry.npmjs.org/@agencecinq/drawer/-/drawer-7.0.1.tgz","fileCount":15,"integrity":"sha512-q55mb0z2UAy3FP37PbrAj73vwlxYbdkz1cWJX+8+W3YMhjuNdTJLgiGra5WQNjLU3yt+JIFb4p+kGH4Z6cCcYQ==","signatures":[{"sig":"MEUCIQCpquIWKZr7Qo+GNZ6GYqNidFvea5kuKqCR7S8Fgabx3QIgTROZMmKTF2McQjCPrQ7lV9j4P5uvgwD9km7xjSt75eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID3o7j+bO6kS4z4xX1DuCE9ggwKya6MO+YjkpL2Zk8WJAiB2lVOjJVqpiR6eLk30x1bH3s2v188zXtf4f8VngU/xAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19434},"main":"./dist/index.js","type":"module","_from":"file:agencecinq-drawer-7.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"vite build --watch","build":"vite build"},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"_resolved":"/private/var/folders/vt/kpbgrh4d7k14zvxmcm01bfxh0000gn/T/b9b2c18314c999483c3027b2f76b7714/agencecinq-drawer-7.0.1.tgz","_integrity":"sha512-q55mb0z2UAy3FP37PbrAj73vwlxYbdkz1cWJX+8+W3YMhjuNdTJLgiGra5WQNjLU3yt+JIFb4p+kGH4Z6cCcYQ==","repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"_npmVersion":"11.19.1","description":"[![](https://img.shields.io/npm/v/@agencecinq/drawer)](https://www.npmjs.com/package/@agencecinq/drawer) [![](https://img.shields.io/npm/dm/@agencecinq/drawer)](https://www.npmjs.com/package/@agencecinq/drawer)","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","vite-plugin-dts":"^5.0.3","@agencecinq/utils":"7.2.0"},"peerDependencies":{"@agencecinq/utils":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/drawer_7.0.1_1788880167718_0.9007860327080095","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-01-26T10:39:50.411Z","modified":"2026-09-15T13:10:35.243Z","2.0.0":"2026-01-26T10:39:50.684Z","2.0.1":"2026-01-26T11:02:15.835Z","2.0.2":"2026-01-26T11:25:29.402Z","2.0.3":"2026-01-26T11:55:43.563Z","2.0.4":"2026-01-26T13:21:01.918Z","2.0.5":"2026-01-26T13:40:09.897Z","2.0.6":"2026-01-26T14:21:12.600Z","3.0.0":"2026-01-26T15:05:04.176Z","3.0.1":"2026-01-26T16:40:57.469Z","4.0.0":"2026-03-10T07:22:45.691Z","4.1.0":"2026-03-10T08:33:16.359Z","4.1.1":"2026-03-11T11:29:14.215Z","4.1.2":"2026-03-16T14:55:19.615Z","4.1.3":"2026-04-27T06:20:21.881Z","5.0.0":"2026-04-28T10:40:23.697Z","5.0.1":"2026-04-29T06:11:39.390Z","5.0.2":"2026-07-20T14:17:31.910Z","5.0.3":"2026-07-21T05:41:03.515Z","6.0.0":"2026-08-04T08:38:21.308Z","6.0.1":"2026-08-04T13:27:53.181Z","6.1.0":"2026-08-07T07:48:46.343Z","7.0.0":"2026-09-08T14:56:23.426Z","7.0.1":"2026-09-08T15:09:27.805Z"},"bugs":{"url":"https://github.com/agencecinq/shopify/issues"},"license":"MIT","homepage":"https://github.com/agencecinq/shopify#readme","repository":{"url":"git+https://github.com/agencecinq/shopify.git","type":"git","directory":"packages/drawer"},"description":"[![](https://img.shields.io/npm/v/@agencecinq/drawer)](https://www.npmjs.com/package/@agencecinq/drawer) [![](https://img.shields.io/npm/dm/@agencecinq/drawer)](https://www.npmjs.com/package/@agencecinq/drawer)","maintainers":[{"email":"jeremylevron@19h47.fr","name":"19h47"},{"email":"pauline@agencecinq.com","name":"paulinecinq"}],"readme":"[![](https://img.shields.io/npm/v/@agencecinq/drawer)](https://www.npmjs.com/package/@agencecinq/drawer)\n[![](https://img.shields.io/npm/dm/@agencecinq/drawer)](https://www.npmjs.com/package/@agencecinq/drawer)\n\n# @agencecinq/drawer\n\n> Accessible off-canvas drawer Web Component for Shopify themes.\n\nA drawer slides content in from the edge of the viewport. `<cinq-drawer>`\nhandles open/close state, focus management, and document-level events.\nIncludes a Vite plugin to sync Liquid snippets in Shopify projects.\n\n## Installation\n\nRequires **Node.js 18+** (build tooling and `@agencecinq/drawer/plugin`).\n\n```bash\npnpm add @agencecinq/drawer\n```\n\n## Usage\n\n```js\nimport \"@agencecinq/drawer\";\n```\n\n```html\n<cinq-drawer id=\"cart-drawer\">\n  <div data-dom=\"overlay\"></div>\n  <div role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"cart-title\">\n    <h2 id=\"cart-title\">Your cart</h2>\n    ...\n  </div>\n</cinq-drawer>\n\n<cinq-drawer-button>\n  <button aria-controls=\"cart-drawer\" aria-expanded=\"false\">\n    View cart\n  </button>\n</cinq-drawer-button>\n```\n\nImporting `@agencecinq/drawer` registers the Web Components automatically.\nNo manual `init()` call required.\n\n> **HTML is the source of truth.** Provide dialog semantics, labelling, and\n> overlay markup yourself. Use an a11y linter (axe-core, Lighthouse) to catch\n> invalid markup.\n\n### Shopify integration\n\nRequires **Node.js 18+** (the plugin uses `fs.cp` from `node:fs/promises`).\n\nRegister the Vite plugin in your Shopify project. It copies the\n`cinq-drawer.html.liquid` snippet to your theme during development and build:\n\n```typescript\nimport { defineConfig } from \"vite\";\nimport { cinqDrawerPlugin } from \"@agencecinq/drawer/plugin\";\n\nexport default defineConfig({\n  plugins: [cinqDrawerPlugin()],\n});\n```\n\nRender the snippet in Liquid:\n\n```liquid\n{% render 'cinq-drawer.html',\n   id: 'cart-drawer',\n   content: '<p>Your cart is empty.</p>'\n%}\n\n<cinq-drawer-button>\n  <button aria-controls=\"cart-drawer\" aria-expanded=\"false\">\n    View cart\n  </button>\n</cinq-drawer-button>\n```\n\n### API\n\n| Attribute | Required | Description |\n| --------- | -------- | ----------- |\n| `id` | **Yes** | Unique drawer identifier. Must match button `aria-controls`. |\n| `open` | No | Reflected open state. Useful for styling. |\n\n| Method | Description |\n| ------ | ----------- |\n| `open()` | Opens the drawer. Returns `false` if already open, aborted, or deferred. |\n| `close()` | Closes the drawer. Returns `false` if already closed, aborted, or deferred. |\n| `toggle({ trigger?, trap? })` | Toggles open/close. |\n| `destroy()` | Removes listeners. |\n| `init()` | Re-binds after DOM mutation. Call `destroy()` first. |\n\nWhen you mutate drawer DOM at runtime, re-bind with `destroy()`, mutate,\n`init()`.\n\n## Events\n\nDispatched on `document.documentElement`. Prefer constants from\n`@agencecinq/utils`:\n\n| Event | Constant | Cancelable | Detail | Description |\n| ----- | -------- | ---------- | ------ | ----------- |\n| `drawer:toggle` | `DRAWER_TOGGLE` | No | `{ drawer, trigger, trap }` | Request open/close from a button. |\n| `drawer:before-open` | `DRAWER_BEFORE_OPEN` | Yes | `{ drawer, instance, trigger, resolve }` | Fired before `open` is set. Cancel to defer, then call `resolve()`. |\n| `drawer:before-close` | `DRAWER_BEFORE_CLOSE` | Yes | `{ drawer, instance, resolve }` | Fired before `open` is removed. Cancel to defer, then call `resolve()`. |\n| `drawer:open` | `DRAWER_OPEN` | No | `{ drawer, trigger? }` | Fired after `open` is set. |\n| `drawer:close` | `DRAWER_CLOSE` | No | `{ drawer }` | Fired after `open` is removed. |\n\n```js\nimport { EVENTS } from \"@agencecinq/utils\";\n\ndocument.documentElement.addEventListener(EVENTS.DRAWER_OPEN, (event) => {\n  console.log(event.detail.drawer);\n});\n```\n\n### Deferring open or close\n\nOpen and close paths dispatch cancelable `drawer:before-open` /\n`drawer:before-close` first. Call `preventDefault()` and commit with\n`detail.resolve()` when async work finishes:\n\n```js\ndocument.documentElement.addEventListener(EVENTS.DRAWER_BEFORE_OPEN, (event) => {\n  if (event.detail.drawer !== \"cart-drawer\") return;\n\n  event.preventDefault();\n\n  void doAsyncWork().then(() => {\n    event.detail.resolve();\n  });\n});\n```\n\n`resolve()` is idempotent. TypeScript: `BeforeOpenDetail` and\n`BeforeCloseDetail` from `@agencecinq/drawer`.\n\n**UX:** defer open when the fetch is quick and the panel would feel empty.\nOtherwise open immediately and load on `drawer:open`. Defer close for save,\narchive, or exit animation.\n\n## Build setup\n\n```bash\npnpm -C packages/drawer build\n```\n\n## Acknowledgments\n\nSee the [interactive docs](https://agencecinq.github.io/ui/components/drawer/) for live examples.\n","readmeFilename":"README.md"}