{"_id":"@anaplian/model-context-size","_rev":"10-d2186e4ae84e377d9ab86cd26e6c5185","name":"@anaplian/model-context-size","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"@anaplian/model-context-size","version":"1.0.0","keywords":["llm","context","window","model","size","langchain"],"author":{"name":"Anaplian.io"},"license":"MIT","_id":"@anaplian/model-context-size@1.0.0","maintainers":[{"name":"efortner","email":"ethan@anaplian.io"}],"homepage":"https://github.com/anaplian-io/anaplian/tree/main/packages/model-context-size","bugs":{"url":"https://github.com/anaplian-io/anaplian/issues"},"dist":{"shasum":"e50d8a2c9aba3d148a8283aa346451543c1e4df9","tarball":"https://registry.npmjs.org/@anaplian/model-context-size/-/model-context-size-1.0.0.tgz","fileCount":19,"integrity":"sha512-vweWyTyauJMytA9DVKvfuXu7HLURkr3g1uLtJSH2lP+l2aKSope3x1ipNXhsyELb+WEomWttcaSNQqz/H9X+zQ==","signatures":[{"sig":"MEUCIQC0+d3tXxMCVWpgkHnzWYMhOAhCvN8N1+xUupCoSf8k8wIgfkPUb3bK2hKDcm1QrijtT1X87Iocx0X5/dUENrHIkr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14656},"main":"index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"49ff5762618e4c8e6c86565cf22e39b67a66ca9d","scripts":{"test":"jest","build":"tsc","clean":"rm -rf dist coverage","test:ci":"jest --coverage -ci --reporters=default","semantic-release":"semantic-release"},"_npmUser":{"name":"efortner","email":"ethan@anaplian.io"},"repository":{"url":"git+https://github.com/anaplian-io/anaplian.git","type":"git"},"_npmVersion":"10.9.2","description":"Anaplian support library for fetching the context window size for various models","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/model-context-size_1.0.0_1735776842935_0.06477374998888119","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@anaplian/model-context-size","version":"1.0.1","keywords":["llm","context","window","model","size","langchain"],"author":{"name":"Anaplian.io"},"license":"MIT","_id":"@anaplian/model-context-size@1.0.1","maintainers":[{"name":"efortner","email":"ethan@anaplian.io"}],"homepage":"https://github.com/anaplian-io/anaplian/tree/main/packages/model-context-size","bugs":{"url":"https://github.com/anaplian-io/anaplian/issues"},"dist":{"shasum":"a006d39fc54e620c3bfc81cc3f2a26dbca50edc4","tarball":"https://registry.npmjs.org/@anaplian/model-context-size/-/model-context-size-1.0.1.tgz","fileCount":12,"integrity":"sha512-5jmyhqXDVFXqXNYuhxsG1qFBJT0Y378d7SHNKF93RRiwTi4IInYX/B0Fg98kiqTn/ikMkxLnMQGXMo+fhfBzig==","signatures":[{"sig":"MEUCIQDYhxkZK3bCJpFU3Bmh6oahLU3OxGAm9LzetcKrJVLhqAIgQ6piEYbNRwOTj6InLzGfPq1rjRka8UHL355iBPZv8Kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13096},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"5fe14a59e180da52a19ae22a509cf7c25a19a43e","scripts":{"test":"jest","build":"npm run build:cjs && npm run build:mjs","clean":"rm -rf dist coverage","test:ci":"jest --coverage -ci --reporters=default","build:cjs":"tsc -p tsconfig.cjs.json","build:mjs":"tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"efortner","email":"ethan@anaplian.io"},"repository":{"url":"git+https://github.com/anaplian-io/anaplian.git","type":"git"},"_npmVersion":"10.9.2","description":"Anaplian support library for fetching the context window size for various models","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/model-context-size_1.0.1_1735867519372_0.1392250503076713","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@anaplian/model-context-size","version":"1.0.2","keywords":["llm","context","window","model","size","langchain"],"author":{"name":"Anaplian.io"},"license":"MIT","_id":"@anaplian/model-context-size@1.0.2","maintainers":[{"name":"efortner","email":"ethan@anaplian.io"}],"homepage":"https://github.com/anaplian-io/anaplian/tree/main/packages/model-context-size","bugs":{"url":"https://github.com/anaplian-io/anaplian/issues"},"dist":{"shasum":"a03c036194ff398dce74f43a4b04e52fc1d87061","tarball":"https://registry.npmjs.org/@anaplian/model-context-size/-/model-context-size-1.0.2.tgz","fileCount":12,"integrity":"sha512-rEyeWXcVS8Tt6LVf8IiNknPuUfASl0K9s4+zlH4AY/t1D23/8biKSwb40xWZ85RMrwdsYocsKWDVb62JtP9XyA==","signatures":[{"sig":"MEQCIG+ScXQtxE4785FNZSbU31MJmV3Yl7Wa4HKy4yAC2v2mAiBngkaFwnuC/pRKZomV9AEXEJVoKAow1yEtj/mJNs8AfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13096},"main":"./dist/cjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","module":"./dist/mjs/index.js","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"7f8f575b3b2a0fdf07a42357e0582f4ecae525ad","scripts":{"test":"jest","build":"npm run build:cjs && npm run build:mjs","clean":"rm -rf dist coverage","test:ci":"jest --coverage -ci --reporters=default","build:cjs":"tsc -p tsconfig.cjs.json","build:mjs":"tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"efortner","email":"ethan@anaplian.io"},"repository":{"url":"git+https://github.com/anaplian-io/anaplian.git","type":"git"},"_npmVersion":"10.9.2","description":"Anaplian support library for fetching the context window size for various models","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/model-context-size_1.0.2_1735868084929_0.8703608262763154","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@anaplian/model-context-size","version":"1.0.3","keywords":["llm","context","window","model","size","langchain"],"author":{"name":"Anaplian.io"},"license":"MIT","_id":"@anaplian/model-context-size@1.0.3","maintainers":[{"name":"efortner","email":"ethan@anaplian.io"}],"homepage":"https://github.com/anaplian-io/anaplian/tree/main/packages/model-context-size","bugs":{"url":"https://github.com/anaplian-io/anaplian/issues"},"dist":{"shasum":"bfcfb9a1c12b838da38315e821dafc41a764836c","tarball":"https://registry.npmjs.org/@anaplian/model-context-size/-/model-context-size-1.0.3.tgz","fileCount":12,"integrity":"sha512-zABs1PuGBv9bHGxWZNzTD17tnfGs+hR82utYi2dsfK0NhAbQp9evASDLn9kSSNsYYZD/IHmxeqEDzB1G9JNREg==","signatures":[{"sig":"MEUCIQCI6a0ZmUUTN4joE5zN9i20r5AYbtTJr+qfvcNXGvSD5QIgCJQ//LEq5OpGgrglBOlpqQHj+feTbxrm3DjWXfR1YqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13136},"main":"./dist/cjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","module":"./dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"cd453ce5ba62ca7c0f0bc1160ad7c0d719bdf057","scripts":{"test":"jest","build":"npm run build:cjs && npm run build:mjs","clean":"rm -rf dist coverage","test:ci":"jest --coverage -ci --reporters=default","build:cjs":"tsc -p tsconfig.cjs.json","build:mjs":"tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"efortner","email":"ethan@anaplian.io"},"repository":{"url":"git+https://github.com/anaplian-io/anaplian.git","type":"git"},"_npmVersion":"10.9.2","description":"Anaplian support library for fetching the context window size for various models","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/model-context-size_1.0.3_1735873001785_0.3076470973768628","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@anaplian/model-context-size","version":"1.0.4","keywords":["llm","context","window","model","size","langchain"],"author":{"name":"Anaplian.io"},"license":"MIT","_id":"@anaplian/model-context-size@1.0.4","maintainers":[{"name":"efortner","email":"ethan@anaplian.io"}],"homepage":"https://github.com/anaplian-io/anaplian/tree/main/packages/model-context-size","bugs":{"url":"https://github.com/anaplian-io/anaplian/issues"},"dist":{"shasum":"f7804221d2940bd51db5657f74f288c8e7e8ecfb","tarball":"https://registry.npmjs.org/@anaplian/model-context-size/-/model-context-size-1.0.4.tgz","fileCount":12,"integrity":"sha512-W+48q/FE0pnnTp0rZ4aUIqMly434GyoT3TTHMNIjOEZruSs5ocpOFhEAZouTMteOxEWUEaKdS9oDXEs5eX/qQw==","signatures":[{"sig":"MEUCIQCvbZiW6NwLUa0RBgwjdKKaxqwnGPVDRVtdVtBcDktKygIgNbzdnYEabebmVj0q5baRuCaKWTJSdsnJt3Dr/uMhQDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17802},"main":"./dist/cjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","module":"./dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"e0dc82b83660acdd8f2c7a0821cb7980bd919834","scripts":{"test":"jest","build":"npm run build:cjs && npm run build:mjs","clean":"rm -rf dist coverage","test:ci":"jest --coverage -ci --reporters=default","build:cjs":"tsc -p tsconfig.cjs.json","build:mjs":"tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"efortner","email":"ethan@anaplian.io"},"repository":{"url":"git+https://github.com/anaplian-io/anaplian.git","type":"git"},"_npmVersion":"10.9.2","description":"Anaplian support library for fetching the context window size for various models","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/model-context-size_1.0.4_1735929741083_0.67413098365635","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@anaplian/model-context-size","version":"1.0.5","keywords":["llm","context","window","model","size","langchain"],"author":{"name":"Anaplian.io"},"license":"MIT","_id":"@anaplian/model-context-size@1.0.5","maintainers":[{"name":"efortner","email":"ethan@anaplian.io"}],"homepage":"https://github.com/anaplian-io/anaplian/tree/main/packages/model-context-size","bugs":{"url":"https://github.com/anaplian-io/anaplian/issues"},"dist":{"shasum":"4f36f868f6ce20c12f2030aaf3c184c96564a8f8","tarball":"https://registry.npmjs.org/@anaplian/model-context-size/-/model-context-size-1.0.5.tgz","fileCount":12,"integrity":"sha512-SZDa7Mr/Yqk0RvijDYcZ1vMMFwV7dZsu8lY/29djWCIXexRAEaKc1jsFURLURfgQH/AMaFi6NFfACN2KBHMsig==","signatures":[{"sig":"MEUCICgifYwKstFYMVgHsbKSgU1jvqsnSMBQtXIZqs9rPDVAAiEA3711MUvOzUnwD9BjdHJE8oRFNMmltAA1IblXzIDvd/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19009},"main":"./dist/cjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","module":"./dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"c7f493d18d9015c273c7480b3b673032e5c46edd","scripts":{"test":"jest","build":"npm run build:cjs && npm run build:mjs","clean":"rm -rf dist coverage","test:ci":"jest --coverage -ci --reporters=default","build:cjs":"tsc -p tsconfig.cjs.json","build:mjs":"tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"efortner","email":"ethan@anaplian.io"},"repository":{"url":"git+https://github.com/anaplian-io/anaplian.git","type":"git"},"_npmVersion":"10.9.2","description":"Anaplian support library for fetching the context window size for various models","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/model-context-size_1.0.5_1736219946696_0.00489806617449795","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@anaplian/model-context-size","version":"1.0.6","keywords":["llm","context","window","model","size","langchain"],"author":{"name":"Anaplian.io"},"license":"MIT","_id":"@anaplian/model-context-size@1.0.6","maintainers":[{"name":"efortner","email":"ethan@anaplian.io"}],"homepage":"https://github.com/anaplian-io/anaplian/tree/main/packages/model-context-size","bugs":{"url":"https://github.com/anaplian-io/anaplian/issues"},"dist":{"shasum":"728d0eb037e6e7aa5de7c79ba380b395211789f0","tarball":"https://registry.npmjs.org/@anaplian/model-context-size/-/model-context-size-1.0.6.tgz","fileCount":12,"integrity":"sha512-WyeHfcMB9UJ5epVeUcrv63dg3cK5JSe29YN9m/8CQjtyXIl0baXAMqa9+fsFeITYEEX/Mo1TLnozEyPVCFBpeQ==","signatures":[{"sig":"MEYCIQDL9mawoAgHmpKokFAAAjdBdsf9smt4jBY9i+6wM9JLPQIhAMJb/jplu8slyUudc3U0yYFIr25juamWE1yIYJ2faeC4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19033},"main":"./dist/cjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","module":"./dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"bd2c4ff02a5a678d13d83c9e7bdf0e9d9793c29e","scripts":{"test":"jest","build":"npm run build:cjs && npm run build:mjs","clean":"rm -rf dist coverage","test:ci":"jest --coverage -ci --reporters=default","build:cjs":"tsc -p tsconfig.cjs.json","build:mjs":"tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"efortner","email":"ethan@anaplian.io"},"repository":{"url":"git+https://github.com/anaplian-io/anaplian.git","type":"git"},"_npmVersion":"10.9.2","description":"Anaplian support library for fetching the context window size for various models","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/model-context-size_1.0.6_1736894116881_0.22657530315315122","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@anaplian/model-context-size","version":"1.0.7","keywords":["llm","context","window","model","size","langchain"],"author":{"name":"Anaplian.io"},"license":"MIT","_id":"@anaplian/model-context-size@1.0.7","maintainers":[{"name":"efortner","email":"ethan@anaplian.io"}],"homepage":"https://github.com/anaplian-io/anaplian/tree/main/packages/model-context-size","bugs":{"url":"https://github.com/anaplian-io/anaplian/issues"},"dist":{"shasum":"8b8e8cf7e552842aa94baef657fc1386c1ebd89d","tarball":"https://registry.npmjs.org/@anaplian/model-context-size/-/model-context-size-1.0.7.tgz","fileCount":12,"integrity":"sha512-PPyb5Na/Uh56Rh7aDVHNRcjx2mhQ5ocL2DANtk1hJxuhFHdDxiIrXkLwKRiTx5QohUBmFecWEzxktqkEklGFcQ==","signatures":[{"sig":"MEUCIQCUinqSZ/jnD0vBEt2k2SlRSxzI3d/zWCzoJ8vU/zusdgIgWSnBF28CjiHSRhUVJFZglsnQNhlP4+DljXVRYdIOWlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20682},"main":"./dist/cjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","module":"./dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"0d36f911b41d15f0437c81e9f2715a77c380a448","scripts":{"test":"jest","build":"npm run build:cjs && npm run build:mjs","clean":"rm -rf dist coverage","test:ci":"jest --coverage -ci --reporters=default","build:cjs":"tsc -p tsconfig.cjs.json","build:mjs":"tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"efortner","email":"ethan@anaplian.io"},"repository":{"url":"git+https://github.com/anaplian-io/anaplian.git","type":"git"},"_npmVersion":"10.9.2","description":"Anaplian support library for fetching the context window size for various models","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/model-context-size_1.0.7_1738599730596_0.45111817932115605","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@anaplian/model-context-size","version":"1.0.8","keywords":["llm","context","window","model","size","langchain"],"author":{"name":"Anaplian.io"},"license":"MIT","_id":"@anaplian/model-context-size@1.0.8","maintainers":[{"name":"efortner","email":"ethan@anaplian.io"}],"homepage":"https://github.com/anaplian-io/anaplian/tree/main/packages/model-context-size","bugs":{"url":"https://github.com/anaplian-io/anaplian/issues"},"dist":{"shasum":"4f8a7d23de6c6ef1bc7457413630273a84b1518a","tarball":"https://registry.npmjs.org/@anaplian/model-context-size/-/model-context-size-1.0.8.tgz","fileCount":12,"integrity":"sha512-IGaihRhPwbi3/JEesu3CVDnYS8K9TVXvpC3M7r6Zo2UGo+s1bK17dGBMlffdP1DlaNAFaZTGrNnr1s/ZDSn0XA==","signatures":[{"sig":"MEYCIQDaMQGhai0ZtZuk/A7EJwoKtOaByLvLTYf8mU8X2pITvAIhAK1bb5BxUubWCK2L7Rgc+03SEKPAwP3/okI0lwear0Jn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21609},"main":"./dist/cjs/index.js","type":"module","types":"./dist/mjs/index.d.ts","module":"./dist/mjs/index.js","exports":{".":{"types":"./dist/mjs/index.d.ts","import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"b580465d373b366ed3fe9665f0d3c15086cefba2","scripts":{"test":"jest","build":"npm run build:cjs && npm run build:mjs","clean":"rm -rf dist coverage","test:ci":"jest --coverage -ci --reporters=default","build:cjs":"tsc -p tsconfig.cjs.json","build:mjs":"tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"efortner","email":"ethan@anaplian.io"},"repository":{"url":"git+https://github.com/anaplian-io/anaplian.git","type":"git"},"_npmVersion":"10.9.2","description":"Anaplian support library for fetching the context window size for various models","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@types/jest":"^29.5.14"},"_npmOperationalInternal":{"tmp":"tmp/model-context-size_1.0.8_1741920244938_0.6460469753355751","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@anaplian/model-context-size","version":"1.0.9","description":"Anaplian support library for fetching the context window size for various models","type":"module","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","scripts":{"test":"jest","test:ci":"jest --coverage -ci --reporters=default","clean":"rm -rf dist coverage","semantic-release":"semantic-release","build:mjs":"tsc","build:cjs":"tsc -p tsconfig.cjs.json","build":"npm run build:cjs && npm run build:mjs"},"types":"./dist/mjs/index.d.ts","exports":{".":{"types":"./dist/mjs/index.d.ts","require":"./dist/cjs/index.js","import":"./dist/mjs/index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/anaplian-io/anaplian.git"},"author":{"name":"Anaplian.io"},"license":"MIT","bugs":{"url":"https://github.com/anaplian-io/anaplian/issues"},"homepage":"https://github.com/anaplian-io/anaplian/tree/main/packages/model-context-size","keywords":["llm","context","window","model","size","langchain"],"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^29.5.14","jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2"},"sideEffects":false,"_id":"@anaplian/model-context-size@1.0.9","gitHead":"ce5ffceaf41fd65717ee52aa0ca4f6fe95860ec6","_nodeVersion":"20.19.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-dxw0lMyiRY4A6sDXVL3yKrkGlIxR3D6S1NACD1ZNwZRROMhEwf/17uMF0wQFlRNIm481+AB4Y4zUJyV+87ytgw==","shasum":"3406bb2027a2921b39e3cdb49ecc43e603f66745","tarball":"https://registry.npmjs.org/@anaplian/model-context-size/-/model-context-size-1.0.9.tgz","fileCount":12,"unpackedSize":23740,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEvmmASJuZpTs1g9SNlH84AtETmUtRIboYo4KGjPkhM5AiEA6ykn3TFsFFY/u9EJJXbH+xpGyLiiHTPsjg40auR1LI4="}]},"_npmUser":{"name":"efortner","email":"ethan@anaplian.io"},"directories":{},"maintainers":[{"name":"efortner","email":"ethan@anaplian.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/model-context-size_1.0.9_1743288562605_0.29417052186897763"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-02T00:14:02.800Z","modified":"2025-03-29T22:49:22.965Z","1.0.0":"2025-01-02T00:14:03.124Z","1.0.1":"2025-01-03T01:25:19.607Z","1.0.2":"2025-01-03T01:34:45.094Z","1.0.3":"2025-01-03T02:56:41.950Z","1.0.4":"2025-01-03T18:42:21.304Z","1.0.5":"2025-01-07T03:19:06.893Z","1.0.6":"2025-01-14T22:35:17.069Z","1.0.7":"2025-02-03T16:22:10.782Z","1.0.8":"2025-03-14T02:44:05.123Z","1.0.9":"2025-03-29T22:49:22.800Z"},"bugs":{"url":"https://github.com/anaplian-io/anaplian/issues"},"author":{"name":"Anaplian.io"},"license":"MIT","homepage":"https://github.com/anaplian-io/anaplian/tree/main/packages/model-context-size","keywords":["llm","context","window","model","size","langchain"],"repository":{"type":"git","url":"git+https://github.com/anaplian-io/anaplian.git"},"description":"Anaplian support library for fetching the context window size for various models","maintainers":[{"name":"efortner","email":"ethan@anaplian.io"}],"readme":"# **@anaplian/model-context-size**\n\nA lightweight utility module for managing and retrieving context window sizes for various language models.\n\n---\n\n## **Features**\n\n- Provides context size information for large language models.\n- Includes type safety for model names.\n\n---\n\n## **Installation**\n\n```bash\nnpm install @anaplian/model-context-size\n```\n\n---\n\n## **Usage**\n\n### **Import the module**\n\n```typescript\nimport {\n  getModelContextSize,\n  isModelSupported,\n} from '@anaplian/model-context-size';\n```\n\n### **Check if a model is supported**\n\n```typescript\nconst modelName = 'gpt-4';\nif (isModelSupported(modelName)) {\n  console.log(`\\${modelName} is supported.`);\n} else {\n  console.log(`\\${modelName} is not supported.`);\n}\n```\n\n### **Get the context size of a supported model**\n\n```typescript\nconst modelName = 'gpt-4';\nif (isModelSupported(modelName)) {\n  const contextSize = getModelContextSize(modelName);\n  console.log(`Context size for \\${modelName}: \\${contextSize} tokens`);\n}\n```\n\n---\n\n## **API Reference**\n\n### **Functions**\n\n#### `isModelSupported(modelName: string): boolean`\n\n**Description:**  \nChecks whether the given model name is supported.\n\n**Parameters:**\n\n- `modelName` _(string)_ - The name of the model to check.\n\n**Returns:**\n\n- `boolean` - `true` if the model is supported, otherwise `false`.\n\n---\n\n#### `getModelContextSize(modelName: SupportedModelName): number`\n\n**Description:**  \nRetrieves the context window size (in tokens) for the specified model.\n\n**Parameters:**\n\n- `modelName` _(SupportedModelName)_ - The supported model name.\n\n**Returns:**\n\n- `number` - The context size in tokens.\n\n---\n\n## **License**\n\nThis project is licensed under the **MIT License**.\n","readmeFilename":"README.md"}