{"_id":"@musistudio/llms","_rev":"54-f6d7d183a590a1f282d29d6fc5d79357","name":"@musistudio/llms","dist-tags":{"latest":"1.0.53"},"versions":{"1.0.0":{"name":"@musistudio/llms","version":"1.0.0","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.0","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"b4bc41c9cd516c66f7b760b8b41d60ccbf0f7be1","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.0.tgz","fileCount":11,"integrity":"sha512-O5pSV3q3XOxP/8WsPLEJFoQ7gN7zZD6+hSW+5TgNlbJhXl1WImzI1ljjUm97efcZV93ij79/xz9GwwNzx/pjmA==","signatures":[{"sig":"MEUCIFToQSz6fuNVVxpDGRzmb4WwIN2pCEkyvKuX2EJBgpvpAiEA+KHbaiXzvlPWVQccAGIP8jNaNENx9MPUFK8bNl8wCF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546736},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"a60895870563a1c6d0ebbc2e3d2ae018ee89ac88","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","actor":{"name":"musistudio","type":"user","email":"me@jinhui.li"},"email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"> A universal LLM API transformation server, initially developed for the [claude-code-router](https://github.com/musistudio/claude-code-router).","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.0_1751433735464_0.5963960681729894","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@musistudio/llms","version":"1.0.1","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.1","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"c2832a1ed038a591dbb0ef6a8616d602d83e0906","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.1.tgz","fileCount":11,"integrity":"sha512-ORA2dI92PgzOh0UfTg2DUjmWac9Iwi92Q7G6Bf2AQxYI9wsc/SO5vUhaH2QInjYhlNZC9AeK07wi+WjMopBeiQ==","signatures":[{"sig":"MEUCIQCMlA+Gl/GTm4AXB05uy1DJxOQ+fv9AzizjdKow4jq0LAIgPktaNz4kGATbH79bGF/gt9MU5WVcT2nXVstCTwZlLt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546915},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"67f6c243d47ccc6ab9fb17ec1fcfd337de0886a9","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","actor":{"name":"musistudio","type":"user","email":"me@jinhui.li"},"email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.1_1751504722228_0.9055600392628527","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@musistudio/llms","version":"1.0.2","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.2","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"df38ea86b3ad91e5383fea0763668cd85e616878","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.2.tgz","fileCount":11,"integrity":"sha512-7Sfy5GPQ9Yi8WmemUOTNsGlb+ucnYfrJXxK+ugG2zWHyL/92JiOczQSk9GCB26cfunBFoqn5jqt0HBJbKmWkVg==","signatures":[{"sig":"MEYCIQD3c3JvfyVXBZ/Y/StGJD65hxu/VS083fvxsn8xn/WoigIhAM07JP8AMXfTFZj/dJC4NzGLdE4Apc9UxxAIGJuDcxbf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559161},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"1e5b60ed0e9570510d16e48daeaaca04f85a6a16","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","actor":{"name":"musistudio","type":"user","email":"me@jinhui.li"},"email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.2_1751591333472_0.9520648380677112","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@musistudio/llms","version":"1.0.3","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.3","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"12b1819982c52e6b6ce9be66e086ef55c2d58bd1","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.3.tgz","fileCount":11,"integrity":"sha512-3230waQJFoOWn1scRyR8SIL/lYX6+Vq1PIfom5Tdf6QO3BzLWkR8NPTXok+cdjXgVIBJN5WWhdBGfp2BCXVCTQ==","signatures":[{"sig":"MEYCIQDtrRTWlrMpjXN33R6fATk5NPQIPrSGUeTu+TGv8IFqpgIhAL2a7QJc3PnxwQYNhpl4w5pOcKK21NZo7PaqzL+Px4mm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559473},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"f00d4796d6f5d6750a0e1a4e03cf2e9097180c0f","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","actor":{"name":"musistudio","type":"user","email":"me@jinhui.li"},"email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.3_1751607267555_0.618270540806833","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@musistudio/llms","version":"1.0.4","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.4","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"8f9472f3b2790227d37b5b657f760dafb0a741a3","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.4.tgz","fileCount":66,"integrity":"sha512-z+Ge5NOaafIvgnGiZqySSz8b2sYIvRQRCVZHZH/IjotS2uQWXespcdIUu0h72toTRkLu7hVIxLuY5Poh+6PeTQ==","signatures":[{"sig":"MEUCIHp5bWFaz9VXr6sK0n+KmSdlsoxP3ic6zJVpKWWtQlw2AiEAwD8bY4YU2wOR7qcz86U8Wr/I2QyiWRbYLWNPf8nQTwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579124},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"30a02e1f37035a2a4a4fe240cd3428561f0f631c","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","actor":{"name":"musistudio","type":"user","email":"me@jinhui.li"},"email":"me@jinhui.li"},"_npmVersion":"10.9.2","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.15.1","dependencies":{"dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.4_1751869437965_0.23767551941003262","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@musistudio/llms","version":"1.0.5","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.5","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"3b4bc79603d6ea5727b6a8e17a9bcfc7a1a9d875","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.5.tgz","fileCount":66,"integrity":"sha512-aa+qSQkr9GMfOZJihTZqPWfCR5ydBN7+yo+32LybgbBI0yhDXWanCpID8vkTBRAs6hpYtqkmSAV0C+RAhXOlFg==","signatures":[{"sig":"MEUCIG9gnF/+GQ/AccI1JRC/tndepnxinAE8i8NWm/Ve3di/AiEAxJWmdskXacSARqWB5VqYbU8+u+TKerAgzWfrkusnkJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588996},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"75ef956a80627e883bc0d5e626591f8c6750bc71","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.2","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.15.1","dependencies":{"dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.5_1752464824015_0.6524160204809857","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@musistudio/llms","version":"1.0.6","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.6","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"65133ac21f9fef4aa8dbda6b6396d5145bf06910","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.6.tgz","fileCount":66,"integrity":"sha512-gBWd03s9BwcvGHRsg7gzyM+BmGNXAI8PsIDJmk45NI0xTEFac8TW1l11dBk0j9Ll49vf4DxabeVqAIRq1+gHJg==","signatures":[{"sig":"MEYCIQDz2+tsrnRhxv347t9HBJoCuQ5JkvXrfySCQUNT9abBFQIhAIiswHGDFJCUjzR/qadkOJ2hkoOn1rHL4pWWHWAQ6OVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604260},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"7e46368eea4d539e52a097fe9ccbca8161ea89f0","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.2","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.15.1","dependencies":{"dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.6_1752671582845_0.8734734606785788","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@musistudio/llms","version":"1.0.7","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.7","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"e9e4668baf64d7558d87ba0604f63f20fc81eb01","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.7.tgz","fileCount":66,"integrity":"sha512-2hvn3yG3oVwCOMiSpeBnFeQd4x0XiItahILPaK0cszyU5gJmbgDP6JhJ0t3zKRoThQyaqwfUumR0SqUlx6XxBA==","signatures":[{"sig":"MEQCIGqPhJuvaP0n8vPGs5ggNr0WhVySNFgWj81mC2aaE8gCAiAc9G1zaNdebJiKiSZeyljDLhm78/yTst4Bw1c0Fy2ltw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648115},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"8a31b34083e558c04808ebc2456d23feadf09b2e","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.2","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.1.0","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.7_1752764465036_0.6893730181427753","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@musistudio/llms","version":"1.0.8","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.8","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"2b88ec48105a6d9e584cbf38b3ab81b96e8ad60e","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.8.tgz","fileCount":66,"integrity":"sha512-C2GFoiw/DEo2faAQerRVOyWEupTJpoV+3z3rE9XEN31ySOcsaVPnKyWPmKKg9EDMBw70gQg5FZFg3jZxSCnWlA==","signatures":[{"sig":"MEYCIQCec+ODfDj+eRHFmOBjS24eMadLRoK/ai9cb2puzGGAVgIhAL7XDYltD3ma+7PN8D3w1WbZYDzKSs0fbMnaXWBLne48","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653264},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"ce7e602c76425b26824b697a575d561fd7e64a02","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.2","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.1.0","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.8_1752850892055_0.11729939553494861","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@musistudio/llms","version":"1.0.9","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.9","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"210926b6ee2034a9da0b4c1b0c35124d1d7f526b","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.9.tgz","fileCount":11,"integrity":"sha512-Z4H2yMcp3riDMQKAHTxqknanXgVSah/5HwDT5YtmsXaoznQpdzXLHlF4LBMMKNF6amq0R+MPfaPsjK8Lyddmxg==","signatures":[{"sig":"MEUCICjnPG1HaKIORnLwfUbJfbM+UZt4V82N9cpYerne1L/gAiEAt/CgI4xr5piBabzzT0Rds58AJIjMTuggBZS5cFqTeKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641327},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"1b54be4ce94ea631d77566e4f274295eaa13d0d2","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.9_1752945521824_0.07617486855787448","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@musistudio/llms","version":"1.0.10","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.10","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"eb080abf459097d7dc9dfc8bebeecdf098e0258b","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.10.tgz","fileCount":11,"integrity":"sha512-s3FUykkR/IykIHb5a/5GXfwB3MSf3DjGbJlmK9injoKhSVhA9SgbP8nG2cj3AlC1Ve5bFyLS5OR4R7wxWB4oqQ==","signatures":[{"sig":"MEUCIQCt4VlbetWIGmVQX5G0FTouh8KrRTcHcwFZYb7wH+QU3AIgVKuPNxC4yQCr15yY0rpwzG3713UURh9RQ0sK8SAepDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659772},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"622b80f1db2880915e2151ef5903e7a3b2597162","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.10_1753065897711_0.6628135854447323","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@musistudio/llms","version":"1.0.11","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.11","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"d509ccdd06e45a11700854fcdf990be96d20007e","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.11.tgz","fileCount":66,"integrity":"sha512-qydLNzZDeURK8fsYJFspM04x/4mlqmKAN2Ie7MLvWuYjYT+fOtDm5BaEzQKhNLOqA5pcB2bCU0L0VFRnoeOpBg==","signatures":[{"sig":"MEYCIQDKoOnn6VstPxfBR3kY9KNYm8C3TDpS6gRz23ExqbhTTgIhAJXjHDJyvDrVvQNq7CvRIsP06HcvmP1ds/KIZXBByae4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676558},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"40d8fd7626ebe5d3eba9bc946994b1a3c39405d2","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.2","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.1.0","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.11_1753081965647_0.650191587403933","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@musistudio/llms","version":"1.0.12","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.12","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"aa8ad2dfb1f84907dc6f07db5241e70914a62833","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.12.tgz","fileCount":11,"integrity":"sha512-5sRIrt8UgXDLqim1xZrnMxugUW2m6zopXMQ+wF5Px20hH06aLO0zdT3Gyq78IKJZ+Xupkj+h1FooCAtWl+6bLw==","signatures":[{"sig":"MEUCIFTv/xNAG9CopaHrkXkZKWXYjxvTKfEPLbiAnGzC68rhAiEAm2l8sQa0fRuSXBnfh8+BRaFKd2y7zNpcuOu9jNAXD8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659487},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"c14eafa251731cf0dc21569eb0d5edbf01e3e301","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.12_1753244019694_0.7711524682854503","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@musistudio/llms","version":"1.0.13","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.13","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"0cfa5a8be430fb1730e88e7a4830e2382147f1d7","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.13.tgz","fileCount":11,"integrity":"sha512-H+vdnc6333tyOVs0j7r78gTY+aoHMNiIEIqZnjkYy/i3FPSQLsRK7ZKek0BVqC2FzMXr2nf7/7gR+22IjV87dQ==","signatures":[{"sig":"MEQCIF2cnqT1B7UtsPwTOM1Z/0LgNw3Op0L++qxdaz/iwNfvAiBjzTPOvLEbVXnBpqdRQgmKeryZZCi4TXvEN8lth1fczw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":897637},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"323680ac463713b2dc5e4848e54254427163ceef","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.13_1753432839757_0.010359149430752224","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@musistudio/llms","version":"1.0.14","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.14","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"2c0bcf336c65228487d4e15864703ccd13c99c78","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.14.tgz","fileCount":11,"integrity":"sha512-56+i7hAmdx4QUFBD5ey0EbWPlzQ882d9PCZB1Ky5mvMt5LLFx5x2RzfiJo0LWdvEInfPRAIufgwt8lISyApOUQ==","signatures":[{"sig":"MEUCIQCCGZjwzCPictyByWH16nqBDmvbO4ij2MMQ/GbuECD3cwIgftgb6FV5GkTYgHLx9h2qIJVZRrhJfQQq1+EW2uTUcJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":897832},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"b6f1920d2dd7689ee6731cf7c3a242d530f25602","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.14_1753434388579_0.37475940276474873","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@musistudio/llms","version":"1.0.15","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.15","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"6b9ccb0d944c5bb21bb074b8cdfe17f6ca1c6962","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.15.tgz","fileCount":11,"integrity":"sha512-8zh/5RcG4/MJNKdc906h1P4HOl9K2utw9qgV+fX/R+jTnRComoNEhkYiEgSnwGKu39+p/7lXKRqW9WkQsn0Obg==","signatures":[{"sig":"MEUCIDUwnM2qwRbH3gS6EWZ82Yox0cWERy/uWmKuhWhnE8yrAiEA3RXRcihQA1ewpE8o8hsE0mzfwU8fpHNgAA2TwzB99E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4018080},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"26e3b5172267af41c556d5b3a84a533f1fd14c4d","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.15_1753608868725_0.5760931263880924","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@musistudio/llms","version":"1.0.16","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.16","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"50aed535fede432e62346eedac173e7a6f0bda43","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.16.tgz","fileCount":11,"integrity":"sha512-7OUGvvi4etpiptUoxtlu41t9vlP7q/F73iBKVRTE7Of3LpDKOKumAK0dCKZ12u35i2RVeSzmUEJHrMyhhY+z1Q==","signatures":[{"sig":"MEUCIQD8jm1eeeXfdk8DJa81y5zH85h9zEnQuIeGlz0JDI25VAIgIKvXQFu3h9heVXEC4k3Y+XTlfiJBGViteXw30bXCdno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4131798},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"ba5189306868d749cfb07a980be67e403e5df3cd","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.16_1753857258200_0.32255172312631464","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@musistudio/llms","version":"1.0.17","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.17","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"ac585ab1ec6f25dda4cbf21cf9312f0315359939","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.17.tgz","fileCount":11,"integrity":"sha512-aoUxO3Bw3IVppQCcm1FQeJ7qXrYrbs/kHmq85qYSF7K4OCc8G6rrGtmfqbjdbMYoSveXc+toxJ2kThel1iqA0Q==","signatures":[{"sig":"MEQCIChuHv6GLPTT+BfHa9g1QBXyHfrCWZkoGzFPE3hExMg4AiAOg20r6NusStrDgcdT8lXcK+Av1Cba1I+UiHzQu/M5Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4155978},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"70d6d72caa5cc9311153aca18efa8ac8d65b75fd","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.17_1754056396331_0.07121657280536464","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@musistudio/llms","version":"1.0.18","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.18","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"57b5f771ebcec0044648d31f8eae4b5c0bc15ef5","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.18.tgz","fileCount":11,"integrity":"sha512-HiNWFfEHJC76TbS52A+uGRcEBGMzO7k62MhsDMAEO0LX0aLQjIjz1evNFeC25oD+iU4Ze1C+sxFRtOXywWMHcg==","signatures":[{"sig":"MEQCID0dGWzMR7gMYQI3EvvE3pckjqacvTxoi/heiFlKfiRNAiATx2+GmY74Lz+CCytjxiFq5Oj7L84GViPd7Utbyz3ZHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4225642},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"271d3b25f0eaeb32db5063868f5793dc062b9e69","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.18_1754178683354_0.7311648667568498","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@musistudio/llms","version":"1.0.19","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.19","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"3112b229a1944b91f032949496596d86764e9cc0","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.19.tgz","fileCount":11,"integrity":"sha512-+U29ZxqXUQJBur5kE9d3e0mC19H0uetwxYvMpWCF4lBtXb2syBPIop2KeolBP+5/vSUz8M45HFd8yKFfVDEO3A==","signatures":[{"sig":"MEUCIG3RIb1wbrmQ3NY2L15KiHIGHbsgJKuKJj/jqa+wzvqkAiEArCSBzISFYGFxWkXYKv9OdXDFv4aXqxLyGMyNEIYnzJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4240374},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"d5f1c1c8012772df7390ff556acbde655b985e4c","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.19_1754489787167_0.4336481582101803","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@musistudio/llms","version":"1.0.20","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.20","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"21ae1742a98dbd67889694fb2f53e84a20446d62","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.20.tgz","fileCount":25,"integrity":"sha512-s5mf405oIdrJ2yAWsVRtYivdMsBtU50J/wbbZmMR+KaEdDgDeytWQy9jn/2Z5VJReLl1E1B4y+MXUr04npJMAw==","signatures":[{"sig":"MEUCIFlSLON+Tjb5d7qoaFTeoAVeCMvQ0qslYZHi4Yk64dUkAiEA9NJ5BrtG6s/x8u7VrTuT3UbQ91qX804s9FNNzMaV43o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7617492},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"bfe63f82075d1e93c1d119176c76b7031936d8ca","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.20_1754828001048_0.4101957719745444","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@musistudio/llms","version":"1.0.21","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.21","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"e9e83b0c3a417e2a3bef2efaf0cafa0765f3fd36","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.21.tgz","fileCount":25,"integrity":"sha512-oRSs9U0o13HCNaw+fesLnJv75t+AUSKn37LxJOlO1yNWYucjfB76vo3y3rK47wztxv2rmSumrlbu2FzjRG4YuQ==","signatures":[{"sig":"MEYCIQD8GdxTeg/q5Ow8B7Xhzo07fvqt7xYMhRnlG+tjp/L/ewIhAOGcomD/4OEvy1NjS3ehFgDC2Zavw0lrK0qL+3HBbBiR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7619114},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"a036dac2fcd0c0788a230d76054977634d8c2e28","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.21_1754832933993_0.6421601638171313","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@musistudio/llms","version":"1.0.22","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.22","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"8155d1233eb8d027b3ad74033f0a1b3bf4d828d5","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.22.tgz","fileCount":25,"integrity":"sha512-rQ3M73JPlkKhuxeJ/PgS1MbSr9dS8YFqzfpHcqREgPVQtQsTTY2gmsRUFarHaSvMk1TAg6WOD/TeLMyV5j3qWQ==","signatures":[{"sig":"MEQCH2/mHw+Flfh986I8ANykl2jDmBg9IgWC0hlRQHsDhUwCIQCdzp1NflxzMNGag7BpjfJi7QMfG8Gy3ypOI+LuiHSIww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7642903},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"847a28dea8f426697e6b064e80486eed2060e126","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.22_1755010009063_0.9918881694541599","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@musistudio/llms","version":"1.0.23","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.23","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"a18c5e521008446e0b43c80d6f263b0f4826bf23","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.23.tgz","fileCount":25,"integrity":"sha512-+ygbTi6vsNXj9OTD/w/1ai6rYGB/EOHWO+GmpMKCA66HrE8czAQ9UbZz4SjSLqLFGxokBs+ru7ntM4w8TVq6/Q==","signatures":[{"sig":"MEUCIQC3vozXqp4HWQBNjcPmlPg3FGAGd3aEDEMoWiq8Y+ajSgIgZvTydrLDjcOY9bhewBJ1CoByS6K9DshvX50A519syrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7645843},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"425fe44b4e6e4865a59a0e10757fc20f6680895e","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.23_1755091879926_0.07353791997018888","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@musistudio/llms","version":"1.0.24","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.24","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"f6a29134841445e6c1ed1ceec04f8d4567922707","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.24.tgz","fileCount":25,"integrity":"sha512-Hz6ZT92/ZM/eR5kTdCBHD6zoEMOvT5u6g/vfCir5Hwvl4QGHk3g30EmX1pZAXJf83kLnB/lSEq/HQimFIXHIhQ==","signatures":[{"sig":"MEUCIF09c+LtjpebWPql3X/Gn8VqK78O19bmfsL3YSRS0JxcAiEAxMOEk8XiF4YqpdPav11OD+wroywxmBS/dUSHlEkeEOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7644685},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"b170ea9ac4c7092cca3ad4fbe326a7b3d972dee7","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.24_1755273005827_0.7917372790849984","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@musistudio/llms","version":"1.0.25","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.25","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"b63c680332e8f40b5adf5b4e7ede91e9718360fb","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.25.tgz","fileCount":25,"integrity":"sha512-l+MbVrCrUN/BbYDAJVqpDCkQm4i/baYigxv9ZhNLaQXUU1OVFRvxMq7nQrZdv4AsmVExsKzLNw+m/+B181Ot6Q==","signatures":[{"sig":"MEQCIBEcbmTxjtiz8ncDjwsXvbgnOWvegL1yy+gL7pMoIlw5AiAuoVR66Es8f2zU9iUBHpQtRxjptQYGyVHto+/ma7qFaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7652428},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"eebfbb9c5c0d084233c0c31d8826d033b1c1d8cf","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.25_1755328552350_0.1671407936334981","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@musistudio/llms","version":"1.0.26","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.26","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"8d157289eb776f3ffc5971d3bb88ff4156676993","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.26.tgz","fileCount":25,"integrity":"sha512-qq1/j9YOW1OV7zqHbDkola60RXV6pQFYGNj/AWIhVucvf98XNdxIdbCYifWjJ5EXgM5Uox2yQ7mTe9ThYdu64Q==","signatures":[{"sig":"MEQCIAFflM7jegDsFAjw7sJ/qrDdHR+S3oCtJ361k/vmy9A7AiBs5x0qNpwQaYjSZMgbPxqKOD9gzEDUYANik0IWALEsVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7652742},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"88dc8a2d820631243d8d047cba1dd69fd1186b20","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.26_1755525778861_0.15726117214379776","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@musistudio/llms","version":"1.0.27","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.27","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"25c06b748d33b44792c530fbba7b2086fb0d25e9","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.27.tgz","fileCount":25,"integrity":"sha512-uTNffnKd4paAxPLwbMgUIF67DuEL3K0YlyvKz+U5I5Tz/kPZOHrNdiUYuIfU/OI5NHCvkG4CBphoBCCoh3YtWw==","signatures":[{"sig":"MEUCIQCl+FBu7sPMEMEwufPoV8x9ug11o7tXHLNkkmDr28h5PgIgau1CdOMEQ4pBy8MvZyyTRNuCoKpmeF7RFkKLREaNVu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7655148},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"9f991ab4f35b58eb4a8b63cc98262cdbf5f15e2a","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.27_1755614013477_0.8243609467309412","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@musistudio/llms","version":"1.0.28","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.28","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"734da556066de5b99304e4fada1c220a3bb19d82","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.28.tgz","fileCount":25,"integrity":"sha512-rHvcJTtrFsRC7ayxz7ZXVoC7lZUwLtAHubdouUj+LYkv35Hr8S6K3lpOMXKYyqcKCtMvxbpjvM9MiwjCaleGEA==","signatures":[{"sig":"MEQCIAQ28c08Bu7SP56Z9UL8KcuAWc41dz6RH8IKwmH5bCdzAiARt7A+ocDih9CNJys/rCU1rnjtWh+dGzuFx2qrvxP93g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7655192},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"0b8b4976cbcaf2bb14e06454ac27572a7bb00e4a","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.28_1755664922461_0.9013294934515295","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@musistudio/llms","version":"1.0.29","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.29","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"729cf5f86358ddc5acef8d0d1a7ee5d4d3234383","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.29.tgz","fileCount":25,"integrity":"sha512-U1mAgkFuItc2pSgrT8YZl/v3bGC8MpWjHWcsIhFkce0kS6OKuj7QtZuCBC0MUetUFay8dmkSdRq7jM2qzb3N9A==","signatures":[{"sig":"MEYCIQCwT1iyOEg4OLQSCN5dnFowLcHoKlCMduw+3EJ5/Pq4iQIhAPyv2cykeyaPd+dgjbORcfxZTn5oXIVL1vVWh1T3u3hv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7669520},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"18087e8cbd66a4a98ef62f02f43bca8aa7157558","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.29_1756786249302_0.8740457628669958","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@musistudio/llms","version":"1.0.30","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.30","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"20e766aa54127209d3654f71ecdaa298def30751","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.30.tgz","fileCount":25,"integrity":"sha512-vqeAz+noIm0G53DVDnyyAgv90HxObG/URlPjQE89YQafG10xkRUemHyuyscRgiHKvut9Z0FF0i8m0Uiqat068A==","signatures":[{"sig":"MEYCIQDnID+0H/CXPmCoNgnvaw0Sv4CKUFOHZqNg+PSzHzzioQIhAJzuJttb6rc8FAWW8yNduVenHx0g2rgpouEmmKu3FzYe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7669512},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"38805cdef42fb921cdedb048f2d8bfa7b419324c","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.30_1756813237071_0.1125916460883074","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@musistudio/llms","version":"1.0.31","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.31","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"6b87b1e07d9b726dffddbb59f349499491cf1cde","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.31.tgz","fileCount":25,"integrity":"sha512-zPzGAnpB60g6iGldfxzkzohTbUtrg7y1VnTNORRESnC2Fd/4XiSdIHoaURzp7RJ4hnTYkolDLMfvlmHUmdr9AA==","signatures":[{"sig":"MEUCICRPyWwhpsWEFA5ZifbAlgCMntvKomztCd4O0M5wb0tRAiEA51p6HOEwxqU3FEg5+JqeiiGpr9VDr6zcq+eHTac0T3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7671218},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"61fda8838b9fcc63bc06be468fcaa189f3b79c9c","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.31_1756994601285_0.6717441129825024","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@musistudio/llms","version":"1.0.32","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.32","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"332ec37daa2c8c01a1fb8fa0c1de5a704b3efe57","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.32.tgz","fileCount":25,"integrity":"sha512-i+dB7x4qxZ8oOM3TLijjJ2rwIOje6/ovyHdU8A5h6d2wcTKOd0JUpNixUgBO3dPJp2dYVXz0SSfhw7gzmt1Kkg==","signatures":[{"sig":"MEYCIQD8xiNlil5qQN58J/sFU3d2rfgUMi2iclrhj2FaJlCzQgIhAKu2Op35CgRzz/C/K9BSnGO56PJgw1ICPDlO60HioF0e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7674040},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"0b8c3fc30158cf110c803e9bed5205ef22d94439","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.32_1757423311057_0.1678792979721031","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@musistudio/llms","version":"1.0.33","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.33","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"acbae57d5652079b7543cc5c87329c6a25c752b1","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.33.tgz","fileCount":25,"integrity":"sha512-2xQIOlbBFFjXRl7LRKb6kteP0ldWTcOzeMD0ZgCXJrUhjI7lzGwKuPW1qiqDVvakviRm1FEpPLMve5n3vkXJXg==","signatures":[{"sig":"MEQCIEUDY18RAJ2b1JA8mww5uaOLqd704N3zG3nfC+QltBuaAiAGxtKP2dHjuwKniBwuLBR0FIHZVjnWB1Egov8wrIZc/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7674068},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"aea720f8c0fb42c95b0b4a87deed1944813b9ead","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.33_1758813378725_0.9669368712514814","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@musistudio/llms","version":"1.0.34","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.34","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"7f25c5cf9f2a6c4927b2baa005e43edacf1178f6","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.34.tgz","fileCount":25,"integrity":"sha512-laQ4tZ4+8VFpGizv4S4sUUk71hFyJzBhWsRvU5ZQDG2pHd/DmRYwP7lh7BrBwSuGp5G9pV413cMkcl4b+k7EdQ==","signatures":[{"sig":"MEQCIAQim6qWkJ1xYUZzSzxbYa/7J0gozbVjMLVg2523R0aZAiBD2Bn/JrSHdQg3bQVnq3HO4YPBtHSWL2YNTCiFqllOgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7675442},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"2c8c900b216eb220e4de93c3c0fb37a1bbc44c2c","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.34_1759279910439_0.07680667889257231","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@musistudio/llms","version":"1.0.35","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.35","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"ff06d1ad2bb6786786769efdafc6b158f07e4503","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.35.tgz","fileCount":25,"integrity":"sha512-fW7DCHrhzMNtQiaXlAAivSsn+4+vqOYWAURi1OfwESijRDfJk4Gpi0rhedI9o4e0ucr7ftVRO707sOeo/+TJNA==","signatures":[{"sig":"MEUCIBprkSHMqXDkOTLcyMYjLKFepmDDRcNSfyAJjmxEAdZVAiEAjDqQt0UUZmegNrzkl9ftF7xSMmxVQAdmPQxYzSiRrRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7722168},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"c46f99fcbd2ff8982dcb379088e245cdfdcd32ec","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.35_1759363480818_0.24459402703829447","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@musistudio/llms","version":"1.0.36","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.36","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"7595c6855bc877407279efcd86c1bebf7e803b5b","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.36.tgz","fileCount":25,"integrity":"sha512-N2PUnFXu60FdR2lmyELytEALp5DFn8r85Rd9h94tnsNWSCNf2DASIzIcGH3GtJEm8RTmgMJfAGvC3dK06GQQ5Q==","signatures":[{"sig":"MEQCIB/IUm3rGXQ1MVQOyapmYSVxQCYS4t3qIPqxNo+0+dhFAiADFiSgzqrxBzWLWd+d2w5sfqBFuQVhphKt0fIN8dzbnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7778444},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"a2aaa4bbca45d5eb3a7ea811c084e2629022d614","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.36_1759746844360_0.4802846210983227","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@musistudio/llms","version":"1.0.37","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.37","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"8ce20d906c49196e24723892736140046c8880ef","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.37.tgz","fileCount":25,"integrity":"sha512-XRYeVenRCLkObcDgba5tUAMCEct6unqfx5TKxWLvsiuVGnt2tIA7PXg8y9JxVus2F7KzndSksOHv9Iwr98FgQQ==","signatures":[{"sig":"MEQCIHTh4Y58CCa5BIYN2GO/uoNNrRtQZDPnp3SCoZqwpKYLAiB7I8FhQ5w1ESHr8fE9BuAcxy5LYnHwYekTowgodK8uUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7778568},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"af124ddc7498fa324ec89b15c51a069e083e4c4e","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.37_1760357246003_0.7264312242893052","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@musistudio/llms","version":"1.0.38","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.38","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"3512fcbca16611d9fea4386304527ae098ff315c","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.38.tgz","fileCount":25,"integrity":"sha512-J5MYJ9EBCVkKvvNioVTHlnusH5P9gX61zuOzSRvf0r6GnKjXqdSSO4JJLNyBFXnG56kMUNQQQ2JGvyBV2wEO4g==","signatures":[{"sig":"MEUCIQCCSJtvv7gXdiAHWF0XPk9uS5kxkD6FTpe1AjhpB8BR1gIgJ/prq8rXmZmGfPamJm1U/9X/EctbhGrJ93UzkF1hCEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7778442},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"dee3fbeed56fc369e8548dd0f53e708d32c9873a","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.38_1760442597900_0.758618987024573","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@musistudio/llms","version":"1.0.39","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.39","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"63cec7f4363b74a4e0adf052edf1f4f45ab61625","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.39.tgz","fileCount":25,"integrity":"sha512-a3aNa6co3066KNH1xgyyB0dFYuoPPHb13Na3v65tXeb5W2/VwlP5BFQL1NJQuh7ZP+7n6O3v2eOQuOvwCwJkPw==","signatures":[{"sig":"MEUCIBaC4rltt1hy03WITxyqjiP1bvgnUExkHyCaZ+sSOVEQAiEA3kPzTgZHx3Etki7yKDPcgCTXa/v03ctC/4nsIwWSCuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7816074},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"656ff38045ad87add2391cefef8646485446913a","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.39_1762160202227_0.6158554736704052","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@musistudio/llms","version":"1.0.40","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.40","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"025b0c8969b056b5b80036e64a7c5dc65c45406e","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.40.tgz","fileCount":25,"integrity":"sha512-omWIPdMpgQgy0GunQycYKviNpyAeV/bj85ihmW8tSqLPAvkbo68K/vThORw3b1Dwxovn/qRDI0MxbzrsjufLXA==","signatures":[{"sig":"MEYCIQC1+EfWqWj0U3WrhDIQiZj2tn4KsrLy9f3uBx416fN9QAIhAJip3jl1+8Ll5Cwp2wzNLBs5DciFQJPA68vKlrFz6IOU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7824994},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"c9cb2d02b7f7ac62fe6dfdac17ab23bd7f0a8530","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.40_1762872078939_0.6992125236685753","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@musistudio/llms","version":"1.0.41","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.41","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"d7b1e7687590a4d5fbe671964bf9c48eba57e35e","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.41.tgz","fileCount":25,"integrity":"sha512-e4d3rrSVG+OBd0eU11GfBUph376eOm44eBCDD/fuCUbpMT+YCaIDYFG7knnMkTAthqlRe3H6Bun1cGJUf8xhSw==","signatures":[{"sig":"MEUCIQDoF1qAlbQmKi/jBXKBC0VWzxlDL4KgnY0izqQU+pNyvAIgcQFndhW0JrGMeNNCSwEoIMXwQ7TZPomAQALo6ygERJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7853398},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"e29221188f50846f797b947b144f502cce6d7ce9","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.41_1763296429584_0.9621590196765435","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@musistudio/llms","version":"1.0.42","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.42","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"3576dc01b8606b893170714913d6da81e0090224","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.42.tgz","fileCount":25,"integrity":"sha512-VqZ3SPGoUkkIycYWZrE/m5/aM0KCGmJeNfWvr0BksFk/D5TulMEQTYiH9WjrJCfoli+DT34klRoBegl+JklD1g==","signatures":[{"sig":"MEYCIQDBiAe0NVfNwy2UseT5nnrEfU/LwJkelF8zYDHMqjBp1QIhAJi43xiqj2jFTQKjVxEVsASPhf5on1cjv2srMsoxcEVT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7854660},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"52a5fb958a7c9b3c9d072680723f4fa7a032163f","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.42_1763386459228_0.44878795370559565","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@musistudio/llms","version":"1.0.43","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.43","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"e9fd5dab2c19322edb11c646405d82b4b5f006bf","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.43.tgz","fileCount":25,"integrity":"sha512-x/BGFilAEa7oytjestQ9Wk/LFFKEo68Si2lNSkSOuj5WeyC+/YHHH2ynWaLshxfP0rUqnEdN4zML3IT4onDiyQ==","signatures":[{"sig":"MEQCICmkT81nP+OkYAgIE7bim8jTh+J5JKme6qpUMjrAwMc6AiBgqzRi8UKDzLoZwfHVs79m5FmZwBvySnJ+vd9xzeyzrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7858032},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"66bbc02d8f03037f5b217eecadd0c8f293dc7018","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.43_1763557065250_0.06310428426705572","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@musistudio/llms","version":"1.0.44","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.44","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"8eea3fc1e81b6560d52d3afcbc2451b8cc3ba60d","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.44.tgz","fileCount":25,"integrity":"sha512-BUK0ot2ld6qrFFXJTUuud8YbtK18zi5z5RkRx4rFbNyKTWh+J1Z7bu9D0pj4+0++yZLhg9khxusuMQq6emQnrQ==","signatures":[{"sig":"MEUCIQDKcEE3ZCa9vKnEpPd9jJjyYsgjdtRKGq3tEB1kE/8IoQIgRADR1iS4Nnri0oVnxVzWasixDE7cFM4wwVh2gjx3U7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7858254},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"8e45dc677509ec079959523e3dda698c60a43a63","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.44_1763558760581_0.6341721954323902","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@musistudio/llms","version":"1.0.45","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.45","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"351c9d350bc6a410539cea9b13c0305cf2d3e738","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.45.tgz","fileCount":25,"integrity":"sha512-yHoG5JDszGpzRwbjLYEY8uR5VVzoHD+vOUtoOZHDlowGTU5OPcKtLlHK3IZygE9b51qhpQHixz2xBCwHYcByzA==","signatures":[{"sig":"MEQCIGLenbYbhF3VJOagphJDX6XpO13XNRN/m2H1r5fg1n3IAiB1eyiMvPqw/uV9vxt+XZitIHGLx2s9Yj2QFGkTT3n08Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7905429},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"fe67a17321c36dbfaca4fbffe19ec187bd2434bb","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.45_1763806076696_0.9004750893951459","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@musistudio/llms","version":"1.0.46","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.46","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"593178e39b4650ec1d053e32df0331fc85bed415","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.46.tgz","fileCount":25,"integrity":"sha512-IpI5SWcz3sxKdq6BOK+ZVWGa/r9UR6pLJW+xjQMj3ZKsb4kdBOzBjRnULVvvIy7EUWnyOP13g5LufRx5sp6JdQ==","signatures":[{"sig":"MEQCIDrBtzw7MUg07V4dCqAH+zze6oycu15u9m7l2iZQTNiNAiBuM3qTAe9KbXz7Ty8Ueu06xUzUOyqVs/lIZckyxZOHqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7909693},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"41463f18904de196208883bb74286cc1bb5d0164","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.46_1764668821022_0.7775950496547952","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@musistudio/llms","version":"1.0.47","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.47","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"df738fdf6252fc36c50bbf6380c62273f3ae122b","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.47.tgz","fileCount":25,"integrity":"sha512-U5kbgwhl9ckSrX35NT1ZOjXBzzAhPDgeSr99pvmsYX1oh6g1yAXFAOfr1w/pYBdXRBgunU1VyZdRFol98psavQ==","signatures":[{"sig":"MEQCIE7MOPHfMYoFIzWeYqjqxEsuzNp3Gc4FFS55+Lm7uu6wAiAPkbSB2wH1sb4GApffGuxHn068VNip6gbdgdJlkAheZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7912601},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"52a5af99927058e2b1e0ef08d0978770e5dccca0","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.47_1764746971985_0.20467327556531711","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@musistudio/llms","version":"1.0.48","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.48","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"70a1eddde1e7d37d2026bfabd119e263c54ab298","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.48.tgz","fileCount":25,"integrity":"sha512-EIzIXlLhRv6F/g+hH1em4gwxkfkX0VMWy4ekbpIkoa+m2R/BbyBRelhtlq6X4Qdbp8Qq5efQqYc0KaTXkQz+4g==","signatures":[{"sig":"MEUCIQCwcIpk63kHf2zYekufeMtD1jsRax9lIGH1UsjrynM5GAIgF55DvCpxsFZ6PCq2p1J+0bDeDFIhHZxcxAhjWDzM5Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7916625},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"15d2e1d19e4d3b21d5c0f4349b3855bc4f43dc5f","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.48_1764751423605_0.2380674821890647","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@musistudio/llms","version":"1.0.49","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.49","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"baf004d2c9fd37ed44dfc09f2561817df619f067","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.49.tgz","fileCount":25,"integrity":"sha512-MjgUb1qIrH9qam+DEr+cBJBGsX/pQ+cVQLKNKG/hFifYWSy35Bh9QS0TRkmor6IpZKWZQIBXGzuVGVDBbFhL1Q==","signatures":[{"sig":"MEUCIQCMlcvZpBk3d+jaPNoEwEkXuffaxuyKfLw2nceAn1LTsgIgenT5tCppzARp5/stQECJWQpLB3jRQLSuwokpeX7L3kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7916719},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"128505573a71f43f667398ec3ce081792e24dd1f","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.49_1765271534452_0.7604408447498969","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@musistudio/llms","version":"1.0.50","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.50","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"621e072eeda4752063dccb02b04492b3e7df7932","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.50.tgz","fileCount":25,"integrity":"sha512-gdbMgUQelQVmBPrN6K0obT/xuFIhWPJIMtxG1pJY2LbrIrJWji7KI4W8ZFU6Fw7kgJBflO/UHuFFrniHlY51VQ==","signatures":[{"sig":"MEUCIQDS0mjFDNth0F/mNlHoEO3OoSJZGpBsjun7wDb+kwiftAIgDgzhQf+IqOaqxGcCuYrcCGyCFBne6dIbyb71fhV7i94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7917461},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"ffee73740176551e87681719f455a65fe1fcec81","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.50_1765359202423_0.45573608332156557","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@musistudio/llms","version":"1.0.51","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.51","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"11f8b8b4cae8700e163415c958867bd38c6f6ad7","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.51.tgz","fileCount":25,"integrity":"sha512-38T9NYrL9/Ombwx4YkGZSryYPtyaSMWJb3aGsepY8m9nbwCST60V+68xKVEaWyri6EfN8D3kenU0W8+okfVSmQ==","signatures":[{"sig":"MEUCIQCXFYd9+7nJ7lINge5TOiLLFnuUvE4QuPvQct+HZJkaHwIgfjhouzGz4j7TtK/foL0WP4kEnMNU4g4nt7OfxkJ2F4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7919145},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"ffee73740176551e87681719f455a65fe1fcec81","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.51_1766029489196_0.9461674458296108","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@musistudio/llms","version":"1.0.52","keywords":[],"author":"","license":"MIT","_id":"@musistudio/llms@1.0.52","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"dist":{"shasum":"33c288662f9ab4ada271cc4a489df7d974bb7979","tarball":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.52.tgz","fileCount":25,"integrity":"sha512-lDEvKVkMP+PHcWCAjpdiWVG+Xu6CUWlOE8JVxQlVwuhpDiXUNdnD3w+FiUJxgZykEYh2H9zFSRFUGxSbK54Orw==","signatures":[{"sig":"MEUCIH58BEs49Sy1764BCwm3mKuLSvhJCWMvRTZK4rpu4G95AiEA4QYB3ro/P8AtK5GJ10jPCRWf3qtPjNe2U4EcjGHaoLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7924969},"main":"dist/cjs/server.cjs","type":"module","module":"dist/esm/server.mjs","exports":{".":{"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.cjs"}},"gitHead":"d4e0e26045afabe54dac250ab2151de6d1859d2d","scripts":{"dev":"nodemon","tsx":"tsx","lint":"eslint src --ext .ts,.tsx","build":"tsx scripts/build.ts","start":"node dist/cjs/server.cjs","start:esm":"node dist/esm/server.mjs","build:watch":"tsx scripts/build.ts --watch"},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"_npmVersion":"10.9.0","description":"A universal LLM API transformation server","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","json5":"^2.2.3","dotenv":"^16.5.0","openai":"^5.6.0","undici":"^7.10.0","fastify":"^5.4.0","jsonrepair":"^3.13.0","@fastify/cors":"^11.0.1","@google/genai":"^1.7.0","@anthropic-ai/sdk":"^0.54.0","google-auth-library":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","sinon":"^21.0.0","eslint":"^9.30.0","esbuild":"^0.25.5","nodemon":"^3.1.10","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","typescript-eslint":"^8.35.0","@typescript-eslint/parser":"^8.35.0","@typescript-eslint/eslint-plugin":"^8.35.0"},"_npmOperationalInternal":{"tmp":"tmp/llms_1.0.52_1767683628081_0.5197797085247922","host":"s3://npm-registry-packages-npm-production"}},"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":"https://registry.npmjs.org/@musistudio/llms/-/llms-1.0.53.tgz","fileCount":25,"unpackedSize":7961459,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF2MbYSBiWEetIWRYPPt2nP4WUtXZIYjhp4TNx+ZfdwRAiAA+2lfCqkDvxEGZ+wcDlIADWg1eciR79Suavs4D/X2KQ=="}]},"_npmUser":{"name":"musistudio","email":"me@jinhui.li"},"directories":{},"maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llms_1.0.53_1767774154209_0.6105127122280312"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-02T05:22:15.402Z","modified":"2026-01-07T08:22:35.001Z","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"},"license":"MIT","keywords":[],"description":"A universal LLM API transformation server","maintainers":[{"name":"musistudio","email":"me@jinhui.li"}],"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)\n","readmeFilename":"README.md"}