{"versions":{"1.0.0":{"name":"@musistudio/llms","version":"1.0.0","description":"> A universal LLM API transformation server, initially developed for the [claude-code-router](https://github.com/musistudio/claude-code-router).","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.0","gitHead":"a60895870563a1c6d0ebbc2e3d2ae018ee89ac88","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-O5pSV3q3XOxP/8WsPLEJFoQ7gN7zZD6+hSW+5TgNlbJhXl1WImzI1ljjUm97efcZV93ij79/xz9GwwNzx/pjmA==","shasum":"b4bc41c9cd516c66f7b760b8b41d60ccbf0f7be1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.0.tgz","fileCount":11,"unpackedSize":546736,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFToQSz6fuNVVxpDGRzmb4WwIN2pCEkyvKuX2EJBgpvpAiEA+KHbaiXzvlPWVQccAGIP8jNaNENx9MPUFK8bNl8wCF8="}],"size":120911},"_npmUser":{"name":"anonymous","email":"me@jinhui.li","actor":{"name":"musistudio","email":"me@jinhui.li","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.0_1751433735464_0.5963960681729894"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-02T05:22:15.711Z","publish_time":1751433735711,"_source_registry_name":"default","contributors":[]},"1.0.1":{"name":"@musistudio/llms","version":"1.0.1","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.1","gitHead":"67f6c243d47ccc6ab9fb17ec1fcfd337de0886a9","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-ORA2dI92PgzOh0UfTg2DUjmWac9Iwi92Q7G6Bf2AQxYI9wsc/SO5vUhaH2QInjYhlNZC9AeK07wi+WjMopBeiQ==","shasum":"c2832a1ed038a591dbb0ef6a8616d602d83e0906","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.1.tgz","fileCount":11,"unpackedSize":546915,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMlA+Gl/GTm4AXB05uy1DJxOQ+fv9AzizjdKow4jq0LAIgPktaNz4kGATbH79bGF/gt9MU5WVcT2nXVstCTwZlLt4="}],"size":120985},"_npmUser":{"name":"anonymous","email":"me@jinhui.li","actor":{"name":"musistudio","email":"me@jinhui.li","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.1_1751504722228_0.9055600392628527"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-03T01:05:22.405Z","publish_time":1751504722405,"_source_registry_name":"default","contributors":[]},"1.0.2":{"name":"@musistudio/llms","version":"1.0.2","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.2","gitHead":"1e5b60ed0e9570510d16e48daeaaca04f85a6a16","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-7Sfy5GPQ9Yi8WmemUOTNsGlb+ucnYfrJXxK+ugG2zWHyL/92JiOczQSk9GCB26cfunBFoqn5jqt0HBJbKmWkVg==","shasum":"df38ea86b3ad91e5383fea0763668cd85e616878","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.2.tgz","fileCount":11,"unpackedSize":559161,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD3c3JvfyVXBZ/Y/StGJD65hxu/VS083fvxsn8xn/WoigIhAM07JP8AMXfTFZj/dJC4NzGLdE4Apc9UxxAIGJuDcxbf"}],"size":120769},"_npmUser":{"name":"anonymous","email":"me@jinhui.li","actor":{"name":"musistudio","email":"me@jinhui.li","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.2_1751591333472_0.9520648380677112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T01:08:53.663Z","publish_time":1751591333663,"_source_registry_name":"default","contributors":[]},"1.0.3":{"name":"@musistudio/llms","version":"1.0.3","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.3","gitHead":"f00d4796d6f5d6750a0e1a4e03cf2e9097180c0f","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-3230waQJFoOWn1scRyR8SIL/lYX6+Vq1PIfom5Tdf6QO3BzLWkR8NPTXok+cdjXgVIBJN5WWhdBGfp2BCXVCTQ==","shasum":"12b1819982c52e6b6ce9be66e086ef55c2d58bd1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.3.tgz","fileCount":11,"unpackedSize":559473,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtrRTWlrMpjXN33R6fATk5NPQIPrSGUeTu+TGv8IFqpgIhAL2a7QJc3PnxwQYNhpl4w5pOcKK21NZo7PaqzL+Px4mm"}],"size":120825},"_npmUser":{"name":"anonymous","email":"me@jinhui.li","actor":{"name":"musistudio","email":"me@jinhui.li","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.3_1751607267555_0.618270540806833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-04T05:34:27.737Z","publish_time":1751607267737,"_source_registry_name":"default","contributors":[]},"1.0.4":{"name":"@musistudio/llms","version":"1.0.4","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.4","gitHead":"30a02e1f37035a2a4a4fe240cd3428561f0f631c","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-z+Ge5NOaafIvgnGiZqySSz8b2sYIvRQRCVZHZH/IjotS2uQWXespcdIUu0h72toTRkLu7hVIxLuY5Poh+6PeTQ==","shasum":"8f9472f3b2790227d37b5b657f760dafb0a741a3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.4.tgz","fileCount":66,"unpackedSize":579124,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHp5bWFaz9VXr6sK0n+KmSdlsoxP3ic6zJVpKWWtQlw2AiEAwD8bY4YU2wOR7qcz86U8Wr/I2QyiWRbYLWNPf8nQTwA="}],"size":115491},"_npmUser":{"name":"anonymous","email":"me@jinhui.li","actor":{"name":"musistudio","email":"me@jinhui.li","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.4_1751869437965_0.23767551941003262"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-07T06:23:58.169Z","publish_time":1751869438169,"_source_registry_name":"default","contributors":[]},"1.0.5":{"name":"@musistudio/llms","version":"1.0.5","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.5","gitHead":"75ef956a80627e883bc0d5e626591f8c6750bc71","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-aa+qSQkr9GMfOZJihTZqPWfCR5ydBN7+yo+32LybgbBI0yhDXWanCpID8vkTBRAs6hpYtqkmSAV0C+RAhXOlFg==","shasum":"3b4bc79603d6ea5727b6a8e17a9bcfc7a1a9d875","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.5.tgz","fileCount":66,"unpackedSize":588996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG9gnF/+GQ/AccI1JRC/tndepnxinAE8i8NWm/Ve3di/AiEAxJWmdskXacSARqWB5VqYbU8+u+TKerAgzWfrkusnkJk="}],"size":118054},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.5_1752464824015_0.6524160204809857"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-14T03:47:04.171Z","publish_time":1752464824171,"_source_registry_name":"default","contributors":[]},"1.0.6":{"name":"@musistudio/llms","version":"1.0.6","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.6","gitHead":"7e46368eea4d539e52a097fe9ccbca8161ea89f0","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-gBWd03s9BwcvGHRsg7gzyM+BmGNXAI8PsIDJmk45NI0xTEFac8TW1l11dBk0j9Ll49vf4DxabeVqAIRq1+gHJg==","shasum":"65133ac21f9fef4aa8dbda6b6396d5145bf06910","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.6.tgz","fileCount":66,"unpackedSize":604260,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDz2+tsrnRhxv347t9HBJoCuQ5JkvXrfySCQUNT9abBFQIhAIiswHGDFJCUjzR/qadkOJ2hkoOn1rHL4pWWHWAQ6OVs"}],"size":122148},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.6_1752671582845_0.8734734606785788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-16T13:13:03.051Z","publish_time":1752671583051,"_source_registry_name":"default","contributors":[]},"1.0.7":{"name":"@musistudio/llms","version":"1.0.7","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.7","gitHead":"8a31b34083e558c04808ebc2456d23feadf09b2e","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-2hvn3yG3oVwCOMiSpeBnFeQd4x0XiItahILPaK0cszyU5gJmbgDP6JhJ0t3zKRoThQyaqwfUumR0SqUlx6XxBA==","shasum":"e9e4668baf64d7558d87ba0604f63f20fc81eb01","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.7.tgz","fileCount":66,"unpackedSize":648115,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGqPhJuvaP0n8vPGs5ggNr0WhVySNFgWj81mC2aaE8gCAiAc9G1zaNdebJiKiSZeyljDLhm78/yTst4Bw1c0Fy2ltw=="}],"size":127314},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.7_1752764465036_0.6893730181427753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-17T15:01:05.229Z","publish_time":1752764465229,"_source_registry_name":"default","contributors":[]},"1.0.8":{"name":"@musistudio/llms","version":"1.0.8","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.8","gitHead":"ce7e602c76425b26824b697a575d561fd7e64a02","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-C2GFoiw/DEo2faAQerRVOyWEupTJpoV+3z3rE9XEN31ySOcsaVPnKyWPmKKg9EDMBw70gQg5FZFg3jZxSCnWlA==","shasum":"2b88ec48105a6d9e584cbf38b3ab81b96e8ad60e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.8.tgz","fileCount":66,"unpackedSize":653264,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCec+ODfDj+eRHFmOBjS24eMadLRoK/ai9cb2puzGGAVgIhAL7XDYltD3ma+7PN8D3w1WbZYDzKSs0fbMnaXWBLne48"}],"size":129309},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.8_1752850892055_0.11729939553494861"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-18T15:01:32.256Z","publish_time":1752850892256,"_source_registry_name":"default","contributors":[]},"1.0.9":{"name":"@musistudio/llms","version":"1.0.9","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.9","gitHead":"1b54be4ce94ea631d77566e4f274295eaa13d0d2","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Z4H2yMcp3riDMQKAHTxqknanXgVSah/5HwDT5YtmsXaoznQpdzXLHlF4LBMMKNF6amq0R+MPfaPsjK8Lyddmxg==","shasum":"210926b6ee2034a9da0b4c1b0c35124d1d7f526b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.9.tgz","fileCount":11,"unpackedSize":641327,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICjnPG1HaKIORnLwfUbJfbM+UZt4V82N9cpYerne1L/gAiEAt/CgI4xr5piBabzzT0Rds58AJIjMTuggBZS5cFqTeKI="}],"size":137177},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.9_1752945521824_0.07617486855787448"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-19T17:18:42.096Z","publish_time":1752945522096,"_source_registry_name":"default","contributors":[]},"1.0.10":{"name":"@musistudio/llms","version":"1.0.10","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.10","gitHead":"622b80f1db2880915e2151ef5903e7a3b2597162","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-s3FUykkR/IykIHb5a/5GXfwB3MSf3DjGbJlmK9injoKhSVhA9SgbP8nG2cj3AlC1Ve5bFyLS5OR4R7wxWB4oqQ==","shasum":"eb080abf459097d7dc9dfc8bebeecdf098e0258b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.10.tgz","fileCount":11,"unpackedSize":659772,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCt4VlbetWIGmVQX5G0FTouh8KrRTcHcwFZYb7wH+QU3AIgVKuPNxC4yQCr15yY0rpwzG3713UURh9RQ0sK8SAepDg="}],"size":140903},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.10_1753065897711_0.6628135854447323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-21T02:44:57.928Z","publish_time":1753065897928,"_source_registry_name":"default","contributors":[]},"1.0.11":{"name":"@musistudio/llms","version":"1.0.11","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.11","gitHead":"40d8fd7626ebe5d3eba9bc946994b1a3c39405d2","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-qydLNzZDeURK8fsYJFspM04x/4mlqmKAN2Ie7MLvWuYjYT+fOtDm5BaEzQKhNLOqA5pcB2bCU0L0VFRnoeOpBg==","shasum":"d509ccdd06e45a11700854fcdf990be96d20007e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.11.tgz","fileCount":66,"unpackedSize":676558,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDKoOnn6VstPxfBR3kY9KNYm8C3TDpS6gRz23ExqbhTTgIhAJXjHDJyvDrVvQNq7CvRIsP06HcvmP1ds/KIZXBByae4"}],"size":134541},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.11_1753081965647_0.650191587403933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-21T07:12:45.872Z","publish_time":1753081965872,"_source_registry_name":"default","contributors":[]},"1.0.12":{"name":"@musistudio/llms","version":"1.0.12","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.12","gitHead":"c14eafa251731cf0dc21569eb0d5edbf01e3e301","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-5sRIrt8UgXDLqim1xZrnMxugUW2m6zopXMQ+wF5Px20hH06aLO0zdT3Gyq78IKJZ+Xupkj+h1FooCAtWl+6bLw==","shasum":"aa8ad2dfb1f84907dc6f07db5241e70914a62833","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.12.tgz","fileCount":11,"unpackedSize":659487,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFTv/xNAG9CopaHrkXkZKWXYjxvTKfEPLbiAnGzC68rhAiEAm2l8sQa0fRuSXBnfh8+BRaFKd2y7zNpcuOu9jNAXD8U="}],"size":140959},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.12_1753244019694_0.7711524682854503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-23T04:13:39.919Z","publish_time":1753244019919,"_source_registry_name":"default","contributors":[]},"1.0.13":{"name":"@musistudio/llms","version":"1.0.13","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","json5":"^2.2.3","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.13","gitHead":"323680ac463713b2dc5e4848e54254427163ceef","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-H+vdnc6333tyOVs0j7r78gTY+aoHMNiIEIqZnjkYy/i3FPSQLsRK7ZKek0BVqC2FzMXr2nf7/7gR+22IjV87dQ==","shasum":"0cfa5a8be430fb1730e88e7a4830e2382147f1d7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.13.tgz","fileCount":11,"unpackedSize":897637,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF2cnqT1B7UtsPwTOM1Z/0LgNw3Op0L++qxdaz/iwNfvAiBjzTPOvLEbVXnBpqdRQgmKeryZZCi4TXvEN8lth1fczw=="}],"size":189869},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.13_1753432839757_0.010359149430752224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T08:40:40.003Z","publish_time":1753432840003,"_source_registry_name":"default","contributors":[]},"1.0.14":{"name":"@musistudio/llms","version":"1.0.14","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","json5":"^2.2.3","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.14","gitHead":"b6f1920d2dd7689ee6731cf7c3a242d530f25602","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-56+i7hAmdx4QUFBD5ey0EbWPlzQ882d9PCZB1Ky5mvMt5LLFx5x2RzfiJo0LWdvEInfPRAIufgwt8lISyApOUQ==","shasum":"2c0bcf336c65228487d4e15864703ccd13c99c78","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.14.tgz","fileCount":11,"unpackedSize":897832,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCGZjwzCPictyByWH16nqBDmvbO4ij2MMQ/GbuECD3cwIgftgb6FV5GkTYgHLx9h2qIJVZRrhJfQQq1+EW2uTUcJM="}],"size":189960},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.14_1753434388579_0.37475940276474873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-25T09:06:28.852Z","publish_time":1753434388852,"_source_registry_name":"default","contributors":[]},"1.0.15":{"name":"@musistudio/llms","version":"1.0.15","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.15","gitHead":"26e3b5172267af41c556d5b3a84a533f1fd14c4d","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-8zh/5RcG4/MJNKdc906h1P4HOl9K2utw9qgV+fX/R+jTnRComoNEhkYiEgSnwGKu39+p/7lXKRqW9WkQsn0Obg==","shasum":"6b9ccb0d944c5bb21bb074b8cdfe17f6ca1c6962","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.15.tgz","fileCount":11,"unpackedSize":4018080,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDUwnM2qwRbH3gS6EWZ82Yox0cWERy/uWmKuhWhnE8yrAiEA3RXRcihQA1ewpE8o8hsE0mzfwU8fpHNgAA2TwzB99E4="}],"size":946890},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.15_1753608868725_0.5760931263880924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-27T09:34:28.943Z","publish_time":1753608868943,"_source_registry_name":"default","contributors":[]},"1.0.16":{"name":"@musistudio/llms","version":"1.0.16","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.16","gitHead":"ba5189306868d749cfb07a980be67e403e5df3cd","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-7OUGvvi4etpiptUoxtlu41t9vlP7q/F73iBKVRTE7Of3LpDKOKumAK0dCKZ12u35i2RVeSzmUEJHrMyhhY+z1Q==","shasum":"50aed535fede432e62346eedac173e7a6f0bda43","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.16.tgz","fileCount":11,"unpackedSize":4131798,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8jm1eeeXfdk8DJa81y5zH85h9zEnQuIeGlz0JDI25VAIgIKvXQFu3h9heVXEC4k3Y+XTlfiJBGViteXw30bXCdno="}],"size":980471},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.16_1753857258200_0.32255172312631464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T06:34:18.428Z","publish_time":1753857258428,"_source_registry_name":"default","contributors":[]},"1.0.17":{"name":"@musistudio/llms","version":"1.0.17","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.17","gitHead":"70d6d72caa5cc9311153aca18efa8ac8d65b75fd","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-aoUxO3Bw3IVppQCcm1FQeJ7qXrYrbs/kHmq85qYSF7K4OCc8G6rrGtmfqbjdbMYoSveXc+toxJ2kThel1iqA0Q==","shasum":"ac585ab1ec6f25dda4cbf21cf9312f0315359939","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.17.tgz","fileCount":11,"unpackedSize":4155978,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIChuHv6GLPTT+BfHa9g1QBXyHfrCWZkoGzFPE3hExMg4AiAOg20r6NusStrDgcdT8lXcK+Av1Cba1I+UiHzQu/M5Cg=="}],"size":987571},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.17_1754056396331_0.07121657280536464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-01T13:53:16.648Z","publish_time":1754056396648,"_source_registry_name":"default","contributors":[]},"1.0.18":{"name":"@musistudio/llms","version":"1.0.18","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.18","gitHead":"271d3b25f0eaeb32db5063868f5793dc062b9e69","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-HiNWFfEHJC76TbS52A+uGRcEBGMzO7k62MhsDMAEO0LX0aLQjIjz1evNFeC25oD+iU4Ze1C+sxFRtOXywWMHcg==","shasum":"57b5f771ebcec0044648d31f8eae4b5c0bc15ef5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.18.tgz","fileCount":11,"unpackedSize":4225642,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID0dGWzMR7gMYQI3EvvE3pckjqacvTxoi/heiFlKfiRNAiATx2+GmY74Lz+CCytjxiFq5Oj7L84GViPd7Utbyz3ZHw=="}],"size":1000660},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.18_1754178683354_0.7311648667568498"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-02T23:51:23.550Z","publish_time":1754178683550,"_source_registry_name":"default","contributors":[]},"1.0.19":{"name":"@musistudio/llms","version":"1.0.19","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.19","gitHead":"d5f1c1c8012772df7390ff556acbde655b985e4c","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-+U29ZxqXUQJBur5kE9d3e0mC19H0uetwxYvMpWCF4lBtXb2syBPIop2KeolBP+5/vSUz8M45HFd8yKFfVDEO3A==","shasum":"3112b229a1944b91f032949496596d86764e9cc0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.19.tgz","fileCount":11,"unpackedSize":4240374,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG3RIb1wbrmQ3NY2L15KiHIGHbsgJKuKJj/jqa+wzvqkAiEArCSBzISFYGFxWkXYKv9OdXDFv4aXqxLyGMyNEIYnzJc="}],"size":1004220},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.19_1754489787167_0.4336481582101803"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-06T14:16:27.401Z","publish_time":1754489787401,"_source_registry_name":"default","contributors":[]},"1.0.20":{"name":"@musistudio/llms","version":"1.0.20","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.20","gitHead":"bfe63f82075d1e93c1d119176c76b7031936d8ca","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-s5mf405oIdrJ2yAWsVRtYivdMsBtU50J/wbbZmMR+KaEdDgDeytWQy9jn/2Z5VJReLl1E1B4y+MXUr04npJMAw==","shasum":"21ae1742a98dbd67889694fb2f53e84a20446d62","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.20.tgz","fileCount":25,"unpackedSize":7617492,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFlSLON+Tjb5d7qoaFTeoAVeCMvQ0qslYZHi4Yk64dUkAiEA9NJ5BrtG6s/x8u7VrTuT3UbQ91qX804s9FNNzMaV43o="}],"size":1660944},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.20_1754828001048_0.4101957719745444"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-10T12:13:21.333Z","publish_time":1754828001333,"_source_registry_name":"default","contributors":[]},"1.0.21":{"name":"@musistudio/llms","version":"1.0.21","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.21","gitHead":"a036dac2fcd0c0788a230d76054977634d8c2e28","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-oRSs9U0o13HCNaw+fesLnJv75t+AUSKn37LxJOlO1yNWYucjfB76vo3y3rK47wztxv2rmSumrlbu2FzjRG4YuQ==","shasum":"e9e83b0c3a417e2a3bef2efaf0cafa0765f3fd36","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.21.tgz","fileCount":25,"unpackedSize":7619114,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8GdxTeg/q5Ow8B7Xhzo07fvqt7xYMhRnlG+tjp/L/ewIhAOGcomD/4OEvy1NjS3ehFgDC2Zavw0lrK0qL+3HBbBiR"}],"size":1661272},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.21_1754832933993_0.6421601638171313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-10T13:35:34.250Z","publish_time":1754832934250,"_source_registry_name":"default","contributors":[]},"1.0.22":{"name":"@musistudio/llms","version":"1.0.22","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.22","gitHead":"847a28dea8f426697e6b064e80486eed2060e126","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-rQ3M73JPlkKhuxeJ/PgS1MbSr9dS8YFqzfpHcqREgPVQtQsTTY2gmsRUFarHaSvMk1TAg6WOD/TeLMyV5j3qWQ==","shasum":"8155d1233eb8d027b3ad74033f0a1b3bf4d828d5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.22.tgz","fileCount":25,"unpackedSize":7642903,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCH2/mHw+Flfh986I8ANykl2jDmBg9IgWC0hlRQHsDhUwCIQCdzp1NflxzMNGag7BpjfJi7QMfG8Gy3ypOI+LuiHSIww=="}],"size":1667670},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.22_1755010009063_0.9918881694541599"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-12T14:46:49.291Z","publish_time":1755010009291,"_source_registry_name":"default","contributors":[]},"1.0.23":{"name":"@musistudio/llms","version":"1.0.23","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.23","gitHead":"425fe44b4e6e4865a59a0e10757fc20f6680895e","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-+ygbTi6vsNXj9OTD/w/1ai6rYGB/EOHWO+GmpMKCA66HrE8czAQ9UbZz4SjSLqLFGxokBs+ru7ntM4w8TVq6/Q==","shasum":"a18c5e521008446e0b43c80d6f263b0f4826bf23","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.23.tgz","fileCount":25,"unpackedSize":7645843,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3vozXqp4HWQBNjcPmlPg3FGAGd3aEDEMoWiq8Y+ajSgIgZvTydrLDjcOY9bhewBJ1CoByS6K9DshvX50A519syrY="}],"size":1668164},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.23_1755091879926_0.07353791997018888"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-13T13:31:20.117Z","publish_time":1755091880117,"_source_registry_name":"default","contributors":[]},"1.0.24":{"name":"@musistudio/llms","version":"1.0.24","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.24","gitHead":"b170ea9ac4c7092cca3ad4fbe326a7b3d972dee7","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Hz6ZT92/ZM/eR5kTdCBHD6zoEMOvT5u6g/vfCir5Hwvl4QGHk3g30EmX1pZAXJf83kLnB/lSEq/HQimFIXHIhQ==","shasum":"f6a29134841445e6c1ed1ceec04f8d4567922707","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.24.tgz","fileCount":25,"unpackedSize":7644685,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF09c+LtjpebWPql3X/Gn8VqK78O19bmfsL3YSRS0JxcAiEAxMOEk8XiF4YqpdPav11OD+wroywxmBS/dUSHlEkeEOc="}],"size":1668071},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.24_1755273005827_0.7917372790849984"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-15T15:50:06.100Z","publish_time":1755273006100,"_source_registry_name":"default","contributors":[]},"1.0.25":{"name":"@musistudio/llms","version":"1.0.25","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.25","gitHead":"eebfbb9c5c0d084233c0c31d8826d033b1c1d8cf","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-l+MbVrCrUN/BbYDAJVqpDCkQm4i/baYigxv9ZhNLaQXUU1OVFRvxMq7nQrZdv4AsmVExsKzLNw+m/+B181Ot6Q==","shasum":"b63c680332e8f40b5adf5b4e7ede91e9718360fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.25.tgz","fileCount":25,"unpackedSize":7652428,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBEcbmTxjtiz8ncDjwsXvbgnOWvegL1yy+gL7pMoIlw5AiAuoVR66Es8f2zU9iUBHpQtRxjptQYGyVHto+/ma7qFaA=="}],"size":1668720},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.25_1755328552350_0.1671407936334981"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-16T07:15:52.583Z","publish_time":1755328552583,"_source_registry_name":"default","contributors":[]},"1.0.26":{"name":"@musistudio/llms","version":"1.0.26","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.26","gitHead":"88dc8a2d820631243d8d047cba1dd69fd1186b20","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-qq1/j9YOW1OV7zqHbDkola60RXV6pQFYGNj/AWIhVucvf98XNdxIdbCYifWjJ5EXgM5Uox2yQ7mTe9ThYdu64Q==","shasum":"8d157289eb776f3ffc5971d3bb88ff4156676993","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.26.tgz","fileCount":25,"unpackedSize":7652742,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAFflM7jegDsFAjw7sJ/qrDdHR+S3oCtJ361k/vmy9A7AiBs5x0qNpwQaYjSZMgbPxqKOD9gzEDUYANik0IWALEsVw=="}],"size":1668989},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.26_1755525778861_0.15726117214379776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-18T14:02:59.214Z","publish_time":1755525779214,"_source_registry_name":"default","contributors":[]},"1.0.27":{"name":"@musistudio/llms","version":"1.0.27","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.27","gitHead":"9f991ab4f35b58eb4a8b63cc98262cdbf5f15e2a","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-uTNffnKd4paAxPLwbMgUIF67DuEL3K0YlyvKz+U5I5Tz/kPZOHrNdiUYuIfU/OI5NHCvkG4CBphoBCCoh3YtWw==","shasum":"25c06b748d33b44792c530fbba7b2086fb0d25e9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.27.tgz","fileCount":25,"unpackedSize":7655148,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCl+FBu7sPMEMEwufPoV8x9ug11o7tXHLNkkmDr28h5PgIgau1CdOMEQ4pBy8MvZyyTRNuCoKpmeF7RFkKLREaNVu0="}],"size":1669789},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.27_1755614013477_0.8243609467309412"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-19T14:33:33.751Z","publish_time":1755614013751,"_source_registry_name":"default","contributors":[]},"1.0.28":{"name":"@musistudio/llms","version":"1.0.28","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.28","gitHead":"0b8b4976cbcaf2bb14e06454ac27572a7bb00e4a","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-rHvcJTtrFsRC7ayxz7ZXVoC7lZUwLtAHubdouUj+LYkv35Hr8S6K3lpOMXKYyqcKCtMvxbpjvM9MiwjCaleGEA==","shasum":"734da556066de5b99304e4fada1c220a3bb19d82","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.28.tgz","fileCount":25,"unpackedSize":7655192,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAQ28c08Bu7SP56Z9UL8KcuAWc41dz6RH8IKwmH5bCdzAiARt7A+ocDih9CNJys/rCU1rnjtWh+dGzuFx2qrvxP93g=="}],"size":1669794},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.28_1755664922461_0.9013294934515295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T04:42:02.744Z","publish_time":1755664922744,"_source_registry_name":"default","contributors":[]},"1.0.29":{"name":"@musistudio/llms","version":"1.0.29","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.29","gitHead":"18087e8cbd66a4a98ef62f02f43bca8aa7157558","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-U1mAgkFuItc2pSgrT8YZl/v3bGC8MpWjHWcsIhFkce0kS6OKuj7QtZuCBC0MUetUFay8dmkSdRq7jM2qzb3N9A==","shasum":"729cf5f86358ddc5acef8d0d1a7ee5d4d3234383","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.29.tgz","fileCount":25,"unpackedSize":7669520,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCwT1iyOEg4OLQSCN5dnFowLcHoKlCMduw+3EJ5/Pq4iQIhAPyv2cykeyaPd+dgjbORcfxZTn5oXIVL1vVWh1T3u3hv"}],"size":1672905},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.29_1756786249302_0.8740457628669958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-02T04:10:49.544Z","publish_time":1756786249544,"_source_registry_name":"default","contributors":[]},"1.0.30":{"name":"@musistudio/llms","version":"1.0.30","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.30","gitHead":"38805cdef42fb921cdedb048f2d8bfa7b419324c","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-vqeAz+noIm0G53DVDnyyAgv90HxObG/URlPjQE89YQafG10xkRUemHyuyscRgiHKvut9Z0FF0i8m0Uiqat068A==","shasum":"20e766aa54127209d3654f71ecdaa298def30751","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.30.tgz","fileCount":25,"unpackedSize":7669512,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDnID+0H/CXPmCoNgnvaw0Sv4CKUFOHZqNg+PSzHzzioQIhAJzuJttb6rc8FAWW8yNduVenHx0g2rgpouEmmKu3FzYe"}],"size":1672901},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.30_1756813237071_0.1125916460883074"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-02T11:40:37.293Z","publish_time":1756813237293,"_source_registry_name":"default","contributors":[]},"1.0.31":{"name":"@musistudio/llms","version":"1.0.31","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.31","gitHead":"61fda8838b9fcc63bc06be468fcaa189f3b79c9c","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-zPzGAnpB60g6iGldfxzkzohTbUtrg7y1VnTNORRESnC2Fd/4XiSdIHoaURzp7RJ4hnTYkolDLMfvlmHUmdr9AA==","shasum":"6b87b1e07d9b726dffddbb59f349499491cf1cde","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.31.tgz","fileCount":25,"unpackedSize":7671218,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICRPyWwhpsWEFA5ZifbAlgCMntvKomztCd4O0M5wb0tRAiEA51p6HOEwxqU3FEg5+JqeiiGpr9VDr6zcq+eHTac0T3k="}],"size":1673180},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.31_1756994601285_0.6717441129825024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-04T14:03:21.504Z","publish_time":1756994601504,"_source_registry_name":"default","contributors":[]},"1.0.32":{"name":"@musistudio/llms","version":"1.0.32","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.32","gitHead":"0b8c3fc30158cf110c803e9bed5205ef22d94439","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-i+dB7x4qxZ8oOM3TLijjJ2rwIOje6/ovyHdU8A5h6d2wcTKOd0JUpNixUgBO3dPJp2dYVXz0SSfhw7gzmt1Kkg==","shasum":"332ec37daa2c8c01a1fb8fa0c1de5a704b3efe57","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.32.tgz","fileCount":25,"unpackedSize":7674040,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8xiNlil5qQN58J/sFU3d2rfgUMi2iclrhj2FaJlCzQgIhAKu2Op35CgRzz/C/K9BSnGO56PJgw1ICPDlO60HioF0e"}],"size":1673466},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.32_1757423311057_0.1678792979721031"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-09T13:08:31.357Z","publish_time":1757423311357,"_source_registry_name":"default","contributors":[]},"1.0.33":{"name":"@musistudio/llms","version":"1.0.33","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.33","gitHead":"aea720f8c0fb42c95b0b4a87deed1944813b9ead","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-2xQIOlbBFFjXRl7LRKb6kteP0ldWTcOzeMD0ZgCXJrUhjI7lzGwKuPW1qiqDVvakviRm1FEpPLMve5n3vkXJXg==","shasum":"acbae57d5652079b7543cc5c87329c6a25c752b1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.33.tgz","fileCount":25,"unpackedSize":7674068,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEUDY18RAJ2b1JA8mww5uaOLqd704N3zG3nfC+QltBuaAiAGxtKP2dHjuwKniBwuLBR0FIHZVjnWB1Egov8wrIZc/w=="}],"size":1673452},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.33_1758813378725_0.9669368712514814"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T15:16:18.973Z","publish_time":1758813378973,"_source_registry_name":"default","contributors":[]},"1.0.34":{"name":"@musistudio/llms","version":"1.0.34","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.34","gitHead":"2c8c900b216eb220e4de93c3c0fb37a1bbc44c2c","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-laQ4tZ4+8VFpGizv4S4sUUk71hFyJzBhWsRvU5ZQDG2pHd/DmRYwP7lh7BrBwSuGp5G9pV413cMkcl4b+k7EdQ==","shasum":"7f25c5cf9f2a6c4927b2baa005e43edacf1178f6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.34.tgz","fileCount":25,"unpackedSize":7675442,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAQim6qWkJ1xYUZzSzxbYa/7J0gozbVjMLVg2523R0aZAiBD2Bn/JrSHdQg3bQVnq3HO4YPBtHSWL2YNTCiFqllOgQ=="}],"size":1673891},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.34_1759279910439_0.07680667889257231"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-01T00:51:50.729Z","publish_time":1759279910729,"_source_registry_name":"default","contributors":[]},"1.0.35":{"name":"@musistudio/llms","version":"1.0.35","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.35","gitHead":"c46f99fcbd2ff8982dcb379088e245cdfdcd32ec","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-fW7DCHrhzMNtQiaXlAAivSsn+4+vqOYWAURi1OfwESijRDfJk4Gpi0rhedI9o4e0ucr7ftVRO707sOeo/+TJNA==","shasum":"ff06d1ad2bb6786786769efdafc6b158f07e4503","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.35.tgz","fileCount":25,"unpackedSize":7722168,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBprkSHMqXDkOTLcyMYjLKFepmDDRcNSfyAJjmxEAdZVAiEAjDqQt0UUZmegNrzkl9ftF7xSMmxVQAdmPQxYzSiRrRE="}],"size":1679444},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.35_1759363480818_0.24459402703829447"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-02T00:04:41.135Z","publish_time":1759363481135,"_source_registry_name":"default","contributors":[]},"1.0.36":{"name":"@musistudio/llms","version":"1.0.36","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.36","gitHead":"a2aaa4bbca45d5eb3a7ea811c084e2629022d614","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-N2PUnFXu60FdR2lmyELytEALp5DFn8r85Rd9h94tnsNWSCNf2DASIzIcGH3GtJEm8RTmgMJfAGvC3dK06GQQ5Q==","shasum":"7595c6855bc877407279efcd86c1bebf7e803b5b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.36.tgz","fileCount":25,"unpackedSize":7778444,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB/IUm3rGXQ1MVQOyapmYSVxQCYS4t3qIPqxNo+0+dhFAiADFiSgzqrxBzWLWd+d2w5sfqBFuQVhphKt0fIN8dzbnw=="}],"size":1688538},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.36_1759746844360_0.4802846210983227"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-06T10:34:04.617Z","publish_time":1759746844617,"_source_registry_name":"default","contributors":[]},"1.0.37":{"name":"@musistudio/llms","version":"1.0.37","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.37","gitHead":"af124ddc7498fa324ec89b15c51a069e083e4c4e","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-XRYeVenRCLkObcDgba5tUAMCEct6unqfx5TKxWLvsiuVGnt2tIA7PXg8y9JxVus2F7KzndSksOHv9Iwr98FgQQ==","shasum":"8ce20d906c49196e24723892736140046c8880ef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.37.tgz","fileCount":25,"unpackedSize":7778568,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHTh4Y58CCa5BIYN2GO/uoNNrRtQZDPnp3SCoZqwpKYLAiB7I8FhQ5w1ESHr8fE9BuAcxy5LYnHwYekTowgodK8uUg=="}],"size":1688574},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.37_1760357246003_0.7264312242893052"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-13T12:07:26.234Z","publish_time":1760357246234,"_source_registry_name":"default","contributors":[]},"1.0.38":{"name":"@musistudio/llms","version":"1.0.38","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.38","gitHead":"dee3fbeed56fc369e8548dd0f53e708d32c9873a","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-J5MYJ9EBCVkKvvNioVTHlnusH5P9gX61zuOzSRvf0r6GnKjXqdSSO4JJLNyBFXnG56kMUNQQQ2JGvyBV2wEO4g==","shasum":"3512fcbca16611d9fea4386304527ae098ff315c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.38.tgz","fileCount":25,"unpackedSize":7778442,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCSJtvv7gXdiAHWF0XPk9uS5kxkD6FTpe1AjhpB8BR1gIgJ/prq8rXmZmGfPamJm1U/9X/EctbhGrJ93UzkF1hCEc="}],"size":1688540},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.38_1760442597900_0.758618987024573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-14T11:49:58.185Z","publish_time":1760442598185,"_source_registry_name":"default","contributors":[]},"1.0.39":{"name":"@musistudio/llms","version":"1.0.39","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.39","gitHead":"656ff38045ad87add2391cefef8646485446913a","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-a3aNa6co3066KNH1xgyyB0dFYuoPPHb13Na3v65tXeb5W2/VwlP5BFQL1NJQuh7ZP+7n6O3v2eOQuOvwCwJkPw==","shasum":"63cec7f4363b74a4e0adf052edf1f4f45ab61625","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.39.tgz","fileCount":25,"unpackedSize":7816074,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBaC4rltt1hy03WITxyqjiP1bvgnUExkHyCaZ+sSOVEQAiEA3kPzTgZHx3Etki7yKDPcgCTXa/v03ctC/4nsIwWSCuA="}],"size":1695368},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.39_1762160202227_0.6158554736704052"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-03T08:56:42.491Z","publish_time":1762160202491,"_source_registry_name":"default","contributors":[]},"1.0.40":{"name":"@musistudio/llms","version":"1.0.40","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.40","gitHead":"c9cb2d02b7f7ac62fe6dfdac17ab23bd7f0a8530","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-omWIPdMpgQgy0GunQycYKviNpyAeV/bj85ihmW8tSqLPAvkbo68K/vThORw3b1Dwxovn/qRDI0MxbzrsjufLXA==","shasum":"025b0c8969b056b5b80036e64a7c5dc65c45406e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.40.tgz","fileCount":25,"unpackedSize":7824994,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC1+EfWqWj0U3WrhDIQiZj2tn4KsrLy9f3uBx416fN9QAIhAJip3jl1+8Ll5Cwp2wzNLBs5DciFQJPA68vKlrFz6IOU"}],"size":1697105},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.40_1762872078939_0.6992125236685753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-11T14:41:19.227Z","publish_time":1762872079227,"_source_registry_name":"default","contributors":[]},"1.0.41":{"name":"@musistudio/llms","version":"1.0.41","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.41","gitHead":"e29221188f50846f797b947b144f502cce6d7ce9","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-e4d3rrSVG+OBd0eU11GfBUph376eOm44eBCDD/fuCUbpMT+YCaIDYFG7knnMkTAthqlRe3H6Bun1cGJUf8xhSw==","shasum":"d7b1e7687590a4d5fbe671964bf9c48eba57e35e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.41.tgz","fileCount":25,"unpackedSize":7853398,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDoF1qAlbQmKi/jBXKBC0VWzxlDL4KgnY0izqQU+pNyvAIgcQFndhW0JrGMeNNCSwEoIMXwQ7TZPomAQALo6ygERJE="}],"size":1701603},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.41_1763296429584_0.9621590196765435"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-16T12:33:49.851Z","publish_time":1763296429851,"_source_registry_name":"default","contributors":[]},"1.0.42":{"name":"@musistudio/llms","version":"1.0.42","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.42","gitHead":"52a5fb958a7c9b3c9d072680723f4fa7a032163f","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-VqZ3SPGoUkkIycYWZrE/m5/aM0KCGmJeNfWvr0BksFk/D5TulMEQTYiH9WjrJCfoli+DT34klRoBegl+JklD1g==","shasum":"3576dc01b8606b893170714913d6da81e0090224","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.42.tgz","fileCount":25,"unpackedSize":7854660,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDBiAe0NVfNwy2UseT5nnrEfU/LwJkelF8zYDHMqjBp1QIhAJi43xiqj2jFTQKjVxEVsASPhf5on1cjv2srMsoxcEVT"}],"size":1702031},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.42_1763386459228_0.44878795370559565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-17T13:34:19.507Z","publish_time":1763386459507,"_source_registry_name":"default","contributors":[]},"1.0.43":{"name":"@musistudio/llms","version":"1.0.43","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.43","gitHead":"66bbc02d8f03037f5b217eecadd0c8f293dc7018","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-x/BGFilAEa7oytjestQ9Wk/LFFKEo68Si2lNSkSOuj5WeyC+/YHHH2ynWaLshxfP0rUqnEdN4zML3IT4onDiyQ==","shasum":"e9fd5dab2c19322edb11c646405d82b4b5f006bf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.43.tgz","fileCount":25,"unpackedSize":7858032,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICmkT81nP+OkYAgIE7bim8jTh+J5JKme6qpUMjrAwMc6AiBgqzRi8UKDzLoZwfHVs79m5FmZwBvySnJ+vd9xzeyzrw=="}],"size":1702550},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.43_1763557065250_0.06310428426705572"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-19T12:57:45.489Z","publish_time":1763557065489,"_source_registry_name":"default","contributors":[]},"1.0.44":{"name":"@musistudio/llms","version":"1.0.44","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.44","gitHead":"8e45dc677509ec079959523e3dda698c60a43a63","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-BUK0ot2ld6qrFFXJTUuud8YbtK18zi5z5RkRx4rFbNyKTWh+J1Z7bu9D0pj4+0++yZLhg9khxusuMQq6emQnrQ==","shasum":"8eea3fc1e81b6560d52d3afcbc2451b8cc3ba60d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.44.tgz","fileCount":25,"unpackedSize":7858254,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKcEE3ZCa9vKnEpPd9jJjyYsgjdtRKGq3tEB1kE/8IoQIgRADR1iS4Nnri0oVnxVzWasixDE7cFM4wwVh2gjx3U7M="}],"size":1702571},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.44_1763558760581_0.6341721954323902"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-19T13:26:00.857Z","publish_time":1763558760857,"_source_registry_name":"default","contributors":[]},"1.0.45":{"name":"@musistudio/llms","version":"1.0.45","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.45","gitHead":"fe67a17321c36dbfaca4fbffe19ec187bd2434bb","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-yHoG5JDszGpzRwbjLYEY8uR5VVzoHD+vOUtoOZHDlowGTU5OPcKtLlHK3IZygE9b51qhpQHixz2xBCwHYcByzA==","shasum":"351c9d350bc6a410539cea9b13c0305cf2d3e738","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.45.tgz","fileCount":25,"unpackedSize":7905429,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGLenbYbhF3VJOagphJDX6XpO13XNRN/m2H1r5fg1n3IAiB1eyiMvPqw/uV9vxt+XZitIHGLx2s9Yj2QFGkTT3n08Q=="}],"size":1708413},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.45_1763806076696_0.9004750893951459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-22T10:07:56.956Z","publish_time":1763806076956,"_source_registry_name":"default","contributors":[]},"1.0.46":{"name":"@musistudio/llms","version":"1.0.46","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.46","gitHead":"41463f18904de196208883bb74286cc1bb5d0164","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-IpI5SWcz3sxKdq6BOK+ZVWGa/r9UR6pLJW+xjQMj3ZKsb4kdBOzBjRnULVvvIy7EUWnyOP13g5LufRx5sp6JdQ==","shasum":"593178e39b4650ec1d053e32df0331fc85bed415","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.46.tgz","fileCount":25,"unpackedSize":7909693,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDrBtzw7MUg07V4dCqAH+zze6oycu15u9m7l2iZQTNiNAiBuM3qTAe9KbXz7Ty8Ueu06xUzUOyqVs/lIZckyxZOHqw=="}],"size":1708791},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.46_1764668821022_0.7775950496547952"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T09:47:01.295Z","publish_time":1764668821295,"_source_registry_name":"default","contributors":[]},"1.0.47":{"name":"@musistudio/llms","version":"1.0.47","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.47","gitHead":"52a5af99927058e2b1e0ef08d0978770e5dccca0","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-U5kbgwhl9ckSrX35NT1ZOjXBzzAhPDgeSr99pvmsYX1oh6g1yAXFAOfr1w/pYBdXRBgunU1VyZdRFol98psavQ==","shasum":"df738fdf6252fc36c50bbf6380c62273f3ae122b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.47.tgz","fileCount":25,"unpackedSize":7912601,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE7MOPHfMYoFIzWeYqjqxEsuzNp3Gc4FFS55+Lm7uu6wAiAPkbSB2wH1sb4GApffGuxHn068VNip6gbdgdJlkAheZA=="}],"size":1709262},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.47_1764746971985_0.20467327556531711"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-03T07:29:32.222Z","publish_time":1764746972222,"_source_registry_name":"default","contributors":[]},"1.0.48":{"name":"@musistudio/llms","version":"1.0.48","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.48","gitHead":"15d2e1d19e4d3b21d5c0f4349b3855bc4f43dc5f","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-EIzIXlLhRv6F/g+hH1em4gwxkfkX0VMWy4ekbpIkoa+m2R/BbyBRelhtlq6X4Qdbp8Qq5efQqYc0KaTXkQz+4g==","shasum":"70a1eddde1e7d37d2026bfabd119e263c54ab298","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.48.tgz","fileCount":25,"unpackedSize":7916625,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwcIpk63kHf2zYekufeMtD1jsRax9lIGH1UsjrynM5GAIgF55DvCpxsFZ6PCq2p1J+0bDeDFIhHZxcxAhjWDzM5Vk="}],"size":1709621},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.48_1764751423605_0.2380674821890647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-03T08:43:43.883Z","publish_time":1764751423883,"_source_registry_name":"default","contributors":[]},"1.0.49":{"name":"@musistudio/llms","version":"1.0.49","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.49","gitHead":"128505573a71f43f667398ec3ce081792e24dd1f","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-MjgUb1qIrH9qam+DEr+cBJBGsX/pQ+cVQLKNKG/hFifYWSy35Bh9QS0TRkmor6IpZKWZQIBXGzuVGVDBbFhL1Q==","shasum":"baf004d2c9fd37ed44dfc09f2561817df619f067","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.49.tgz","fileCount":25,"unpackedSize":7916719,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMlcvZpBk3d+jaPNoEwEkXuffaxuyKfLw2nceAn1LTsgIgenT5tCppzARp5/stQECJWQpLB3jRQLSuwokpeX7L3kQ="}],"size":1709654},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.49_1765271534452_0.7604408447498969"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-09T09:12:14.654Z","publish_time":1765271534654,"_source_registry_name":"default","contributors":[]},"1.0.50":{"name":"@musistudio/llms","version":"1.0.50","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.50","gitHead":"ffee73740176551e87681719f455a65fe1fcec81","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-gdbMgUQelQVmBPrN6K0obT/xuFIhWPJIMtxG1pJY2LbrIrJWji7KI4W8ZFU6Fw7kgJBflO/UHuFFrniHlY51VQ==","shasum":"621e072eeda4752063dccb02b04492b3e7df7932","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.50.tgz","fileCount":25,"unpackedSize":7917461,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDS0mjFDNth0F/mNlHoEO3OoSJZGpBsjun7wDb+kwiftAIgDgzhQf+IqOaqxGcCuYrcCGyCFBne6dIbyb71fhV7i94="}],"size":1709738},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.50_1765359202423_0.45573608332156557"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-10T09:33:22.717Z","publish_time":1765359202717,"_source_registry_name":"default","contributors":[]},"1.0.51":{"name":"@musistudio/llms","version":"1.0.51","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.51","gitHead":"ffee73740176551e87681719f455a65fe1fcec81","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-38T9NYrL9/Ombwx4YkGZSryYPtyaSMWJb3aGsepY8m9nbwCST60V+68xKVEaWyri6EfN8D3kenU0W8+okfVSmQ==","shasum":"11f8b8b4cae8700e163415c958867bd38c6f6ad7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.51.tgz","fileCount":25,"unpackedSize":7919145,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXFYd9+7nJ7lINge5TOiLLFnuUvE4QuPvQct+HZJkaHwIgfjhouzGz4j7TtK/foL0WP4kEnMNU4g4nt7OfxkJ2F4A="}],"size":1710414},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.51_1766029489196_0.9461674458296108"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-18T03:44:49.411Z","publish_time":1766029489411,"_source_registry_name":"default","contributors":[]},"1.0.52":{"name":"@musistudio/llms","version":"1.0.52","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.52","gitHead":"d4e0e26045afabe54dac250ab2151de6d1859d2d","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-lDEvKVkMP+PHcWCAjpdiWVG+Xu6CUWlOE8JVxQlVwuhpDiXUNdnD3w+FiUJxgZykEYh2H9zFSRFUGxSbK54Orw==","shasum":"33c288662f9ab4ada271cc4a489df7d974bb7979","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.52.tgz","fileCount":25,"unpackedSize":7924969,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH58BEs49Sy1764BCwm3mKuLSvhJCWMvRTZK4rpu4G95AiEA4QYB3ro/P8AtK5GJ10jPCRWf3qtPjNe2U4EcjGHaoLM="}],"size":1711927},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.52_1767683628081_0.5197797085247922"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-06T07:13:48.316Z","publish_time":1767683628316,"_source_registry_name":"default","contributors":[]},"1.0.53":{"name":"@musistudio/llms","version":"1.0.53","description":"A universal LLM API transformation server","main":"dist/cjs/server.cjs","module":"dist/esm/server.mjs","type":"module","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"scripts":{"tsx":"tsx","build":"tsx scripts/build.ts","build:watch":"tsx scripts/build.ts --watch","dev":"nodemon","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","lint":"eslint src --ext .ts,.tsx"},"keywords":[],"author":"","license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.54.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","dotenv":"^16.5.0","fastify":"^5.4.0","google-auth-library":"^10.1.0","json5":"^2.2.3","jsonrepair":"^3.13.0","openai":"^5.6.0","undici":"^7.10.0","uuid":"^11.1.0"},"devDependencies":{"@types/chai":"^5.2.2","@types/mocha":"^10.0.10","@types/node":"^24.0.3","@types/sinon":"^17.0.4","@typescript-eslint/eslint-plugin":"^8.35.0","@typescript-eslint/parser":"^8.35.0","chai":"^5.2.0","esbuild":"^0.25.5","eslint":"^9.30.0","nodemon":"^3.1.10","sinon":"^21.0.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0"},"_id":"@musistudio/llms@1.0.53","gitHead":"ac0fafec239f7e75deaac513ef7b5f25ed058f0a","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-EfSMGHAdqJfvCeRww6pHtQjtP7HoshdwAzYPRLcAS11zHs57xChuHqig+Yjtu/CmgHiLHVWsTqwwoqipzmS99w==","shasum":"374586bfdf3de2a832d838c0a91b5eeff2744d55","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@musistudio/llms/-/llms-1.0.53.tgz","fileCount":25,"unpackedSize":7961459,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF2MbYSBiWEetIWRYPPt2nP4WUtXZIYjhp4TNx+ZfdwRAiAA+2lfCqkDvxEGZ+wcDlIADWg1eciR79Suavs4D/X2KQ=="}],"size":1716327},"_npmUser":{"name":"anonymous","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.53_1767774154209_0.6105127122280312"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-07T08:22:34.434Z","publish_time":1767774154434,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.0.53"},"name":"@musistudio/llms","time":{"created":"2025-07-02T05:22:28.910Z","modified":"2026-01-07T08:22:55.160Z","1.0.0":"2025-07-02T05:22:15.711Z","1.0.1":"2025-07-03T01:05:22.405Z","1.0.2":"2025-07-04T01:08:53.663Z","1.0.3":"2025-07-04T05:34:27.737Z","1.0.4":"2025-07-07T06:23:58.169Z","1.0.5":"2025-07-14T03:47:04.171Z","1.0.6":"2025-07-16T13:13:03.051Z","1.0.7":"2025-07-17T15:01:05.229Z","1.0.8":"2025-07-18T15:01:32.256Z","1.0.9":"2025-07-19T17:18:42.096Z","1.0.10":"2025-07-21T02:44:57.928Z","1.0.11":"2025-07-21T07:12:45.872Z","1.0.12":"2025-07-23T04:13:39.919Z","1.0.13":"2025-07-25T08:40:40.003Z","1.0.14":"2025-07-25T09:06:28.852Z","1.0.15":"2025-07-27T09:34:28.943Z","1.0.16":"2025-07-30T06:34:18.428Z","1.0.17":"2025-08-01T13:53:16.648Z","1.0.18":"2025-08-02T23:51:23.550Z","1.0.19":"2025-08-06T14:16:27.401Z","1.0.20":"2025-08-10T12:13:21.333Z","1.0.21":"2025-08-10T13:35:34.250Z","1.0.22":"2025-08-12T14:46:49.291Z","1.0.23":"2025-08-13T13:31:20.117Z","1.0.24":"2025-08-15T15:50:06.100Z","1.0.25":"2025-08-16T07:15:52.583Z","1.0.26":"2025-08-18T14:02:59.214Z","1.0.27":"2025-08-19T14:33:33.751Z","1.0.28":"2025-08-20T04:42:02.744Z","1.0.29":"2025-09-02T04:10:49.544Z","1.0.30":"2025-09-02T11:40:37.293Z","1.0.31":"2025-09-04T14:03:21.504Z","1.0.32":"2025-09-09T13:08:31.357Z","1.0.33":"2025-09-25T15:16:18.973Z","1.0.34":"2025-10-01T00:51:50.729Z","1.0.35":"2025-10-02T00:04:41.135Z","1.0.36":"2025-10-06T10:34:04.617Z","1.0.37":"2025-10-13T12:07:26.234Z","1.0.38":"2025-10-14T11:49:58.185Z","1.0.39":"2025-11-03T08:56:42.491Z","1.0.40":"2025-11-11T14:41:19.227Z","1.0.41":"2025-11-16T12:33:49.851Z","1.0.42":"2025-11-17T13:34:19.507Z","1.0.43":"2025-11-19T12:57:45.489Z","1.0.44":"2025-11-19T13:26:00.857Z","1.0.45":"2025-11-22T10:07:56.956Z","1.0.46":"2025-12-02T09:47:01.295Z","1.0.47":"2025-12-03T07:29:32.222Z","1.0.48":"2025-12-03T08:43:43.883Z","1.0.49":"2025-12-09T09:12:14.654Z","1.0.50":"2025-12-10T09:33:22.717Z","1.0.51":"2025-12-18T03:44:49.411Z","1.0.52":"2026-01-06T07:13:48.316Z","1.0.53":"2026-01-07T08:22:34.434Z"},"readme":"# LLMs\n\n> A universal LLM API transformation server, initially developed for the [claude-code-router](https://github.com/musistudio/claude-code-router).\n\n## How it works\n\nThe LLM API transformation server acts as a middleware to standardize requests and responses between different LLM providers (Anthropic, Gemini, Deepseek, etc.). It uses a modular transformer system to handle provider-specific API formats.\n\n### Key Components\n\n1. **Transformers**: Each provider (e.g., Anthropic, Gemini) has a dedicated transformer class that implements:\n\n   - `transformRequestIn`: Converts the provider's request format to a unified format.\n   - `transformResponseIn`: Converts the provider's response format to a unified format.\n   - `transformRequestOut`: Converts the unified request format to the provider's format.\n   - `transformResponseOut`: Converts the unified response format back to the provider's format.\n   - `endPoint`: Specifies the API endpoint for the provider (e.g., \"/v1/messages\" for Anthropic).\n\n2. **Unified Formats**:\n\n   - Requests and responses are standardized using `UnifiedChatRequest` and `UnifiedChatResponse` types.\n\n3. **Streaming Support**:\n   - Handles real-time streaming responses for providers like Anthropic, converting chunked data into a standardized format.\n\n### Data Flow\n\n1. **Request**:\n\n   - Incoming provider-specific requests are transformed into the unified format.\n   - The unified request is processed by the server.\n\n2. **Response**:\n   - The server's unified response is transformed back into the provider's format.\n   - Streaming responses are handled with chunked data conversion.\n\n### Example Transformers\n\n- **Anthropic**: Converts between OpenAI-style and Anthropic-style message formats.\n- **Gemini**: Adjusts tool definitions and parameter formats for Gemini compatibility.\n- **Deepseek**: Enforces token limits and handles reasoning content in streams.\n\n## Run this repo\n\n- **Install dependencies:**\n  ```sh\n  npm install\n  # or pnpm install\n  ```\n- **Development:**\n  ```sh\n  npm run dev\n  # Uses nodemon + tsx for hot-reloading src/server.ts\n  ```\n- **Build:**\n  ```sh\n  npm run build\n  # Outputs to dist/cjs and dist/esm\n  ```\n- **Test:**\n  ```sh\n  npm test\n  # See CLAUDE.md for details\n  ```\n- **Path alias:**\n  - `@` is mapped to the `src` directory, use `import xxx from '@/xxx'`.\n- **Environment variables:**\n  - Supports `.env` and `config.json`, see `src/services/config.ts`.\n\n---\n\n## Working with this repo\n\n[👉 Contributing Guide](./CONTRIBUTING.md)","users":{}}