{"id":143170965,"number":"2.0.0","published_at":"2025-06-16T00:41:02.046Z","licenses":"MIT","integrity":"sha512-lFAc/TiXCl6hIo3HjRmG8Mu3F5Qsq2BX6JT0yik2XD0ERRTWMTe9B1TxzWRuaPDpJUFxYwKw+oVi8Z6f898gIA==","status":null,"download_url":"https://registry.npmjs.org/techsci-code/-/techsci-code-2.0.0.tgz","registry_url":"https://www.npmjs.com/package/techsci-code/v/2.0.0","documentation_url":null,"install_command":"npm install techsci-code@2.0.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"code-craka","email":"codecraka@gmail.com"},"dist":{"integrity":"sha512-lFAc/TiXCl6hIo3HjRmG8Mu3F5Qsq2BX6JT0yik2XD0ERRTWMTe9B1TxzWRuaPDpJUFxYwKw+oVi8Z6f898gIA==","shasum":"b8d4b56d36d9ad5993311d1ca286f30e1f7de069","tarball":"https://registry.npmjs.org/techsci-code/-/techsci-code-2.0.0.tgz","fileCount":257,"unpackedSize":1751174,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQChuUs62gW0bxfvTzcZvdCI5rQJ1IZlucr77Gxthehr5AIhALYe9wod1BGPKTUIhhBIUkdivSMtmrPQ5rnYotr/isUw"}]},"gitHead":"15ec128dd10e6ddb3ae6c4da249e2a00d0cfca61","main":"dist/index.js","scripts":{"build":"tsc","build:watch":"tsc --watch","dev":"ts-node index.ts","start":"node dist/index.js","test":"jest","test:unit":"jest --testPathPattern=unit","test:integration":"jest --testPathPattern=integration","test:e2e":"jest --testPathPattern=e2e","test:performance":"jest --testPathPattern=performance","test:coverage":"jest --coverage","test:watch":"jest --watch","test:junit":"JEST_JUNIT_CLASSNAME={filepath} jest --reporters=jest-junit","test:coverage:junit":"JEST_JUNIT_CLASSNAME={filepath} jest --coverage --reporters=default --reporters=jest-junit","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write \"**/*.{ts,js,json,md}\"","format:check":"prettier --check \"**/*.{ts,js,json,md}\"","type-check":"tsc --noEmit","clean":"rimraf dist coverage .nyc_output","clean:keep-binaries":"rimraf dist/!(binaries) coverage .nyc_output","prebuild":"npm run clean","prepack":"npm run build","prepublishOnly":"npm run build","docs:api":"typedoc --out docs/api src","docs:build":"npm run docs:api","docker:build":"docker build -t claude-code-clone .","docker:run":"docker run -it --rm claude-code-clone","binary:build":"echo '🐳 Docker-based binaries will be implemented in future iterations'","binary:test":"echo '✅ Binary testing placeholder'","release":"semantic-release","release:dry":"semantic-release --dry-run","version:bump":"npm version","version:info":"node -e \"console.log(require('./package.json').version)\"","changelog:generate":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s","update-check":"npm outdated","security-check":"npm audit","benchmark":"npm run test:performance","coverage:upload":"codecov","coverage:open":"open coverage/lcov-report/index.html","coverage:check":"nyc check-coverage --lines 70 --functions 70 --branches 70 --statements 70","coverage:full":"./scripts/test-with-coverage.sh","coverage:upload-full":"./scripts/test-with-coverage.sh true","setup:codecov":"./scripts/setup-codecov.sh","setup:jest-junit":"./scripts/install-jest-junit.sh"},"_npmVersion":"11.4.2","_nodeVersion":"22.15.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=22.0.0","npm":"\u003e=10.0.0"},"exports":null,"browserify":null},"created_at":"2025-07-18T06:20:08.516Z","updated_at":"2026-07-18T08:38:40.493Z","purl":"pkg:npm/techsci-code@2.0.0","related_tag":null,"latest":true,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/techsci-code/versions/2.0.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/techsci-code/versions/2.0.0/codemeta","dependencies":[{"id":1659004054,"ecosystem":"npm","package_name":"@anthropic-ai/sdk","requirements":"^0.54.0","kind":"runtime","optional":false},{"id":1659004055,"ecosystem":"npm","package_name":"@opentelemetry/exporter-trace-otlp-http","requirements":"^0.202.0","kind":"runtime","optional":false},{"id":1659004056,"ecosystem":"npm","package_name":"chalk","requirements":"^5.3.0","kind":"runtime","optional":false},{"id":1659004057,"ecosystem":"npm","package_name":"chokidar","requirements":"^4.0.3","kind":"runtime","optional":false},{"id":1659004058,"ecosystem":"npm","package_name":"commander","requirements":"^14.0.0","kind":"runtime","optional":false},{"id":1659004059,"ecosystem":"npm","package_name":"compression","requirements":"^1.7.4","kind":"runtime","optional":false},{"id":1659004060,"ecosystem":"npm","package_name":"cors","requirements":"^2.8.5","kind":"runtime","optional":false},{"id":1659004061,"ecosystem":"npm","package_name":"dotenv","requirements":"^16.3.1","kind":"runtime","optional":false},{"id":1659004062,"ecosystem":"npm","package_name":"express","requirements":"^4.18.2","kind":"runtime","optional":false},{"id":1659004063,"ecosystem":"npm","package_name":"fast-glob","requirements":"^3.3.2","kind":"runtime","optional":false},{"id":1659004064,"ecosystem":"npm","package_name":"helmet","requirements":"^8.1.0","kind":"runtime","optional":false},{"id":1659004065,"ecosystem":"npm","package_name":"inquirer","requirements":"^12.6.3","kind":"runtime","optional":false},{"id":1659004066,"ecosystem":"npm","package_name":"mime-types","requirements":"^3.0.1","kind":"runtime","optional":false},{"id":1659004067,"ecosystem":"npm","package_name":"minimatch","requirements":"^10.0.3","kind":"runtime","optional":false},{"id":1659004068,"ecosystem":"npm","package_name":"node-fetch","requirements":"^3.3.2","kind":"runtime","optional":false},{"id":1659004069,"ecosystem":"npm","package_name":"ora","requirements":"^8.2.0","kind":"runtime","optional":false},{"id":1659004070,"ecosystem":"npm","package_name":"rate-limiter-flexible","requirements":"^7.1.1","kind":"runtime","optional":false},{"id":1659004071,"ecosystem":"npm","package_name":"rimraf","requirements":"^6.0.1","kind":"runtime","optional":false},{"id":1659004072,"ecosystem":"npm","package_name":"semver","requirements":"^7.5.4","kind":"runtime","optional":false},{"id":1659004073,"ecosystem":"npm","package_name":"sqlite3","requirements":"^5.1.6","kind":"runtime","optional":false},{"id":1659004074,"ecosystem":"npm","package_name":"uuid","requirements":"^11.1.0","kind":"runtime","optional":false},{"id":1659004075,"ecosystem":"npm","package_name":"winston","requirements":"^3.11.0","kind":"runtime","optional":false},{"id":1659004076,"ecosystem":"npm","package_name":"ws","requirements":"^8.14.2","kind":"runtime","optional":false},{"id":1659004077,"ecosystem":"npm","package_name":"yaml","requirements":"^2.3.4","kind":"runtime","optional":false},{"id":1659004078,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.29.0","kind":"Development","optional":false},{"id":1659004079,"ecosystem":"npm","package_name":"@opentelemetry/api","requirements":"^1.6.0","kind":"Development","optional":false},{"id":1659004080,"ecosystem":"npm","package_name":"@opentelemetry/exporter-prometheus","requirements":"^0.202.0","kind":"Development","optional":false},{"id":1659004081,"ecosystem":"npm","package_name":"@opentelemetry/instrumentation-fs","requirements":"^0.22.0","kind":"Development","optional":false},{"id":1659004082,"ecosystem":"npm","package_name":"@opentelemetry/instrumentation-http","requirements":"^0.202.0","kind":"Development","optional":false},{"id":1659004083,"ecosystem":"npm","package_name":"@opentelemetry/sdk-node","requirements":"^0.202.0","kind":"Development","optional":false},{"id":1659004084,"ecosystem":"npm","package_name":"@semantic-release/npm","requirements":"^12.0.1","kind":"Development","optional":false},{"id":1659004085,"ecosystem":"npm","package_name":"@types/archiver","requirements":"^6.0.3","kind":"Development","optional":false},{"id":1659004086,"ecosystem":"npm","package_name":"@types/compression","requirements":"^1.7.4","kind":"Development","optional":false},{"id":1659004087,"ecosystem":"npm","package_name":"@types/cors","requirements":"^2.8.15","kind":"Development","optional":false},{"id":1659004088,"ecosystem":"npm","package_name":"@types/express","requirements":"^5.0.3","kind":"Development","optional":false},{"id":1659004089,"ecosystem":"npm","package_name":"@types/inquirer","requirements":"^9.0.7","kind":"Development","optional":false},{"id":1659004090,"ecosystem":"npm","package_name":"@types/jest","requirements":"^29.5.5","kind":"Development","optional":false},{"id":1659004091,"ecosystem":"npm","package_name":"@types/mime-types","requirements":"^3.0.1","kind":"Development","optional":false},{"id":1659004092,"ecosystem":"npm","package_name":"@types/node","requirements":"^24.0.1","kind":"Development","optional":false},{"id":1659004093,"ecosystem":"npm","package_name":"@types/uuid","requirements":"^10.0.0","kind":"Development","optional":false},{"id":1659004094,"ecosystem":"npm","package_name":"@types/ws","requirements":"^8.5.8","kind":"Development","optional":false},{"id":1659004095,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"^8.15.0","kind":"Development","optional":false},{"id":1659004096,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"^8.15.0","kind":"Development","optional":false},{"id":1659004097,"ecosystem":"npm","package_name":"archiver","requirements":"^7.0.1","kind":"Development","optional":false},{"id":1659004098,"ecosystem":"npm","package_name":"codecov","requirements":"^3.8.3","kind":"Development","optional":false},{"id":1659004099,"ecosystem":"npm","package_name":"eslint","requirements":"^9.29.0","kind":"Development","optional":false},{"id":1659004100,"ecosystem":"npm","package_name":"globals","requirements":"^16.2.0","kind":"Development","optional":false},{"id":1659004101,"ecosystem":"npm","package_name":"jest","requirements":"^30.0.0","kind":"Development","optional":false},{"id":1659004102,"ecosystem":"npm","package_name":"jest-junit","requirements":"^16.0.0","kind":"Development","optional":false},{"id":1659004103,"ecosystem":"npm","package_name":"mock-fs","requirements":"^5.2.0","kind":"Development","optional":false},{"id":1659004104,"ecosystem":"npm","package_name":"nock","requirements":"^14.0.5","kind":"Development","optional":false},{"id":1659004105,"ecosystem":"npm","package_name":"nyc","requirements":"^17.1.0","kind":"Development","optional":false},{"id":1659004106,"ecosystem":"npm","package_name":"playwright","requirements":"^1.39.0","kind":"Development","optional":false},{"id":1659004107,"ecosystem":"npm","package_name":"prettier","requirements":"^3.0.3","kind":"Development","optional":false},{"id":1659004108,"ecosystem":"npm","package_name":"semantic-release","requirements":"^24.2.5","kind":"Development","optional":false},{"id":1659004109,"ecosystem":"npm","package_name":"supertest","requirements":"^7.1.1","kind":"Development","optional":false},{"id":1659004110,"ecosystem":"npm","package_name":"tmp","requirements":"^0.2.1","kind":"Development","optional":false},{"id":1659004111,"ecosystem":"npm","package_name":"ts-jest","requirements":"^29.1.1","kind":"Development","optional":false},{"id":1659004112,"ecosystem":"npm","package_name":"ts-node","requirements":"^10.9.1","kind":"Development","optional":false},{"id":1659004113,"ecosystem":"npm","package_name":"typedoc","requirements":"^0.28.5","kind":"Development","optional":false},{"id":1659004114,"ecosystem":"npm","package_name":"typescript","requirements":"^5.8.3","kind":"Development","optional":false},{"id":1659004115,"ecosystem":"npm","package_name":"fsevents","requirements":"^2.3.3","kind":"Optional","optional":true}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/techsci-code"}