{"_id":"@fmcoldays/post-action","_rev":"32-beb49e4b2194df914724542de7636ac6","name":"@fmcoldays/post-action","dist-tags":{"latest":"0.5.0"},"versions":{"0.2.1":{"name":"@fmcoldays/post-action","version":"0.2.1","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.2.1","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"035364cf4bebbab65845dddf111c0c07ccaeabbf","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.2.1.tgz","fileCount":8,"integrity":"sha512-dhedaFbirhEWuTPljXR+X5K/FeQcJnZARpWS9OVIMbSxJytF6YubxatfKXaEX/3Y+kA5W33MUx+8cHNce3b6Lw==","signatures":[{"sig":"MEQCIFCqy7ucE083SFpbHDR9k634SYOspJP55V5qYYaHEqq+AiAvY1FnEMduglmC465ObKVdU4xUQCNXJZ1Y4IICMCcpRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70779},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\c27592ec8ada4170c32b3c2f75c62e4d\\fmcoldays-post-action-0.2.1.tgz","_integrity":"sha512-dhedaFbirhEWuTPljXR+X5K/FeQcJnZARpWS9OVIMbSxJytF6YubxatfKXaEX/3Y+kA5W33MUx+8cHNce3b6Lw==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/toast":"^0.1.1","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.2.1_1781565684557_0.01065490053831497","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@fmcoldays/post-action","version":"0.2.2","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.2.2","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"99a703a7d30994700ab2e5e7f3be8d033b84de77","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.2.2.tgz","fileCount":8,"integrity":"sha512-NAWLwtH6K+cIaijDwgxdtsj1aqBfoQ8kS7ijJFdQGH0Mss28iXIN92bq++5EPxtpTAf59mHamzDp66Wwvzqfqg==","signatures":[{"sig":"MEYCIQDGaw5WJgXTfZKleaAx+bPQeeGCQAY4Mf/NaTbow6V/UQIhANuq9WUNo2c5MfxvFHEzOHg7sozXXbw1yt9+SNgvHlmh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70779},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\77031fb6830c8b329db1aa9935916307\\fmcoldays-post-action-0.2.2.tgz","_integrity":"sha512-NAWLwtH6K+cIaijDwgxdtsj1aqBfoQ8kS7ijJFdQGH0Mss28iXIN92bq++5EPxtpTAf59mHamzDp66Wwvzqfqg==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^1.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.2.2_1781808522908_0.3032231286300133","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@fmcoldays/post-action","version":"0.2.3","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.2.3","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"d3d188bd6af45b565cbf549bee46e8827da8f9f3","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.2.3.tgz","fileCount":8,"integrity":"sha512-/8B5JQnCgEsXhkGw5Fhg9jsUM2DUVW3jIdyXpVXZAN/W6g1knThOCCZ7eb3F97L6YxVJ6+mLyU1gcWr6VOH2oQ==","signatures":[{"sig":"MEUCIAl3CNLr10j6MNSHyjDT2BJSRucxk3D8F+ULm8+b6+LAAiEA8Wa2mjMuhM7xBLE9d8MOBP47Yfsqxdxq2S5yJlFxJTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70791},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\fe8005f21b0c2dc9032d279b43777c7e\\fmcoldays-post-action-0.2.3.tgz","_integrity":"sha512-/8B5JQnCgEsXhkGw5Fhg9jsUM2DUVW3jIdyXpVXZAN/W6g1knThOCCZ7eb3F97L6YxVJ6+mLyU1gcWr6VOH2oQ==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^2.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.2.3_1781808824025_0.08331437171832756","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@fmcoldays/post-action","version":"0.3.0","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.3.0","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"127ecfdfd381539894a2cc93fe6545592d7664e0","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.3.0.tgz","fileCount":8,"integrity":"sha512-hacqoyrEEm+eGPETRbdkIAiGLeAoyGxLhGUFFPoki5CgO5lV1L1LHq4oEnLNjgWR7176DH99ZuBqzGW+ZSAG7w==","signatures":[{"sig":"MEUCIFi8eK61bWtlJjemreTjR7hnhbXCfNLfJ0z0CyW47xOHAiEA8qriYVT/C0cJqXgY/89u47Uj0zKbSBfakwKu7DxBhyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70755},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\ba7c4c724bb0fb0834571c50f14f66b7\\fmcoldays-post-action-0.3.0.tgz","_integrity":"sha512-hacqoyrEEm+eGPETRbdkIAiGLeAoyGxLhGUFFPoki5CgO5lV1L1LHq4oEnLNjgWR7176DH99ZuBqzGW+ZSAG7w==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.3.0_1781808967190_0.886676502187052","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@fmcoldays/post-action","version":"0.4.0","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.0","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"dc2bbd69f101fbeaac1691f1a521752702298d1a","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.0.tgz","fileCount":8,"integrity":"sha512-RrDMZsVsbDZ3o1Ds//XuuqX/1ghL/Zlvl1yKFIs/xDdMeCGC5tHx1lqmB5wyRKpPoE5N+ijj3N2cHvT1TSLbnA==","signatures":[{"sig":"MEUCIQDZFCCcBruNzJHbF5EHlR9q8ZiavaQM5LF+aftG1vbe/wIgGOTc47cUqBSrDFMZ+bjIRl2mKe+NaVHW744RnX/z9Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85794},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\24d544ec61321d7d05fa5a3c63f297fb\\fmcoldays-post-action-0.4.0.tgz","_integrity":"sha512-RrDMZsVsbDZ3o1Ds//XuuqX/1ghL/Zlvl1yKFIs/xDdMeCGC5tHx1lqmB5wyRKpPoE5N+ijj3N2cHvT1TSLbnA==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.0_1781817287440_0.8550543381921496","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@fmcoldays/post-action","version":"0.4.1","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.1","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"20b1c4718f99febcaccf1da0fe7196cffd4d88b2","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.1.tgz","fileCount":8,"integrity":"sha512-U649PteOU/E1cX8OP0N+ORWQn0eqPPG/K31ds3GV/gjohPE3mbUs9teSpdvG5TvcMZaZ7ebi9r85cnci7ZXnRQ==","signatures":[{"sig":"MEYCIQCuPTOm732F/hYufmPt1K4JjQWEtS9Fof/AooXTUVELxwIhAPtpEV9PSbTE/ZVN4RE/Hbc3vEj39I1XhipUKtIeXhqF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86269},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\1b97e55e18c1a1cbd971b015204e9f63\\fmcoldays-post-action-0.4.1.tgz","_integrity":"sha512-U649PteOU/E1cX8OP0N+ORWQn0eqPPG/K31ds3GV/gjohPE3mbUs9teSpdvG5TvcMZaZ7ebi9r85cnci7ZXnRQ==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.1_1781817367211_0.7468149561063135","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@fmcoldays/post-action","version":"0.4.2","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.2","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"bfa7551f72745be9071d9b403eb6823436f407b6","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.2.tgz","fileCount":8,"integrity":"sha512-UXN6loT1mcWCtMfbJrnmFjVwtEPTJNrJhLSxnsqcKUbmneCDcPWZzXdhynTU8OB2JCyU0vbf6lVLWdYzIT6qow==","signatures":[{"sig":"MEUCICuabWP5JJFcm67uk5w8wPAGWiCPA8g/pv1rwQJ6QWSxAiEAoiCehfatYmuttp0BTiutm3rE+85dMy74o8JSZAfA9sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89694},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\247fb6f86c26a8ff18d333994648c29a\\fmcoldays-post-action-0.4.2.tgz","_integrity":"sha512-UXN6loT1mcWCtMfbJrnmFjVwtEPTJNrJhLSxnsqcKUbmneCDcPWZzXdhynTU8OB2JCyU0vbf6lVLWdYzIT6qow==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.2_1781819193715_0.6363047672492506","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@fmcoldays/post-action","version":"0.4.3","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.3","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"06a21d0728225deef0c7cb981c03fc82bdf58dde","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.3.tgz","fileCount":8,"integrity":"sha512-eqaFRJw8Hw0EnOrjxzRN7UDf7aBGfj3lWmor7X15UeydVuD1MYCUZUzFWjdPhZqADZKu9TX7vnKdNUAWPUWDzQ==","signatures":[{"sig":"MEYCIQDqDBaNLidR/sjFx6XAgVGxaP/7c0jcT2JvsLo/34sJugIhAOBvWfxBC3lHGqDRgD4ZFkrufzycVOKTXh0KHx2uBss6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90906},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\93e0a9a99a0396b55f2f4895eae91b10\\fmcoldays-post-action-0.4.3.tgz","_integrity":"sha512-eqaFRJw8Hw0EnOrjxzRN7UDf7aBGfj3lWmor7X15UeydVuD1MYCUZUzFWjdPhZqADZKu9TX7vnKdNUAWPUWDzQ==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.3_1781820171004_0.2746027035113552","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@fmcoldays/post-action","version":"0.4.4","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.4","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"50575b5a9d5e69ee42d319ae341385b29f682b07","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.4.tgz","fileCount":8,"integrity":"sha512-pD5AcBLhvJruCHgMVaBP7I3OgUGboFI8w81eb+2vCWorlVypj0kt4YhPuVSw7WPadEn4nzFmnOl4TX/x4PAd7g==","signatures":[{"sig":"MEYCIQCcvonpNf+Wh/1yka1RI3WFCigjDWQPOVwfnW6E6+Y3VAIhAJqRbYV5HTHByUB2vdDAUDUia4kP3NqYqEvrBBOKALGL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89450},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\6f0a12f9dd6121b55d64d2f1db8cf341\\fmcoldays-post-action-0.4.4.tgz","_integrity":"sha512-pD5AcBLhvJruCHgMVaBP7I3OgUGboFI8w81eb+2vCWorlVypj0kt4YhPuVSw7WPadEn4nzFmnOl4TX/x4PAd7g==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.4_1781820287170_0.5681966745999574","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@fmcoldays/post-action","version":"0.4.5","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.5","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"19c428cc35a30f1cb595d8f42132e90b68aed6ff","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.5.tgz","fileCount":8,"integrity":"sha512-MGDGe/34yPtc2Ik0DXLcd9Tr96D0G6cj2WsLvKKs5Uln4ufuA/h5niMdq+NNuNl7PK1gXg21VrZY8yDHV+zSeg==","signatures":[{"sig":"MEUCIQDQhVYqo6nuiVfV/Jjq6SjNkqKV9hQCwRV6+QMYsdcx4AIgDH0+613VJAUMhPGr2HZdJBqNVhxOxMfwMDeGvsoCGX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90176},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\284768ef5d58725fe8124d1ea7579a3b\\fmcoldays-post-action-0.4.5.tgz","_integrity":"sha512-MGDGe/34yPtc2Ik0DXLcd9Tr96D0G6cj2WsLvKKs5Uln4ufuA/h5niMdq+NNuNl7PK1gXg21VrZY8yDHV+zSeg==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.5_1781820753371_0.46142345984256705","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@fmcoldays/post-action","version":"0.4.6","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.6","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"21ee17d3af85f303233132ef0bde07ec98306abc","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.6.tgz","fileCount":8,"integrity":"sha512-XeyNKghoXeKHAw0B/rDUVSsZ9jDF3kvpd+o4zMG7dybrHZL4RkCj9zdqamPPx2+WPnTynpqkCJIl6nj8KjL11g==","signatures":[{"sig":"MEUCIGLdDZYoPvANz8sJxVxbGuIHXh6hN7haxLh3/473s5fzAiEAjQD5jZyl//9Ob6Dv9oMSbYDRHCuRxT89gCEs+6pKjVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91994},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\f49647543629db5084880b1f8f4f112b\\fmcoldays-post-action-0.4.6.tgz","_integrity":"sha512-XeyNKghoXeKHAw0B/rDUVSsZ9jDF3kvpd+o4zMG7dybrHZL4RkCj9zdqamPPx2+WPnTynpqkCJIl6nj8KjL11g==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.6_1781820918199_0.3799748456125518","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@fmcoldays/post-action","version":"0.4.7","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.7","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"ef059c0f252829828a5ff3f4502c4fd4f761850b","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.7.tgz","fileCount":8,"integrity":"sha512-bMYsyhu3Wnsot86IACSx0AVI62NHTjSG+dmCYiHXxMTiPLrhwB242dcSV3peoktjkW4KQeZGYRYcIDecRFGjJA==","signatures":[{"sig":"MEQCIB+bTi6B7u87gvmNh5ffsGW100kpB3w5SOYsHjPep9lzAiAyuQoEZ5wObC9Qeo+duYo5+OCQU0jg4VG1nlrcDgKDdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92345},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7f157348de8578d0b628b263ed62b4ea3751b5f5","scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"workspace:^","@fmcoldays/shared":"workspace:^"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.7_1781823479378_0.5082523037163618","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@fmcoldays/post-action","version":"0.4.8","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.8","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"4166a31f7b205da46ad53c9b6b8b8fe9a8623ac2","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.8.tgz","fileCount":8,"integrity":"sha512-wq8YlpCFgJnVuOt2LCWkBp1tm1Hg4ERRMaFs2V+CkKGYBzXBuwUt35HEbvysFfzx3huHndr73vI6pf+tQEIdoQ==","signatures":[{"sig":"MEUCIQDnCbssCcogtSbDmf5t++wDmJE2BmmYu9T7LUSB5vNgfgIgGK/9lJPiiifhVWvZa8PsX22Ej9qwkM34k7CH+4CRVQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92334},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\4611a2765f9cc8ee01d034cb119afc94\\fmcoldays-post-action-0.4.8.tgz","_integrity":"sha512-wq8YlpCFgJnVuOt2LCWkBp1tm1Hg4ERRMaFs2V+CkKGYBzXBuwUt35HEbvysFfzx3huHndr73vI6pf+tQEIdoQ==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.8_1781823669993_0.5859713387104517","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@fmcoldays/post-action","version":"0.4.9","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.9","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"9e5e9927f9aaa9de50929dcab7026451ccfc6dc7","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.9.tgz","fileCount":8,"integrity":"sha512-3/nVPDCpqEPmRBWHyxbOk0mjZr3Zb2Cjw4gE4F/FGen4dSWhObxmMY/t1dniLgZIgEgNhMiEs3twgmC3Jkft0A==","signatures":[{"sig":"MEQCIHGXBD2u77IfDoGJ4g+J4socSSeN15ddESSsti4sV3vyAiAe6/X1obsEmcP5ZSaoZxyC14bp2PHYdwvLFeJ1OBz4ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100301},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\8abab9cd8d4c73a35b0d79fc78dd3d3f\\fmcoldays-post-action-0.4.9.tgz","_integrity":"sha512-3/nVPDCpqEPmRBWHyxbOk0mjZr3Zb2Cjw4gE4F/FGen4dSWhObxmMY/t1dniLgZIgEgNhMiEs3twgmC3Jkft0A==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.9_1781825124302_0.33661759658072365","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@fmcoldays/post-action","version":"0.4.10","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.10","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"0ee0d006d9b097e2682ee75f43ccad84397ce8ce","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.10.tgz","fileCount":8,"integrity":"sha512-Ybu7i6j3iniSBL/cTBbMNpMkg4oNYipi0pemNEpEZw0U9LIgnBj8CzgPY64W70yTy+AyrvvcyHlrO0Xp5zX7Eg==","signatures":[{"sig":"MEQCIGdX/m0kbEZ13JbyZOk47QItUbgtv0hm5FHscZtdxbIeAiBDS5l80VJEqnu3zGiRkKtMtsPFpgR4oMwdjcQ7zCCY4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100534},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\aed07f356f818a1602e8333c26b6cf7c\\fmcoldays-post-action-0.4.10.tgz","_integrity":"sha512-Ybu7i6j3iniSBL/cTBbMNpMkg4oNYipi0pemNEpEZw0U9LIgnBj8CzgPY64W70yTy+AyrvvcyHlrO0Xp5zX7Eg==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.10_1781825242074_0.9540031098876016","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@fmcoldays/post-action","version":"0.4.11","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.11","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"ff9eb62ef052125b4dbafacf32aad074902f1104","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.11.tgz","fileCount":8,"integrity":"sha512-or2FXWYk1Jj+ppjFubf8szaW78r6LcSN2kJpyFxUjE7vcqb86LmrrhPSmoagPuRDya7D5C+o01EOzBseVRXAjg==","signatures":[{"sig":"MEUCIQDPf7y0LYUhgLiYB3pMk44L+bBMNT/HNA8Y1ZFEjToyJwIgCk7Jt/cAr66hPOvAGb0vOEeerwqL4vtmFri8RmzAdx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101922},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\04a554350de5ec03f4395b97255fa5aa\\fmcoldays-post-action-0.4.11.tgz","_integrity":"sha512-or2FXWYk1Jj+ppjFubf8szaW78r6LcSN2kJpyFxUjE7vcqb86LmrrhPSmoagPuRDya7D5C+o01EOzBseVRXAjg==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.11_1781826356974_0.5249882286255447","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@fmcoldays/post-action","version":"0.4.12","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.12","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"8aa7881f6a4d9e9005dc0bd773be2be8bf473ed0","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.12.tgz","fileCount":8,"integrity":"sha512-6i+xcfLlR3B7JIysTPfGLNWCyOXQchVMG1WGVUCJ8uiJmxFbeOyfGkvv3YhqdpmVe2zZiy5yOVDaPPKTpFA8Aw==","signatures":[{"sig":"MEYCIQCRVK/P/G2Hj38ro1urf/AHJz7laKogwi76mdnObtcc4AIhAODF9RGaHQpprs8iK+Fc/VOe6U7ymEU1R1I7hW0/WLUZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104526},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\d29c94b9df06a1b81e461fa9b742f3b8\\fmcoldays-post-action-0.4.12.tgz","_integrity":"sha512-6i+xcfLlR3B7JIysTPfGLNWCyOXQchVMG1WGVUCJ8uiJmxFbeOyfGkvv3YhqdpmVe2zZiy5yOVDaPPKTpFA8Aw==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.12_1781826646892_0.47012272244435227","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@fmcoldays/post-action","version":"0.4.13","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.13","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"5bc815c7097ea56353cb643bd426a4c50bb8162e","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.13.tgz","fileCount":8,"integrity":"sha512-pgS+uCYIm3ZxIzCAnyqy/GH2gHohBM57JF1yAfhD+oHb5BXnlkoeXEPSNksbag619o1kwWMNrY+b8tszhF9axg==","signatures":[{"sig":"MEUCIDTYJK8cPMu1f9G7zelZIOAwMcPDnE4de4Vg/4IFw+4OAiEAtXpxpuw4JBQ6xaEF/AsGNQ1Rqh7h/liBYsupp7DOZa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104530},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\4137a737ec6c40e0515e7efdd14c3250\\fmcoldays-post-action-0.4.13.tgz","_integrity":"sha512-pgS+uCYIm3ZxIzCAnyqy/GH2gHohBM57JF1yAfhD+oHb5BXnlkoeXEPSNksbag619o1kwWMNrY+b8tszhF9axg==","deprecated":"Deprecated, use latest","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.13_1781826755712_0.9021723276680595","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@fmcoldays/post-action","version":"0.4.14","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.14","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"e647a29be3154d8613e3afbdaeec0b192f97ffd8","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.14.tgz","fileCount":8,"integrity":"sha512-94hqFyjsVTr+u9SpnMjXCCrQxpVBnlShRxUXrrVm90rUTtiOkvDV6krrpDJBaKJrQ8/jQKE9x00fZT0g+oeoBA==","signatures":[{"sig":"MEYCIQDZE+u6E09DRftr2josLvxHDYWL5SYb5O2LlMbCBgZVbQIhAPF7Gz38RgDdYUpnbUfNdpw8WT051e3iPSsot+54/evq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105054},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\8bc0f2a12c6a723bd50a1c5ced7443bc\\fmcoldays-post-action-0.4.14.tgz","_integrity":"sha512-94hqFyjsVTr+u9SpnMjXCCrQxpVBnlShRxUXrrVm90rUTtiOkvDV6krrpDJBaKJrQ8/jQKE9x00fZT0g+oeoBA==","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.14_1781829006400_0.7296167644710716","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@fmcoldays/post-action","version":"0.4.15","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.15","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"6d8e5a02df71fb2af3e34ff0e41163ad74c67f77","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.15.tgz","fileCount":8,"integrity":"sha512-16hFjxPFOB2H3sBp3wNFCb42KvmZnLdGIU3IIF8/lSxOjyenfhJX35zK0vl0yjeH7RO9F3E9FMnBDB69wEZMeA==","signatures":[{"sig":"MEYCIQCLii6pkeWVdHcV71nmpDsEbyt4SVD0S4HPRLNdMrwyxAIhAOZ9U2+soUuHWKpZ76jkbB/2bx4kezTQgA8+FDSDjPhG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110194},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\97adbedc1e54ce7fa81c46b6831032fb\\fmcoldays-post-action-0.4.15.tgz","_integrity":"sha512-16hFjxPFOB2H3sBp3wNFCb42KvmZnLdGIU3IIF8/lSxOjyenfhJX35zK0vl0yjeH7RO9F3E9FMnBDB69wEZMeA==","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.15_1781836495030_0.46694072573216916","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@fmcoldays/post-action","version":"0.4.16","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.16","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"e4b276c6504bc0a9b2de194b3c060031f5e12853","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.16.tgz","fileCount":8,"integrity":"sha512-uiqFGcnfCFgD2PCLMjA8ZGoPXhNgbPPhGdvkDvE7Aoe4586zooBG9m4YlQMkOfrdVsj1NfMU7nd5MewNwmQu3w==","signatures":[{"sig":"MEUCIQC91RtO+v9UqlZ3hcMkqgj/dlHMM3NTx92aFkKUeZdpdwIgEwKmCQiNg73RytlHjEYP2B/S8LHvqgJU0Q5CTrU4vmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113002},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\5e338ff42eb52a171c3df540f39dc1bc\\fmcoldays-post-action-0.4.16.tgz","_integrity":"sha512-uiqFGcnfCFgD2PCLMjA8ZGoPXhNgbPPhGdvkDvE7Aoe4586zooBG9m4YlQMkOfrdVsj1NfMU7nd5MewNwmQu3w==","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.16_1781836887479_0.5561431720208097","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@fmcoldays/post-action","version":"0.4.17","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.17","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"4d96ccb5110b9e8c00adbe79950d7fa5ec555e69","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.17.tgz","fileCount":8,"integrity":"sha512-OA87RCYJu18M+cwV5EmLil1RKav13B/6hlSP1/Fdj2+GVVl+LOeYJmVSnGyeM7X0/mQ5XRbWrpbDS8Qai/3X3Q==","signatures":[{"sig":"MEQCIDOctGMi5k9ZmhgDb9UHnUlJktrl4VTZO3AFj8UBr/MGAiAWne5ofCbCyknDWM/me9/v6sLDT+g+9Scq9Uio+8yFlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136549},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\d0b5cfd9ba75aeec1cb36263c5b04337\\fmcoldays-post-action-0.4.17.tgz","_integrity":"sha512-OA87RCYJu18M+cwV5EmLil1RKav13B/6hlSP1/Fdj2+GVVl+LOeYJmVSnGyeM7X0/mQ5XRbWrpbDS8Qai/3X3Q==","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.17_1781847453314_0.49731517136062164","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@fmcoldays/post-action","version":"0.4.18","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.18","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"5dabb0079df3cb544c6a1e89e10bf24158876f11","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.18.tgz","fileCount":12,"integrity":"sha512-ilo6+A45drTlweH409GUY8A8r9Yuh9GFiV0oyvlvp9sPd4BbMG3z7hDd7ZqGuJwegYQGP6wdpGh9OLNzXZ1M7Q==","signatures":[{"sig":"MEUCIAK29ryswnnNzy2J6HosvD0O7J764/pCMow5bmQxrjQpAiEA2bZOVhmidU9WWVM6cA2t1v5NHYJdhlWcGl/+M7b2XT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159893},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"70c0e585c67d0a255088214fdeb2d497e7efda5c","scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_npmVersion":"10.9.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"workspace:^","@fmcoldays/shared":"workspace:^"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.18_1782103799473_0.32624253246784707","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@fmcoldays/post-action","version":"0.4.19","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.19","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"a01cc2954b8d5d2f121bfb7a6da03de721c17406","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.19.tgz","fileCount":12,"integrity":"sha512-1APk4cPfrN0mkrnxYyqI23jllzRUAvo9O2hXFc4H2iVfx+TR4hIBfrd7MK5dSlF9WJnbYCI6pYuiIaVBl+MWCw==","signatures":[{"sig":"MEQCIBt31apgCvqTgsqObRWEcVo88uLBRGIta+eOoiNIBa+mAiB4b12QBwdQSq3KYIp14WPJnQYNE58Qh/0f6JrcLy0AdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159835},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\e187f7562d87a9597cd9e714015946cb\\fmcoldays-post-action-0.4.19.tgz","_integrity":"sha512-1APk4cPfrN0mkrnxYyqI23jllzRUAvo9O2hXFc4H2iVfx+TR4hIBfrd7MK5dSlF9WJnbYCI6pYuiIaVBl+MWCw==","_npmVersion":"10.9.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.19_1782104228142_0.6723074650599816","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@fmcoldays/post-action","version":"0.4.20","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.20","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"949d766ef8272666b784689c5fe67b9b08145390","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.20.tgz","fileCount":12,"integrity":"sha512-SGWejzPypbVRDf17Yw0PHdRqw9q/7rj+dVkiPCKTNtDdKtYAW4xL/uBKZ9N9I/WkiRS89AqvOwxLjBxiE9tRlw==","signatures":[{"sig":"MEQCIC1b1x3YhEgwmD0PF2oI++Wh6ksEQtbIjV15SNhecpsHAiBtel1zw5dn876OM/Qop3itHDZlW2UnKkuCZZvgr7k/Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177711},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"36fd7dc4d54d2eedf85abec2e9282b21d9cf81e3","scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"workspace:^","@fmcoldays/shared":"workspace:^"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.20_1782241729407_0.5367261467961715","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@fmcoldays/post-action","version":"0.4.21","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.21","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"6754d1bbf16f8e62ebdf6619cd94619956f69a91","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.21.tgz","fileCount":12,"integrity":"sha512-+x+MpzbdVhFqBLMSc/cOW6a1CCD9xIOLvGDH4iJpYZ10eDn8YSTSRa1j+DrutBNdH4GjY64rZCnlz7G1no/i/g==","signatures":[{"sig":"MEUCIHh0WdtvWBIkGSrW6g5CKKGcPli/lkUnz1gMZPZDdsi0AiEA0yaHs2I9JJfOXAokl4dYQnabEaDxBNOoFo9YsvuAaHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177653},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\feeb08c0a83a057284b73f5abf3efe32\\fmcoldays-post-action-0.4.21.tgz","_integrity":"sha512-+x+MpzbdVhFqBLMSc/cOW6a1CCD9xIOLvGDH4iJpYZ10eDn8YSTSRa1j+DrutBNdH4GjY64rZCnlz7G1no/i/g==","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.21_1782242421099_0.747524675124954","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@fmcoldays/post-action","version":"0.4.22","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.22","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"6278012dad208e1ac95fe4c9a769300e2ca3db98","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.22.tgz","fileCount":12,"integrity":"sha512-gJ4ivLxwvOjY/Zvw67H3eercid6EKDJaU2A4GO2wazs+zb5CChGxgEl7mSt/e2e1zUG4bbXpVhSIiii7LcOAbA==","signatures":[{"sig":"MEQCIHAC8J0kvx6z4OBZGLmwSEllzPjnjX6Olp6u41gRby1JAiBSPRcW+3E4NWM+ajDdaW16CdGTyopffwTZGzc7jbh58Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180100},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"711fd30c6baf40bb5f1d64f1467134e4397563ee","scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"deprecated":"bad publish - workspace protocol not resolved","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"workspace:^","@fmcoldays/shared":"workspace:^"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.22_1782974210392_0.8612921952863932","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@fmcoldays/post-action","version":"0.4.23","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.23","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"12644a28b9af1e3614947b92f8e579256efc923a","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.23.tgz","fileCount":12,"integrity":"sha512-QGIb0VdH0vdog1t5m8qFGuxHqaaBqjKfUYq2UduwUP8/xV367dNih3WMtIPS8yJwXoy0ae2xbOIaX48AHO17ow==","signatures":[{"sig":"MEQCIFEHJH8QNKM7WRMATNaMITcGj6AJ2VX92kNOw+UIMVQUAiBkSYNRubQeD6ufnpyT57m9vWNY1Sx7Yj1fLAKYflg2EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180042},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\908b39c3c22704cf16140af23b533074\\fmcoldays-post-action-0.4.23.tgz","_integrity":"sha512-QGIb0VdH0vdog1t5m8qFGuxHqaaBqjKfUYq2UduwUP8/xV367dNih3WMtIPS8yJwXoy0ae2xbOIaX48AHO17ow==","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.23_1782974475936_0.38571509473024834","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@fmcoldays/post-action","version":"0.4.24","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"author":{"name":"fmcoldays"},"license":"MIT","_id":"@fmcoldays/post-action@0.4.24","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"dist":{"shasum":"83d7709213e09f17b025330cd495dcc9e5aa4494","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.4.24.tgz","fileCount":12,"integrity":"sha512-I1VGIZYg4Vu+oYitP47XjzQ0VS11vrZUcxhR7nj6NVDg+O0DZBL7lLVMh3VtmHXCbxru2bYT/ZhHtUtocld8hw==","signatures":[{"sig":"MEUCIAKXaBucJRV5ldjT9kzyeJLfO8xM6whYTlBLHyEVmjIYAiEAnMuu45PcvTwfpk0UpxrNspHDRuLEOD8DJrRpnzQgZBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181249},"main":"./dist/index.cjs","type":"module","_from":"file:fmcoldays-post-action-0.4.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\b800f05cf42fb137d48dd9af277206fe\\fmcoldays-post-action-0.4.24.tgz","_integrity":"sha512-I1VGIZYg4Vu+oYitP47XjzQ0VS11vrZUcxhR7nj6NVDg+O0DZBL7lLVMh3VtmHXCbxru2bYT/ZhHtUtocld8hw==","_npmVersion":"11.0.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","directories":{},"sideEffects":true,"_nodeVersion":"22.12.0","dependencies":{"@fmcoldays/notify":"^3.0.0","@fmcoldays/shared":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/post-action_0.4.24_1783550216513_0.7405271821122701","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@fmcoldays/post-action","version":"0.5.0","description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","author":{"name":"fmcoldays"},"license":"MIT","type":"module","sideEffects":true,"keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"publishConfig":{"access":"public"},"dependencies":{"@fmcoldays/shared":"^0.2.0","@fmcoldays/notify":"^3.1.0"},"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.3"},"scripts":{"build":"tsup","dev":"tsup --watch","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc --noEmit"},"_id":"@fmcoldays/post-action@0.5.0","_integrity":"sha512-Tv+UVbPFg/ZHkN5GgCKyVSlQjWP+DhKvCodqpvKUXMVb+ICa+gR5LpmHyKYnXjyfnDTEto4tkDkmUj1VxwQdjA==","_resolved":"C:\\Users\\erick\\AppData\\Local\\Temp\\9f78681929cda089044bd460ffa94be8\\fmcoldays-post-action-0.5.0.tgz","_from":"file:fmcoldays-post-action-0.5.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-Tv+UVbPFg/ZHkN5GgCKyVSlQjWP+DhKvCodqpvKUXMVb+ICa+gR5LpmHyKYnXjyfnDTEto4tkDkmUj1VxwQdjA==","shasum":"9aad92e39a3de579b3f6ad83b0248c5a7d7e4f08","tarball":"https://registry.npmjs.org/@fmcoldays/post-action/-/post-action-0.5.0.tgz","fileCount":12,"unpackedSize":218070,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHxrLkOkA0cRDfJQNoBORzbZ/OvTKiiU20A4EBiamiGDAiA+YBiFqxVXNUmiru4/De9VSmkhBahWz8JvmlQ732CpZQ=="}]},"_npmUser":{"name":"fmcoldays","email":"erickgp51@gmail.com"},"directories":{},"maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/post-action_0.5.0_1784662898585_0.6374708666052975"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-15T23:21:24.357Z","modified":"2026-07-21T19:41:38.890Z","0.2.1":"2026-06-15T23:21:24.737Z","0.2.2":"2026-06-18T18:48:43.085Z","0.2.3":"2026-06-18T18:53:44.215Z","0.3.0":"2026-06-18T18:56:07.349Z","0.4.0":"2026-06-18T21:14:47.584Z","0.4.1":"2026-06-18T21:16:07.386Z","0.4.2":"2026-06-18T21:46:33.846Z","0.4.3":"2026-06-18T22:02:51.145Z","0.4.4":"2026-06-18T22:04:47.309Z","0.4.5":"2026-06-18T22:12:33.533Z","0.4.6":"2026-06-18T22:15:18.346Z","0.4.7":"2026-06-18T22:57:59.541Z","0.4.8":"2026-06-18T23:01:10.149Z","0.4.9":"2026-06-18T23:25:24.447Z","0.4.10":"2026-06-18T23:27:22.227Z","0.4.11":"2026-06-18T23:45:57.123Z","0.4.12":"2026-06-18T23:50:47.029Z","0.4.13":"2026-06-18T23:52:35.855Z","0.4.14":"2026-06-19T00:30:06.574Z","0.4.15":"2026-06-19T02:34:55.372Z","0.4.16":"2026-06-19T02:41:27.689Z","0.4.17":"2026-06-19T05:37:33.449Z","0.4.18":"2026-06-22T04:49:59.607Z","0.4.19":"2026-06-22T04:57:08.288Z","0.4.20":"2026-06-23T19:08:49.556Z","0.4.21":"2026-06-23T19:20:21.248Z","0.4.22":"2026-07-02T06:36:50.561Z","0.4.23":"2026-07-02T06:41:16.080Z","0.4.24":"2026-07-08T22:36:56.677Z","0.5.0":"2026-07-21T19:41:38.732Z"},"author":{"name":"fmcoldays"},"license":"MIT","keywords":["data-attributes","ajax","fetch","toast","dom","behavior"],"description":"Ejecuta peticiones HTTP declarativas al hacer click en elementos con data-action-url (confirmación, loading, targets, notificaciones, descarga, redirección).","maintainers":[{"name":"fmcoldays","email":"erickgp51@gmail.com"}],"readme":"# @fmcoldays/post-action\r\n\r\nEjecuta peticiones HTTP desde cualquier elemento HTML con `data-action=\"true\"`. Soporta confirmación, loading state, actualización de targets en el DOM, notificaciones, descarga de archivos y redirección. Sin dependencias externas.\r\n\r\n```bash\r\nnpm install @fmcoldays/post-action\r\n```\r\n\r\n> Las notificaciones y la confirmación las da [`@fmcoldays/notify`](../notify) (dependencia interna, se instala sola).\r\n\r\n## Uso\r\n\r\nImportar una vez al arrancar la app; el listener se registra solo:\r\n\r\n```ts\r\nimport '@fmcoldays/post-action'\r\n```\r\n\r\nControl manual (opcional):\r\n\r\n```ts\r\nimport { registerPostAction } from '@fmcoldays/post-action'\r\n\r\nconst unregister = registerPostAction()\r\n// unregister() para quitar el listener\r\n```\r\n\r\nFunciona en cualquier elemento (`<button>`, `<a>`, `<form>`, `<select>`, `<div>`…) mediante event delegation.\r\n\r\n---\r\n\r\n## Atributos\r\n\r\n### Requerido\r\n\r\n| Atributo | Tipo | Descripción |\r\n|---|---|---|\r\n| `data-action` | `\"true\"` | Activa todos los listeners en el elemento. **Requerido en cualquier elemento que use atributos `data-action-*`**. Sin él, `data-action-submit`, `data-action-bind` y cualquier otro atributo `data-action-*` son ignorados. |\r\n\r\n### Petición\r\n\r\n| Atributo | Tipo | Default | Descripción |\r\n|---|---|---|---|\r\n| `data-action-url` | `string` (URL) | — | URL de la petición. Si se omite: en `<form>` usa el atributo `action`; en `<a>` usa el `href`. |\r\n| `data-action-method` | `string` | `\"POST\"` | Método HTTP. Si se omite: en `<form>` usa el atributo `method` (default `GET` del browser); en `<a>` usa `GET`; en otros elementos usa `POST`. |\r\n| `data-action-body` | `string` (JSON) | — | Body como JSON literal. En GET se añade al query string. |\r\n| `data-action-body-form` | `string` (selector) | — | Selector de un `<form>` cuyo contenido se envía como `FormData` (POST) o query string (GET). |\r\n| `data-action-pick` | `string` (JSON) | — | Mapa `{ \"campo\": \"#selector\" }` resuelto al momento del click. GET → query string. POST → form-encoded si algún selector apunta a un `<select multiple>`, JSON en caso contrario. |\r\n| `data-action-csrf` | `\"true\"` | — | Incluye el token CSRF en el header `RequestVerificationToken`. |\r\n\r\n> **Forms:** `<form data-action=\"true\">` intercepta el submit y envía los campos como `FormData`. El token CSRF de ASP.NET (campo oculto `__RequestVerificationToken`) va incluido automáticamente.\r\n\r\n### Confirmación\r\n\r\n| Atributo | Tipo | Default | Descripción |\r\n|---|---|---|---|\r\n| `data-action-confirm` | `\"true\"` | — | Muestra diálogo de confirmación antes de ejecutar. |\r\n| `data-action-confirm-title` | `string` | `\"¿Estás seguro?\"` | Título del diálogo. |\r\n| `data-action-confirm-description` | `string` | `\"Esta acción no se puede deshacer.\"` | Mensaje del diálogo. |\r\n\r\n### Select autónomo (`select[data-action=\"true\"]`)\r\n\r\nUn `<select>` con `data-action=\"true\"` y `data-action-url` ejecuta una petición GET cada vez que su valor cambia, añadiendo automáticamente `name=value` a la URL. No necesita estar dentro de un `<form>`.\r\n\r\n| Atributo | Default | Notas |\r\n|---|---|---|\r\n| `data-action-method` | `\"GET\"` | Diferente al default `POST` de otros elementos. |\r\n| `data-action-dismiss` | `false` | Nunca cierra el modal padre, salvo que se ponga explícitamente. |\r\n\r\n```html\r\n<!-- Al cambiar empresa → GET /ComandoSensor/VehiculosOptions?id_empresa=5 → llena #sel-vehiculo -->\r\n<select name=\"id_empresa\"\r\n        data-action=\"true\"\r\n        data-action-url=\"/ComandoSensor/VehiculosOptions\"\r\n        data-action-target=\"#sel-vehiculo\"\r\n        data-action-silent=\"true\">\r\n  <option value=\"1\">Empresa A</option>\r\n  <option value=\"2\">Empresa B</option>\r\n</select>\r\n```\r\n\r\n> **Select2:** si el `<select>` está inicializado con Select2, el bridge jQuery (`select2:select` / `select2:unselect`) actúa automáticamente cuando jQuery está disponible en `window.$`. No requiere configuración adicional ni jQuery como dependencia del paquete.\r\n\r\n---\r\n\r\n### Submit automático (`data-action-submit`)\r\n\r\nDispara `requestSubmit()` en un form cuando el elemento cambia o recibe input. Útil para filtros que se envían solos sin botón.\r\n\r\n| Atributo | Tipo | Default | Descripción |\r\n|---|---|---|---|\r\n| `data-action-submit` | `string` (selector) o vacío | — | Selector del form a enviar. Si está vacío usa el form padre. |\r\n| `data-action-submit-delay` | `number` (ms) | `400` para texto, `0` para el resto | Debounce antes de disparar el submit. Aplica a cualquier tipo de elemento. |\r\n\r\n```html\r\n<!-- Select dentro del form: dispara submit al cambiar -->\r\n<select name=\"estado\" data-action-submit>…</select>\r\n\r\n<!-- Input de texto fuera del form: debounce 400ms por defecto -->\r\n<input name=\"buscar\" data-action-submit=\"#mi-form\" />\r\n\r\n<!-- Select fuera del form con delay personalizado -->\r\n<select name=\"pagSize\" data-action-submit=\"#mi-form\" data-action-submit-delay=\"300\">…</select>\r\n```\r\n\r\n> Para inputs con `min`/`max`, el valor se clampea automáticamente antes de enviar y mientras el usuario escribe.\r\n\r\n### Clonar valor en un form (`data-action-bind`)\r\n\r\nCrea un `<input type=\"hidden\">` dentro del form con el valor del elemento original. Se mantiene sincronizado en tiempo real. Útil cuando el control está fuera del `<form>`.\r\n\r\n| Atributo | Tipo | Default | Descripción |\r\n|---|---|---|---|\r\n| `data-action-bind` | `string` (selector) | — | Selector del form donde se inyecta el clon. |\r\n| `data-action-bind-visible` | `\"true\"` | — | Hace visible el clon (útil para debug). |\r\n\r\n```html\r\n<!-- Select fuera del form: su valor viaja al form como hidden input -->\r\n<select name=\"pageSize\"\r\n        data-action-bind=\"#filter-form\"\r\n        data-action-submit=\"#filter-form\">…</select>\r\n\r\n<!-- Input de texto fuera del form -->\r\n<input name=\"pageNumber\" type=\"text\"\r\n       min=\"1\" max=\"@pgTotal\"\r\n       data-action-bind=\"#filter-form\"\r\n       data-action-submit=\"#filter-form\" />\r\n```\r\n\r\n> Si el form es reemplazado por AJAX (`data-action-target`), el clon se recrea automáticamente.\r\n\r\n### Limpiar form antes de la petición\r\n\r\n| Atributo | Tipo | Default | Descripción |\r\n|---|---|---|---|\r\n| `data-action-clear-form` | `string` (selector) | — | Llama a `form.reset()` en el form indicado **antes** de hacer la petición (después de la confirmación). Útil en botones que limpian filtros: primero resetea el form y luego hace la petición a la URL limpia. |\r\n\r\n```html\r\n<button type=\"button\"\r\n        data-action=\"true\"\r\n        data-action-url=\"/Empleados\"\r\n        data-action-target=\"#ajaxresult\"\r\n        data-action-skeleton=\"#sk-table\"\r\n        data-action-clear-form=\"#filter-form\">\r\n  <span>filter_alt_off</span>\r\n  Limpiar\r\n</button>\r\n```\r\n\r\n---\r\n\r\n### Loading\r\n\r\n| Atributo | Tipo | Default | Descripción |\r\n|---|---|---|---|\r\n| `data-action-disable` | `\"true\"` | — | Deshabilita el elemento (o el botón de submit) durante la petición. |\r\n| `data-action-loading-class` | `string` | — | Clases CSS a añadir al trigger durante la petición (ej. `\"loading loading-spinner\"`). |\r\n\r\n### Resultado\r\n\r\n| Atributo | Tipo | Default | Descripción |\r\n|---|---|---|---|\r\n| `data-action-target` | `string` (selector) | — | Selector del elemento donde se inyecta la respuesta HTML. |\r\n| `data-action-target-prop` | `\"html\" \\| \"text\" \\| \"value\"` | `\"html\"` | Propiedad del target a actualizar. |\r\n| `data-action-download` | `\"true\"` | — | Trata la respuesta como archivo descargable. El nombre se toma del header `Content-Disposition`. Silencioso por defecto. |\r\n| `data-action-silent` | `\"true\"` \\| `\"false\"` | — | `\"true\"` suprime la notificación de éxito. `\"false\"` la fuerza aunque haya `data-action-target`. Sin poner: notifica solo si no hay target. Los errores se muestran siempre. |\r\n| `data-action-success-msg` | `string` | `\"La operación se completó exitosamente.\"` | Mensaje de éxito. |\r\n| `data-action-error-msg` | `string` | `\"Ocurrió un error al realizar la operación.\"` | Mensaje de error. |\r\n\r\n### Post-éxito\r\n\r\n| Atributo | Tipo | Descripción |\r\n|---|---|---|\r\n| `data-action-reload` | `\"true\"` | Recarga la página tras éxito. |\r\n| `data-action-redirect` | `string` (URL) | Redirige a esta URL tras éxito. |\r\n| `data-action-then` | `string` (selector) | Hace click en este elemento tras éxito. |\r\n\r\n---\r\n\r\n## Ejemplos\r\n\r\n### DELETE con confirmación y recarga\r\n\r\n```html\r\n<button type=\"button\"\r\n        data-action=\"true\"\r\n        data-action-url=\"/api/items/42\"\r\n        data-action-method=\"DELETE\"\r\n        data-action-confirm=\"true\"\r\n        data-action-confirm-title=\"¿Eliminar item?\"\r\n        data-action-confirm-description=\"Esta acción no se puede deshacer.\"\r\n        data-action-reload=\"true\">\r\n  Eliminar\r\n</button>\r\n```\r\n\r\n### Form — guardar y refrescar tabla\r\n\r\n```html\r\n<!-- action y method del form se usan como fallback, no hace falta data-action-url -->\r\n<form action=\"/Clientes/Crear\"\r\n      method=\"post\"\r\n      data-action=\"true\"\r\n      data-action-disable=\"true\"\r\n      data-action-then=\"#filtro-form\">\r\n\r\n  <input name=\"Nombre\" />\r\n  <input name=\"Email\" />\r\n  <button type=\"submit\">Guardar</button>\r\n</form>\r\n```\r\n\r\n### Form — confirmar antes de enviar\r\n\r\n```html\r\n<form action=\"/Pedidos/Confirmar\"\r\n      method=\"post\"\r\n      data-action=\"true\"\r\n      data-action-confirm=\"true\"\r\n      data-action-confirm-title=\"Confirmar pedido\"\r\n      data-action-confirm-description=\"¿Enviar este pedido? No se puede modificar después.\"\r\n      data-action-redirect=\"/Pedidos\">\r\n\r\n  <!-- campos -->\r\n  <button type=\"submit\">Confirmar</button>\r\n</form>\r\n```\r\n\r\n### Enlace que inyecta HTML (GET desde href)\r\n\r\n```html\r\n<!-- href se usa como URL y GET como method por defecto -->\r\n<a href=\"/Clientes/42/Detalle\"\r\n   data-action=\"true\"\r\n   data-action-target=\"#panel-detalle\"\r\n   data-action-silent=\"true\">\r\n  Ver detalle\r\n</a>\r\n```\r\n\r\n### GET que inyecta HTML en un target\r\n\r\n```html\r\n<button type=\"button\"\r\n        data-action=\"true\"\r\n        data-action-url=\"/api/preview/42\"\r\n        data-action-method=\"GET\"\r\n        data-action-target=\"#preview-container\"\r\n        data-action-silent=\"true\">\r\n  Ver preview\r\n</button>\r\n```\r\n\r\n### GET con parámetros dinámicos de inputs\r\n\r\n```html\r\n<button type=\"button\"\r\n        data-action=\"true\"\r\n        data-action-url=\"/Reportes/Filtrar\"\r\n        data-action-method=\"GET\"\r\n        data-action-pick='{\"fecha\": \"#fecha\", \"id\": \"#id_caja\"}'\r\n        data-action-target=\"#resultado\"\r\n        data-action-silent=\"true\">\r\n  Filtrar\r\n</button>\r\n```\r\n\r\n### POST con `<select multiple>` (multi-select)\r\n\r\nCuando alguno de los selectores en `data-action-pick` apunta a un `<select multiple>`, el body cambia automáticamente a `application/x-www-form-urlencoded` con claves repetidas, compatible con el model binding de ASP.NET MVC (`List<string>`, `IEnumerable<int>`, etc.).\r\n\r\n```html\r\n<!-- Guarda asignaciones de un vehículo (operadores, tarjetas, estaciones son multi-select) -->\r\n<button type=\"button\"\r\n        data-action=\"true\"\r\n        data-action-url=\"/Vehiculos/SaveDatosVehiculo\"\r\n        data-action-method=\"POST\"\r\n        data-action-pick='{\"id_vehiculo\":\"#id_v_42\",\"fld_litrosPermitidos\":\"#litros-42\",\"id_ruta\":\"#ruta-42\",\"fld_tarjetas\":\"#tarjetas-42\",\"fld_empleados\":\"#operadores-42\",\"fld_estaciones\":\"#estaciones-42\"}'>\r\n  Guardar\r\n</button>\r\n```\r\n\r\n```csharp\r\n// ASP.NET MVC — bindea correctamente sin [FromBody]\r\n[HttpPost]\r\npublic ActionResult SaveDatosVehiculo(\r\n    int id_vehiculo,\r\n    decimal fld_litrosPermitidos,\r\n    List<string> id_ruta,\r\n    List<string> fld_tarjetas,\r\n    List<string> fld_empleados,\r\n    List<string> fld_estaciones) { … }\r\n```\r\n\r\n### Descargar archivo Excel\r\n\r\n```html\r\n<button type=\"button\"\r\n        data-action=\"true\"\r\n        data-action-url=\"/SensorData/GenerarReporte\"\r\n        data-action-method=\"GET\"\r\n        data-action-pick='{\"id\": \"#id_caja\", \"fecha\": \"#fecha\"}'\r\n        data-action-download=\"true\">\r\n  Descargar Excel\r\n</button>\r\n```\r\n\r\n### Toggle silencioso que actualiza el DOM\r\n\r\n```html\r\n<button type=\"button\"\r\n        data-action=\"true\"\r\n        data-action-url=\"/api/toggle/42\"\r\n        data-action-target=\"#status-badge\"\r\n        data-action-silent=\"true\"\r\n        data-action-loading-class=\"loading loading-spinner\">\r\n  Activar\r\n</button>\r\n```\r\n\r\n---\r\n\r\n## Respuesta JSON esperada del backend\r\n\r\nEl flujo de éxito o error se determina en este orden:\r\n\r\n1. **HTTP status** — 4xx/5xx siempre es error.\r\n2. **Campo `success` booleano** (cualquier capitalización) — `true` = éxito, `false` = error.\r\n3. **`successRules` / `errorRules`** configuradas globalmente — primera que aplique gana.\r\n4. Sin ninguno de los anteriores — se confía en el HTTP status.\r\n\r\nEl único campo de mensaje reconocido es `message` (en cualquier capitalización: `message`, `Message`, `MESSAGE`…).\r\n\r\n```json\r\n{ \"message\": \"Guardado correctamente.\" }\r\n{ \"success\": true,  \"message\": \"Guardado correctamente.\" }\r\n{ \"success\": false, \"message\": \"El correo ya existe.\" }\r\n```\r\n\r\nEn ASP.NET MVC:\r\n\r\n```csharp\r\n// Éxito HTTP\r\nreturn Ok(new { message = \"Guardado correctamente.\" });\r\n\r\n// Error HTTP\r\nreturn BadRequest(new { message = \"El correo ya existe.\" });\r\n\r\n// Éxito/error en el body (HTTP 200 siempre)\r\nreturn Json(new { success = true,  message = \"Guardado correctamente.\" });\r\nreturn Json(new { success = false, message = \"El correo ya existe.\" });\r\n```\r\n\r\n### Configuración global de reglas\r\n\r\nSi tu backend usa una convención propia (ej. `id == 200` como éxito), configúralo una vez al arrancar la app:\r\n\r\n```ts\r\nimport { PostAction, fieldEquals, fieldNotEquals } from '@fmcoldays/post-action'\r\n\r\nPostAction.configure({\r\n  successRules: [fieldEquals('id', 200)],\r\n  errorRules:   [fieldNotEquals('id', 200)],\r\n})\r\n```\r\n\r\nCon `@fmcoldays/all`:\r\n\r\n```ts\r\nimport { configure, fieldEquals, fieldNotEquals } from '@fmcoldays/all'\r\n\r\nconfigure({\n  postAction: {\n    successRules: [fieldEquals('id', 200)],\n    errorRules:   [fieldNotEquals('id', 200)],\n  },\n})\n```\n\n### Notificaciones personalizadas\n\nLa personalización se configura por tipo dentro de `notifications`. Cada tipo\nacepta `colors`, `template` o `renderer`.\n\n#### Colores del diseño predeterminado\n\nSi solo proporcionas `colors`, se conservan el SVG, el layout y las animaciones\ndel paquete:\n\n```ts\nPostAction.configure({\n  notifications: {\n    success: {\n      colors: {\n        icon: '#7c3aed',\n        title: '#6d28d9',\n        button: '#7c3aed',\n        backdrop: 'rgba(124, 58, 237, 0.20)',\n        card: '#ffffff',\n        message: '#475569',\n      },\n    },\n  },\n})\n```\n\nTodas las propiedades son opcionales; las omitidas conservan el color del tipo.\n\n#### HTML literal\n\nEl paquete convierte el string en un `HTMLElement`, lo monta por encima de los\n`<dialog>` abiertos y completa los nodos marcados con atributos\n`data-notification-*`:\n\n```ts\nconfigure({\n  postAction: {\n    notifications: {\n      success: {\n        colors: { icon: '#7c3aed', card: '#ffffff' },\n        template: `\n        <div class=\"mi-notificacion mi-notificacion--success\"\n             style=\"background:var(--notification-card)\">\n          <strong data-notification-title></strong>\n          <p data-notification-message></p>\n          <button type=\"button\" data-notification-close>Aceptar</button>\n        </div>`,\n      },\n      error: {\n        template: `\n        <div class=\"mi-notificacion mi-notificacion--error\">\n          <strong data-notification-title></strong>\n          <p data-notification-message></p>\n          <button type=\"button\" data-notification-close>Cerrar</button>\n        </div>`,\n      },\n    },\n  },\n})\n```\n\n| Atributo | Comportamiento |\n|---|---|\n| `data-notification-title` | Recibe el título mediante `textContent`. Puede aparecer más de una vez. |\n| `data-notification-message` | Recibe el mensaje del servidor mediante `textContent`. Puede aparecer más de una vez. |\n| `data-notification-close` | Cierra la notificación con animación y permite que la acción continúe. |\n\nEl string debe contener un único elemento raíz. El título y el mensaje se\nasignan con `textContent`, por lo que una respuesta del servidor no se interpreta\ncomo HTML.\n\nCuando se combinan `colors` y `template`, el elemento raíz recibe estas variables\nCSS: `--notification-icon`, `--notification-title`, `--notification-button`,\n`--notification-backdrop`, `--notification-card` y `--notification-message`.\n\n#### Renderer con función\n\nPara lógica más avanzada puedes devolver un `HTMLElement` de forma síncrona o\nasíncrona. El contexto incluye `type`, `title`, `message` y `close()`:\n\n```ts\nPostAction.configure({\n  notifications: {\n    success: {\n      colors: { icon: '#7c3aed' },\n      renderer: ({ title, message, close, colors }) => {\n        const element = document.createElement('div')\n        element.style.color = colors.icon ?? ''\n        element.textContent = `${title}: ${message}`\n        element.addEventListener('click', close)\n        return element\n      },\n    },\n  },\n})\n```\n\n`template` y `renderer` son mutuamente excluyentes. Los tipos admitidos son\n`success`, `error`, `warning` e `info`; actualmente las\nacciones automáticas de `post-action` utilizan `success` y `error`. Si no se\nconfigura el tipo solicitado, o el contenido personalizado falla, se utiliza la\nnotificación predeterminada de `@fmcoldays/notify`.\n\r\n| Helper | Descripción |\r\n|---|---|\r\n| `fieldEquals(field, value)` | Éxito/error si `data[field] === value`. |\r\n| `fieldNotEquals(field, value)` | Éxito/error si `data[field] !== value`. |\r\n\r\nTambién puedes pasar funciones custom:\r\n\r\n```ts\r\nPostAction.configure({\r\n  successRules: [\r\n    (data) => 'code' in data ? data.code === 1 : undefined\r\n  ],\r\n})\r\n```\r\n\r\nCada función devuelve `true`, `false`, o `undefined` (no aplica, pasa a la siguiente regla).\r\n\r\n---\r\n\r\n## Notas\r\n\r\n- Para `<input type=\"checkbox\">` o `<input type=\"radio\">`: el estado se togglea tras el éxito.\r\n- `data-action-reload` y `data-action-redirect` son mutuamente excluyentes; `redirect` tiene prioridad.\r\n- `data-action-download` y `data-action-target` son mutuamente excluyentes; con download no se inyecta HTML.\r\n- `data-action-clear-form` aplica solo a elementos que disparan la petición directamente (`data-action=\"true\"` + `data-action-url`). No aplica a `data-action-submit` ni `data-action-bind`.\r\n\r\n---\r\n\r\n## API programática\r\n\r\n| Export | Descripción |\r\n|---|---|\r\n| `registerPostAction(root?)` | Registra los listeners de click, submit, change e input. Devuelve una función para desregistrar. |\r\n| `handlePostActionClick(e)` | Handler de click crudo. |\r\n| `handlePostActionSubmit(e)` | Handler de submit crudo. |\r\n| `handlePostActionSelectChange(select)` | Handler de change para `select[data-action=\"true\"]`. Usado internamente; útil si integras tu propio bridge de eventos. |\r\n| `handleActionSubmitTrigger(e)` | Handler de `data-action-submit` (change/input). |\r\n| `bindElements(root?)` | Procesa `data-action-bind` en el root dado. Idempotente. |\r\n| `executeRequest(opts)` | Ejecuta la petición HTTP a partir de un `ActionOptions`. |\r\n| `parseOptions(el)` | Lee los `data-action-*` de un elemento a `ActionOptions`. |\r\n| `PostAction.configure(opts)` | Configura reglas globales y renderers de notificación. |\n| `fieldEquals(field, value)` | Helper — regla que evalúa `data[field] === value`. |\r\n| `fieldNotEquals(field, value)` | Helper — regla que evalúa `data[field] !== value`. |\r\n| Tipos | `ActionOptions`, `ActionResult`, `PostActionConfig`, `SuccessRule`, `ErrorRule`, `NotifyColors`, `NotificationType`, `NotificationDefinition`, `NotificationTemplate`, `NotificationContent`, `NotificationRenderer`, `NotificationRenderers`, `NotificationRenderContext`. |\n\r\n## Estructura\r\n\r\n```\r\nsrc/\r\n├── index.ts                        # barril + auto-registro\r\n├── register.ts                     # listeners (click, submit, change, input, post-action:updated)\r\n├── handle-post-action-click.ts        # orquestador para elementos clickeables\r\n├── handle-post-action-submit.ts       # orquestador para forms\r\n├── handle-post-action-select-change.ts # orquestador para select[data-action=\"true\"] + bridge Select2\r\n├── handle-action-submit-trigger.ts    # data-action-submit (debounce, clamp min/max)\r\n├── bind-elements.ts                # data-action-bind (clon hidden + re-bind tras AJAX)\r\n├── types/                          # ActionOptions, ActionResult\r\n├── helpers/                        # options, dom, notify, download, server-message\r\n└── services/                       # request.service (fetch + shared.buildHttpPayload)\r\n```\r\n","readmeFilename":"README.md"}