{"_id":"@acandrade/ac-bot-avatar-assets","_rev":"3-6da1d356f5052de929ca837f4b55f3cd","name":"@acandrade/ac-bot-avatar-assets","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@acandrade/ac-bot-avatar-assets","version":"1.0.0","_id":"@acandrade/ac-bot-avatar-assets@1.0.0","maintainers":[{"name":"adrianocandrade","email":"adrianowebm@gmail.com"}],"dist":{"shasum":"60c3f1c066014ba221ef89a32b643506716bc338","tarball":"https://registry.npmjs.org/@acandrade/ac-bot-avatar-assets/-/ac-bot-avatar-assets-1.0.0.tgz","fileCount":127,"integrity":"sha512-onUx8Y57JzBf6Rr0sB4p2grwh2GF9K45eAKfymWN//OAanD7PhvQ45XgnO74cIQ79gyfpIeA3fglL9XQHjLACQ==","signatures":[{"sig":"MEUCID9gIv+ajHAcE9B4ccqyT9o7xXCf3jKq/uL0QC2zoumuAiEA/kWuoxriWIfgTluH37qlDbu4+84r75jx0KbYZkKhZqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171607},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0f000bf8e624bf6963876625636000b54be311d8","scripts":{"pack":"npm pack","test":"vitest run --passWithNoTests","build":"tsc"},"_npmUser":{"name":"adrianocandrade","email":"adrianowebm@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@acandrade/ac-bot-avatar-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/ac-bot-avatar-assets_1.0.0_1771605082598_0.1440048375955454","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@acandrade/ac-bot-avatar-assets","version":"1.0.3","keywords":["svg","react","avatar","assets","icons"],"_id":"@acandrade/ac-bot-avatar-assets@1.0.3","maintainers":[{"name":"adrianocandrade","email":"adrianowebm@gmail.com"}],"dist":{"shasum":"28012aac40268d86a3d997f01cfdfad02abc406f","tarball":"https://registry.npmjs.org/@acandrade/ac-bot-avatar-assets/-/ac-bot-avatar-assets-1.0.3.tgz","fileCount":128,"integrity":"sha512-aeVGBaXKqu7le8BCSKYzoQzc3o0dsJ8Fv/4SO37dmGODs1DDjwhFW5kyifGDz42GF5h5psyRDcuYXkeAwWRDgw==","signatures":[{"sig":"MEYCIQCU8PR972Bj53FdxIzEyxwUn8lMrYhc80Nbq6gipznkuQIhANLQaRWUcvXe2U/jyMluXudVYHQNWaoCWlMTkqWDa0zz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173079},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"abf7b857bcc32d2422120d6650fc70b08c29a0e0","scripts":{"pack":"npm pack","test":"vitest run --passWithNoTests","build":"tsc"},"_npmUser":{"name":"adrianocandrade","email":"adrianowebm@gmail.com"},"_npmVersion":"10.8.2","description":"SVG components and asset maps for AC Bot Avatar","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@acandrade/ac-bot-avatar-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16"},"_npmOperationalInternal":{"tmp":"tmp/ac-bot-avatar-assets_1.0.3_1771606632271_0.6266876043923044","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"@acandrade/ac-bot-avatar-assets@1.1.0","bugs":{"url":"https://github.com/AC-Andrade/ac-bot-avatar/issues"},"dist":{"shasum":"075befa996eb50ba1aa1163d43d6b40ad3b3d107","tarball":"https://registry.npmjs.org/@acandrade/ac-bot-avatar-assets/-/ac-bot-avatar-assets-1.1.0.tgz","fileCount":611,"integrity":"sha512-cheteX5timSX7MTqoKs0xWSIOd/1e3SHOzDGRkEOlP4BSwnWnL2TibZM6WuOS5IyGVvkOI1o19IrPnB6IBm3/A==","signatures":[{"sig":"MEUCIQD6Mb8Hsm5StE3YCNxyQ+8Z7wx6sQbYImm6KvlQm3GFTAIgJWSsACX7sw5HMPw9tI1VDGGkFoPnos0jaW+70o37oMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF7ZZVMY7TEjCeLwR7A8Gx2yOgD+zWnCW9/jnIoGrrVxAiBLoEPac2V3t4fE+uf8F6sZPfOZLx1kaVoRWPjHlZFg1A=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acandrade%2fac-bot-avatar-assets@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1906736},"main":"./dist/cjs/index.cjs","name":"@acandrade/ac-bot-avatar-assets","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.cjs"},"./package.json":"./package.json"},"gitHead":"1d7a900183d44389111352f985bbe42d7c2d151c","license":"MIT","scripts":{"pack":"npm pack","test":"vitest run","build":"node ../../scripts/build-package.mjs","typecheck":"tsc --build --pretty false"},"version":"1.1.0","_npmUser":{"name":"adrianocandrade","email":"adrianowebm@gmail.com"},"homepage":"https://acbot.dev","keywords":["svg","react","avatar","assets","icons"],"repository":{"url":"git+https://github.com/AC-Andrade/ac-bot-avatar.git","type":"git","directory":"packages/assets"},"_npmVersion":"10.8.2","description":"Composable SVG assets and registries for AC Bot Avatar","directories":{},"maintainers":[{"name":"adrianocandrade","email":"adrianowebm@gmail.com"}],"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@acandrade/ac-bot-avatar-core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=16.14"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ac-bot-avatar-assets_1.1.0_1789526113067_0.6283087416332274"}}},"time":{"created":"2026-02-20T16:31:22.469Z","modified":"2026-09-16T02:35:13.557Z","1.0.0":"2026-02-20T16:31:22.732Z","1.0.3":"2026-02-20T16:57:12.432Z","1.1.0":"2026-09-16T02:35:13.206Z"},"keywords":["svg","react","avatar","assets","icons"],"description":"Composable SVG assets and registries for AC Bot Avatar","maintainers":[{"name":"adrianocandrade","email":"adrianowebm@gmail.com"}],"readme":"# @acandrade/ac-bot-avatar-assets\n\nComponentes SVG e registros visuais do AC Bot Avatar.\n\n```bash\nyarn add @acandrade/ac-bot-avatar-assets react\n```\n\n```tsx\nimport {\n  eyes,\n  mouths,\n  accessories,\n  patterns,\n  fruits,\n  capsules,\n  RobotArcade,\n} from \"@acandrade/ac-bot-avatar-assets\";\n\nconst Eye = eyes.normal;\n<svg viewBox=\"0 0 3325 2563\">\n  <Eye style={{ color: \"#38bdf8\" }} />\n</svg>;\n\nconst AppleWithoutFace = fruits.apple;\n<svg viewBox=\"0 0 260 287.94\">\n  <AppleWithoutFace />\n</svg>;\n\n<svg viewBox=\"0 0 270 270\" style={{ color: \"#2563eb\" }}>\n  <RobotArcade />\n</svg>;\n\nconst CapsuleAntenna = capsules.antenna;\n<svg\n  viewBox=\"0 0 1308 1308\"\n  style={{\n    color: \"#2563eb\",\n    \"--ac-capsule-body\": \"#2563eb\",\n    \"--ac-capsule-body-shade\": \"#172554\",\n    \"--ac-capsule-body-highlight\": \"#93c5fd\",\n  }}\n>\n  <CapsuleAntenna />\n</svg>;\n```\n\nImports profundos são preservados temporariamente na série 1.x:\n\n```tsx\nimport { NormalEye } from \"@acandrade/ac-bot-avatar-assets/eyes/normal\";\n// O caminho histórico /dist/eyes/normal também continua resolvido em 1.x.\n```\n\nOs registros incluem `none` onde a ausência de uma parte é válida. O registro `fruits` expõe as 18 bases com visor, mas sem olhos ou boca embutidos, para que a expressão seja composta separadamente. O registro `capsules` oferece `default`, `antenna`, `mohawk` e `satellite`; o gerador remove a expressão original e converte a paleta do corpo nos canais CSS `--ac-capsule-body`, `--ac-capsule-body-shade` e `--ac-capsule-body-highlight`. `RobotArcade` segue o mesmo contrato: o rosto original é removido durante a geração e o vermelho do chassi passa a usar `currentColor`. Os SVGs canônicos vivem no repositório e os componentes gerados não mantêm IDs estáticos ou metadados do editor.\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md","homepage":"https://acbot.dev","repository":{"url":"git+https://github.com/AC-Andrade/ac-bot-avatar.git","type":"git","directory":"packages/assets"},"bugs":{"url":"https://github.com/AC-Andrade/ac-bot-avatar/issues"},"license":"MIT"}