{"_id":"@alexcarpenter/us-coffee-roasters","name":"@alexcarpenter/us-coffee-roasters","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@alexcarpenter/us-coffee-roasters","version":"1.0.0","description":"A comprehensive list of US Coffee Roasters","main":"index.js","types":"index.d.ts","type":"module","exports":{".":{"import":"./index.js","types":"./index.d.ts"}},"scripts":{"test":"node test/validate.js","test:lint":"eslint .","test:format":"prettier --check .","format":"prettier --write .","sort":"node scripts/sort.js","test:all":"pnpm run test && pnpm run test:lint && pnpm run test:format"},"keywords":["coffee","roasters","usa","united-states","data"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alexcarpenter/us-coffee-roasters.git"},"devDependencies":{"@eslint/js":"^9.15.0","eslint":"^9.15.0","globals":"^15.11.0","prettier":"^3.3.3"},"prettier":{"arrowParens":"avoid","jsxSingleQuote":false,"quoteProps":"consistent","semi":false,"singleQuote":true,"trailingComma":"none"},"packageManager":"pnpm@10.27.0+sha512.72d699da16b1179c14ba9e64dc71c9a40988cbdc65c264cb0e489db7de917f20dcf4d64d8723625f2969ba52d4b7e2a1170682d9ac2a5dcaeaab732b7e16f04a","_id":"@alexcarpenter/us-coffee-roasters@1.0.0","gitHead":"7a6f0d8dbe2bade75f700fec69edcbb5c72ec310","bugs":{"url":"https://github.com/alexcarpenter/us-coffee-roasters/issues"},"homepage":"https://github.com/alexcarpenter/us-coffee-roasters#readme","_nodeVersion":"23.6.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-eXukYKMeCGJLG/VQuXGQGbNPi/AsRAkg99YbbFauvJdNFqLvLe4IqAygtbr5PQDdzEtCO8zoyKnr4bVyydeTOA==","shasum":"8221c7391ed1d5cfa13f94c8d163632bfcff9f54","tarball":"https://registry.npmjs.org/@alexcarpenter/us-coffee-roasters/-/us-coffee-roasters-1.0.0.tgz","fileCount":6,"unpackedSize":59136,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCFSsKPzIhCLDcsXujosDtefoSElPUKuwCgit6DJUyvgIhAOkk4+9I0EGllWGLsuI1YYa2DK8LG3sFLlLCPuNl1XWk"}]},"_npmUser":{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"},"directories":{},"maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/us-coffee-roasters_1.0.0_1767382364132_0.6004967525994873"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-02T19:32:44.039Z","1.0.0":"2026-01-02T19:32:44.281Z","modified":"2026-01-02T19:32:44.599Z"},"maintainers":[{"name":"alexcarpenter","email":"im.alexcarpenter@gmail.com"}],"description":"A comprehensive list of US Coffee Roasters","homepage":"https://github.com/alexcarpenter/us-coffee-roasters#readme","keywords":["coffee","roasters","usa","united-states","data"],"repository":{"type":"git","url":"git+https://github.com/alexcarpenter/us-coffee-roasters.git"},"bugs":{"url":"https://github.com/alexcarpenter/us-coffee-roasters/issues"},"license":"MIT","readme":"# US Coffee Roasters\n\nA comprehensive list of US Coffee Roasters. View at [ibrewmyown.coffee](https://ibrewmyown.coffee/roasters).\n\n## Install\n\n```bash\nnpm install @alexcarpenter/us-coffee-roasters\n```\n\n## Usage\n\n```javascript\nimport roasters from \"@alexcarpenter/us-coffee-roasters\";\n\nconsole.log(roasters.length); // 319\nconsole.log(roasters[0]);\n// {\n//   name: \"Mama Mocha's Coffee Emporium\",\n//   state: \"Alabama\",\n//   address: \"414 S Gay Street Auburn, AL  36830\",\n//   website: \"https://mamamocha.com\"\n// }\n```\n\n### TypeScript\n\n```typescript\nimport roasters, { Roaster, State } from \"@alexcarpenter/us-coffee-roasters\";\n\nconst alabamaRoasters: Roaster[] = roasters.filter(\n  (roaster) => roaster.state === \"Alabama\"\n);\n\n// State type provides type safety for state values\nconst filterByState = (state: State) => {\n  return roasters.filter((roaster) => roaster.state === state);\n};\n```\n\n## Data Structure\n\nEach roaster object contains:\n\n- `name` (string): The name of the coffee roaster\n- `state` (State): US state where the roaster is located\n- `address` (string): The physical address\n- `website` (string): The roaster's website URL\n\nThe `State` type is exported for TypeScript users and provides type safety for state values.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-4611fab5b820ed1502ad5cea465dd38e"}