{"_id":"@duckjeremias/character-duck","_rev":"2-294a8d96abf373b245025e17adc581c0","name":"@duckjeremias/character-duck","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@duckjeremias/character-duck","version":"0.1.0","keywords":["jeremias","duck","spritesheet","character","pixel-art"],"author":{"name":"JEREMIAS contributors"},"license":"MIT","_id":"@duckjeremias/character-duck@0.1.0","maintainers":[{"name":"itsdon","email":"conta.discordbaby@gmail.com"}],"homepage":"https://github.com/whoisdon/jeremias/tree/main/packages/character-duck#readme","bugs":{"url":"https://github.com/whoisdon/jeremias/issues"},"dist":{"shasum":"ea00aa7138ab04ac2772a8b2567040fff1f7fb6b","tarball":"https://registry.npmjs.org/@duckjeremias/character-duck/-/character-duck-0.1.0.tgz","fileCount":7,"integrity":"sha512-7OjtmAIptoX78PEWuOVN4TIXJJ5tmqM890GwxkUac0dpJA/4t3tZMJnUUqCXOZV19JvoVaoXw0KZGZCiWLy8Cg==","signatures":[{"sig":"MEYCIQDAKGiitiSbD+9NLCVLHzeTnw7nk403NuI8iBfSvtFBNwIhAPOgtHD5i4zHtz9tq79vg20vn3gKmrP5KnBqILPMOZaD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31240},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./assets/spritesheet.png":{"types":"./assets.d.ts","default":"./assets/spritesheet.png"}},"gitHead":"c1fa0c2c104a8905643b029830238f54e93eac3d","scripts":{"build":"node scripts/generate-spritesheet.mjs && tsup src/index.ts --format esm --dts --clean","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"itsdon","email":"conta.discordbaby@gmail.com"},"repository":{"url":"git+https://github.com/whoisdon/jeremias.git","type":"git","directory":"packages/character-duck"},"_npmVersion":"10.9.8","description":"CharacterPack e spritesheet do pato JEREMIAS","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","pngjs":"^7.0.0","typescript":"^5.8.3","@duckjeremias/core":"0.1.0"},"peerDependencies":{"@duckjeremias/core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/character-duck_0.1.0_1784603946272_0.32031588915191533","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@duckjeremias/character-duck","version":"0.1.1","description":"CharacterPack e spritesheet do pato JEREMIAS","license":"MIT","author":{"name":"JEREMIAS contributors"},"repository":{"type":"git","url":"git+https://github.com/whoisdon/jeremias.git","directory":"packages/character-duck"},"bugs":{"url":"https://github.com/whoisdon/jeremias/issues"},"homepage":"https://github.com/whoisdon/jeremias/tree/main/packages/character-duck#readme","keywords":["jeremias","duck","spritesheet","character","pixel-art"],"publishConfig":{"access":"public"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./assets/spritesheet.png":{"types":"./assets.d.ts","default":"./assets/spritesheet.png"}},"peerDependencies":{"@duckjeremias/core":"^0.1.1"},"devDependencies":{"@duckjeremias/core":"0.1.1","pngjs":"^7.0.0","tsup":"^8.5.0","typescript":"^5.8.3"},"scripts":{"build":"node scripts/generate-spritesheet.mjs && tsup src/index.ts --format esm --dts --clean","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@duckjeremias/character-duck@0.1.1","gitHead":"5fd92d14fa6afb6f6de461f9e2962b797376465d","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-wktHuATPMuUSjCxPb2yprFroS//pflfimoi33pZX6eTraDwkq5LxQn4pk02KrddJnpcrQcjO8ct2jE/M6Hy+ng==","shasum":"49f5d1d8de6679bfd785e4ff5df4c2839f2ccea3","tarball":"https://registry.npmjs.org/@duckjeremias/character-duck/-/character-duck-0.1.1.tgz","fileCount":9,"unpackedSize":1954938,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDoH+xy9cNqITL73O4HWgcAUu9uFtZwokQW4lGa3yGT3QIgBWG1O6BdU2qG5J5RPaPvzQRK8BPkPM9p9Bw9ZfRk9mA="}]},"_npmUser":{"name":"itsdon","email":"conta.discordbaby@gmail.com"},"directories":{},"maintainers":[{"name":"itsdon","email":"conta.discordbaby@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/character-duck_0.1.1_1784604426322_0.42551102669004326"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-21T03:19:06.165Z","modified":"2026-07-21T03:27:06.698Z","0.1.0":"2026-07-21T03:19:06.420Z","0.1.1":"2026-07-21T03:27:06.501Z"},"bugs":{"url":"https://github.com/whoisdon/jeremias/issues"},"author":{"name":"JEREMIAS contributors"},"license":"MIT","homepage":"https://github.com/whoisdon/jeremias/tree/main/packages/character-duck#readme","keywords":["jeremias","duck","spritesheet","character","pixel-art"],"repository":{"type":"git","url":"git+https://github.com/whoisdon/jeremias.git","directory":"packages/character-duck"},"description":"CharacterPack e spritesheet do pato JEREMIAS","maintainers":[{"name":"itsdon","email":"conta.discordbaby@gmail.com"}],"readme":"# @duckjeremias/character-duck\r\n\r\n<p align=\"center\">\r\n  <img src=\"docs/banner.png\" alt=\"JEREMIAS banner\" width=\"100%\" />\r\n</p>\r\n\r\n**CharacterPack** e spritesheet pixel art do pato **JEREMIAS** — personagem padrão do monorepo.\r\n\r\n## Instalação\r\n\r\n```bash\r\nnpm install @duckjeremias/character-duck @duckjeremias/core\r\n```\r\n\r\n## Uso rápido\r\n\r\n```ts\r\nimport { createJeremiasCharacter } from '@duckjeremias/character-duck';\r\nimport sheet from '@duckjeremias/character-duck/assets/spritesheet.png';\r\n\r\nconst character = createJeremiasCharacter(sheet);\r\n```\r\n\r\nCom React:\r\n\r\n```tsx\r\nimport { Jeremias } from '@duckjeremias/react';\r\nimport { createJeremiasCharacter } from '@duckjeremias/character-duck';\r\nimport sheet from '@duckjeremias/character-duck/assets/spritesheet.png';\r\n\r\n<Jeremias character={createJeremiasCharacter(sheet)} cards={[...]} />\r\n```\r\n\r\n## Exports\r\n\r\n| Export | Descrição |\r\n|--------|-----------|\r\n| `createJeremiasCharacter(spritesheetUrl)` | Retorna `CharacterPack` pronto para `@duckjeremias/core` |\r\n| `jeremiasCharacter` | Pack default (URL relativa `./spritesheet.png`) |\r\n| `@duckjeremias/character-duck/assets/spritesheet.png` | Subpath do PNG publicado no npm |\r\n\r\n### Animações incluídas\r\n\r\n`idle`, `walk`, `run`, `peck`, `fly`, `walkFront`, `walkBack`, `idleFront`, `idleBack` e variantes espelhadas (`*Left`).\r\n\r\nFrames: **48×48 px** por célula.\r\n\r\n## Spritesheet no bundler\r\n\r\n**Vite / webpack / Next.js** — importe o PNG:\r\n\r\n```ts\r\nimport sheet from '@duckjeremias/character-duck/assets/spritesheet.png';\r\n```\r\n\r\n**Vanilla** — passe a URL pública do arquivo copiado para `public/` ou use o caminho do node_modules.\r\n\r\n## Créditos da arte\r\n\r\nSprites base: **Pixel Duck Anim SpriteSheet** por **Etienne Pouvreau**.\r\n\r\nDetalhes e licença da arte: [`assets/CREDITS.md`](./assets/CREDITS.md) no repositório.\r\n\r\n## Licença do código\r\n\r\nMIT — [LICENSE](https://github.com/whoisdon/jeremias/blob/main/LICENSE)\r\n\r\nDocumentação completa: [monorepo JEREMIAS](https://github.com/whoisdon/jeremias#readme)\r\n","readmeFilename":"README.md"}