{"_id":"@bace51/cocktailui","_rev":"3-8c2a2e3dcb8d53889b719ab8ee4ca701","name":"@bace51/cocktailui","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@bace51/cocktailui","version":"1.0.0","author":"","license":"ISC","_id":"@bace51/cocktailui@1.0.0","maintainers":[{"name":"brionace","email":"brionace@gmail.com"}],"dist":{"shasum":"9cfd6c0410f705ef76e8c6874bb727ea9011d990","tarball":"https://registry.npmjs.org/@bace51/cocktailui/-/cocktailui-1.0.0.tgz","fileCount":3,"integrity":"sha512-l6mbUoNlYIEKDwKEpo+qSjwadSWIkcau/REtGm1IgGcNvBhA+6On6auPypS3o6m5c6tPp6aEKj5BIkz7Q8UsCw==","signatures":[{"sig":"MEUCIFyiou+ApryBr6KhBRtOi26Uc+M0ggZq2KPLG+OvbFI4AiEAsaM0zZUKMuY0e0cBO+KRYSKZR5ts32dfC7HvQYPwt4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2197},"main":"index.js","type":"commonjs","_from":"file:bace51-cocktailui-1.0.0.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"brionace","email":"brionace@gmail.com"},"_resolved":"/private/var/folders/r8/d6pr89wn6jz6xphc0h6yjjp40000gn/T/b5355620c1964b75a12d5d001c3a0be2/bace51-cocktailui-1.0.0.tgz","_integrity":"sha512-l6mbUoNlYIEKDwKEpo+qSjwadSWIkcau/REtGm1IgGcNvBhA+6On6auPypS3o6m5c6tPp6aEKj5BIkz7Q8UsCw==","_npmVersion":"11.7.0","description":"Minimal UI utilities and components package for CocktailJS.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.5.0","svgo":"^3.3.2","rollup":"^4.55.1","svgson":"^5.3.1","esbuild":"^0.18.20","fs-extra":"^11.3.3","rollup-plugin-copy":"^3.5.0","rollup-plugin-terser":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cocktailui_1.0.0_1768583694909_0.2696011493514776","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bace51/cocktailui","version":"1.0.1","author":"","license":"ISC","_id":"@bace51/cocktailui@1.0.1","maintainers":[{"name":"brionace","email":"brionace@gmail.com"}],"dist":{"shasum":"f073966e71dbcf61bd2094bb99a07c1b7f1ac319","tarball":"https://registry.npmjs.org/@bace51/cocktailui/-/cocktailui-1.0.1.tgz","fileCount":65,"integrity":"sha512-S/kzidolON7rLTD9VhmHga2Lh5XaXtTcF2J0LkBm0L/YqGsz8oE+ImaHCoXDO4qzwPlecmsEuN0yOYg0LEkuOg==","signatures":[{"sig":"MEYCIQCYnx/VcF+T1j+g7MaJzewuRooTVz+WYqCQCxKTUvfQFAIhAKxq1t5HqiBMOqghnpLy3CpASyEsNW+eymFuvfi6bMD0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188262},"main":"index.js","type":"commonjs","_from":"file:bace51-cocktailui-1.0.1.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"brionace","email":"brionace@gmail.com"},"_resolved":"/private/var/folders/r8/d6pr89wn6jz6xphc0h6yjjp40000gn/T/ff0f38f7db549628d89f8532dc9e3274/bace51-cocktailui-1.0.1.tgz","_integrity":"sha512-S/kzidolON7rLTD9VhmHga2Lh5XaXtTcF2J0LkBm0L/YqGsz8oE+ImaHCoXDO4qzwPlecmsEuN0yOYg0LEkuOg==","_npmVersion":"11.7.0","description":"Minimal UI utilities and components package for CocktailJS.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.5.0","svgo":"^3.3.2","rollup":"^4.55.1","svgson":"^5.3.1","esbuild":"^0.18.20","fs-extra":"^11.3.3","rollup-plugin-copy":"^3.5.0","rollup-plugin-terser":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cocktailui_1.0.1_1768584558044_0.9366258267256977","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bace51/cocktailui","version":"1.0.3","description":"UI utilities and components for CocktailJS","keywords":["cocktail","ui","cocktailjs","react","svg"],"homepage":"https://github.com/brionace/cocktailjs#readme","bugs":{"url":"https://github.com/brionace/cocktailjs/issues"},"repository":{"type":"git","url":"git+https://github.com/brionace/cocktailjs.git"},"license":"MIT","author":{"name":"brionace"},"type":"commonjs","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"main":"dist/index.cjs.js","scripts":{"build:cjs":"esbuild index.js --bundle --platform=node --outfile=dist/index.cjs.js --format=cjs --sourcemap","build:esm":"esbuild index.js --bundle --platform=node --outfile=dist/index.esm.js --format=esm --sourcemap","build":"npm run build:cjs && npm run build:esm","prepare":"node ../../scripts/export-svgs-to-package.js","prepublishOnly":"npm run prepare && npm run build","test":"echo \"No tests specified\" && exit 0"},"dependencies":{"rollup":"^4.55.1","rollup-plugin-copy":"^3.5.0","rollup-plugin-terser":"^7.0.2"},"devDependencies":{"esbuild":"^0.18.0","svgo":"^3.0.0","svgson":"^5.0.0","fs-extra":"^11.1.1","glob":"^10.2.7"},"engines":{"node":">=16"},"publishConfig":{"access":"public"},"module":"dist/index.esm.js","gitHead":"f71f4c267dca1510a77dd09cc9d683b43bf9ea47","_id":"@bace51/cocktailui@1.0.3","_nodeVersion":"22.12.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-8StTrkSyISnpcphB/cPcbJrxTl8Q+2mX1UFjsAzQXFB0W8CRnlpxqw1Dqd9YPBVLfKvC//j2zuQQbZXQHD+SOQ==","shasum":"867684c9dfc9bcb93357ffe7353ac8671236d6ab","tarball":"https://registry.npmjs.org/@bace51/cocktailui/-/cocktailui-1.0.3.tgz","fileCount":43,"unpackedSize":300409,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCf84+gtuIhxFhoSEKYcZoBtJhcY8k5+9z6G4jZjIl6JAIgehvi8iXtoWgVd2Uk8SU/yMNHcGLlES1xHHo/zAloU1A="}]},"_npmUser":{"name":"brionace","email":"brionace@gmail.com"},"directories":{},"maintainers":[{"name":"brionace","email":"brionace@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cocktailui_1.0.3_1774618995595_0.5510399167445423"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-16T17:14:54.797Z","modified":"2026-03-27T13:43:15.931Z","1.0.0":"2026-01-16T17:14:55.062Z","1.0.1":"2026-01-16T17:29:18.203Z","1.0.3":"2026-03-27T13:43:15.777Z"},"license":"MIT","description":"UI utilities and components for CocktailJS","maintainers":[{"name":"brionace","email":"brionace@gmail.com"}],"readme":"# cocktail-ui\n\nMinimal UI utilities and components package for CocktailJS.\n\nThis package exposes SVG assets and helper methods for querying those assets.\n\n## Available Glasses\n\nPrimary glass asset names:\n\n- AbsintheGlass\n- BrandySnifterGlass\n- CollinsGlass\n- CopperMug\n- CordialGlass\n- CoupeGlass\n- DemitasseGlass\n- DoubleShotGlass\n- FizzGlass\n- FluteGlass\n- GobletGlass\n- HighballGlass\n- HurricaneGlass\n- IrishCoffeeGlass\n- JulepCup\n- MargaritaGlass\n- MartiniGlass\n- NickAndNoraGlass\n- ParfaitGlass\n- PilsnerGlass\n- PintGlass\n- PousseCafeGlass\n- PunchGlass\n- RocksGlass\n- SingleShotGlass\n- SlingGlass\n- SnifterGlass\n- SourGlass\n- TankardGlass\n- TikiGlass\n- ToddyGlass\n- WhiskeyShotGlass\n- WineGlass\n\nAdditional legacy/alias SVG filenames currently present:\n\n- Highball\n- Coupe\n- ShotGlass\n\n## Usage\n\nRequire the package:\n\n```js\nconst cocktailUI = require(\"@bace51/cocktail-ui\");\nconsole.log(cocktailUI.name);\n```\n\n## Methods Accepted\n\n- `list()`\n  - Returns: `string[]`\n  - Description: lists all asset keys available in the generated assets map.\n\n- `listByType(type)`\n  - Args:\n    - `type` (string): asset type prefix such as `\"glasses\"`.\n  - Returns: `string[]`\n  - Description: lists keys matching the provided type prefix.\n\n- `getSvg(name, type)`\n  - Args:\n    - `name` (string): full key (`\"glasses/MartiniGlass\"`) or short name (`\"MartiniGlass\"`).\n    - `type` (string, optional): type prefix helper (`\"glasses\"`, etc.).\n  - Returns: `string | null`\n  - Description: returns raw SVG string for the matching key, or `null` when unavailable.\n\n- `get(name, type)`\n  - Args: same as `getSvg(name, type)`.\n  - Returns: `string | null`\n  - Description: convenience alias for `getSvg`.\n\n## Exports / Properties\n\n- `name` (string): package identifier metadata.\n- `version` (string): package version metadata.\n- `assets` (object | null): generated assets map when available; can be `null` before prepare/build.\n\nLicense: MIT\n","readmeFilename":"README.md","homepage":"https://github.com/brionace/cocktailjs#readme","keywords":["cocktail","ui","cocktailjs","react","svg"],"repository":{"type":"git","url":"git+https://github.com/brionace/cocktailjs.git"},"author":{"name":"brionace"},"bugs":{"url":"https://github.com/brionace/cocktailjs/issues"}}