{"_id":"@fiscozen/button","_rev":"32-d512aea3a027eddd022b141b9f1303f1","name":"@fiscozen/button","dist-tags":{"beta":"0.1.12-beta.1","next":"1.0.1-next.1","latest":"3.1.3"},"versions":{"0.1.0":{"name":"@fiscozen/button","version":"0.1.0","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.0","maintainers":[{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"panicofr","email":"francesco.panico@fiscozen.it"}],"dist":{"shasum":"ffe7ddc0af466e24bb614832c8260a9507fe4870","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.0.tgz","fileCount":24,"integrity":"sha512-wMmYieopO7NcARmgUuoCUGDmDWHvDx9SHy6i374eTZiWTJgBmLeOFiziGLo5ciq7Qnf1Hbblj1ILYt/OWJUt0A==","signatures":[{"sig":"MEUCIQCvTnI2yHW1uit4hu+9YR5yy+1La+1xmjFskbTDefjiggIgOUN9xvWMQCtQkXmedOAong1NhgV4ei3CDIWiNtzFE38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254316},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.0.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"_resolved":"/run/user/1000/c8bf5458996d25a5aa4e9fe1bd3204cf/fiscozen-button-0.1.0.tgz","_integrity":"sha512-wMmYieopO7NcARmgUuoCUGDmDWHvDx9SHy6i374eTZiWTJgBmLeOFiziGLo5ciq7Qnf1Hbblj1ILYt/OWJUt0A==","_npmVersion":"9.8.1","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@fiscozen/icons":"^0.1.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.0_1715175562309_0.1344668874605237","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@fiscozen/button","version":"0.1.1","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.1","maintainers":[{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"panicofr","email":"francesco.panico@fiscozen.it"}],"dist":{"shasum":"2ec07afd1b7f1ccf1147f758769144fcfc91248f","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.1.tgz","fileCount":24,"integrity":"sha512-PHDT47/3d65rQocqkcgYnwKQ20jFMj3kfgfCAXbPxcGbalB7X+W8nxswabh2lb3w+ibuI5RL2RQ5iv/FZcfBqg==","signatures":[{"sig":"MEUCIE7L5j1f2m632+kUNUcgAJwlWPzUjnQKPsK3Qb/61wkBAiEAwyIQDXZCbqlLO3pdRRinPj4k/bV/FXrTFcIqtI0JRgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254351},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.1.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"_resolved":"/run/user/1000/d86dd17cd2acd37eeae11d4289bd115a/fiscozen-button-0.1.1.tgz","_integrity":"sha512-PHDT47/3d65rQocqkcgYnwKQ20jFMj3kfgfCAXbPxcGbalB7X+W8nxswabh2lb3w+ibuI5RL2RQ5iv/FZcfBqg==","_npmVersion":"9.8.1","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.1_1715177127734_0.4469601294086427","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@fiscozen/button","version":"0.1.2","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.2","maintainers":[{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"panicofr","email":"francesco.panico@fiscozen.it"}],"dist":{"shasum":"b68d53ac99599029e404fac16858e3604aad501e","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.2.tgz","fileCount":25,"integrity":"sha512-qwhI6NbTw8VUHvwcxjwZBtjDNBZsBK6QiG3M5UHOeuIIBF5MTDOH7ou8QB5/eNTHwvZGWLp9lu7euxRN2byGqA==","signatures":[{"sig":"MEQCIDYEgsPCpPQiZ+dBQB5LtEz/A83pgpzxgPJvoIKHpTzaAiBeH8SmpGwfrRUmkLjsDkgpTU9l9gWk6QDfSVwICO7K1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235345},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.2.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"_resolved":"/run/user/1000/12963ce50f325b5c76ae3389cc5f5d3e/fiscozen-button-0.1.2.tgz","_integrity":"sha512-qwhI6NbTw8VUHvwcxjwZBtjDNBZsBK6QiG3M5UHOeuIIBF5MTDOH7ou8QB5/eNTHwvZGWLp9lu7euxRN2byGqA==","_npmVersion":"9.8.1","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.2_1716299195088_0.3866914014091771","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@fiscozen/button","version":"0.1.3","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.3","maintainers":[{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"panicofr","email":"francesco.panico@fiscozen.it"}],"dist":{"shasum":"c888f0dfc81e99c3ff1cb9fd9cd7e05662051cdf","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.3.tgz","fileCount":30,"integrity":"sha512-OKF29hgkJvpPIMzLxhkIwr0ZbjIWQVw8GnVKg2ixj2zNBNtCIaGcQhtiwoQmnyhWcr50yOBz91CIVHi5DirHJg==","signatures":[{"sig":"MEUCIApJJLCidevqvkavxxuE2QL7auATCj16o/FNRXvLbVLxAiEAyIRtrYiKdQoLZyAENo0gBXr4eAH/j8EBP9ESl/5Hvrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255363},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.3.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"_resolved":"/run/user/1000/2538bd3c79d2fece6ca902f304d28f10/fiscozen-button-0.1.3.tgz","_integrity":"sha512-OKF29hgkJvpPIMzLxhkIwr0ZbjIWQVw8GnVKg2ixj2zNBNtCIaGcQhtiwoQmnyhWcr50yOBz91CIVHi5DirHJg==","_npmVersion":"10.5.0","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.3_1720188082484_0.9920152624030947","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@fiscozen/button","version":"0.1.4","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.4","maintainers":[{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"panicofr","email":"francesco.panico@fiscozen.it"}],"dist":{"shasum":"73b60feee71823cdfd480273076a5930fa92423c","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.4.tgz","fileCount":30,"integrity":"sha512-afqbDRcy0zf51VYvGZXhilZOWTLO/idyECgdytRqwFrMwTcXO9DFt6bpWfcaFHN16Qe4AUcwi/1xsFuwKuBRJQ==","signatures":[{"sig":"MEYCIQCsdIRXizZg2gi50IAzdmgK4BwdLR6tZ/1MxQiYnyx/uAIhAM7aZjQpY+T5ePAh4KZN35AfECZEFy5F/RZ1azW1G7LG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255363},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.4.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"_resolved":"/run/user/1000/48d1a8e3cb074480bc8fb1ab0ee3626a/fiscozen-button-0.1.4.tgz","_integrity":"sha512-afqbDRcy0zf51VYvGZXhilZOWTLO/idyECgdytRqwFrMwTcXO9DFt6bpWfcaFHN16Qe4AUcwi/1xsFuwKuBRJQ==","_npmVersion":"10.7.0","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.4_1721140646887_0.8913406519483438","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@fiscozen/button","version":"0.1.5","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.5","maintainers":[{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"panicofr","email":"francesco.panico@fiscozen.it"}],"dist":{"shasum":"ee4f645087a48e03cba98341a3aed22e8c27c69e","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.5.tgz","fileCount":26,"integrity":"sha512-HRg0fSxMg+lydyrAgSSy/5oxp+Bh1qpI2PDt5wRf0FpLNcTGtXvGSn//hgJFT/uxtHGGTLS75U1yq8lEPhZG3w==","signatures":[{"sig":"MEUCIQDavsuYI4QjDbC0TattKZU387fvh0hvwBZJDd9Tnv4PdgIged/iir3LPRYkyV7JsngCbgW/FVNNV4aJ5Tz42fzGSMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249250},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.5.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},"_resolved":"/private/var/folders/w8/23wwwbx97ds0pg90ymf51mq00000gn/T/e00e0f25112a126fcec31af4f9e1e79f/fiscozen-button-0.1.5.tgz","_integrity":"sha512-HRg0fSxMg+lydyrAgSSy/5oxp+Bh1qpI2PDt5wRf0FpLNcTGtXvGSn//hgJFT/uxtHGGTLS75U1yq8lEPhZG3w==","_npmVersion":"10.2.4","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.5_1721833943701_0.8781136028334733","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@fiscozen/button","version":"0.1.6","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.6","maintainers":[{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"panicofr","email":"francesco.panico@fiscozen.it"}],"dist":{"shasum":"576cb4df5ce90798bd5d269b3b3fadc879eafb35","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.6.tgz","fileCount":30,"integrity":"sha512-kCpnIoQU8JvcX6zXm76Ulj0KpbRRRZeLVfPApd7C9ul0BuHvqaUQOr6PPCmdS5izbU5gYjTbWoh0/MtON1qYMw==","signatures":[{"sig":"MEUCIA4HZlotKFr5wcqkiP2dRVDzwrA6JoHShzWPJtQW8pwMAiEAnK35s65UQlDFUHOdiidsmlMAoZizggqbAMJAfWYV0zA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328528},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.6.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"alen_fiscozen","email":"alen@fiscozen.it"},"_resolved":"/private/var/folders/xn/n0ls7gfn6pz49x66vh8w_wbw0000gn/T/b0d545ff24b80001f33567c8c71c8050/fiscozen-button-0.1.6.tgz","_integrity":"sha512-kCpnIoQU8JvcX6zXm76Ulj0KpbRRRZeLVfPApd7C9ul0BuHvqaUQOr6PPCmdS5izbU5gYjTbWoh0/MtON1qYMw==","_npmVersion":"10.2.4","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.6_1722350265661_0.05121639553636803","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@fiscozen/button","version":"0.1.7","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.7","maintainers":[{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"panicofr","email":"francesco.panico@fiscozen.it"}],"dist":{"shasum":"8b88b725cdb467dd56b593325b50b81116626fef","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.7.tgz","fileCount":30,"integrity":"sha512-/LPzoddLc6CKLmCBG21aGIR/V19RtvA0GvzueVS+V/VQZN68ntFgJ3iahYfuS4ZfqNNNDf3/vyz2wQ1WmhyFwQ==","signatures":[{"sig":"MEUCIQCkJaXAjLS9SZj4vEs/cfhNnIBonl6uI8mtewtkchoA0QIgHekRBZL0mLWOdzoY243M1v8E3Ix2hIPUr6Cym2evv0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332756},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.7.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"alen_fiscozen","email":"alen@fiscozen.it"},"_resolved":"/private/var/folders/xn/n0ls7gfn6pz49x66vh8w_wbw0000gn/T/c8b12220fb6b55f17486968a9560ec22/fiscozen-button-0.1.7.tgz","_integrity":"sha512-/LPzoddLc6CKLmCBG21aGIR/V19RtvA0GvzueVS+V/VQZN68ntFgJ3iahYfuS4ZfqNNNDf3/vyz2wQ1WmhyFwQ==","_npmVersion":"10.2.4","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.10"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.7_1728895133292_0.5578465534951951","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@fiscozen/button","version":"0.1.8","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.8","maintainers":[{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"panicofr","email":"francesco.panico@fiscozen.it"}],"dist":{"shasum":"912457b5bf4356c04e0f0b6ee4317c3d3ef25366","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.8.tgz","fileCount":30,"integrity":"sha512-mx2VH7WZYA+N5A8uBovRi91PBViEEXCnVFCARHttvoxPK7/P/WVD+X0kg+Px0P7LBBJjJseS8MPAuKZyL+g/tA==","signatures":[{"sig":"MEQCIB3KC6Us5c8c9lLsgjQ6gOeyZfpfbIcziD6d1R1vkH50AiBbfOygv0hHwoBsyaKbRjqrIoNTwf+hjNGTd3a+XQvOLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347812},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.8.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"_resolved":"/private/var/folders/d0/nknbwwsn3t97jls1m5c3b3q40000gn/T/db73d6e3c2d6db4d19bf9fe64b1142be/fiscozen-button-0.1.8.tgz","_integrity":"sha512-mx2VH7WZYA+N5A8uBovRi91PBViEEXCnVFCARHttvoxPK7/P/WVD+X0kg+Px0P7LBBJjJseS8MPAuKZyL+g/tA==","_npmVersion":"10.2.3","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.8_1732029851360_0.8088858081742447","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@fiscozen/button","version":"0.1.9","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.9","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"}],"dist":{"shasum":"81c4cfc9de412ce7d500e20ddb2f343442e50c62","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.9.tgz","fileCount":26,"integrity":"sha512-5n9mjEXJnKYXt29Eu71ink1oQALJ01Y1B7o+O3f/CbB8hVIsapu5ZQP795Qy5L2b6Xr19v8pllKCuoMohx2wQQ==","signatures":[{"sig":"MEYCIQDhp99UyYId6jw6hoVnIEBpLw4hq8sSbjq2OQb6Q3kkCgIhAJnHeYxH0CszfG0bMoPDs1SDwm5BPkS1uE2mITsPxOmn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249503},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.9.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},"_resolved":"/private/var/folders/w8/23wwwbx97ds0pg90ymf51mq00000gn/T/354920e12d0ce06a0402ff009a951994/fiscozen-button-0.1.9.tgz","_integrity":"sha512-5n9mjEXJnKYXt29Eu71ink1oQALJ01Y1B7o+O3f/CbB8hVIsapu5ZQP795Qy5L2b6Xr19v8pllKCuoMohx2wQQ==","_npmVersion":"10.9.0","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.15"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.9_1734084435648_0.42090210810132067","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@fiscozen/button","version":"0.1.10","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.10","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"}],"dist":{"shasum":"9018a577dbb7460137297db5e2ae93ce522f2b0c","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.10.tgz","fileCount":30,"integrity":"sha512-lOKNqqhB/BivYjuzJQW+5LTk2KWw2H8J2FF2Rtosg5O2ghbVGocjZh7yf5BAAE/AHGGirT5P2JEchBwK1Q7KWA==","signatures":[{"sig":"MEUCIDwY+d87ho29+SPfI32PXjbasYJXXY0qgtNmMdtydhEJAiEA4N2ZR4v72thHLsBj2YtJQ6QsTL41wStvaky3mqSkBfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385918},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.10.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},"_resolved":"/private/var/folders/w8/23wwwbx97ds0pg90ymf51mq00000gn/T/b29e200eb6c353467f5e69d428feafff/fiscozen-button-0.1.10.tgz","_integrity":"sha512-lOKNqqhB/BivYjuzJQW+5LTk2KWw2H8J2FF2Rtosg5O2ghbVGocjZh7yf5BAAE/AHGGirT5P2JEchBwK1Q7KWA==","_npmVersion":"10.9.0","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.10_1745333127354_0.3029197677966171","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@fiscozen/button","version":"0.1.11","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.11","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"}],"dist":{"shasum":"ddeff1786b03a31fbca33593c06ceb997c16afa3","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.11.tgz","fileCount":19,"integrity":"sha512-eWGoF+d5YgzLnH4iQjaofDeLwOt/p0kBQK/foy+klP5DaBRgDkFYhauSokBl5qp2DiF1uHWBLEGHBJKKcrIFzw==","signatures":[{"sig":"MEQCIBbOYve0ycZKwwI+rLKIhCBNoS/EHA2WvrixdSO42ZJRAiANk0SUQGxNvEljk+bQX0ZG8FQ4ueei19iHkj0RVRb71Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19975},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.11.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"_resolved":"/tmp/325be7f1009ac7ee583e0760cc3723c9/fiscozen-button-0.1.11.tgz","_integrity":"sha512-eWGoF+d5YgzLnH4iQjaofDeLwOt/p0kBQK/foy+klP5DaBRgDkFYhauSokBl5qp2DiF1uHWBLEGHBJKKcrIFzw==","_npmVersion":"10.9.0","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.28"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.11_1749561953019_0.4177627635346899","host":"s3://npm-registry-packages-npm-production"}},"0.1.12-beta.1":{"name":"@fiscozen/button","version":"0.1.12-beta.1","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.12-beta.1","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"}],"dist":{"shasum":"3a52d28bf35d2db761f6489c3818b98b658c8200","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.12-beta.1.tgz","fileCount":19,"integrity":"sha512-rQjevQvizwv3PHBqsaynCSl+A2A2dD9yexBD3PzyTu3M2vNBjOBFVT01PZtlOr2fgrm25XLnPmrWG5ymVJfhIQ==","signatures":[{"sig":"MEQCIHPV+Nel2yIanCGdBLQS3FIJPhUmPxK/kgPguFG7EWrvAiBE5yYPStkUH0j1Dus3ESInG5WcsLaEmty4IC82vMwIUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20061},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.12-beta.1.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","actor":{"name":"trebh","type":"user","email":"agnolettoriccardo@gmail.com"},"email":"agnolettoriccardo@gmail.com"},"_resolved":"/tmp/763baef3198673d6834ec3093f8dbe7b/fiscozen-button-0.1.12-beta.1.tgz","_integrity":"sha512-rQjevQvizwv3PHBqsaynCSl+A2A2dD9yexBD3PzyTu3M2vNBjOBFVT01PZtlOr2fgrm25XLnPmrWG5ymVJfhIQ==","_npmVersion":"10.9.0","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.28"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.12-beta.1_1750768007237_0.3863657155517526","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@fiscozen/button","version":"0.1.12","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.12","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"}],"dist":{"shasum":"9cf8d869934d50138aad28d316f14d4d32e282bc","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.12.tgz","fileCount":19,"integrity":"sha512-/O+raXHjpmmE5ge4s8kSh0pSepZkDPJJIZmMeFveM3LLT63iryW5eyEqT+akW3E5amlBPQ4OICXgXve45r+YtA==","signatures":[{"sig":"MEUCIQDtSTD/VCC1Vv27LnQjYilZgjtf0Fww08ZF+Cn3qi+l4gIgFn/c8kEYhglqSJcfxyPfC8GyHErSX0cqvqBtx0NpryU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20054},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.12.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","actor":{"name":"trebh","type":"user","email":"agnolettoriccardo@gmail.com"},"email":"agnolettoriccardo@gmail.com"},"_resolved":"/tmp/063491a0ec7d0ce9cacffbb14b014966/fiscozen-button-0.1.12.tgz","_integrity":"sha512-/O+raXHjpmmE5ge4s8kSh0pSepZkDPJJIZmMeFveM3LLT63iryW5eyEqT+akW3E5amlBPQ4OICXgXve45r+YtA==","_npmVersion":"10.9.0","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.28"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.12_1750864230495_0.35722784434565713","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@fiscozen/button","version":"0.1.13","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@0.1.13","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"}],"dist":{"shasum":"a30ec21d74fa58c3b3375a185e1e13a3608751af","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-0.1.13.tgz","fileCount":30,"integrity":"sha512-Kj81UeoD1aT1VBKWSYWi3SGZx8zrNG6bdqWP9+UiQQ3vKXYZnP7KxrpCwt6OU93qU7vi8Qk9kk9i5WPQCBdOXQ==","signatures":[{"sig":"MEYCIQCo6sa7wt2GGEwGTHXGJTMD+x7rTdpNX9FdBF39xi29UQIhAP5+xGcetcnVbNyPAw8xZXHZH+mJTcvZqGqHfIAyd2f8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385950},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-0.1.13.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"_resolved":"/private/var/folders/d0/nknbwwsn3t97jls1m5c3b3q40000gn/T/c883cdc707c2ce977879f7b1f07207c1/fiscozen-button-0.1.13.tgz","_integrity":"sha512-Kj81UeoD1aT1VBKWSYWi3SGZx8zrNG6bdqWP9+UiQQ3vKXYZnP7KxrpCwt6OU93qU7vi8Qk9kk9i5WPQCBdOXQ==","_npmVersion":"10.5.0","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.28"},"_npmOperationalInternal":{"tmp":"tmp/button_0.1.13_1752241786403_0.9866346843206673","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@fiscozen/button","version":"1.0.0","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@1.0.0","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"dist":{"shasum":"507cd9035d26f157550dbcd92e1daaf327466ea1","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-1.0.0.tgz","fileCount":45,"integrity":"sha512-KjMLi9FkBd8HdN6qJDrqrvniVQmCp2Cc8S3+2vqQWq1HP+nEM14aKQXzM6mQyGRLtoPNhWkS7Ns6zpHNYLXEuA==","signatures":[{"sig":"MEUCIQDOTd+lqDCEUbjrfh24IC9mxxlfmroZqbGTFcqY4wpRVwIgIdTizr36TABb2lj/uuQZ0jD2FFx5uN6zNZywvu96rug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804030},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-1.0.0.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"},"_resolved":"/private/var/folders/26/x1fp_ty14s72vl2__237z3zm0000gn/T/337f6193cbd5df6fb2ce36cb79e091f1/fiscozen-button-1.0.0.tgz","_integrity":"sha512-KjMLi9FkBd8HdN6qJDrqrvniVQmCp2Cc8S3+2vqQWq1HP+nEM14aKQXzM6mQyGRLtoPNhWkS7Ns6zpHNYLXEuA==","_npmVersion":"10.9.2","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.35","@fiscozen/container":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/button_1.0.0_1762427870777_0.9089428627725766","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-next.0":{"name":"@fiscozen/button","version":"1.0.1-next.0","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@1.0.1-next.0","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"dist":{"shasum":"da8dbe911e4ca47b3c843255ddeed56f85967ab7","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-1.0.1-next.0.tgz","fileCount":45,"integrity":"sha512-MkTdFB66Ayk2B1MYKt8Ddned2/9Wqc3UcrQYtPVEcpIKEeHFnjibfeJluogAhiLV4E9EAOr3+Csu0JxbEv1NXA==","signatures":[{"sig":"MEQCIEdA8ZhgS4WAxxpEVLSEwLMHHHdII8nyhCsDHd9r4ozpAiAHkN/N1GGQxXn9xNF4N48yqrChvKEZ7DwZgppSGziWlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805738},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-1.0.1-next.0.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"},"_resolved":"/private/var/folders/26/x1fp_ty14s72vl2__237z3zm0000gn/T/bdd3ae47fbd38b513f26ab3466a0ffc3/fiscozen-button-1.0.1-next.0.tgz","_integrity":"sha512-MkTdFB66Ayk2B1MYKt8Ddned2/9Wqc3UcrQYtPVEcpIKEeHFnjibfeJluogAhiLV4E9EAOr3+Csu0JxbEv1NXA==","_npmVersion":"10.9.2","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.35","@fiscozen/style":"^0.1.7","@fiscozen/container":"^0.3.1","@fiscozen/composables":"^0.1.37"},"_npmOperationalInternal":{"tmp":"tmp/button_1.0.1-next.0_1763380787193_0.540547251459383","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-next.1":{"name":"@fiscozen/button","version":"1.0.1-next.1","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@1.0.1-next.1","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"dist":{"shasum":"cc0b489ea6f43b41053a886d7ce6d7dde14457de","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-1.0.1-next.1.tgz","fileCount":45,"integrity":"sha512-W5uE20jEnLCbOndrB6ReMrowRpXJslBjq+VQrBi+dTeJCfqFg18wQhHL5N4qwrmcIH8WyFXT5Pay/2VrqgijRg==","signatures":[{"sig":"MEUCIEYYmEymepZWyi9p8EBpWtvfVipFF6jQ5iIhzqvd32WVAiEA3ZPSFW5NO75/gwDMykqjKQn0xRmZyCxlOJtqx09Vh2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":837032},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-1.0.1-next.1.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"},"_resolved":"/private/var/folders/26/x1fp_ty14s72vl2__237z3zm0000gn/T/9c7368e5ebe5e2b9cccda47c8446877a/fiscozen-button-1.0.1-next.1.tgz","_integrity":"sha512-W5uE20jEnLCbOndrB6ReMrowRpXJslBjq+VQrBi+dTeJCfqFg18wQhHL5N4qwrmcIH8WyFXT5Pay/2VrqgijRg==","_npmVersion":"10.9.2","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.35","@fiscozen/style":"^0.1.8-next.0","@fiscozen/container":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/button_1.0.1-next.1_1764673979153_0.8603036437545823","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@fiscozen/button","version":"1.0.1","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@1.0.1","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"dist":{"shasum":"f3684610f57ce003603d5eda8174aa65e6642edc","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-1.0.1.tgz","fileCount":31,"integrity":"sha512-3u2C8xtEptcSPIWYz7SAvgj9SV3miYBSBpCdWyzOu9t/YbTcJSpZwsfrrQw5tgDm3QqGCFxjxMNluUag6mcVFQ==","signatures":[{"sig":"MEYCIQC8PyAz3qqDSyNryAXvWtZHu/RMqhSCKjwRLiHXujv3OAIhAN89Pwh/vKNr/85feZvIZ3+Pzfe2jf8blhQzJ5LHyAAF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592592},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-1.0.1.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"_resolved":"/private/var/folders/d0/nknbwwsn3t97jls1m5c3b3q40000gn/T/0ac259ee06e94bd6a64955d5690d8e44/fiscozen-button-1.0.1.tgz","_integrity":"sha512-3u2C8xtEptcSPIWYz7SAvgj9SV3miYBSBpCdWyzOu9t/YbTcJSpZwsfrrQw5tgDm3QqGCFxjxMNluUag6mcVFQ==","_npmVersion":"11.6.2","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@fiscozen/icons":"0.1.36","@fiscozen/style":"0.2.0","@fiscozen/container":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/button_1.0.1_1770914111556_0.02326100513495577","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@fiscozen/button","version":"1.0.2","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@1.0.2","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"dist":{"shasum":"58021b9c060022e7651fef915f895654c25fb5d2","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-1.0.2.tgz","fileCount":31,"integrity":"sha512-gnY7rLHc47ymTU8IAwXPI8FjaWoUj4vrmPUJGJ/TSNsJr7ZNGSkuSwo9IOp5rAU9ZUpZUhj1xz2iUti1O7XJKA==","signatures":[{"sig":"MEYCIQD31+uvrNXgoNfdj8gN0hjJRa+uFKeZnAi+3rYj8VO5JwIhAPq5UNLwGM6GDYd/T8qJz4y+ZfifoP01nd+uwV89W2rf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594455},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-1.0.2.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"_resolved":"/private/var/folders/d0/nknbwwsn3t97jls1m5c3b3q40000gn/T/bb6f02d5cecda8e06bbff157391de7f8/fiscozen-button-1.0.2.tgz","_integrity":"sha512-gnY7rLHc47ymTU8IAwXPI8FjaWoUj4vrmPUJGJ/TSNsJr7ZNGSkuSwo9IOp5rAU9ZUpZUhj1xz2iUti1O7XJKA==","_npmVersion":"11.6.2","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@fiscozen/style":"0.2.0","@fiscozen/container":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.1.37"},"_npmOperationalInternal":{"tmp":"tmp/button_1.0.2_1771422877758_0.9686643264682271","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@fiscozen/button","version":"2.0.0","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@2.0.0","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"dist":{"shasum":"b7eed587e110a155f8cb3465b76d2799f44e41e9","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-2.0.0.tgz","fileCount":46,"integrity":"sha512-GxQXTC3vDrHnZSCeVtoQuJA928tzu48+o+LgnwtRnnE+yraGS6AMH4+Y4g6uSLZLnAzSnISYERc7bEMu7KEbHw==","signatures":[{"sig":"MEUCIQDXttFBgzculQSe6RuQFXhHVXIik56/N1CpGqLnc0eNygIgZ+0hyiBIEZwiyUGBjKsEAKYWG/m0+r3gvyLwZ1+wU2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821229},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-2.0.0.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"},"_resolved":"/private/var/folders/26/x1fp_ty14s72vl2__237z3zm0000gn/T/60066877a8f53b6be6df9397fe20a0d7/fiscozen-button-2.0.0.tgz","_integrity":"sha512-GxQXTC3vDrHnZSCeVtoQuJA928tzu48+o+LgnwtRnnE+yraGS6AMH4+Y4g6uSLZLnAzSnISYERc7bEMu7KEbHw==","_npmVersion":"10.9.2","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@fiscozen/style":"0.3.0","@fiscozen/container":"0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/button_2.0.0_1772461125853_0.7870203180385964","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@fiscozen/button","version":"3.0.0","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@3.0.0","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"dist":{"shasum":"a6ee15a9c24039794a28f3f2b6793ddebef0c34b","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-3.0.0.tgz","fileCount":46,"integrity":"sha512-doOmKF0LPzSPxXfp2SC9QtAglOrBMYJOUuXAg7WYauL5eTSKKN9L32oK9xzy6V7z27GjAaCz0gWPd/lpc2i0bg==","signatures":[{"sig":"MEUCIQCCU9dGu7y7plmId+BRlxA3sq7CIgq1dIoVadVwsidoCwIgHsDrThJBkRYyaG4k60ARFMWOFxZStDwF7YVVx//KpPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821308},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-3.0.0.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"},"_resolved":"/private/var/folders/26/x1fp_ty14s72vl2__237z3zm0000gn/T/67d20d1f83d8aca5c88d02290354c544/fiscozen-button-3.0.0.tgz","_integrity":"sha512-doOmKF0LPzSPxXfp2SC9QtAglOrBMYJOUuXAg7WYauL5eTSKKN9L32oK9xzy6V7z27GjAaCz0gWPd/lpc2i0bg==","_npmVersion":"10.9.2","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@fiscozen/style":"0.3.0","@fiscozen/container":"0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^1.2.0","vue-tsc":"^1.8.25","prettier":"^3.0.3","typescript":"~5.3.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^3.8.3","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^4.5.2","@vitest/coverage-v8":"^1.2.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/button_3.0.0_1772527629847_0.9829591722445303","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@fiscozen/button","version":"3.0.1","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@3.0.1","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"francivago","email":"francesca.vago@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"dist":{"shasum":"0d2e357326dcccec84636df11c84ab340eeee6d2","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-3.0.1.tgz","fileCount":46,"integrity":"sha512-ADcGi/CK+YRxqnWoz6Zu/SCJ76qqDHEMXfdi3rsLbKcTFLOOUtUl3UYC8l/U5jKESUubOenn5W92O7OG00OcPA==","signatures":[{"sig":"MEYCIQCF3r69E4WKasFuMdX1J9FKwhcNixrVFSlJ8J7BI7YlEgIhAJPy7TbPPV0vIeD9yFuD8j9+Gx59x/+UbJWC8HV5DWbc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866677},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-3.0.1.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"},"_resolved":"/private/var/folders/26/x1fp_ty14s72vl2__237z3zm0000gn/T/67e4895e72b4ec08bb9ec76a4c03d954/fiscozen-button-3.0.1.tgz","_integrity":"sha512-ADcGi/CK+YRxqnWoz6Zu/SCJ76qqDHEMXfdi3rsLbKcTFLOOUtUl3UYC8l/U5jKESUubOenn5W92O7OG00OcPA==","_npmVersion":"10.9.2","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@fiscozen/style":"0.3.0","@fiscozen/container":"0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^4.1.1","vue-tsc":"^2.2.12","prettier":"^3.0.3","typescript":"~5.7.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^4.5.0","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^6.0.5","@vitest/coverage-v8":"^4.1.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/button_3.0.1_1777533881254_0.0334453417883549","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@fiscozen/button","version":"3.1.0","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@3.1.0","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"francivago","email":"francesca.vago@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"dist":{"shasum":"05ec6cda8142003897cc4c585a6db0b6c0230ddc","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-3.1.0.tgz","fileCount":46,"integrity":"sha512-WKMFxwUN8B+RVcbzK8wtzYYQyIsu/u07evtYlE0PVWTdLniXj1Q3DAIx14iBxC+t73u9dG98XVAyYbjseuw+kQ==","signatures":[{"sig":"MEUCIQCVvGoyOXpV8peLH4G3IqRaKYoQysZJeulIHBeSEO6H8wIgPzsFIIBfT9O3rYJDsL+Pi3K+E4C3lfpgr39/ewRVk5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876201},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-3.1.0.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"},"_resolved":"/private/var/folders/26/x1fp_ty14s72vl2__237z3zm0000gn/T/b51c5dc6123982858bf2df706d1f0a76/fiscozen-button-3.1.0.tgz","_integrity":"sha512-WKMFxwUN8B+RVcbzK8wtzYYQyIsu/u07evtYlE0PVWTdLniXj1Q3DAIx14iBxC+t73u9dG98XVAyYbjseuw+kQ==","_npmVersion":"10.9.2","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@fiscozen/style":"0.3.0","@fiscozen/container":"0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^4.1.1","vue-tsc":"^2.2.12","prettier":"^3.0.3","typescript":"~5.7.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^4.5.0","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^6.0.5","@vitest/coverage-v8":"^4.1.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/button_3.1.0_1781015367436_0.1560573338749447","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@fiscozen/button","version":"3.1.1","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@3.1.1","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"francivago","email":"francesca.vago@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"dist":{"shasum":"c473bff758bbed0bfa5306fa1c5325e26ee4fcfe","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-3.1.1.tgz","fileCount":46,"integrity":"sha512-9tPLQsaapamTRiDDH0v51Ngzh9iIXPZ/0OEmtwd7uiuqGNhFHDAArqUzgCB7KIOZd5VEtZCwyHsp3UqQja0muQ==","signatures":[{"sig":"MEUCIQDctZ/37qWZDLztEDpgvGoY0ePNeutW5t6Oh0ldUbpCjAIgUhMKSQXutB1Gj6Mm+jPXqeyMVAsBlME/6CLhfNepNAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876333},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-3.1.1.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"},"_resolved":"/private/var/folders/26/x1fp_ty14s72vl2__237z3zm0000gn/T/0a509aa80de18d1b08c4b5c1593905f1/fiscozen-button-3.1.1.tgz","_integrity":"sha512-9tPLQsaapamTRiDDH0v51Ngzh9iIXPZ/0OEmtwd7uiuqGNhFHDAArqUzgCB7KIOZd5VEtZCwyHsp3UqQja0muQ==","_npmVersion":"10.9.2","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@fiscozen/style":"0.3.0","@fiscozen/container":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^4.1.1","vue-tsc":"^2.2.12","prettier":"^3.0.3","typescript":"~5.7.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^4.5.0","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^6.0.5","@vitest/coverage-v8":"^4.1.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/button_3.1.1_1781513407076_0.27229696326931085","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@fiscozen/button","version":"3.1.2","keywords":[],"author":{"name":"Riccardo Agnoletto"},"license":"ISC","_id":"@fiscozen/button@3.1.2","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"francivago","email":"francesca.vago@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"dist":{"shasum":"95f539f7affbeef6fb745cb0a6fc5d88d9c04594","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-3.1.2.tgz","fileCount":32,"integrity":"sha512-1GLNkGPE/TljuuCaYVSWT9QPMt5jEtfchKEUrhwuQEEMGQAJw9V3s54FifOe0JtgavAmh+4mKcwXBo8f/KZhUA==","signatures":[{"sig":"MEQCIHQ170+SOXn1iC/aqXcQ3gdiMJoBIK1SbFec2a9SsIqzAiA+8I09xbAWYe8tMIIDqhVAXYOlcO6a0APnkcbEll9CuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657600},"main":"src/index.ts","type":"module","_from":"file:fiscozen-button-3.1.2.tgz","scripts":{"lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","build":"vue-tsc && vite build","format":"prettier --write src/","coverage":"vitest run --coverage","test:unit":"vitest run"},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"_resolved":"/private/var/folders/d0/nknbwwsn3t97jls1m5c3b3q40000gn/T/525cd8240a4c495b86d1142fb2111deb/fiscozen-button-3.1.2.tgz","_integrity":"sha512-1GLNkGPE/TljuuCaYVSWT9QPMt5jEtfchKEUrhwuQEEMGQAJw9V3s54FifOe0JtgavAmh+4mKcwXBo8f/KZhUA==","_npmVersion":"11.13.0","description":"Design System Icon Button Component","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@fiscozen/style":"0.4.0","@fiscozen/container":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^23.0.1","eslint":"^8.49.0","vitest":"^4.1.1","vue-tsc":"^2.2.12","prettier":"^3.0.3","typescript":"~5.7.0","@types/node":"^18.19.3","@types/jsdom":"^21.1.6","@vue/tsconfig":"^0.5.0","@vue/test-utils":"^2.4.3","vite-plugin-dts":"^4.5.0","@fiscozen/tsconfig":"^0.1.0","@vitejs/plugin-vue":"^6.0.5","@vitest/coverage-v8":"^4.1.1","@fiscozen/eslint-config":"^0.1.0","@rushstack/eslint-patch":"^1.3.3","@fiscozen/prettier-config":"^0.1.0"},"peerDependencies":{"vue":"^3.4.13","tailwindcss":"^3.4.1","@fiscozen/icons":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/button_3.1.2_1784281333095_0.8090291396230276","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@fiscozen/button","version":"3.1.3","description":"Design System Icon Button Component","main":"src/index.ts","type":"module","keywords":[],"author":{"name":"Riccardo Agnoletto"},"dependencies":{"@fiscozen/container":"0.5.2","@fiscozen/style":"0.5.0"},"peerDependencies":{"tailwindcss":"^3.4.1","vue":"^3.4.13","@fiscozen/icons":"^1.0.8"},"devDependencies":{"@rushstack/eslint-patch":"^1.3.3","@types/jsdom":"^21.1.6","@types/node":"^18.19.3","@vitejs/plugin-vue":"^6.0.5","@vitest/coverage-v8":"^4.1.1","@vue/test-utils":"^2.4.3","@vue/tsconfig":"^0.5.0","vite-plugin-dts":"^4.5.0","eslint":"^8.49.0","jsdom":"^23.0.1","prettier":"^3.0.3","typescript":"~5.7.0","vite":"^8.0.0","vitest":"^4.1.1","vue-tsc":"^2.2.12","@fiscozen/prettier-config":"^0.1.0","@fiscozen/eslint-config":"^0.1.0","@fiscozen/tsconfig":"^0.1.0"},"license":"ISC","scripts":{"coverage":"vitest run --coverage","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts","format":"prettier --write src/","test:unit":"vitest run","build":"vue-tsc && vite build"},"_id":"@fiscozen/button@3.1.3","_integrity":"sha512-hF0fyfYP7Nj8eDjlvqjuN5mKAYbzXAQ6eil24+cje3LQzLJcOKN8NSEriP7fWpRzZO5CE6g5Y3/w5PCgXRK0ww==","_resolved":"/private/var/folders/d0/nknbwwsn3t97jls1m5c3b3q40000gn/T/3a24d5fba740b15c0126d556db190bbf/fiscozen-button-3.1.3.tgz","_from":"file:fiscozen-button-3.1.3.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-hF0fyfYP7Nj8eDjlvqjuN5mKAYbzXAQ6eil24+cje3LQzLJcOKN8NSEriP7fWpRzZO5CE6g5Y3/w5PCgXRK0ww==","shasum":"3d519ef7a09bd6a6f2ee51ba70f394121de06281","tarball":"https://registry.npmjs.org/@fiscozen/button/-/button-3.1.3.tgz","fileCount":32,"unpackedSize":661427,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCJSAt5/FGVyWiy52xdxXe5T8GGIeaSnkmbFn6fQmL+AIhANtesrxxP7FWZCXuIyHaz4miMXQRbt7cUcU7yZvXhPDD"}]},"_npmUser":{"name":"trebh","email":"agnolettoriccardo@gmail.com"},"directories":{},"maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"francivago","email":"francesca.vago@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/button_3.1.3_1788765400179_0.38991961313912715"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-08T13:39:22.183Z","modified":"2026-09-07T07:16:40.524Z","0.1.0":"2024-05-08T13:39:22.610Z","0.1.1":"2024-05-08T14:05:27.880Z","0.1.2":"2024-05-21T13:46:35.251Z","0.1.3":"2024-07-05T14:01:22.702Z","0.1.4":"2024-07-16T14:37:27.066Z","0.1.5":"2024-07-24T15:12:23.930Z","0.1.6":"2024-07-30T14:37:45.847Z","0.1.7":"2024-10-14T08:38:53.504Z","0.1.8":"2024-11-19T15:24:11.712Z","0.1.9":"2024-12-13T10:07:15.805Z","0.1.10":"2025-04-22T14:45:27.613Z","0.1.11":"2025-06-10T13:25:53.173Z","0.1.12-beta.1":"2025-06-24T12:26:47.476Z","0.1.12":"2025-06-25T15:10:30.724Z","0.1.13":"2025-07-11T13:49:46.585Z","1.0.0":"2025-11-06T11:17:51.031Z","1.0.1-next.0":"2025-11-17T11:59:47.419Z","1.0.1-next.1":"2025-12-02T11:12:59.381Z","1.0.1":"2026-02-12T16:35:11.806Z","1.0.2":"2026-02-18T13:54:37.966Z","2.0.0":"2026-03-02T14:18:46.060Z","3.0.0":"2026-03-03T08:47:10.026Z","3.0.1":"2026-04-30T07:24:41.439Z","3.1.0":"2026-06-09T14:29:27.595Z","3.1.1":"2026-06-15T08:50:07.264Z","3.1.2":"2026-07-17T09:42:13.276Z","3.1.3":"2026-09-07T07:16:40.307Z"},"author":{"name":"Riccardo Agnoletto"},"license":"ISC","keywords":[],"description":"Design System Icon Button Component","maintainers":[{"name":"panicofr","email":"francesco.panico@fiscozen.it"},{"name":"alen_fiscozen","email":"alen@fiscozen.it"},{"name":"trebh","email":"agnolettoriccardo@gmail.com"},{"name":"cbfiscozen","email":"cristian.barraco@fiscozen.it"},{"name":"francivago","email":"francesca.vago@fiscozen.it"},{"name":"sergioterrasifiscozen","email":"sergio.terrasi@fiscozen.it"}],"readme":"# @fiscozen/button\n\nA comprehensive button component library for Vue 3 applications, featuring multiple variants, sizes, and icon support.\n\n## Features\n\n- **Multiple Variants**: Primary, Secondary, Invisible, Danger, and Success styles\n- **Environment-Based Sizing**: Two environment options (backoffice, frontoffice) for different use cases\n- **Icon Support**: Built-in icon integration with customizable positioning\n- **Accessibility**: Full keyboard navigation and ARIA support\n- **Customizable**: Flexible styling with container class overrides\n- **TypeScript**: Full type safety with TypeScript definitions\n- **Semantic Colors**: Uses design system tokens for consistent theming\n\n## Installation\n\n```bash\nnpm install @fiscozen/button\n```\n\n## Components\n\nThis package exports three components:\n\n- `FzButton` - Standard button with label and optional icon\n- `FzIconButton` - Icon-only button for compact interfaces\n- `FzButtonGroup` - Container for grouping related buttons\n\n## Basic Usage\n\n### FzButton\n\n```vue\n<script setup lang=\"ts\">\nimport { FzButton } from '@fiscozen/button'\n</script>\n\n<template>\n  <FzButton label=\"Click me\" />\n</template>\n```\n\n### With Variants\n\n```vue\n<template>\n  <!-- Primary (default) -->\n  <FzButton variant=\"primary\" label=\"Primary Action\" />\n  \n  <!-- Secondary -->\n  <FzButton variant=\"secondary\" label=\"Secondary Action\" />\n  \n  <!-- Invisible -->\n  <FzButton variant=\"invisible\" label=\"Subtle Action\" />\n  \n  <!-- Danger -->\n  <FzButton variant=\"danger\" label=\"Delete\" />\n  \n  <!-- Success -->\n  <FzButton variant=\"success\" label=\"Confirm\" />\n</template>\n```\n\n### With Icons\n\n```vue\n<template>\n  <!-- Icon before label (default) -->\n  <FzButton \n    label=\"Save\" \n    iconName=\"save\" \n    iconPosition=\"before\" \n  />\n  \n  <!-- Icon after label -->\n  <FzButton \n    label=\"Next\" \n    iconName=\"arrow-right\" \n    iconPosition=\"after\" \n  />\n  \n  <!-- Custom icon variant -->\n  <FzButton \n    label=\"Settings\" \n    iconName=\"gear\" \n    iconVariant=\"fas\" \n  />\n</template>\n```\n\n### Environment (Size)\n\n```vue\n<template>\n  <!-- Frontoffice environment (default) -->\n  <FzButton environment=\"frontoffice\" label=\"Frontoffice Button\" />\n  \n  <!-- Backoffice environment -->\n  <FzButton environment=\"backoffice\" label=\"Backoffice Button\" />\n</template>\n```\n\n### Size Prop (Deprecated)\n\nThe `size` prop is deprecated but still functional for backward compatibility. Use `environment` instead:\n\n```vue\n<template>\n  <FzButton size=\"lg\" label=\"Legacy Large\" />\n</template>\n```\n\n### Disabled State\n\n```vue\n<template>\n  <FzButton label=\"Disabled Button\" :disabled=\"true\" />\n</template>\n```\n\n### Using Slots\n\n```vue\n<template>\n  <!-- Default slot (overrides label prop) -->\n  <FzButton>\n    <span>Custom <strong>HTML</strong> Content</span>\n  </FzButton>\n  \n  <!-- Custom icon slots -->\n  <FzButton label=\"Custom Icon\">\n    <template #before>\n      <CustomIcon />\n    </template>\n  </FzButton>\n  \n  <FzButton label=\"Custom Icon After\">\n    <template #after>\n      <CustomIcon />\n    </template>\n  </FzButton>\n</template>\n```\n\n## Props\n\n### FzButton Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `label` | `string` | `undefined` | The text label displayed on the button |\n| `tooltip` | `string` | `undefined` | **Deprecated:** Tooltip text (use FzTooltip component instead) |\n| `variant` | `'primary' \\| 'secondary' \\| 'invisible' \\| 'danger' \\| 'success'` | `'primary'` | Visual style variant |\n| `environment` | `'backoffice' \\| 'frontoffice'` | `'frontoffice'` | Button environment determining size and spacing |\n| `size` | `'xs' \\| 'sm' \\| 'md' \\| 'lg'` | `undefined` | **Deprecated:** Button size (use `environment` prop instead) |\n| `disabled` | `boolean` | `false` | Whether the button is disabled |\n| `iconName` | `string` | `undefined` | FontAwesome icon name (e.g., 'bell', 'save') |\n| `iconVariant` | `IconVariant` | `undefined` | FontAwesome icon variant (fas, far, fal, etc.) |\n| `iconPosition` | `'before' \\| 'after'` | `'before'` | Position of the icon relative to the label |\n| `containerClass` | `string` | `undefined` | Additional CSS classes for the label container |\n| `overrideContainerClass` | `boolean` | `false` | If true, replaces default container classes instead of merging |\n\n## Slots\n\n| Slot | Description |\n|------|-------------|\n| `default` | Custom content for the button (overrides `label` prop) |\n| `before` | Custom content before the label (replaces icon when provided) |\n| `after` | Custom content after the label (replaces icon when provided) |\n\n## Behavior & Concepts\n\n### Label vs Slot Priority\n\nWhen both `label` prop and default slot are provided, the slot takes precedence:\n\n```vue\n<FzButton label=\"This won't show\">\n  This will show instead\n</FzButton>\n```\n\n### Icon Display Logic\n\nIcons are only displayed when both `label` (or default slot) and `iconName` are provided. This ensures proper spacing and layout.\n\n### Container Class Customization\n\nBy default, the label container has the `truncate` class to handle text overflow. You can:\n\n1. **Add classes** (default behavior):\n```vue\n<FzButton label=\"Text\" containerClass=\"font-bold\" />\n<!-- Results in: class=\"truncate font-bold\" -->\n```\n\n2. **Override completely**:\n```vue\n<FzButton \n  label=\"Text\" \n  containerClass=\"custom-class\" \n  :overrideContainerClass=\"true\" \n/>\n<!-- Results in: class=\"custom-class\" (no truncate) -->\n```\n\n## Examples\n\n### Form Actions\n\n```vue\n<template>\n  <div class=\"flex gap-12\">\n    <FzButton \n      variant=\"primary\" \n      label=\"Submit\" \n      @click=\"handleSubmit\"\n    />\n    <FzButton \n      variant=\"secondary\" \n      label=\"Cancel\" \n      @click=\"handleCancel\"\n    />\n  </div>\n</template>\n```\n\n### Destructive Action with Confirmation\n\n```vue\n<template>\n  <FzButton \n    variant=\"danger\" \n    label=\"Delete Account\" \n    iconName=\"trash\"\n    :disabled=\"!confirmed\"\n    @click=\"handleDelete\"\n  />\n</template>\n```\n\n### Navigation with Icons\n\n```vue\n<template>\n  <div class=\"flex gap-8\">\n    <FzButton \n      variant=\"secondary\" \n      label=\"Back\" \n      iconName=\"arrow-left\" \n      iconPosition=\"before\"\n      environment=\"backoffice\"\n    />\n    <FzButton \n      variant=\"primary\" \n      label=\"Continue\" \n      iconName=\"arrow-right\" \n      iconPosition=\"after\"\n      environment=\"backoffice\"\n    />\n  </div>\n</template>\n```\n\n### Loading State (Custom Implementation)\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { FzButton } from '@fiscozen/button'\n\nconst isLoading = ref(false)\n\nasync function handleAction() {\n  isLoading.value = true\n  try {\n    await performAction()\n  } finally {\n    isLoading.value = false\n  }\n}\n</script>\n\n<template>\n  <FzButton \n    :disabled=\"isLoading\"\n    @click=\"handleAction\"\n  >\n    <span v-if=\"isLoading\">Loading...</span>\n    <span v-else>Submit</span>\n  </FzButton>\n</template>\n```\n\n## Accessibility\n\nFzButton follows WCAG 2.1 AA standards and includes:\n\n- **Semantic HTML**: Renders as a native `<button>` element with `type=\"button\"`\n- **Keyboard Navigation**: Full support for Enter and Space keys\n- **ARIA Attributes**: \n  - `aria-disabled` is always present with explicit `\"true\"` or `\"false\"` values (Vue 3 compatible)\n- **Disabled State**: Properly prevents click events and visual feedback when disabled\n- **Screen Reader Compatible**: Works with NVDA, JAWS, and VoiceOver\n- **Focus Indicators**: Visible focus states with 3:1 contrast ratio (blue border)\n- **Color Contrast**: All variants meet 4.5:1 contrast ratio for text\n\n## Notes\n\n\n\n### Environment vs Size\n\nThe button supports two environments that determine sizing:\n- **backoffice**: Compact button for internal applications\n- **frontoffice**: Larger button for customer-facing interfaces (default)\n\nThe deprecated `size` prop maps to environments as follows:\n- `xs`, `sm`, `md` → maps to `backoffice`\n- `lg` → maps to `frontoffice`\n\n### Variant Selection\n\nThe `variant` attribute is used instead of `type` to avoid confusion with the HTML `type` attribute on button elements.\n\n## FzButtonGroup\n\nContainer for grouping buttons in a horizontal layout with fixed spacing. Uses `FzContainer` component internally to display buttons in a row with consistent gap between them. Buttons maintain fixed widths (50% for 2 buttons, 33.333% for 3 buttons) regardless of content, with text truncation handled by FzButton component. Component occupies 100% width of its container.\n\n### Features\n\n- Horizontal layout only\n- Fixed gap spacing\n- Fixed button widths: 50% for 2 buttons, 33.333% for 3 buttons\n- Text truncation handled automatically by FzButton component\n- No wrapping - buttons stay on a single row\n- 100% width of container\n- No props required\n\n### Basic Usage\n\n```vue\n<script setup>\nimport { FzButtonGroup, FzButton } from '@fiscozen/button'\n</script>\n\n<template>\n  <FzButtonGroup>\n    <FzButton variant=\"primary\">Save</FzButton>\n    <FzButton variant=\"secondary\">Cancel</FzButton>\n    <FzButton variant=\"secondary\">Delete</FzButton>\n  </FzButtonGroup>\n</template>\n```\n\n### FzButtonGroup Props\n\nNo props required. The component always displays buttons horizontally with a fixed 16px gap.\n\n**Deprecated Props:**\n\nThe following props are deprecated and will be removed in a future version. They are maintained for backward compatibility but have no effect:\n\n- `horizontal` - Component is always horizontal. This prop will be ignored.\n- `gap` - Component always uses fixed gap spacing. This prop will be ignored.\n- `size` - Component always uses fixed gap size. This prop will be ignored.\n\nA runtime warning will be displayed when these props are used. Please remove them from your code.\n\n### FzButtonGroup Examples\n\n#### Action Buttons Group\n\n```vue\n<template>\n  <FzButtonGroup>\n    <FzButton variant=\"primary\">Primary Action</FzButton>\n    <FzButton variant=\"secondary\">Secondary Action</FzButton>\n    <FzButton variant=\"invisible\">Cancel</FzButton>\n  </FzButtonGroup>\n</template>\n```\n\n#### Two Buttons (Frontoffice)\n\n```vue\n<template>\n  <FzButtonGroup>\n    <FzButton variant=\"primary\" environment=\"frontoffice\">Save</FzButton>\n    <FzButton variant=\"secondary\" environment=\"frontoffice\">Cancel</FzButton>\n  </FzButtonGroup>\n</template>\n```\n\n#### Two Buttons (Backoffice)\n\n```vue\n<template>\n  <FzButtonGroup>\n    <FzButton variant=\"primary\" environment=\"backoffice\">Save</FzButton>\n    <FzButton variant=\"secondary\" environment=\"backoffice\">Cancel</FzButton>\n  </FzButtonGroup>\n</template>\n```\n\n#### Three Buttons (Frontoffice)\n\n```vue\n<template>\n  <FzButtonGroup>\n    <FzButton variant=\"primary\" environment=\"frontoffice\">Save</FzButton>\n    <FzButton variant=\"secondary\" environment=\"frontoffice\">Cancel</FzButton>\n    <FzButton variant=\"secondary\" environment=\"frontoffice\">Delete</FzButton>\n  </FzButtonGroup>\n</template>\n```\n\n#### Three Buttons (Backoffice)\n\n```vue\n<template>\n  <FzButtonGroup>\n    <FzButton variant=\"primary\" environment=\"backoffice\">Save</FzButton>\n    <FzButton variant=\"secondary\" environment=\"backoffice\">Cancel</FzButton>\n    <FzButton variant=\"secondary\" environment=\"backoffice\">Delete</FzButton>\n  </FzButtonGroup>\n</template>\n```\n\n### FzButtonGroup Behavior\n\n- **Fixed Width Layout**: Buttons maintain fixed widths based on the number of buttons:\n  - 2 buttons: Each button occupies 50% of the container width\n  - 3 buttons: Each button occupies 33.333% of the container width\n- **Text Truncation**: Long button text is automatically truncated with ellipsis (`...`) by the FzButton component\n- **No Configuration Needed**: The component automatically detects the number of buttons and applies the appropriate sizing\n\n### FzButtonGroup Accessibility\n\nThe component preserves accessibility attributes of button children:\n- Keyboard navigation works correctly\n- ARIA labels and descriptions are maintained\n- Disabled states are preserved\n- Screen readers can navigate through buttons normally\n\nThe component itself is a semantic `div` container and does not interfere with button accessibility.\n\n## FzIconButton\n\nIcon-only button component with notification badge support. Ideal for compact interfaces and toolbars where space is limited.\n\n### Features\n\n- Icon-only design for compact interfaces\n- Multiple variants (primary, secondary, invisible)\n- Two environments (backoffice, frontoffice)\n- Notification badge overlay support\n- Customizable icon variant\n- Full accessibility support\n- TypeScript support\n\n### Basic Usage\n\n```vue\n<template>\n  <FzIconButton iconName=\"bell\" ariaLabel=\"Notifications\" />\n</template>\n```\n\n### Variants\n\n```vue\n<template>\n  <div class=\"flex gap-8\">\n    <FzIconButton iconName=\"bell\" variant=\"primary\" ariaLabel=\"Notifications\" />\n    <FzIconButton iconName=\"settings\" variant=\"secondary\" ariaLabel=\"Settings\" />\n    <FzIconButton iconName=\"trash\" variant=\"invisible\" ariaLabel=\"Delete\" />\n  </div>\n</template>\n```\n\n### Environments\n\n```vue\n<template>\n  <div class=\"flex gap-8 items-center\">\n    <FzIconButton \n      iconName=\"settings\" \n      environment=\"backoffice\" \n      ariaLabel=\"Settings (backoffice)\" \n    />\n    <FzIconButton \n      iconName=\"settings\" \n      environment=\"frontoffice\" \n      ariaLabel=\"Settings (frontoffice)\" \n    />\n  </div>\n</template>\n```\n\n### With Notification Badge\n\n```vue\n<template>\n  <FzIconButton \n    iconName=\"bell\" \n    hasNotification \n    ariaLabel=\"Notifications with badge\"\n  />\n</template>\n```\n\n\n### With Tooltip (Recommended)\n\n```vue\n<template>\n  <FzTooltip content=\"Notifications\">\n    <FzIconButton iconName=\"bell\" ariaLabel=\"Notifications\" />\n  </FzTooltip>\n</template>\n```\n\n### FzIconButton Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `iconName` | `string` | _required_ | FontAwesome icon name (e.g., 'bell', 'settings') |\n| `variant` | `'primary' \\| 'secondary' \\| 'invisible'` | `'primary'` | Visual style variant determining colors and interactive states |\n| `environment` | `'backoffice' \\| 'frontoffice'` | `'frontoffice'` | Environment determining button size |\n| `disabled` | `boolean` | `false` | Whether the button is disabled |\n| `iconVariant` | `IconVariant` | `'far'` | FontAwesome icon variant (fas, far, fal, etc.) |\n| `hasNotification` | `boolean` | `false` | Shows a notification badge in the top-right corner of the button |\n| `ariaLabel` | `string` | `undefined` | Accessible label for screen readers. Required for icon-only buttons. If hasNotification is true, automatically appends notification status to the label |\n| `tooltip` | `string` | `undefined` | **Deprecated:** Use FzTooltip component to wrap the button instead |\n\n### FzIconButton Behavior & Concepts\n\n#### Notification Badge\n\nThe notification badge appears as a circular indicator in the top-right corner when `hasNotification` is `true`.\n\n### FzIconButton Accessibility\n\nFzIconButton follows WCAG 2.1 AA standards and includes:\n\n- **ARIA Labels**: Icon buttons require explicit labels for screen readers. Use `ariaLabel` prop or wrap with `FzTooltip` for accessible labels\n- **Keyboard Navigation**: Full support for Enter and Space keys\n- **Disabled State**: Properly prevents click events and visual feedback when disabled\n- **Screen Reader Compatible**: Works with NVDA, JAWS, and VoiceOver\n- **Focus Indicators**: Visible focus states with 3:1 contrast ratio\n- **Notification Badge**: Marked as `aria-hidden=\"true\"` to prevent screen reader announcements\n\n### FzIconButton Examples\n\n#### Toolbar Actions\n\n```vue\n<template>\n  <div class=\"flex gap-4\">\n    <FzTooltip content=\"Notifications\">\n      <FzIconButton iconName=\"bell\" hasNotification ariaLabel=\"Notifications\" />\n    </FzTooltip>\n    <FzTooltip content=\"Settings\">\n      <FzIconButton iconName=\"settings\" variant=\"secondary\" ariaLabel=\"Settings\" />\n    </FzTooltip>\n    <FzTooltip content=\"Help\">\n      <FzIconButton iconName=\"question\" variant=\"invisible\" ariaLabel=\"Help\" />\n    </FzTooltip>\n  </div>\n</template>\n```\n\n#### Form Actions\n\n```vue\n<template>\n  <div class=\"flex gap-4\">\n    <FzIconButton \n      iconName=\"save\" \n      variant=\"primary\" \n      ariaLabel=\"Save\"\n      @click=\"handleSave\"\n    />\n    <FzIconButton \n      iconName=\"trash\" \n      variant=\"secondary\" \n      ariaLabel=\"Delete\"\n      :disabled=\"!canDelete\"\n      @click=\"handleDelete\"\n    />\n  </div>\n</template>\n```\n\n## Related Components\n\n- **FzIconButton**: Use for icon-only buttons without labels\n- **FzButtonGroup**: Use to group related buttons with consistent spacing\n","readmeFilename":"README.md"}