{"bin":{"radiocli":"dist/cli.js"},"bugs":{"url":"https://github.com/Ciphore/RadioCLI/issues"},"dist":{"shasum":"9343c3ef7bcf974e4e31ad6d4398ac5a0ac7d54d","tarball":"https://registry.npmjs.org/@ciphore/radiocli/-/radiocli-0.2.4.tgz","fileCount":127,"integrity":"sha512-tdif6i4OrRJJ10shM0enUkQjCrX+BOBEiw17fXBBf8EzvC7/tJbO8RKUffCowUEYTVYn3/H6ib2DQ3MBgX1GDQ==","signatures":[{"sig":"MEUCIHE6jK0SXHhpKW+gim8aabDkF7OxMQymnlKTLEq9cXlkAiEAk9hQPjn4Wy03loOBYVT2Z+8W0ggXgCGvjFwCPKMoj2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDI/Zw8PC3EERgEOmOl7VEFEKAFWdEtGSK08TbgEypkAiBA1U3Cy8QGGLR2yz2P8T+VVBlF7tmA71J8lyiMI6UlEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1406471},"name":"@ciphore/radiocli","type":"module","author":{"name":"Ciphore"},"engines":{"node":">=22"},"gitHead":"b9a8c6ab16ea34bc33cd9fbf8ab7bba4d3ef23dd","license":"MIT","scripts":{"dev":"tsx src/cli.tsx","lint":"npm run check:unused && npm run check:whitespace && npm run check:exports","test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json && node scripts/ensure-bin-executable.mjs","check":"tsc -p tsconfig.json --noEmit","clean":"node -e \"require('node:fs').rmSync('dist', {recursive: true, force: true})\"","start":"node dist/cli.js","verify":"npm run check && npm run lint && npm run test && npm run build && npm run smoke:data","prepack":"npm run build","docs:dev":"npm --prefix apps/docs run dev","smoke:mcp":"node scripts/mcp-smoke.mjs","audit:docs":"node scripts/audit-ci.mjs --prefix=apps/docs --omit=dev --audit-level=high","docs:build":"npm --prefix apps/docs run build","docs:check":"npm --prefix apps/docs run check","pack:check":"npm pack --dry-run","smoke:data":"tsx src/smoke/data-smoke.ts","demo:assets":"node scripts/capture-demo-assets.mjs","demo:script":"node scripts/demo-script.mjs","fresh:check":"node scripts/fresh-check.mjs","check:unused":"tsc -p tsconfig.json --noEmit --noUnusedLocals --noUnusedParameters","audit:runtime":"node scripts/audit-ci.mjs --omit=dev --omit=optional --audit-level=high","check:exports":"knip","check:package":"publint","prepublishOnly":"npm run check && npm run lint && npm run test && npm run smoke:data && npm run fresh:check && npm run check:package","smoke:playback":"tsx src/smoke/playback-smoke.ts","verify:release":"npm run verify && npm run smoke:playback && npm run pack:check && npm run fresh:check && npm run check:package","check:whitespace":"node scripts/whitespace-check.mjs"},"_npmUser":{"name":"ciphore","email":"pedram1378@icloud.com"},"homepage":"https://github.com/Ciphore/RadioCLI#readme","keywords":["terminal","tui","cli","radio","internet-radio","mpv","ink","react","radio-browser","playlist"],"overrides":{"protobufjs":"^7.5.8"},"repository":{"url":"git+https://github.com/Ciphore/RadioCLI.git","type":"git"},"_npmVersion":"11.14.1","description":"A terminal-first world radio receiver built with Ink, mpv, and resilient public-radio providers.","directories":{},"maintainers":[{"name":"ciphore","email":"pedram1378@icloud.com"}],"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.5","zod":"^4.4.3","react":"^19.2.6","jsonc-parser":"^3.3.1","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","knip":"^6.14.2","vitest":"^4.1.7","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^22.15.0","@types/react":"^19.2.15","ink-testing-library":"^4.0.0"},"optionalDependencies":{"node-airtunes2":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/radiocli_0.2.4_1789701059299_0.16033572171921584","host":"s3://npm-registry-packages-npm-production"},"_id":"@ciphore/radiocli@0.2.4","version":"0.2.4"}