{"_id":"@invisiblecities/sidequest-cqo","_rev":"50-cf65222fd35a127efba01e75d7d57e57","name":"@invisiblecities/sidequest-cqo","dist-tags":{"latest":"0.2.0-alpha.5","alpha":"0.2.0-alpha.5"},"versions":{"0.1.0-alpha.2":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.2","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.2","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"bin":{"cqo":"dist/lib/cli.js","sidequest":"dist/lib/cli.js","code-quality-orchestrator":"dist/lib/cli.js"},"dist":{"shasum":"f27caa3c1b01d344e69712cd5c277b0455bfb030","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.2.tgz","fileCount":124,"integrity":"sha512-lROiIYmXuLevq03Wzgyu48Tkopapt5L+MuquL2KT1cZ0aCJjiMBodWc2W8ndo49S3SCd2zmhf16NzyEFL9dJow==","signatures":[{"sig":"MEUCID1RDU7CwycaBQoE8w4gHo9J8cAwHNeiFy/IYk3ukqqpAiEAlsSwmn2FC70QsbOolisPxKF8/4+feJXTMXF084jKZCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799856},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"cb67cd381cbcb4cf9963bb4cdae02040f028010d","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"echo 'Skipping build for now'","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose --skip-setup","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose --skip-setup","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","sidequest:analyze":"tsx lib/cli.ts","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:eslint":"tsx lib/cli.ts --verbose --skip-setup --include-eslint","sidequest:report:strict":"tsx lib/cli.ts --verbose --skip-setup --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"🤖🧑‍💻 Human-AI partnership code quality orchestrator optimized for the reality that AI moves faster than developers can track ripple effects • 🔄 Real-time systems view reveals how every TypeScript type change breaks 3 ESLint rules (and vice versa) • ⚡ ","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.25.67","kysely":"^0.27.0","better-sqlite3":"^9.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^8.56.0","vitest":"^1.0.0","prettier":"^3.0.0","type-fest":"^4.10.0","@vitest/ui":"^1.0.0","typescript":"^5.8.3","@types/node":"^20.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.0.0","@types/better-sqlite3":"^7.6.8","eslint-plugin-unicorn":"^50.0.0","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.2_1751247817298_0.9870348628705106","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.4","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.4","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"cqo":"dist/lib/cli.js","sidequest":"dist/lib/cli.js","code-quality-orchestrator":"dist/lib/cli.js"},"dist":{"shasum":"afa50b478d1350e0bb18c583b3f46032a0381e17","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.4.tgz","fileCount":124,"integrity":"sha512-lfNpY1cfojhrLcV52CRDPuZX208+Vk14+HTwhFhV6oMfxSecB/KtNBIxljQn3AOqPZe8UFXab/4lzmQ/7b7fRg==","signatures":[{"sig":"MEYCIQDoeaODa5ZuT9D1az9Ec5XTbTGDJS5FOBtOPsuBgot1CAIhANyUSNzI5IvAH9FMhR1P43gi1tS4WUqnAUQdbTBleHH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801660},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"d4adaefe74fa90cb3aec524dd8d685eaf7f4f504","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node -e \"console.log('\\n📦 SideQuest CQO installed successfully!\\n🔧 If you encounter SQLite build issues, try:\\n   npm rebuild better-sqlite3\\n   or install build tools for your platform\\n')\"","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"I need a description that retains the heart of what the thing does but doesn't sound like LLM shill (emoji spam, over excitement, direct quotes of my description without segue, etc)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.25.67","kysely":"^0.27.0","better-sqlite3":"^11.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","husky":"^9.1.7","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.4_1751250039914_0.7958860077196863","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.6":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.6","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.6","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"cqo":"dist/lib/cli.js","sidequest":"dist/lib/cli.js","code-quality-orchestrator":"dist/lib/cli.js"},"dist":{"shasum":"6ff9c2832830ecb8ff7c9c880fc762a96a8b4527","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.6.tgz","fileCount":124,"integrity":"sha512-dKxUqUICRHL+wEL6dX8yjEKfM50v/GHHscVNy0mscmaSUG603JS5lHPfDbc3o2IBAIsPpmsQON63NFt6pCdX0A==","signatures":[{"sig":"MEUCIQCLmTzK6IEIGQx3iNjtSlKaXZVIx4h+C04UR+UU5slonAIgRNND0epgfet4U+cc2CZhK2mYL6saCkjN4PR3Gq6q9tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801760},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"d4adaefe74fa90cb3aec524dd8d685eaf7f4f504","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node -e \"console.log('\\n📦 SideQuest CQO installed successfully!\\n🔧 If SQLite fails to install, the tool will work without persistence.\\n   For full features, ensure build tools are available:\\n   macOS: xcode-select --install\\n   Linux: build-essential\\n   Windows: windows-build-tools\\n')\"","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"I need a description that retains the heart of what the thing does but doesn't sound like LLM shill (emoji spam, over excitement, direct quotes of my description without segue, etc)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.6_1751250399662_0.14937198583689937","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.7":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.7","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.7","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"d40c68827c0db0f65c9c1d07ce8cc00730df8823","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.7.tgz","fileCount":124,"integrity":"sha512-UQ3NUPGMvICYOSShwyLxKvKlU561PI+y1D7cnVdR0IkDeLiKgczNaU1Ami09zB6AIsBoVQXfvLHTqWiNwzTPgw==","signatures":[{"sig":"MEYCIQCeWsMEmvgrxA4fzEdMou0eTKYaGttnTzsQ/jyz9baLfwIhAJ4cNnl3MHLcTzK0vEwiO0F+vE+DMSk0hNHINSLy1t0R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802396},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"d4adaefe74fa90cb3aec524dd8d685eaf7f4f504","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node -e \"const fs=require('fs');const path=require('path');try{const pkgPath=path.join(process.cwd(),'../../../package.json');if(fs.existsSync(pkgPath)){const pkg=JSON.parse(fs.readFileSync(pkgPath,'utf8'));if(!pkg.scripts)pkg.scripts={};const scripts={'sidequest:report':'sidequest-cqo --verbose','sidequest:watch':'sidequest-cqo --watch','sidequest:config':'sidequest-cqo --config','sidequest:help':'sidequest-cqo --help'};let added=[];Object.entries(scripts).forEach(([name,cmd])=>{if(!pkg.scripts[name]){pkg.scripts[name]=cmd;added.push(name)}});if(added.length>0){fs.writeFileSync(pkgPath,JSON.stringify(pkg,null,2));console.log('\\n📦 SideQuest CQO installed!\\n✅ Added scripts:',added.join(', '));console.log('\\n🚀 Quick start:\\n   npm run sidequest:report\\n   npm run sidequest:watch\\n')}else{console.log('\\n📦 SideQuest CQO installed! Scripts already exist.\\n')}}}catch(e){console.log('\\n📦 SideQuest CQO installed!\\n💡 Use: pnpx sidequest-cqo --help\\n')}\"","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"I need a description that retains the heart of what the thing does but doesn't sound like LLM shill (emoji spam, over excitement, direct quotes of my description without segue, etc)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.7_1751250858467_0.14381574889627524","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.8":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.8","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.8","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"3e2bfddd8f986b43bd66d55fbaea11eb9ad66222","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.8.tgz","fileCount":124,"integrity":"sha512-bxpDhxF9n202+4hmZ+PikWQl7NLZhM1E4q0xMDOyaPEl9o8vY4uV4ZXM42eh31Uezh+sK+Sd2UCI+V1oT2z4iQ==","signatures":[{"sig":"MEQCICblLbpkKd2oMsItl+hb+zHWyBFGrUEBE+8X4FtiHHhIAiAcC42+7hb17gk5eZdBwJLdX13TpzhVWQW0BOC6Dm9MWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802374},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"d04d595efa60ff19f4eadc18ff4083c985807c7f","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node -e \"const fs=require('fs');const path=require('path');try{const pkgPath=path.join(process.cwd(),'../../../package.json');if(fs.existsSync(pkgPath)){const pkg=JSON.parse(fs.readFileSync(pkgPath,'utf8'));if(!pkg.scripts)pkg.scripts={};const scripts={'sidequest:report':'sidequest-cqo --verbose','sidequest:watch':'sidequest-cqo --watch','sidequest:config':'sidequest-cqo --config','sidequest:help':'sidequest-cqo --help'};let added=[];Object.entries(scripts).forEach(([name,cmd])=>{if(!pkg.scripts[name]){pkg.scripts[name]=cmd;added.push(name)}});if(added.length>0){fs.writeFileSync(pkgPath,JSON.stringify(pkg,null,2));console.log('\\n📦 SideQuest CQO installed!\\n✅ Added scripts:',added.join(', '));console.log('\\n🚀 Quick start:\\n   npm run sidequest:report\\n   npm run sidequest:watch\\n')}else{console.log('\\n📦 SideQuest CQO installed! Scripts already exist.\\n')}}}catch(e){console.log('\\n📦 SideQuest CQO installed!\\n💡 Use: pnpx sidequest-cqo --help\\n')}\"","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"I need a description that retains the heart of what the thing does but doesn't sound like LLM shill (emoji spam, over excitement, direct quotes of my description without segue, etc)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.8_1751251776647_0.7030615942709004","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.9","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.9","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"0bafd9eaeab6f114e49b296668a7d840f7e9c9e9","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.9.tgz","fileCount":124,"integrity":"sha512-SuvOGV33lhwwbsMPT8QFmTiYlLbZwxCqbPoFFR3GmpN/nDL/sfuYy9RwCPLrEDAb8q91im9GEdYZWzydR1BD7g==","signatures":[{"sig":"MEYCIQDmPXynUIjJG6/mASuP5jk3kzuANWcAMTHH3kNpucJHbgIhAPiRhLiV93+c+6xfPeLLRXzquhvbRu+9wBHf+GLsOlsw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802332},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"5d4d867620ce8a12ec8832a074b49208f1660408","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node -e \"const fs=require('fs');const path=require('path');try{const pkgPath=path.join(process.cwd(),'../../../package.json');if(fs.existsSync(pkgPath)){const pkg=JSON.parse(fs.readFileSync(pkgPath,'utf8'));if(!pkg.scripts)pkg.scripts={};const scripts={'sidequest:report':'sidequest-cqo --verbose','sidequest:watch':'sidequest-cqo --watch','sidequest:config':'sidequest-cqo --config','sidequest:help':'sidequest-cqo --help'};let added=[];Object.entries(scripts).forEach(([name,cmd])=>{if(!pkg.scripts[name]){pkg.scripts[name]=cmd;added.push(name)}});if(added.length>0){fs.writeFileSync(pkgPath,JSON.stringify(pkg,null,2));console.log('\\n📦 SideQuest CQO installed!\\n✅ Added scripts:',added.join(', '));console.log('\\n🚀 Quick start:\\n   npm run sidequest:report\\n   npm run sidequest:watch\\n')}else{console.log('\\n📦 SideQuest CQO installed! Scripts already exist.\\n')}}}catch(e){console.log('\\n📦 SideQuest CQO installed!\\n💡 Use: pnpx sidequest-cqo --help\\n')}\"","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.9_1751252107962_0.09982089311606601","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.10","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.10","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"874503565b41f8dbebd149180c9ac5a39dc21846","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.10.tgz","fileCount":124,"integrity":"sha512-mE+iwhn0m+/5ILf50ps6axXSep1zsV6V8rd75x+WyGOdGy6F5qI4+5BUCKI5xqJh7ZYxXqb5k0BL+IDbytdSZw==","signatures":[{"sig":"MEUCIF/7DbzykmcTRvgjC8MZAF8uXKVJuVaxop7v/GA3bqdSAiEAr/9zeyZUJpG7/oqpe/r3MoGBqcXrDZ1n+4uEG5fG97k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803773},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"62b768b8e323c9cb6fd1ac59e80c65a1f782a576","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node -e \"const fs=require('fs');const path=require('path');function findPackageJson(){const possiblePaths=[path.join(process.cwd(),'../../../package.json'),path.join(process.cwd(),'../../../../package.json'),path.join(process.cwd(),'../../package.json'),path.join(process.cwd(),'../package.json'),path.join(process.cwd(),'package.json')];let current=process.cwd();while(current!==path.dirname(current)){const pkgPath=path.join(current,'package.json');if(fs.existsSync(pkgPath)){const pkg=JSON.parse(fs.readFileSync(pkgPath,'utf8'));if(pkg.name&&!pkg.name.includes('sidequest-cqo')&&(pkg.dependencies||pkg.devDependencies)){return pkgPath}}current=path.dirname(current)}for(const p of possiblePaths){if(fs.existsSync(p)){const pkg=JSON.parse(fs.readFileSync(p,'utf8'));if(pkg.name&&!pkg.name.includes('sidequest-cqo')){return p}}}return null}function detectPackageManager(){if(process.env.npm_config_user_agent){const agent=process.env.npm_config_user_agent;if(agent.includes('pnpm'))return 'pnpm';if(agent.includes('yarn'))return 'yarn';if(agent.includes('bun'))return 'bun'}return 'npm'}try{const pkgPath=findPackageJson();if(pkgPath){const pkg=JSON.parse(fs.readFileSync(pkgPath,'utf8'));if(!pkg.scripts)pkg.scripts={};const pm=detectPackageManager();const runCmd=pm==='npm'?'npm run':pm==='yarn'?'yarn':pm==='bun'?'bun run':`${pm} run`;const scripts={'sidequest:report':'sidequest-cqo --verbose','sidequest:watch':'sidequest-cqo --watch','sidequest:config':'sidequest-cqo --config','sidequest:help':'sidequest-cqo --help'};let added=[];Object.entries(scripts).forEach(([name,cmd])=>{if(!pkg.scripts[name]){pkg.scripts[name]=cmd;added.push(name)}});if(added.length>0){fs.writeFileSync(pkgPath,JSON.stringify(pkg,null,2));console.log(`\\n📦 SideQuest CQO installed!\\n✅ Added scripts: ${added.join(', ')}`);console.log(`\\n🚀 Quick start:\\n   ${runCmd} sidequest:report\\n   ${runCmd} sidequest:watch\\n`)}else{console.log('\\n📦 SideQuest CQO installed! Scripts already exist.\\n')}}else{const pm=detectPackageManager();const execCmd=pm==='npm'?'npx':pm==='yarn'?'yarn dlx':pm==='bun'?'bunx':`${pm}x`;console.log(`\\n📦 SideQuest CQO installed!\\n💡 Use: ${execCmd} sidequest-cqo --help\\n`)}}catch(e){const pm=detectPackageManager();const execCmd=pm==='npm'?'npx':pm==='yarn'?'yarn dlx':pm==='bun'?'bunx':`${pm}x`;console.log(`\\n📦 SideQuest CQO installed!\\n💡 Use: ${execCmd} sidequest-cqo --help\\n`)}\"","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.10_1751252444656_0.6276338411598261","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.11","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.11","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"28e5244c95731ac4d558c0dc3d25fc06f25a6824","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.11.tgz","fileCount":125,"integrity":"sha512-kumsKOSi9U8vQ2tW1nBQIogsGNEjcaBiQQ5g4tJvjvCIq1r6nlKEr11t3VwKrxP3uCLfnjFFA/wKxYByMYFung==","signatures":[{"sig":"MEUCIQD/cfhGY4G6xJzFRLEvmZtnSA17KNAzy1QJW8eEhdupjwIgII2CaaoVioNA4OO4xnOT2+0VAOSB7GRlBNesjFLL4Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804915},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"e6ef347edd37371883f476159fa9eb26d91001bf","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.js","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.11_1751252572389_0.6938534537371366","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.12","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.12","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"6dd73ce88affc0ab28b07b1ea2774018cfbf5213","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.12.tgz","fileCount":125,"integrity":"sha512-VuKpP4nR35NtCTrmHgH16Mfvwo/2BRQiYFY6ZmGaCelnUU/QuQGhgQXCUtKBbGVs38TINUex81gvh8QPhpeRuw==","signatures":[{"sig":"MEUCICwuX0GR2LipAqmVhK5BZMaxeBkEZSnX218511ns8ATxAiEAl3omYGPxLxCQ2Om+dbE7HzC1RxWw0ioVpfwcQZjh4V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":804916},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"c13477ce54da06afe79893061a25f61ff2704d4c","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.12_1751253054562_0.586527411524667","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.13","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.13","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"1b6b93c5aad453dc5a63955df711c4d35f87eab3","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.13.tgz","fileCount":125,"integrity":"sha512-S6obtrlpemFedEfthEzIDCB7+cgKC9VNHVQECFSIVuakbCdog/SefHaTqVbMiOSwYnQ2x1y6scNcTozGIFpS5g==","signatures":[{"sig":"MEQCIEqJPJEzsIIXQayjQXM9hezAwAZF91GYH0KMdHfIYAtjAiARjVP6LelCionueCrkBPmbNcd4dmnuGk0twVbhNNjx5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807604},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"6e89178ab3ac77e7843297e112c2700b2759582c","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.13_1751253558935_0.2675721631738921","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.14":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.14","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.14","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"4d393f2759fcc3f70eff596d6202c081a239e4e7","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.14.tgz","fileCount":125,"integrity":"sha512-zML6lYCCUYTM+cpOG4Xu+BrPWFmnAhTmnvY13IVKYpg7wbxjKRECvlP35cAbOFwRn7jlG3KYEsGnt/bORX62lg==","signatures":[{"sig":"MEYCIQD5WqNHX4yfr7OjvL3G/Dx5QyG33aCc/8zTzn5lJPgo8gIhAK7RVlP6l+VsBuzoU3d5wNdKDN0toCC6oenDDZG8+1Tj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808876},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"e8900d012b83df5f50c6ad6603d5ae74dd2fbd94","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.14_1751253800642_0.15444082303448847","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.15","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.15","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"8453445c5e6315f29a262fdf5a0257b793d76e94","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.15.tgz","fileCount":125,"integrity":"sha512-qZ0kYlcXLYZW4h0g9prLFOtIgLWKPZ1cgwWtsXMVL1axiXpzsSqvq8bIl44ReuiK04SRtN1ye0GhaJgPgDtKMw==","signatures":[{"sig":"MEUCIQDno++ZZpUVQh1084AjvleRQdyRoB60ckjk5dTMynsNWwIgcMjJnzr6hmS2+7DqROZWrzA0M3L57oa5Kzz3wEr20cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812893},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"fd371041a9ca10c8d525bb6f61d889f278f61143","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.15_1751254476305_0.39067860869200977","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.16":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.16","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.16","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"fb8d5fe8663be943adc3e396cd7f515e977e90c3","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.16.tgz","fileCount":129,"integrity":"sha512-YycF5AE1mCX3wawYOHAdAXyT9vay7mdrOjN/iokva/InyvTR8ZV3AlwjmOXxyQ3z94hJhJkJ7iJJiIlgeIGSiw==","signatures":[{"sig":"MEYCIQDOskKwC0V0fg6NhOpdB0pc+8o0I+xF9my57pUy/FGLYAIhANIV3pskak0ZopC18+7d1wu2UZZlfgFjmpUIs//H8xVx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825185},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"2c4f6062b9f5fde48e4f8d1afedb3411d0c87607","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.16_1751255032276_0.07028460353442934","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.18","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.18","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"c7c289a5fff4fd3183938b2895523835c2f824bc","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.18.tgz","fileCount":129,"integrity":"sha512-vIn4R94hxSbpBLROF6coXm8MsBBqQjfS12VS8gvFgceigJi048zuviEXqPK/3FN08iZh52XSNT2dDm2f1cQ+Lg==","signatures":[{"sig":"MEUCIAPNCw3T6rz0vkPZx+rSDwv8Y7euTVaIVfqNgIBxWKYGAiEA6O9GztEundTzPTotVAm68CSRvgXSW4gXqdLCRYvQHgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828220},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"df5584afac1b2fb86c27b432ce0b09bfa37a78be","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.18_1751275172751_0.155099688678223","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.19":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.19","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.19","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"ac1e2d01d9132daea3e7c62beb6640c7b60321fd","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.19.tgz","fileCount":129,"integrity":"sha512-+oXfIKapf2xXBYGoKK+B7TGJir6S+OvowSL29wiDoH9g5tUNhJ5pgmNfaxRkc6Wybk+bObdpmnWQ6B2/qYugfg==","signatures":[{"sig":"MEUCIFBRkVjQVI4CgmwbZsgx17wnAnJLeViSEDRi3AZ2RwBeAiEAnCm2TPrIM75+i8sG8GN+MOI4A3fTsPRRoHZ3T7C2aMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835849},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"37dc2db598fd18646261b4ddbc5a859a8e045423","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.19_1751275584417_0.47325447441328516","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.20":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.20","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.20","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"78c28b536c6be3ebf6a5d8d6ffe09f503fa1d38a","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.20.tgz","fileCount":129,"integrity":"sha512-3PqCEpdqQcERea5YmVBhU9wIbMV+ooFcd50PBQTQSyU+j8S8oj6LpZBk9cJzIRQ0afEkxNjvlv4nvm0CkOv5jA==","signatures":[{"sig":"MEUCIEMH1qEcMTCT4/a2vwF7JL6Ez+qzzTkUBYwQuTx3bKVFAiEAsxNahsUuS7PrqT9HG9iIuQJis2JHny3FMhwnd2nwZP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":837235},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"b26564896f42468b10af4302aa1abf0899421514","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.20_1751279318218_0.502257625112728","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.21":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.21","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.21","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"82135875b57742f23ba21277b9920a8b113b9563","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.21.tgz","fileCount":129,"integrity":"sha512-etDGhrRnjEnghAbmzfY1Rs8nphzlgpJdlxTBmwCUEaNc3OcnuOl1xoVyPuXyYi7W6WH7eE9/p+bMbiB3vWp/mQ==","signatures":[{"sig":"MEYCIQCBZc7tYeQLT7Ol4efBCZbr6V7bRyRQXpKRWG9fcukMpwIhAODTtZf4y8qqvjFuF1KK8Y9tt3qas5/JiRFstJD1LefR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847329},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"5e729f2d5d5c7c2c861efe55dd5471ee9bd1d0c5","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .ts,.tsx --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","alpha-release":"npm version prerelease --preid=alpha && npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.21_1751301343265_0.05706974479424809","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.22","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.22","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"5f13f8c0035da5a4f7c214ed6ae2bcc29e02ba79","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.22.tgz","fileCount":129,"integrity":"sha512-lY5ofX4rFlsxmkl5GMtVko+ft4k0FvEpzu+oN0eC3CYBG1ZS8jKk301+oFI4Bxw/IMXHjiKgMLzEgK1kdCrF4A==","signatures":[{"sig":"MEUCIAJ72kp/I02KYuldkNUuIxvMVhisgGqQAbZdsHNcDoBJAiEA1Rpn7o85MFO/bOy0Y1BlH9Bo8lkMlMFnLQIRFQRbc20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848526},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"7ab682ea8db128d7bbaaf7d1bb3790df742c4096","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.22_1751304426862_0.6111216917412203","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.0-alpha.23","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.0-alpha.23","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"71bb6bc33b8d6c91ce7ce7731ef07f764cd45912","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.0-alpha.23.tgz","fileCount":133,"integrity":"sha512-6g42eRGCyCrwh2EqUv0vASL2YCkREBWL/gJrtLrf38L2+6YpsImjeA0IlLVSgngGKHT0Z/f+S6UNPjRkDBDjgw==","signatures":[{"sig":"MEYCIQCRQtBXpeyiHThF3Dv00JwBLCoGQ6tbZWn0vBQYXdyzkwIhAJSPkFBDr+qMFKsIuEqBuZZ1tbwcst4245TjwD2o8pFD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":874120},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"321404794eda495dc4c366b6d6302898fa5291eb","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.0-alpha.23_1751305889209_0.7208336407105533","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.0":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.0","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.0","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"09add505a912471a19f72cd810709569f25adc62","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.0.tgz","fileCount":145,"integrity":"sha512-hsuqdPhYp8rTCiNi/tfak581iSzxLuX+FBbqerbqx6wErXy5JHHenMaGQ7yNVnsKQMNxwLqIHGuY82VqdigUMg==","signatures":[{"sig":"MEUCIQDyLo3aM0vsQZzWNAFdz06B+d/H0fLjfjn/GyYJN/B2sAIgcvueSFWfix2cogi0XFHSBYq+fG36m+y9rn2dwZeeOmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920284},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"1be6de28af7b73fece01098310cf203b7e791be7","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.0_1751309439847_0.6850322710682124","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.1":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.1","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.1","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"70cf7f537d0aa38b2d79833c8ba1eda527dd03c2","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.1.tgz","fileCount":145,"integrity":"sha512-ag6D4ROAC/wRNg0XmDavahq0pyPX8Gn4pPSaIk+4R51ehlcxU3iWdMc1+dGp3lTQJid15ZFw1z7TH3gk5t4w0Q==","signatures":[{"sig":"MEQCIHr1TXrroSB1S/T8eoTodbk05mgzK0xTBkutS/2xzxQ9AiAMnn6tqy8ZwtJYA0ApMnOVNqVQZtHRiRv5ROz+ZfYpcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920269},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"0c03d0ebf005e8a004681f874c81d2cdc315a6c2","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.1_1751314225014_0.813056162894644","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.2":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.2","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.2","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"71cda140d12ab3d19cae3c1efddfc061caef98c3","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.2.tgz","fileCount":145,"integrity":"sha512-NZQq6YSXId9x0mm1jEjwaeEAjNWfXTnrmZatbHtJHE7Gg4GF+gV/mUDA8Ym9prHJSJ3+fydpi0JA9ZFg8ulfOQ==","signatures":[{"sig":"MEUCIQDsIWWpiLP/7ckDgneLKSPK1F0o3a+lZN7Wc4QdcUFHhwIgA3foXVF6VIW/Qtn0KJIU8n08hLCNrXP+L5wilTl5KMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921070},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"990cd8c74ec5c8da318fe1b660182fd889abbbd4","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.2_1751314546459_0.6079702422502695","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.3":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.3","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.3","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"02ee2cecc8c49ba83956ee396e129ad89b00ad39","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.3.tgz","fileCount":145,"integrity":"sha512-9YNVDf9+CSAoNGOjCXC/NajzNln3OhVWq0OyEb12rh0HKowha/eVr7KU36bfV3LyBKOC3r/lXx3E6HtjA3sxmQ==","signatures":[{"sig":"MEUCIQCTe3vLxudY2TPHMWn/KWqmoTfAHoWzt66CGp9SUmxKpgIgEWlnqJl5faYyVrf/rIGaras/Jz0AiEqfGb8zUzffFEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925532},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"84e14f748bbe4335b2b53181ac9a52ad01ce3f46","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.3_1751314928293_0.7695763688827366","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.4":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.4","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.4","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"dfb989649b4d5ccb8ecdf3853738a8d065296837","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.4.tgz","fileCount":149,"integrity":"sha512-8gpC6QQ5Vti6A7cCYBF0507JwQdt7aogW9u3+M+3ILcSmmZbtIVqjhZHlBZAzXB6XT+oPkj3jBnMZSN5qf6CLw==","signatures":[{"sig":"MEUCIHjTOgqIY9OeEbKS5SogIB29Vj+ATSNwroTk7Dswv16XAiEAqZCrwDu3CUg6N6Rg20GMo+tuf/9sDLpiA1p2cssOyQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951577},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"e7bf53f68966809694d9d66ece20da5ea1a1208c","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.4_1751316450454_0.9799168013865349","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.5":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.5","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.5","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"08ab82ec319c7ad1705eb77c51403f6d5ca7ce43","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.5.tgz","fileCount":149,"integrity":"sha512-u4qj5KDiBmSnod21s5di1Mbv4+aA+fuIxYcVv7ZZQfAhlbRKg7HBWUC7MOAALVaCYk/E+sv4dKAoSTndl4wU9A==","signatures":[{"sig":"MEUCIQD6YMdVvKOYtNFv7NVnzeBvkWBroz3rTdfrdFTEG3cROQIgECH7D8D8+YxKam9DxL8fY45rWfA0TL/rs66g+sOaj+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953446},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"7757f609418b605aee76fc8951c8a56a07829fb2","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.5_1751316885761_0.0842586791184432","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.6":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.6","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.6","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"daf8e533e493cae9c0577667e6d9eb6292860947","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.6.tgz","fileCount":149,"integrity":"sha512-KedYBofc+ljfuZHIh/vPTJ7fUxZ2z8ofP5nsyAFazmxnWCu/xbBg0YulheUDSDX6J5nqDiz0Xv7xEOdN+Lavqw==","signatures":[{"sig":"MEYCIQCJ3ZqZUcYu49qvu1Cr1fgzCZiLP9T/tv4J5zvKqaWfxQIhALwmV6P/RH5NPYXIRrcsNKSG5QIwiJKfXWgp5BbPsB4d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":953664},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"96edfdf181cd16d730e65f0481a873ab03555aa5","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.6_1751317559774_0.8712185219632784","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.7":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.7","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.7","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"f69edc7d6f3908d0912ea38319c0defde101e36b","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.7.tgz","fileCount":149,"integrity":"sha512-0D2AR6n+BtsFcoZOY++7NWDwc2kxbYuVmr/btr+7jiRSlXYVff6WWxNCQSlU41mgX0PzK3tf9/YQyQZLjXnEwQ==","signatures":[{"sig":"MEQCIC6cxD6KYCZx8ui/rqK9+Jo65DIySNx7I96PazLCGq3jAiALxJhmazX+D6RR2AQIPwpAggXXvgeu31RCyfRarYffig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955059},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"b624600d39ff413fb7cb0d27ba221b5ed2bc224f","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.7_1751318648890_0.8221149472957043","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.8":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.8","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.8","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"79815b3f4d046df195d7f4a4b078bd3de3786f9a","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.8.tgz","fileCount":149,"integrity":"sha512-L4HnYMDsge/tZKHAOFUt2tlH3tchuwfOEA7f/eGpstsRz4KW45YN2sw1KvTHXmFt8ylZhTG5IqIIUSTW/Khm+g==","signatures":[{"sig":"MEYCIQCdqfGt+oQlDQftvbkckmsJh9wkAUnsY/hMVc0yU5WQVgIhAIdAOIwABnAB5aTTlbSOaRQCF7WMRBVaTyfALhWnO4j2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959115},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"2d80820fe06ded26eff34842c1774f453567618d","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.8_1751319193573_0.9312258142784904","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.9":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.9","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.9","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"3c5e1dbd266bd22f74531f3fdd0c244265f56cf1","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.9.tgz","fileCount":149,"integrity":"sha512-MsqehH6/3yiGGY5zNAbETM5l0hFYJO0GrJTx6QTlF8khFBwdYls+QlaLbZCX8Ffw26sLwLBvYs7llsTYc9ydUA==","signatures":[{"sig":"MEYCIQCdf4SqXmd6SYkDEbVisZKEnzAo6eCy0KVPz3RTOvMj9QIhAN/gW2Qb4FpIRGrqeFmijlv/dGFQ2a06KtgfZ7Fo4/G0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968087},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"4a609fbf176b20d187b8cdaa83fc82817ce6ea44","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.9_1751319915887_0.7165317152755288","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.10":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.10","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.10","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"35ce2432eeb84f55e1b99ba75f80dc08e28730a4","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.10.tgz","fileCount":149,"integrity":"sha512-qWH3TLX15bMId3kVnlirbj1n000s7rCLcLQDWsdBlgEJh7IfJ2W/cprGCB3cvIbeXk/02iursp7c+Tlxuv0bHg==","signatures":[{"sig":"MEYCIQDLJTd9OCKes2XoOQhxtSnFgU+pS1lhfXEY3mSE9igyswIhAP4468XSQkTRNTHYCHSizEN//UC8/QJgrZ1QCbPThECK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968088},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"0253df50e8c81ac879ecca9d5846dda105f61829","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.10_1751321671652_0.6634897294119715","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.11":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.11","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.11","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"eb3da3ca3321ba375f37527bd2954c4eee70e645","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.11.tgz","fileCount":149,"integrity":"sha512-DgwejYEiqy96sVlmsbge+Sz56YlQ36Qta7CGyPH65w2/9qm0gdIYLI76AXK+MkbSIWhpxsUBhnAZLZt9vX54XA==","signatures":[{"sig":"MEQCIE19kLno699M4aA5s28P3SA6ONTbphotxYMaCnGkKePxAiBzbBYnU2nncYyYikNW/55XaF3TPLVhKLuKHAHslJ9beQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968945},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"c698594473e97f98e205cd362d534f3e60bb0c38","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.11_1751324658029_0.32149417262488433","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.12":{"name":"@invisiblecities/sidequest-cqo","version":"0.1.1-alpha.12","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.1.1-alpha.12","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"58933dc911abc61f084cd3dd66b46d99068a0035","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.1.1-alpha.12.tgz","fileCount":149,"integrity":"sha512-LW/DlU3uNQsXTugPM5QbrwgNLMvKRsAXhl2xRx3hwZm+qatzG87plk32jSthGwnz7bh7HAKRM0FYhkcPqJSnlA==","signatures":[{"sig":"MEYCIQDYi0O2ZuoujYHAu/GyoWuG4wqJu6CwpWtx+WSwKm2hEgIhAKwk8WIDGhMT4fcaLF/RPtZhfQpbRDCkml6QxAFjnu4C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994739},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"54cf281c1962faa95c061d9f7070cd904d679f39","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.1.1-alpha.12_1751328364170_0.48074236700267137","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.2":{"name":"@invisiblecities/sidequest-cqo","version":"0.2.0-alpha.2","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.2.0-alpha.2","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"068121470ff41e02c7282ae196f0fc8b96f6e7ec","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.2.0-alpha.2.tgz","fileCount":153,"integrity":"sha512-2GaNR0hZ2HF6WH/Jj9NhCbKvg74b2sxGkKSdO2O6NMqDrSpLq9bV+bNExYLpulq69pVTutpfiDD62sUMZaKInQ==","signatures":[{"sig":"MEQCIBJzvODOxcC7u/JCE/iY79t5pHE6SydbGyUFQ3pDI5kEAiAlI3kC12Yj0cUhzQv3U7NY2S2lrrRi2h/hkJejB7DjZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1137011},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"bc0c8fc211427f43f27d99ce175cfbecbe9332f3","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:debt":"tsx lib/cli.ts --include-archaeology --verbose","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:archaeology":"tsx lib/cli.ts --archaeology --verbose","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal","sidequest:archaeology:watch":"tsx lib/cli.ts --watch --include-archaeology"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{"jscpd":"^3.5.10","ts-prune":"^0.10.3"},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.2.0-alpha.2_1751360381245_0.6789207524910836","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.3":{"name":"@invisiblecities/sidequest-cqo","version":"0.2.0-alpha.3","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.2.0-alpha.3","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"d48e67ff6f45fbba30d59c7ca08fa3da6bcaad80","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.2.0-alpha.3.tgz","fileCount":153,"integrity":"sha512-JeOZLQufSznvbeEH3lpVDTAXDqcXBdc69o1FHnEhrfXoqDDaY/RaoA8xR84H7jkNRWQc2rX8YTK16KYEm6K5aw==","signatures":[{"sig":"MEUCIDIlagnZBosGw7DflvcJ65OPk5laDDBibk/QEA4TjZM/AiEA012j2X/jjWW2znyEH8E2cuhAEj/OlIKTT9VIKdhRhxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139010},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"846414643f5900b0591539e7c5628b15fe4d976b","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:debt":"tsx lib/cli.ts --include-archaeology --verbose","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:archaeology":"tsx lib/cli.ts --archaeology --verbose","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal","sidequest:archaeology:watch":"tsx lib/cli.ts --watch --include-archaeology"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{"jscpd":"^3.5.10","ts-prune":"^0.10.3"},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^10.1.5","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.2.0-alpha.3_1751362205952_0.38819852394922827","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@invisiblecities/sidequest-cqo","version":"0.2.0","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.2.0","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"af74dd635ad009548b1654960aaca52c74b301f2","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.2.0.tgz","fileCount":153,"integrity":"sha512-pPaLJ3J+oiUqTCaAdmvwTupWhW58pusTpazj3wTcU4Z1G+LOVWluYn/GIYRGZpLg/tlbV+jrVKkaPpbjI3fjIw==","signatures":[{"sig":"MEYCIQCPVAnBLVhPWv1aQ+kV9qu2VvKyOai/0J9VwryZe+B0vAIhAPALZ9kS/3E8tMzxEtA5H+e4RPcN2VJ9Z/IbFas/1ZL+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141925},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"b304f2b6f22e08ce4ed9486da1f60ed51a291c0d","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:debt":"tsx lib/cli.ts --include-archaeology --verbose","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:archaeology":"tsx lib/cli.ts --archaeology --verbose","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal","sidequest:archaeology:watch":"tsx lib/cli.ts --watch --include-archaeology"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"deprecated":"Version published incorrectly - use 0.2.0-alpha.3 instead","repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{"jscpd":"^3.5.10","ts-prune":"^0.10.3"},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^10.1.5","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.2.0_1751362908117_0.9812279244564299","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.4":{"name":"@invisiblecities/sidequest-cqo","version":"0.2.0-alpha.4","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.2.0-alpha.4","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"389be23e8ecfb2de4c94b8fb44ebe7c66743ca20","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.2.0-alpha.4.tgz","fileCount":153,"integrity":"sha512-3Tu13YNoLXcpimUFRYHPQKn7IY/96wK86irb2wwguGec2o0oMV3j0+uUuPmp+zN67R9gQ5S/7RZllHLiXtfGMA==","signatures":[{"sig":"MEQCIAQV7vnWgtVPcthNIGNecQr52vyFSmH+BLyrc9Zg4y9xAiBeCsgU9YLnt0XYu92wkSvfWt+bmNBPZPSeYbTaJyog6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141933},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"e0becc7f2ec349deba477630ed8a53bdea89e9db","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:debt":"tsx lib/cli.ts --include-archaeology --verbose","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:archaeology":"tsx lib/cli.ts --archaeology --verbose","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal","sidequest:archaeology:watch":"tsx lib/cli.ts --watch --include-archaeology"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{"jscpd":"^3.5.10","ts-prune":"^0.10.3"},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.0","zod":"^3.25.67","husky":"^9.1.7","eslint":"^8.57.0","kysely":"^0.27.0","vitest":"^1.6.0","prettier":"^3.3.0","type-fest":"^4.41.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","better-sqlite3":"^11.0.0","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^10.1.5","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.2.0-alpha.4_1751363529303_0.9099455310322402","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.5":{"name":"@invisiblecities/sidequest-cqo","version":"0.2.0-alpha.5","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","_id":"@invisiblecities/sidequest-cqo@0.2.0-alpha.5","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"os":["darwin","linux","win32"],"bin":{"scqo":"dist/lib/cli.js","sidequest-cqo":"dist/lib/cli.js"},"dist":{"shasum":"1ef3b6a4d9127cc66d10710f2c5f3b2d275654b2","tarball":"https://registry.npmjs.org/@invisiblecities/sidequest-cqo/-/sidequest-cqo-0.2.0-alpha.5.tgz","fileCount":153,"integrity":"sha512-YdeWSiok4eGPFig8xNjh1mWY4NJtMLZLH6MAHH9ND1/3ZKkWLmqGpLV2CqE34KzklljL/iHvGMymJ6KGidUqFA==","signatures":[{"sig":"MEYCIQDtjTmFWIo4uusR44s1pT9520Zk+sHdPxbt2D1cposCfgIhAOhcdwgOC28RlhFk1S+64hynntya5cRPFgW5l+OO3mpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141933},"main":"dist/lib/cli.js","type":"module","types":"./dist/lib/cli.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/Invisible-Cities-Agency","type":"organization"},"gitHead":"e9aab4d50b2a580b35fec2f882ed080dca8dad17","scripts":{"dev":"tsx lib/cli.ts","lint":"eslint . --ext .js,.cjs,.mjs --fix","test":"NODE_OPTIONS='--no-warnings' vitest run --config vitest.config.ts --reporter=verbose","build":"tsc","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky && node scripts/postinstall.cjs","test:ci":"NODE_OPTIONS='--no-warnings' vitest run --reporter=json --outputFile=./test-results.json","test:ui":"vitest --ui","sidequest":"tsx lib/cli.ts --verbose","test:core":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/core/**/*.test.{mjs,ts}' --reporter=verbose","test:edge":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/edge/**/*.test.mjs' --reporter=verbose","typecheck":"tsc --noEmit","test:watch":"vitest '.vitest/core/**/*.test.{mjs,ts}'","postinstall":"node scripts/postinstall.cjs","beta-release":"npm version prerelease --preid=beta && git push && git push --tags && npm publish --tag beta","format:check":"prettier --check .","types:unused":"ts-unused-exports tsconfig.json --showLineNumber","version:push":"git push && git push --tags","alpha-release":"npm version prerelease --preid=alpha && git push && git push --tags && npm publish --tag alpha","publish:alpha":"npm publish --tag alpha","sidequest:prd":"tsx lib/cli.ts --prd","test:ci:debug":"NODE_OPTIONS='--no-warnings' bash -c 'pwd && ls -la .vitest && find .vitest -name \"*.test.*\" && vitest run --reporter=verbose'","test:coverage":"NODE_OPTIONS='--no-warnings' vitest run --coverage","prepublishOnly":"npm run clean && npm run format && npm run build && npm run test && npm run typecheck && npm run sidequest:precommit","sidequest:debt":"tsx lib/cli.ts --include-archaeology --verbose","sidequest:help":"tsx lib/cli.ts --help","sidequest:watch":"tsx lib/cli.ts --watch","test:watch:edge":"vitest '.vitest/edge/**/*.test.mjs'","sidequest:config":"tsx lib/cli.ts --config","sidequest:report":"tsx lib/cli.ts --verbose","test:integration":"NODE_OPTIONS='--no-warnings' vitest run '.vitest/integration/**/*.test.{mjs,ts}' --reporter=verbose","install-shortcuts":"node scripts/postinstall.cjs","sidequest:analyze":"tsx lib/cli.ts","version:increment":"npm version prerelease --preid=alpha","sidequest:precommit":"tsx lib/cli.ts --verbose --no-persistence","sidequest:ai-context":"tsx lib/cli.ts --ai-context","sidequest:help:quick":"tsx lib/cli.ts --help-quick","sidequest:archaeology":"tsx lib/cli.ts --archaeology --verbose","sidequest:config:edit":"tsx lib/cli.ts --config edit","sidequest:config:show":"tsx lib/cli.ts --config show","sidequest:config:reset":"tsx lib/cli.ts --config reset","sidequest:watch:eslint":"tsx lib/cli.ts --watch --include-eslint","sidequest:watch:strict":"tsx lib/cli.ts --watch --strict","sidequest:help:markdown":"tsx lib/cli.ts --help-markdown","sidequest:report:strict":"tsx lib/cli.ts --verbose --strict","sidequest:session:reset":"tsx lib/cli.ts --reset-session","sidequest:analyze:eslint":"tsx lib/cli.ts --include-eslint","sidequest:analyze:strict":"tsx lib/cli.ts --strict","sidequest:debug:terminal":"tsx lib/cli.ts --debug-terminal","sidequest:archaeology:watch":"tsx lib/cli.ts --watch --include-archaeology"},"_npmUser":{"name":"invisiblecities","actor":{"name":"invisiblecities","type":"user","email":"ian@invisiblecities.agency"},"email":"ian@invisiblecities.agency"},"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"_npmVersion":"11.2.0","description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,tsx,js,jsx}":["prettier --write","eslint --fix"]},"_nodeVersion":"22.11.0","dependencies":{"tsx":"^4.20.0","zod":"^3.25.67","jscpd":"^3.5.10","kysely":"^0.27.0","ts-prune":"^0.10.3","type-fest":"^4.41.0","better-sqlite3":"^11.0.0"},"engineStrict":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.3.0","@vitest/ui":"^1.6.0","typescript":"^5.8.3","@types/node":"^20.0.0","lint-staged":"^16.1.2","ts-unused-exports":"^11.0.1","@vitest/coverage-v8":"^1.6.0","@types/better-sqlite3":"^7.6.13","eslint-plugin-unicorn":"^55.0.0","eslint-config-prettier":"^10.1.5","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"eslint":">=8.0.0","typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sidequest-cqo_0.2.0-alpha.5_1751439992294_0.6479757798274346","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-30T01:43:37.173Z","modified":"2025-07-02T07:06:39.776Z","0.1.0-alpha.2":"2025-06-30T01:43:37.516Z","0.1.0-alpha.4":"2025-06-30T02:20:40.108Z","0.1.0-alpha.6":"2025-06-30T02:26:39.846Z","0.1.0-alpha.7":"2025-06-30T02:34:18.704Z","0.1.0-alpha.8":"2025-06-30T02:49:36.875Z","0.1.0-alpha.9":"2025-06-30T02:55:08.168Z","0.1.0-alpha.10":"2025-06-30T03:00:44.850Z","0.1.0-alpha.11":"2025-06-30T03:02:52.614Z","0.1.0-alpha.12":"2025-06-30T03:10:54.730Z","0.1.0-alpha.13":"2025-06-30T03:19:19.161Z","0.1.0-alpha.14":"2025-06-30T03:23:20.851Z","0.1.0-alpha.15":"2025-06-30T03:34:36.500Z","0.1.0-alpha.16":"2025-06-30T03:43:52.516Z","0.1.0-alpha.18":"2025-06-30T09:19:33.001Z","0.1.0-alpha.19":"2025-06-30T09:26:24.708Z","0.1.0-alpha.20":"2025-06-30T10:28:38.557Z","0.1.0-alpha.21":"2025-06-30T16:35:43.568Z","0.1.0-alpha.22":"2025-06-30T17:27:07.071Z","0.1.0-alpha.23":"2025-06-30T17:51:29.450Z","0.1.1-alpha.0":"2025-06-30T18:50:40.018Z","0.1.1-alpha.1":"2025-06-30T20:10:25.264Z","0.1.1-alpha.2":"2025-06-30T20:15:46.673Z","0.1.1-alpha.3":"2025-06-30T20:22:08.634Z","0.1.1-alpha.4":"2025-06-30T20:47:30.667Z","0.1.1-alpha.5":"2025-06-30T20:54:45.970Z","0.1.1-alpha.6":"2025-06-30T21:06:00.022Z","0.1.1-alpha.7":"2025-06-30T21:24:09.105Z","0.1.1-alpha.8":"2025-06-30T21:33:13.800Z","0.1.1-alpha.9":"2025-06-30T21:45:16.101Z","0.1.1-alpha.10":"2025-06-30T22:14:31.836Z","0.1.1-alpha.11":"2025-06-30T23:04:18.234Z","0.1.1-alpha.12":"2025-07-01T00:06:04.381Z","0.2.0-alpha.2":"2025-07-01T08:59:41.536Z","0.2.0-alpha.3":"2025-07-01T09:30:06.227Z","0.2.0":"2025-07-01T09:41:48.374Z","0.2.0-alpha.4":"2025-07-01T09:52:09.551Z","0.2.0-alpha.5":"2025-07-02T07:06:32.607Z"},"bugs":{"url":"https://github.com/Invisible-Cities-Agency/SidequestCode/issues"},"author":{"name":"Ian Armstrong, Invisible Cities, LLC","email":"skyline@invisiblecities.agency"},"license":"MIT","homepage":"https://github.com/Invisible-Cities-Agency/SidequestCode#readme","keywords":["typescript","eslint","code-quality","configuration-agnostic","tsconfig","orchestrator","watch-mode","terminal","cli","developer-tools","real-time","violations","linting","compilation"],"repository":{"url":"git+https://github.com/Invisible-Cities-Agency/SidequestCode.git","type":"git"},"description":"Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection","maintainers":[{"name":"invisiblecities","email":"ian@invisiblecities.agency"}],"readme":"","readmeFilename":"README.md"}