{"_id":"@deniffer/serp-snapshot-cli","_rev":"3-c6f73da9b50e35121c61e05f88ec550a","name":"@deniffer/serp-snapshot-cli","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@deniffer/serp-snapshot-cli","version":"0.1.0","license":"MIT","_id":"@deniffer/serp-snapshot-cli@0.1.0","maintainers":[{"name":"deniffer","email":"deniffer.001@gmail.com"}],"homepage":"https://github.com/Deniffer001/product-growth-tools#readme","bugs":{"url":"https://github.com/Deniffer001/product-growth-tools/issues"},"bin":{"serp-snapshot":"bin/serp-snapshot-cli.js","serp-snapshot-cli":"bin/serp-snapshot-cli.js"},"dist":{"shasum":"bcf6def9a3ca75b68808bb8b8cead8e9972d3332","tarball":"https://registry.npmjs.org/@deniffer/serp-snapshot-cli/-/serp-snapshot-cli-0.1.0.tgz","fileCount":17,"integrity":"sha512-mYJevTyth65WjG64Iq62PfJiymyFTaeJH7studUAzs7lNBXpKFtfBVq2uXuK4gGciv6IcqznAv7yPT52T49kNg==","signatures":[{"sig":"MEUCIApgYgi06u/3borT7V3S4qWyqVZyhIPeijnguA4kRXJdAiEAi9rDLjBLBs7Hh9xDEWKSaCe0WuVrD0aiMS5lSA9OVXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40943},"type":"module","gitHead":"88f51ada31a3f0d591ab3d6ab39c1eb43a948fd2","scripts":{"cli":"bun run ./index.ts","test":"vitest","test:once":"vitest run","cli:schema":"bun run serp-snapshot --schema","check-types":"tsc --noEmit","serp-snapshot":"bun run ./index.ts"},"_npmUser":{"name":"deniffer","email":"deniffer.001@gmail.com"},"repository":{"url":"git+https://github.com/Deniffer001/product-growth-tools.git","type":"git","directory":"packages/serp-snapshot-cli"},"_npmVersion":"11.12.1","description":"Google SERP snapshot CLI for SEO and GEO workflows.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"argc":"^0.1.1","dotenv":"^17.2.2","valibot":"^1.2.0","@standard-schema/spec":"^1.0.0","@valibot/to-json-schema":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","bun-types":"^1.3.13","@types/bun":"^1.3.10","typescript":"^5","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/serp-snapshot-cli_0.1.0_1777085051870_0.15230737740853373","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@deniffer/serp-snapshot-cli","version":"0.1.1","license":"MIT","_id":"@deniffer/serp-snapshot-cli@0.1.1","maintainers":[{"name":"deniffer","email":"deniffer.001@gmail.com"}],"homepage":"https://github.com/Deniffer001/product-growth-tools#readme","bugs":{"url":"https://github.com/Deniffer001/product-growth-tools/issues"},"bin":{"serp-snapshot":"bin/serp-snapshot-cli.js","serp-snapshot-cli":"bin/serp-snapshot-cli.js"},"dist":{"shasum":"d064995fdfa832da10b52d39e8dabdd4b42dd560","tarball":"https://registry.npmjs.org/@deniffer/serp-snapshot-cli/-/serp-snapshot-cli-0.1.1.tgz","fileCount":31,"integrity":"sha512-pmriq1HxgTdIL/9vKtn/j1SMxVsrf+T/vwDz4h/TRDwh76/27UBCnFsL6GEVnN1g9u0qG3UnuZwWyvdi7z2RBg==","signatures":[{"sig":"MEUCIQDaLYwMuMpBRpiiDseOXAQmyJ7pgo7HNOJmD+gnQztZEAIgH6duAxS8SiZpcyF4WMXB5TPRWptkogTcI4eihprudL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@deniffer%2fserp-snapshot-cli@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129667},"type":"module","gitHead":"717be25997e0bbb9639caea41fe5f8d9d96031fc","scripts":{"cli":"bun run ./index.ts","test":"vitest","test:once":"vitest run","cli:schema":"bun run serp-snapshot --schema","check-types":"tsc --noEmit","serp-snapshot":"bun run ./index.ts"},"_npmUser":{"name":"deniffer","email":"deniffer.001@gmail.com"},"repository":{"url":"git+https://github.com/Deniffer001/product-growth-tools.git","type":"git","directory":"packages/serp-snapshot-cli"},"_npmVersion":"11.11.0","description":"Google SERP snapshot CLI for SEO and GEO workflows.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"dotenv":"^17.2.2","valibot":"^1.2.0","@standard-schema/spec":"^1.0.0","@valibot/to-json-schema":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","bun-types":"^1.3.13","@types/bun":"^1.3.10","typescript":"^5","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/serp-snapshot-cli_0.1.1_1777085822985_0.33433709199939665","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@deniffer/serp-snapshot-cli","version":"0.1.2","description":"Google SERP snapshot CLI for SEO and GEO workflows.","type":"module","sideEffects":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Deniffer001/product-growth-tools.git","directory":"packages/serp-snapshot-cli"},"bin":{"serp-snapshot":"bin/serp-snapshot-cli.js","serp-snapshot-cli":"bin/serp-snapshot-cli.js"},"scripts":{"serp-snapshot":"bun run ./index.ts","cli":"bun run ./index.ts","cli:schema":"bun run serp-snapshot --schema","check-types":"tsc --noEmit","test":"vitest","test:once":"vitest run"},"dependencies":{"@standard-schema/spec":"^1.0.0","@valibot/to-json-schema":"^1.6.0","argc":"github:ethan-huo/argc","dotenv":"^17.2.2","valibot":"^1.2.0"},"devDependencies":{"@types/bun":"^1.3.10","@types/node":"^25.6.0","bun-types":"^1.3.13","typescript":"^5","vitest":"^4.0.18"},"gitHead":"cd58735c0eed4369f3d5936d0c7f02c4e92804f9","_id":"@deniffer/serp-snapshot-cli@0.1.2","bugs":{"url":"https://github.com/Deniffer001/product-growth-tools/issues"},"homepage":"https://github.com/Deniffer001/product-growth-tools#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-GE5NX5Yqo+VXk5D4EaIyMNOtfWd1Ufyd5t13HTtNYq5DtAKtBFDaPTkIFMprVsePT/EyQ8owdD8ab9zVVI8HaQ==","shasum":"dc9dbf28ff2b782cf0545f4fd7a5520e6ebee11d","tarball":"https://registry.npmjs.org/@deniffer/serp-snapshot-cli/-/serp-snapshot-cli-0.1.2.tgz","fileCount":17,"unpackedSize":40958,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@deniffer%2fserp-snapshot-cli@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC45mQIblzSHe1sy1+yzQqLC73/1yUJgNhUUnvyU9YqmgIgD2biLv9j+fb7Nwym3C1iRS4/OyURuiBPoHQ0kWnMTRo="}]},"_npmUser":{"name":"deniffer","email":"deniffer.001@gmail.com"},"directories":{},"maintainers":[{"name":"deniffer","email":"deniffer.001@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/serp-snapshot-cli_0.1.2_1777086679034_0.81111022772382"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-25T02:44:11.797Z","modified":"2026-04-25T03:11:19.452Z","0.1.0":"2026-04-25T02:44:12.030Z","0.1.1":"2026-04-25T02:57:03.125Z","0.1.2":"2026-04-25T03:11:19.170Z"},"bugs":{"url":"https://github.com/Deniffer001/product-growth-tools/issues"},"license":"MIT","homepage":"https://github.com/Deniffer001/product-growth-tools#readme","repository":{"type":"git","url":"git+https://github.com/Deniffer001/product-growth-tools.git","directory":"packages/serp-snapshot-cli"},"description":"Google SERP snapshot CLI for SEO and GEO workflows.","maintainers":[{"name":"deniffer","email":"deniffer.001@gmail.com"}],"readme":"# @deniffer/serp-snapshot-cli\n\nGoogle SERP snapshot CLI for SEO and GEO workflows.\n\n```bash\nbunx @deniffer/serp-snapshot-cli --schema\nbunx @deniffer/serp-snapshot-cli doctor dataset readiness\nbunx @deniffer/serp-snapshot-cli query dataset results --query \"typeless alternative for mac\" --country US --language en --device desktop --os macos\n```\n\n## Credentials\n\nThe first provider is DataForSEO:\n\n```bash\nSERP_PROVIDER=dataforseo\nDATAFORSEO_LOGIN=...\nDATAFORSEO_PASSWORD=...\nSERP_DEFAULT_COUNTRY=US\nSERP_DEFAULT_LANGUAGE=en\n```\n\nThe CLI loads the same product-growth profile env files as `gsc-cli` and\n`google-ads-cli`.\n\n## Boundary\n\n`serp-snapshot` only returns current provider-adjacent SERP facts. Higher-level\nagents own keyword prioritization, page strategy, reporting, and outcome joins.\n","readmeFilename":"README.md"}