{"_id":"@analyticscli/cli","_rev":"11-5be9ce5750febbe3a8424e094eee3e48","name":"@analyticscli/cli","dist-tags":{"preview":"0.1.3-preview.0","latest":"0.1.5"},"versions":{"0.1.1":{"name":"@analyticscli/cli","version":"0.1.1","license":"MIT","_id":"@analyticscli/cli@0.1.1","maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"bin":{"analyticscli":"dist/index.js"},"dist":{"shasum":"5f2054d6f87bef8bd69211ee08c516900ffdf2d5","tarball":"https://registry.npmjs.org/@analyticscli/cli/-/cli-0.1.1.tgz","fileCount":128,"integrity":"sha512-E2KQVTJU+jmseo124b7eRVghl+MS894tOVIceoj4GC65+5jc3H+u89A1dXKjeSWsrlaAC8IjiV8PcqfKfpsF0A==","signatures":[{"sig":"MEQCIAiKo68W6Gj8J4sss3YssQ0gTHj1AYQVV1w/gKY/iLjYAiB9L8LEfgEn1F71NiE5EhGcENb7oaVPOJVM7s1LrxdqbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500245},"type":"module","gitHead":"711605455982dc09b05899a5df79a8b1d57cb16d","scripts":{"dev":"tsx src/index.ts","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts","test":"tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","quality":"npm run lint && npm run typecheck && npm run test:coverage:gate","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"node --experimental-test-coverage --import tsx --test tests/**/*.test.ts","test:coverage:gate":"node scripts/coverage-gate.mjs"},"_npmUser":{"name":"wotaso-dev","email":"contact@wotaso.com"},"_npmVersion":"10.5.2","description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","commander":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1773448493386_0.36432406783924853","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-preview.0":{"name":"@analyticscli/cli","version":"0.1.2-preview.0","license":"MIT","_id":"@analyticscli/cli@0.1.2-preview.0","maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"bin":{"analyticscli":"dist/index.js"},"dist":{"shasum":"91d2ef215efc4dd644fe494eb10281ce0d8d5ebe","tarball":"https://registry.npmjs.org/@analyticscli/cli/-/cli-0.1.2-preview.0.tgz","fileCount":71,"integrity":"sha512-c/51n5uWoBWd68bSQvsjiGZ+vORdS2WHKO/7zcUjsxC4I+VUZ9DA6zwWVPJKp7CpahzOPxRB65jcy3B8uL8skw==","signatures":[{"sig":"MEQCIBfLJGRYwNUhbk64FedByimNhtH6Bgk/gIqwLjtxFPr8AiA+ORrgIKHyw+PVJ9xKu0Nqk+Qznu10T7iL9uRBvFHpWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320358},"type":"module","gitHead":"39d1e169fe55e8fa4381bad4a4542dda5156c243","scripts":{"dev":"tsx src/index.ts","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts","test":"tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","quality":"npm run lint && npm run typecheck && npm run test:coverage:gate","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"node --experimental-test-coverage --import tsx --test tests/**/*.test.ts","test:coverage:gate":"node scripts/coverage-gate.mjs"},"_npmUser":{"name":"wotaso-dev","email":"contact@wotaso.com"},"_npmVersion":"10.9.7","description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.2","commander":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","eslint":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2-preview.0_1775524676723_0.7635718631717052","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-preview.2":{"name":"@analyticscli/cli","version":"0.1.2-preview.2","license":"MIT","_id":"@analyticscli/cli@0.1.2-preview.2","maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"bin":{"analyticscli":"dist/index.js"},"dist":{"shasum":"e0057736fcc45b8df1fd705fdf635ab7850b5dab","tarball":"https://registry.npmjs.org/@analyticscli/cli/-/cli-0.1.2-preview.2.tgz","fileCount":71,"integrity":"sha512-GMV3a8G6FEXHlhxU/oU7e90Pi7xwhZLAi6s4b0CETV2VD7PeusiUvhBLredvt2TP/wS8M9Y45+1Zstn0y+GqrA==","signatures":[{"sig":"MEUCIQCg3khp4l38us8ZlMl/UvnVWVuAzDxsvqjWA1qpPZ/leQIgZKprOK3HfEfaGmMMctyAHhOzwSWChBMO1j5Bgqpnaxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341185},"type":"module","gitHead":"f25dd96391378efe127ec0420844852a7406745c","scripts":{"dev":"tsx src/index.ts","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts","test":"tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","quality":"npm run lint && npm run typecheck && npm run test:coverage:gate","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"node --experimental-test-coverage --import tsx --test tests/**/*.test.ts","test:coverage:gate":"node scripts/coverage-gate.mjs"},"_npmUser":{"name":"wotaso-dev","email":"contact@wotaso.com"},"_npmVersion":"10.9.7","description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.2","commander":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","eslint":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2-preview.2_1777310073208_0.5103043685895814","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-preview.3":{"name":"@analyticscli/cli","version":"0.1.2-preview.3","license":"MIT","_id":"@analyticscli/cli@0.1.2-preview.3","maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"bin":{"analyticscli":"dist/index.js"},"dist":{"shasum":"f2d6d8a7da0103ca97b40ddc18043ab26ee89b7a","tarball":"https://registry.npmjs.org/@analyticscli/cli/-/cli-0.1.2-preview.3.tgz","fileCount":134,"integrity":"sha512-wmCnR3/32pQNabmpFmSepxy70vqSDi86hfYbbt+crSfvlI/s4X7e3mnUSTa1z5npqlF6W4Id3mxttdEhmVCutw==","signatures":[{"sig":"MEUCIQCdpN7RwuXBdXPox7tkh/4PmdcL7yddHZKvVSIW7i0eGAIgeQ19tYrQIim5GODKH5SKz1BrUiWSGJUpo/ApuzeWuD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600051},"type":"module","gitHead":"5fe4ad9b3f4746ac35be465caa023755fab4b18c","scripts":{"dev":"tsx src/index.ts","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts","test":"tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","prepack":"npm run build","quality":"npm run lint && npm run typecheck && npm run test:coverage:gate","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"node --experimental-test-coverage --import tsx --test tests/**/*.test.ts","test:coverage:gate":"node scripts/coverage-gate.mjs"},"_npmUser":{"name":"wotaso-dev","email":"contact@wotaso.com"},"_npmVersion":"10.5.2","description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","commander":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","eslint":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2-preview.3_1777322652398_0.10639582363258815","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-preview.4":{"name":"@analyticscli/cli","version":"0.1.2-preview.4","license":"MIT","_id":"@analyticscli/cli@0.1.2-preview.4","maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"bin":{"analyticscli":"dist/index.js"},"dist":{"shasum":"45af487d355b139252975a3fbcf96712a9e0cd87","tarball":"https://registry.npmjs.org/@analyticscli/cli/-/cli-0.1.2-preview.4.tgz","fileCount":134,"integrity":"sha512-2Ks4bXjQ8n7yJxuE0wD0NV83muu2lu2o2jJLMKSr4/y36ByvpcSt8YxDMPd6wN6Tf+8+HkCl9NhElYSk/rNYww==","signatures":[{"sig":"MEQCIHoZVcf6/36hsPBNVmF0U1oc0kLASKZNHjbOzI2hj7hiAiAMlNXKKjAccfvnbYiuUFU6xcxJgnBwGPBY7E4T+bnvsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600328},"type":"module","gitHead":"c8c41b22e87680e01c2d25ab4171a09bd94f609d","scripts":{"dev":"tsx src/index.ts","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts","test":"tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","prepack":"npm run build","quality":"npm run lint && npm run typecheck && npm run test:coverage:gate","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"node --experimental-test-coverage --import tsx --test tests/**/*.test.ts","test:coverage:gate":"node scripts/coverage-gate.mjs"},"_npmUser":{"name":"wotaso-dev","email":"contact@wotaso.com"},"_npmVersion":"10.5.2","description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","commander":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","eslint":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2-preview.4_1777327577044_0.3074616773964478","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-preview.5":{"name":"@analyticscli/cli","version":"0.1.2-preview.5","license":"MIT","_id":"@analyticscli/cli@0.1.2-preview.5","maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"bin":{"analyticscli":"dist/index.js"},"dist":{"shasum":"f09e98e749430615a2f66126dfc22c4789718bb7","tarball":"https://registry.npmjs.org/@analyticscli/cli/-/cli-0.1.2-preview.5.tgz","fileCount":134,"integrity":"sha512-VuuLU932fe4TIhBiU+U2jQap8dn8QOnJoljCHy2M/2kXH7IXlsKhO0hKzSbQQNnL6fdA9qh1/6vmYPTI4fEUQw==","signatures":[{"sig":"MEQCIAtXaUn1n1ZNUAlnXwmsVH4S1jHsr5z3AKOISI+maJWpAiBTb3qi3W5KT6oI32Q/2hLu/qZ/XJkJ8RA5rcyLl4JYMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600328},"type":"module","gitHead":"c55f8131486dc7eb6b29df6cabe5f11ebbd7e63f","scripts":{"dev":"tsx src/index.ts","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts","test":"tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","prepack":"npm run build","quality":"npm run lint && npm run typecheck && npm run test:coverage:gate","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"node --experimental-test-coverage --import tsx --test tests/**/*.test.ts","test:coverage:gate":"node scripts/coverage-gate.mjs"},"_npmUser":{"name":"wotaso-dev","email":"contact@wotaso.com"},"_npmVersion":"10.5.2","description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","commander":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","eslint":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2-preview.5_1777328481165_0.23258961759603336","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-preview.6":{"name":"@analyticscli/cli","version":"0.1.2-preview.6","license":"MIT","_id":"@analyticscli/cli@0.1.2-preview.6","maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"bin":{"analyticscli":"dist/index.js"},"dist":{"shasum":"74d2547c7080141a5ce944b4afeb4a58f2be30fd","tarball":"https://registry.npmjs.org/@analyticscli/cli/-/cli-0.1.2-preview.6.tgz","fileCount":71,"integrity":"sha512-5YKgaM3iRBd6li5zCxqHbo9ToUNIE9SCdFYP8USyLRWdsZQ7Hc9HHn1hm3fMxRB2BzVQtctbKXtWpGu4IUHm1g==","signatures":[{"sig":"MEQCIFDaXuNkbAAjDjkhKnRI+6U3ChRcVr2xvmYWFhH+JYAOAiAHobYNEsE1p4CFl/wLB+1bxPGMYPnEt+RrM1RDIrAkZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354128},"type":"module","gitHead":"ed04a4da932b6b6ff92fa53ca7f3b74ee719b688","scripts":{"dev":"tsx src/index.ts","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts","test":"tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","prepack":"npm run build","quality":"npm run lint && npm run typecheck && npm run test:coverage:gate","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"node --experimental-test-coverage --import tsx --test tests/**/*.test.ts","test:coverage:gate":"node scripts/coverage-gate.mjs"},"_npmUser":{"name":"wotaso-dev","email":"contact@wotaso.com"},"_npmVersion":"10.9.7","description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.2","commander":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","eslint":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2-preview.6_1778426413156_0.5511853539648117","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@analyticscli/cli","version":"0.1.2","license":"MIT","_id":"@analyticscli/cli@0.1.2","maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"bin":{"analyticscli":"dist/index.js"},"dist":{"shasum":"41d15ec3d51fa17eac7e762292e9b9b8bb796c0b","tarball":"https://registry.npmjs.org/@analyticscli/cli/-/cli-0.1.2.tgz","fileCount":71,"integrity":"sha512-v4EJM7GLhjA17hD9o3fuJUghWamPV7DV9NajgKeeOqZs3x4yUHm0VtFgW1hgDPrlmtKalkE/gz9GpYVazEU/zw==","signatures":[{"sig":"MEYCIQDH7EMkIUOwbnk4I0H/zpfMYKbMfXloWImA71/OX4lwBgIhANe+qX6r8sYqt4hkmk3S0eA04J5IFK9y98RW//cTuKy8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361216},"type":"module","scripts":{"dev":"tsx src/index.ts","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts","test":"tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","prepack":"npm run build","quality":"npm run lint && npm run typecheck && npm run test:coverage:gate","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"node --experimental-test-coverage --import tsx --test tests/**/*.test.ts","test:coverage:gate":"node scripts/coverage-gate.mjs"},"_npmUser":{"name":"wotaso-dev","email":"contact@wotaso.com"},"_npmVersion":"10.5.2","description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","commander":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.2_1779875190784_0.17682735281219775","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-preview.0":{"name":"@analyticscli/cli","version":"0.1.3-preview.0","license":"MIT","_id":"@analyticscli/cli@0.1.3-preview.0","maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"bin":{"analyticscli":"dist/index.js"},"dist":{"shasum":"dd8b242d46fab4fece8aa4d617b93ba24c32d900","tarball":"https://registry.npmjs.org/@analyticscli/cli/-/cli-0.1.3-preview.0.tgz","fileCount":71,"integrity":"sha512-nvME7+0iTZlaek/Vf+p1KzKBn1YEtsVujp99FEBmMSrq1E3bAcSylFUiLQVgCSoVK49La3cdBzXVP/IYkU1CEw==","signatures":[{"sig":"MEUCIEILbBnfr1aGAk8KrMX0Ibon2wNgAZakcHncO1z4jWspAiEA9PAQZk29h/hC/15XssjXLo6yImy3OWeOlXkstYNQvcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361248},"type":"module","scripts":{"dev":"tsx src/index.ts","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts","test":"tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","prepack":"npm run build","quality":"npm run lint && npm run typecheck && npm run test:coverage:gate","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"node --experimental-test-coverage --import tsx --test tests/**/*.test.ts","test:coverage:gate":"node scripts/coverage-gate.mjs"},"_npmUser":{"name":"wotaso-dev","email":"contact@wotaso.com"},"_npmVersion":"10.5.2","description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","commander":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","eslint":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.3-preview.0_1779875353803_0.8143960096944494","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@analyticscli/cli","version":"0.1.4","license":"MIT","_id":"@analyticscli/cli@0.1.4","maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"homepage":"https://github.com/Wotaso/analyticscli-cli#readme","bugs":{"url":"https://github.com/Wotaso/analyticscli-cli/issues"},"bin":{"analyticscli":"dist/index.js"},"dist":{"shasum":"bf607d6e653934a91b4496ca82927becf6cfedf2","tarball":"https://registry.npmjs.org/@analyticscli/cli/-/cli-0.1.4.tgz","fileCount":89,"integrity":"sha512-SFcYfGX9a7FxdY/+eAmdiERugT1z8WbbKLFybERne6stQaWIbF1yiiPf08UGSKAnh4Ar8Ypfkv5ntnbJzvNVAQ==","signatures":[{"sig":"MEUCIDgxduY2NzMx1MzQ/44y69ePTxq0FcVIPi+E24y8fZ26AiEA7wHwiU1uM5aUia73lhZNMJYNlx/UIda6QUAvVy8G7j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analyticscli%2fcli@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462929},"type":"module","gitHead":"7ca22ea49daff6759df73e3fa677f05d54fe39c8","scripts":{"dev":"tsx src/index.ts","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts","test":"tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","prepack":"npm run build","quality":"npm run lint && npm run typecheck && npm run test:coverage:gate","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"node --experimental-test-coverage --import tsx --test tests/**/*.test.ts","test:coverage:gate":"node scripts/coverage-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45372030-e052-4db4-b88f-cc75b1424121"}},"repository":{"url":"git+https://github.com/Wotaso/analyticscli-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","commander":"^13.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","eslint":"^9.22.0","typescript":"^5.8.2","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1784909033916_0.6808204251093708","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@analyticscli/cli","version":"0.1.5","description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Wotaso/analyticscli-cli.git"},"type":"module","bin":{"analyticscli":"dist/index.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.json","dev":"tsx src/index.ts","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","lint":"ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts","test":"tsx --test tests/**/*.test.ts","test:coverage":"node --experimental-test-coverage --import tsx --test tests/**/*.test.ts","test:coverage:gate":"node scripts/coverage-gate.mjs","quality":"npm run lint && npm run typecheck && npm run test:coverage:gate"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","commander":"^13.1.0","zod":"^3.25.76"},"devDependencies":{"@types/node":"^22.13.10","@typescript-eslint/eslint-plugin":"^8.26.0","@typescript-eslint/parser":"^8.26.0","eslint":"^9.22.0","tsx":"^4.19.3","typescript":"^5.8.2"},"gitHead":"4a77381bd69e4df17866b3606645b67b3006b95d","_id":"@analyticscli/cli@0.1.5","bugs":{"url":"https://github.com/Wotaso/analyticscli-cli/issues"},"homepage":"https://github.com/Wotaso/analyticscli-cli#readme","_nodeVersion":"22.23.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-sk932X0esMp/cbDlUGAusNGfatvzDhyoAvKhDLtnZif9D5NyXDOnbEi0MPnRZsurWVSpbRoSI1N83NOB3cN8Qg==","shasum":"91f7d9592d49d52a320fc2a8cd7f470a1c05fc2d","tarball":"https://registry.npmjs.org/@analyticscli/cli/-/cli-0.1.5.tgz","fileCount":89,"unpackedSize":464017,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@analyticscli%2fcli@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHrUPNbWqvcZOc46bWfESg24ZitEEMn+XVONW77uxa8QIhAPm8DH9M4Z32dogu/pe9+g05ER2CCX2HobKuQjsfQNCQ"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:45372030-e052-4db4-b88f-cc75b1424121"}},"directories":{},"maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.5_1789384344636_0.08245134065368798"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-14T00:34:53.331Z","modified":"2026-09-14T11:12:25.252Z","0.1.1":"2026-03-14T00:34:53.554Z","0.1.2-preview.0":"2026-04-07T01:17:56.874Z","0.1.2-preview.2":"2026-04-27T17:14:33.347Z","0.1.2-preview.3":"2026-04-27T20:44:12.550Z","0.1.2-preview.4":"2026-04-27T22:06:17.189Z","0.1.2-preview.5":"2026-04-27T22:21:21.285Z","0.1.2-preview.6":"2026-05-10T15:20:13.361Z","0.1.2":"2026-05-27T09:46:30.940Z","0.1.3-preview.0":"2026-05-27T09:49:13.950Z","0.1.4":"2026-07-24T16:03:54.141Z","0.1.5":"2026-09-14T11:12:24.770Z"},"bugs":{"url":"https://github.com/Wotaso/analyticscli-cli/issues"},"license":"MIT","homepage":"https://github.com/Wotaso/analyticscli-cli#readme","repository":{"type":"git","url":"git+https://github.com/Wotaso/analyticscli-cli.git"},"description":"Agent-friendly CLI for AnalyticsCLI analytics queries, exports, feedback and event ingestion.","maintainers":[{"name":"wotaso-dev","email":"contact@wotaso.com"}],"readme":"# analyticscli\n\nAgent-friendly CLI for querying analytics, exporting events, and working with account-wide read access in AnalyticsCLI.\n\nUsing a coding agent: you can let it handle CLI setup, auth, and query workflows end-to-end with the AnalyticsCLI skills repo:\nhttps://github.com/Wotaso/analyticscli-skills\n\nThe same skills can also be used with OpenClaw.\n\n## Skills\n\nAvailable AnalyticsCLI skills:\n\n- [`analyticscli-cli`](https://github.com/Wotaso/analyticscli-skills/tree/main/skills/analyticscli-cli): CLI setup, auth, query workflows, exports\n- [`analyticscli-ts-sdk`](https://github.com/Wotaso/analyticscli-skills/tree/main/skills/analyticscli-ts-sdk): SDK integration/upgrades for JS/TS, React Native, Expo\n- ClawHub: `openclaw-growth-engineer` is the canonical published skill\n\n## Run With npx\n\nNo global install is required:\n\n```bash\nnpx @analyticscli/cli onboard\n```\n\nOptional global install for daily usage:\n\n```bash\nnpm install -g @analyticscli/cli\n```\n\n## Quick Start\n\nYou need:\n\n- a `readonly_token` (private read-only CLI scope)\n- a `project_id` (from `analyticscli projects list`)\n\nInteractive setup (recommended):\n\n```bash\nnpx @analyticscli/cli onboard\n```\n\n`onboard` installs agent skills and then asks whether to connect CLI query access. Paste a readonly CLI token from **Dashboard -> API Keys**, keep an existing stored token, or skip login and run `analyticscli login` later.\n\nLogin only:\n\n```bash\nnpx @analyticscli/cli login\n```\n\nThen run your first queries:\n\n```bash\nnpx @analyticscli/cli projects list\nnpx @analyticscli/cli schema events --project <project_id>\nnpx @analyticscli/cli funnel --project <project_id> --steps onboarding:start,onboarding:complete --last 30d\nnpx @analyticscli/cli timeseries --project <project_id> --metric event_count --interval 1d --last 30d --viz table\nnpx @analyticscli/cli generic --project <project_id> --metric event_count --group-by day,eventName --last 30d\n```\n\nCreate a project without copying an admin token into your terminal:\n\n```bash\nanalyticscli projects create \\\n  --name \"My App\" \\\n  --env-file .env.local \\\n  --env-name EXPO_PUBLIC_ANALYTICSCLI_PUBLISHABLE_API_KEY\n```\n\nThe CLI opens a one-time dashboard approval page, creates the project, selects it as the default,\nstores a refreshed account-wide readonly token in the system keychain (or a `0600` config fallback),\nand writes the publishable SDK key to the requested local env file. The short-lived project-admin\ntoken is never accepted as a CLI flag and is discarded after setup.\n\n## Troubleshooting Empty States\n\nNo projects listed (`analyticscli projects list` returns empty):\n\n1. Run `analyticscli projects create --name \"My App\"` and approve the one-time browser prompt.\n2. The new project is selected automatically; run `analyticscli projects list` to verify it.\n\nProject exists but no events yet (`analyticscli schema events --project <project_id>` returns empty):\n\n1. Integrate `@analyticscli/sdk` in your app codebase.\n2. Initialize SDK with your project publishable API key from **Dashboard -> API Keys**.\n3. Emit at least one event from the app.\n4. Re-run `analyticscli schema events --project <project_id> --last 14d`.\n\n## Common Commands\n\n### Core analytics\n\n```bash\nanalyticscli funnel --project <project_id> --steps onboarding:start,onboarding:complete --last 30d\nanalyticscli conversion-after --project <project_id> --from onboarding:start --to purchase:success --last 30d\nanalyticscli retention --project <project_id> --anchor-event onboarding:start --days 1,7,30 --last 30d\nanalyticscli survey --project <project_id> --last 30d\n```\n\n`retention` defaults to stable identity, so ephemeral/unknown SDK identities from users without full-tracking consent are excluded from multi-day D1/D7/D30 reads. Use `--identity-quality all` only when you intentionally want the noisy diagnostic view.\n\n### Flexible grouped query\n\n```bash\nanalyticscli generic \\\n  --project <project_id> \\\n  --metric event_count \\\n  --group-by day,eventName,country \\\n  --events onboarding:start,onboarding:complete \\\n  --last 30d \\\n  --order-by value_desc\n```\n\n### Event export\n\n```bash\nanalyticscli events months --project <project_id> --year 2026\nanalyticscli events export --project <project_id> --year 2026 --month 2 --out ./events-2026-02.csv\nanalyticscli events export-range --project <project_id> --last 90d --out ./events-last-90d.csv\n```\n\n### Product feedback\n\n```bash\nANALYTICSCLI_CLI_ENABLE_WRITE_COMMANDS=true analyticscli feedback submit --message \"Session detail view needs raw JSON\" --category feature --context \"dashboard/settings\"\n```\n\n## Optional CLI Self-Tracking\n\nCLI self-tracking is disabled by default and is intended for internal dogfooding only:\n\n```bash\nANALYTICSCLI_SELF_TRACKING_ENABLED=true analyticscli projects list\n```\n\nWhen enabled, the CLI sends command lifecycle events such as `cli:command_started`,\n`cli:command_succeeded`, and `cli:command_failed` to `/v1/telemetry/cli` using the\ncurrent CLI bearer token. Keep payloads command-level only; do not include command\narguments, query output, tokens, file paths, or exported data.\n\nFor public developer installs, leave self-tracking off unless you provide clear\nnotice and have a valid legal basis for the telemetry.\n\n## Output Modes\n\nUse `--format json` for scripts/agents and `--format text` for local reading.\n\nQuery commands include a confidence/sample-size hint:\n\n- `matchedRecords` in JSON output\n- `matched records: ...` in text summaries\n\nExamples:\n\n```bash\nanalyticscli projects list --format json\nanalyticscli timeseries --project <project_id> --metric event_count --last 7d --format text\n```\n\nGlobal options available on all commands:\n\n- `--api-url <url>` override API base URL for staging/local development\n- `--readonly-token <token>` override stored readonly token for one command\n- `--format json|text` choose output mode\n- `--include-debug` include debug/dev data on supported reads\n- `--quiet` reduce text output noise\n\n## Authentication Notes\n\n- `readonly_token` is the canonical name for CLI/query/export usage.\n- It is different from the publishable SDK key used for event ingestion.\n- `analyticscli setup` and `analyticscli onboard` can install `analyticscli-cli` and `analyticscli-ts-sdk` for Codex/Claude Code. When `--agents openclaw` is selected, they install the canonical ClawHub skill `openclaw-growth-engineer`.\n\n## Auto Maintenance\n\n- CLI startup checks for newer CLI versions once per day and shows an update hint in text mode.\n- In interactive terminals, the update prompt supports `y` (update now), `n` (ask later), and `a` (skip this offered version).\n- When the CLI binary version changes, the CLI auto-refreshes the `analyticscli-cli` skill.\n- ClawHub skill updates are handled by ClawHub; the CLI does not refresh hidden or unpublished ClawHub-only skills.\n- Automatic refresh intentionally does **not** force-update the `analyticscli-ts-sdk` skill, because SDK versions in app codebases can lag intentionally.\n\n## Releases\n\nUse npm package versions and GitHub Releases in the public CLI repository as\nthe source for release history.\n","readmeFilename":"README.md"}