{"bin":{"loop-task":"dist/entry.js"},"bugs":{"url":"https://github.com/PlainConceptsPlatform/loop-task/issues"},"dist":{"shasum":"b09b8e10aeb8080240ba8b493d4d0267802efb3e","tarball":"https://registry.npmjs.org/@plainconceptsplatform/loop-task/-/loop-task-2.9.1.tgz","fileCount":206,"integrity":"sha512-3C2BI6IYXpngvErgU/AOCskvVAbk5lh7Pj+krfefN4iExKhNIIWTUdKV7OdY+SAD8YNEb6vSRb3q3ODTNZ3gWQ==","signatures":[{"sig":"MEUCIQCn+wHchHWze9aU18pp0DoswQvT8pAKcs3kNCvEzkTsvwIgdtupddvAvQd0TWLGB899LYFpIbX7Unw0AYxszrX9Gjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798420},"main":"dist/entry.js","name":"@plainconceptsplatform/loop-task","type":"module","_from":"file:plainconceptsplatform-loop-task-2.9.1.tgz","author":{"name":"Plain Concepts"},"engines":{"node":">=20.0.0"},"license":"MIT","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src/ tests/","test":"vitest run --exclude '**/background-cli.test.ts'","board":"node dist/entry.js","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json && node -e \"require('fs').copyFileSync('src/entry.js','dist/entry.js'); require('fs').copyFileSync('src/esm-loader.js','dist/esm-loader.js')\"","start":"node dist/entry.js","release":"npm publish --access public","test:all":"vitest run","dev:watch":"tsx --watch src/cli.ts","typecheck":"tsc --noEmit","test:watch":"vitest","release:dry":"npm publish --dry-run --access public","test:coverage":"vitest run --coverage --exclude '**/background-cli.test.ts'","visual-evidence":"tsx src/visual-evidence/cli.ts","skills:mark-internal":"node scripts/mark-agent-skills-internal.mjs","visual-evidence:publish":"tsx src/visual-evidence/publish.ts"},"_npmUser":{"name":"ckgrafico","email":"quique@ckgrafico.com"},"homepage":"https://github.com/PlainConceptsPlatform/loop-task","keywords":["cli","loop","loop-engineering","repeat","interval","schedule","timer","cron","automation","automations","devops","agent","ai-agent","coding-agent","agent-automation","claude-code","codex","opencode","background-tasks","scheduler"],"_resolved":"C:\\Users\\QUIQUE~1.FER\\AppData\\Local\\Temp\\6435438443b2f1910e99c6a0f4207475\\plainconceptsplatform-loop-task-2.9.1.tgz","_integrity":"sha512-3C2BI6IYXpngvErgU/AOCskvVAbk5lh7Pj+krfefN4iExKhNIIWTUdKV7OdY+SAD8YNEb6vSRb3q3ODTNZ3gWQ==","repository":{"url":"git+https://github.com/PlainConceptsPlatform/loop-task.git","type":"git"},"_npmVersion":"11.9.0","description":"Loop engineering toolkit. Run any command on a cadence, in the background, managed from a terminal board. Schedule tests, builds, syncs, or agent prompts.","directories":{},"maintainers":[{"name":"ckgrafico","email":"quique@ckgrafico.com"},{"name":"acasquete","email":"alexcasquete@icloud.com"}],"_nodeVersion":"24.14.0","dependencies":{"ms":"^2.1.3","ink":"^7.1.0","zod":"^4.4.3","yaml":"^2.9.0","execa":"^9.6.0","react":"^19.2.7","js-yaml":"^5.2.2","commander":"^13.1.0","inversify":"^8.1.1","ink-spinner":"^5.0.0","ink-combobox":"^0.2.0","ink-text-input":"^6.0.0","ink-scroll-list":"^0.4.1","inversify-hooks":"^4.0.0","ink-select-input":"^6.2.0","@opentelemetry/api":"^1.9.1","@opentelemetry/api-logs":"^0.221.0","@opentelemetry/sdk-logs":"^0.221.0","@opentelemetry/sdk-node":"^0.221.0","@opentelemetry/resources":"^2.10.0","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-metrics":"^2.10.0","@opentelemetry/sdk-trace-base":"^2.10.0","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/semantic-conventions":"^1.43.0","@opentelemetry/exporter-logs-otlp-grpc":"^0.221.0","@opentelemetry/exporter-logs-otlp-http":"^0.221.0","@opentelemetry/exporter-trace-otlp-grpc":"^0.221.0","@opentelemetry/exporter-trace-otlp-http":"^0.221.0","@opentelemetry/exporter-metrics-otlp-grpc":"^0.221.0","@opentelemetry/exporter-metrics-otlp-http":"^0.221.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.1.7","eslint":"^9.25.0","vitest":"^3.1.0","@types/ms":"^2.1.0","typescript":"^5.8.0","@types/node":"^22.15.0","@types/react":"^19.2.17","@types/js-yaml":"^4.0.9","typescript-eslint":"^8.30.0","@vitest/coverage-v8":"^3.1.0","ink-testing-library":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/loop-task_2.9.1_1785268427544_0.07707149694545201","host":"s3://npm-registry-packages-npm-production"},"_id":"@plainconceptsplatform/loop-task@2.9.1","version":"2.9.1"}