{"bin":{"ruler":"dist/cli/index.js"},"bugs":{"url":"https://github.com/intellectronica/ruler/issues"},"dist":{"shasum":"c501664baae4739d9266757a7789f9592b2d1932","tarball":"https://registry.npmjs.org/@intellectronica/ruler/-/ruler-0.3.44.tgz","fileCount":135,"integrity":"sha512-OjJCdZleUQSLapy2HuLdDNpbyneArwYT9i9QP7mskrREPqBEB3JoDiZ8xded3Q7oA7/s5Pgn8Qo6UiGEsYZIVQ==","signatures":[{"sig":"MEUCIB/QFPrLJaaq0NVKcLI/Ndf6Bal4IuL6WZTXp5/PkenTAiEAyBQuPVQHgKPoN9ITqtRQqIp71UPw6OrOFp9C35V8hKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@intellectronica%2fruler@0.3.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493764},"main":"dist/lib.js","name":"@intellectronica/ruler","types":"dist/lib.d.ts","author":{"name":"Eleanor Berger"},"engines":{"node":"^20.19.0 || ^22.12.0 || >=23"},"gitHead":"658d1bc168e3496015aa5c262361cce818fabcf9","license":"MIT","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","test":"jest --coverage","build":"npm run clean && tsc","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\"","format":"prettier --write package.json package-lock.json tsconfig.json README.md \".github/**/*.yml\" \"src/**/*.{ts,tsx,json,md}\" \"tests/**/*.{ts,tsx,json,md}\"","test:watch":"jest --watch","format:check":"prettier --check package.json package-lock.json tsconfig.json README.md \".github/**/*.yml\" \"src/**/*.{ts,tsx,json,md}\" \"tests/**/*.{ts,tsx,json,md}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build","test:integration":"jest tests/e2e/ruler.integration.test.ts --verbose","check:package-lock":"node -e \"const pkg=require('./package.json'); const lock=require('./package-lock.json'); const root=lock.packages?.['']; if (lock.version !== pkg.version || root?.version !== pkg.version) { console.error('package-lock.json version metadata must match package.json version'); process.exit(1); }\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0f1e165-7d96-4177-bd31-a430a30908f5"}},"homepage":"https://ai.intellectronica.net/ruler","keywords":["ai","developer-tools","copilot","codex","claude","cursor","aider","config","rules","automation"],"repository":{"url":"git+https://github.com/intellectronica/ruler.git","type":"git"},"_npmVersion":"11.13.0","description":"Ruler — apply the same rules to all coding agents","directories":{},"maintainers":[{"name":"intellectronica","email":"eleanor@intellectronica.net"}],"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.1.12","yargs":"^18.0.0","js-yaml":"^4.2.0","@iarna/toml":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.38.0","ts-jest":"^29.4.5","prettier":"^3.6.2","jest-util":"^29.7.0","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^24.9.2","@types/yargs":"^17.0.34","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.46.2","@types/iarna__toml":"^2.0.5","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/ruler_0.3.44_1782824192629_0.8875068577353136","host":"s3://npm-registry-packages-npm-production"},"_id":"@intellectronica/ruler@0.3.44","version":"0.3.44"}