{"versions":{"0.0.0":{"name":"@langchain/textsplitters","version":"0.0.0","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/textsplitters@0.0.0","maintainers":[{"name":"anonymous","email":"andrewnguonly@gmail.com"},{"name":"anonymous","email":"braceasproul@gmail.com"},{"name":"anonymous","email":"jacoblee93@gmail.com"},{"name":"anonymous","email":"nuno@boringbits.io"},{"name":"anonymous","email":"ssullivan61198@gmail.com"},{"name":"anonymous","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-INTEGRATION_NAME/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"5fe05fcd86ad7f1b4766afacda482cba98a3d35d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@langchain/textsplitters/-/textsplitters-0.0.0.tgz","fileCount":13,"integrity":"sha512-3hPesWomnmVeYMppEGYbyv0v/sRUugUdlFBNn9m1ueJYHAIKbvCErkWxNUH3guyKKYgJVrkvZoQxcd9faucSaw==","signatures":[{"sig":"MEYCIQC1faMPXc5vFzi5izKHzY2XnflOF98OCFnX04AuKc/mwgIhANudZdQMWCti4IhG+OBxDac0sFDFCPMIl5wo+Zm816gf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60106},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"76193ec0db1cebd55ea49456b373bae7c83838eb","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rm -rf dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rm -rf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rm -rf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"anonymous","email":"jacoblee93@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.2.5","description":"Various implementations of LangChain.js text splitters","directories":{},"_nodeVersion":"20.10.0","dependencies":{"js-tiktoken":"^1.0.11","@langchain/core":"~0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","dotenv":"^16.3.1","eslint":"^8.33.0","rollup":"^4.5.2","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"<5.2.0","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-import":"^2.27.5","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/textsplitters_0.0.0_1713843224227_0.8805094143894843","host":"s3://npm-registry-packages"},"contributors":[]},"0.0.1":{"name":"@langchain/textsplitters","version":"0.0.1","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/textsplitters@0.0.1","maintainers":[{"name":"anonymous","email":"andrewnguonly@gmail.com"},{"name":"anonymous","email":"braceasproul@gmail.com"},{"name":"anonymous","email":"jacoblee93@gmail.com"},{"name":"anonymous","email":"nuno@boringbits.io"},{"name":"anonymous","email":"ssullivan61198@gmail.com"},{"name":"anonymous","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-INTEGRATION_NAME/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"3fc8d6f01ec0e523ea6e15eecad8415901e849b7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@langchain/textsplitters/-/textsplitters-0.0.1.tgz","fileCount":13,"integrity":"sha512-DqYsdZ/W2e4DlC8uFEFkYMtlAAmtDJgEJIl59XkueCQ0yNIMi1r9zpiRykaK/hBNEwE8FnQxixGj3mXwVTerdQ==","signatures":[{"sig":"MEQCIAb2XlrT5rrmwDMeegFG852fQHfV0HYkUAb816OvDrNIAiAGZbIykWPVviSKUeMmQlKi/yq9+EExm22AjV9+RnGE+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60118},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"8cf8b050749917fafbe11ebf11f6e8a41faa6108","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rm -rf dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rm -rf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rm -rf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"anonymous","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Various implementations of LangChain.js text splitters","directories":{},"_nodeVersion":"20.10.0","dependencies":{"js-tiktoken":"^1.0.12","@langchain/core":"<0.3.0 || >0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","dotenv":"^16.3.1","eslint":"^8.33.0","rollup":"^4.5.2","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"<5.2.0","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-import":"^2.27.5","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/textsplitters_0.0.1_1715794858864_0.8577611274677059","host":"s3://npm-registry-packages"},"contributors":[]},"0.0.2":{"name":"@langchain/textsplitters","version":"0.0.2","author":{"name":"LangChain"},"license":"MIT","_id":"@langchain/textsplitters@0.0.2","maintainers":[{"name":"anonymous","email":"andrewnguonly@gmail.com"},{"name":"anonymous","email":"braceasproul@gmail.com"},{"name":"anonymous","email":"jacoblee93@gmail.com"},{"name":"anonymous","email":"nuno@boringbits.io"},{"name":"anonymous","email":"ssullivan61198@gmail.com"},{"name":"anonymous","email":"hw.chase.17@gmail.com"}],"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-INTEGRATION_NAME/","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"dist":{"shasum":"500baa8341fb7fc86fca531a4192665a319504a3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@langchain/textsplitters/-/textsplitters-0.0.2.tgz","fileCount":13,"integrity":"sha512-6bQOuYHTGYlkgPY/8M5WPq4nnXZpEysGzRopQCYjg2WLcEoIPUMMrXsAaNNdvU3BOeMrhin8izvpDPD165hX6Q==","signatures":[{"sig":"MEUCIQCjshrfY7uozdTCGyJD/HvVaX3F8qRcvVKs0kaxsm4fCgIgbWJBkqkOEvKfxnc5/ICA4QBurXVCALLDXnlHyPQp4A4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60116},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":{"import":"./index.d.ts","default":"./index.d.ts","require":"./index.d.cts"},"import":"./index.js","require":"./index.cjs"},"./package.json":"./package.json"},"gitHead":"80f87ff154674ba7ccf77fdb07f8fdd76ae1bd10","scripts":{"lint":"yarn lint:eslint && yarn lint:dpdm","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","build":"yarn clean && yarn build:esm && yarn build:cjs && yarn build:scripts","clean":"rm -rf dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre","format":"prettier --config .prettierrc --write \"src\"","prepack":"yarn build","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rm -rf dist-cjs","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rm -rf dist/tests dist/**/tests","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","format:check":"prettier --config .prettierrc --check \"src\"","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints"},"_npmUser":{"name":"anonymous","email":"braceasproul@gmail.com"},"repository":{"url":"git+ssh://git@github.com/langchain-ai/langchainjs.git","type":"git"},"_npmVersion":"10.5.2","description":"Various implementations of LangChain.js text splitters","directories":{},"_nodeVersion":"20.10.0","dependencies":{"js-tiktoken":"^1.0.12","@langchain/core":">0.1.0  <0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.12.0","jest":"^29.5.0","dotenv":"^16.3.1","eslint":"^8.33.0","rollup":"^4.5.2","ts-jest":"^29.1.0","prettier":"^2.8.3","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","release-it":"^15.10.1","typescript":"<5.2.0","@jest/globals":"^29.5.0","@langchain/scripts":"~0.0","eslint-plugin-import":"^2.27.5","@tsconfig/recommended":"^1.0.3","jest-environment-node":"^29.6.4","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.12.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-no-instanceof":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/textsplitters_0.0.2_1715984094303_0.9255766303614799","host":"s3://npm-registry-packages"},"contributors":[]},"0.0.3":{"name":"@langchain/textsplitters","version":"0.0.3","description":"Various implementations of LangChain.js text splitters","type":"module","engines":{"node":">=18"},"main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-textsplitters/","scripts":{"build":"yarn turbo:command build:internal --filter=@langchain/textsplitters","build:internal":"yarn lc-build:v2 --create-entrypoints --pre --tree-shaking","build:esm":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist/ && rm -rf dist/tests dist/**/tests","build:cjs":"NODE_OPTIONS=--max-old-space-size=4096 tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rm -rf dist-cjs","build:watch":"yarn create-entrypoints && tsc --outDir dist/ --watch","build:scripts":"yarn create-entrypoints && yarn check-tree-shaking","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","lint":"yarn lint:eslint && yarn lint:dpdm","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","clean":"rm -rf .turbo dist/","prepack":"yarn build","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","format":"prettier --config .prettierrc --write \"src\"","format:check":"prettier --config .prettierrc --check \"src\"","move-cjs-to-dist":"yarn lc-build --config ./langchain.config.js --move-cjs-dist","create-entrypoints":"yarn lc-build --config ./langchain.config.js --create-entrypoints","check-tree-shaking":"yarn lc-build --config ./langchain.config.js --tree-shaking"},"author":{"name":"LangChain"},"license":"MIT","dependencies":{"@langchain/core":">0.2.0 <0.3.0","js-tiktoken":"^1.0.12"},"devDependencies":{"@jest/globals":"^29.5.0","@langchain/scripts":"~0.0.14","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","@tsconfig/recommended":"^1.0.3","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","dotenv":"^16.3.1","dpdm":"^3.12.0","eslint":"^8.33.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-no-instanceof":"^1.0.1","eslint-plugin-prettier":"^4.2.1","jest":"^29.5.0","jest-environment-node":"^29.6.4","prettier":"^2.8.3","release-it":"^15.10.1","rollup":"^4.5.2","ts-jest":"^29.1.0","typescript":"<5.2.0"},"publishConfig":{"access":"public"},"exports":{".":{"types":{"import":"./index.d.ts","require":"./index.d.cts","default":"./index.d.ts"},"import":"./index.js","require":"./index.cjs"},"./package.json":"./package.json"},"_id":"@langchain/textsplitters@0.0.3","gitHead":"cae08ae3143307e011df01c018b28432c2e21c21","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-cXWgKE3sdWLSqAa8ykbCcUsUF1Kyr5J3HOWYGuobhPEycXW4WI++d5DhzdpL238mzoEXTi90VqfSCra37l5YqA==","shasum":"1a3cc93dd2ab330edb225400ded190a22fea14e3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@langchain/textsplitters/-/textsplitters-0.0.3.tgz","fileCount":13,"unpackedSize":60091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/7Dk9mDtTzHYHFgRVvU5vwnRlADDBjEemDcEBzabeKAIhAOw+U/W+MeuWoRqFahseRdGc1giY4qPMxANVVQ8+3OJI"}]},"_npmUser":{"name":"anonymous","email":"jacoblee93@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"vadym@langchain.dev"},{"name":"anonymous","email":"david@duong.cz"},{"name":"anonymous","email":"andrewnguonly@gmail.com"},{"name":"anonymous","email":"braceasproul@gmail.com"},{"name":"anonymous","email":"jacoblee93@gmail.com"},{"name":"anonymous","email":"nuno@boringbits.io"},{"name":"anonymous","email":"ssullivan61198@gmail.com"},{"name":"anonymous","email":"hw.chase.17@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/textsplitters_0.0.3_1717708005885_0.9832190486566974"},"_hasShrinkwrap":false,"contributors":[]},"0.1.0-rc.0":{"name":"@langchain/textsplitters","version":"0.1.0-rc.0","description":"Various implementations of LangChain.js text splitters","type":"module","engines":{"node":">=18"},"main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-textsplitters/","scripts":{"build":"yarn turbo:command build:internal --filter=@langchain/textsplitters","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","lint":"yarn lint:eslint && yarn lint:dpdm","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","clean":"rm -rf .turbo dist/","prepack":"yarn build","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","format":"prettier --config .prettierrc --write \"src\"","format:check":"prettier --config .prettierrc --check \"src\""},"author":{"name":"LangChain"},"license":"MIT","dependencies":{"js-tiktoken":"^1.0.12"},"peerDependencies":{"@langchain/core":">=0.2.21 <0.4.0 || 0.3.0-rc.0"},"devDependencies":{"@jest/globals":"^29.5.0","@langchain/core":"workspace:*","@langchain/scripts":">=0.1.0 <0.2.0","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","@tsconfig/recommended":"^1.0.3","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","dotenv":"^16.3.1","dpdm":"^3.12.0","eslint":"^8.33.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-no-instanceof":"^1.0.1","eslint-plugin-prettier":"^4.2.1","jest":"^29.5.0","jest-environment-node":"^29.6.4","prettier":"^2.8.3","release-it":"^17.6.0","rollup":"^4.5.2","ts-jest":"^29.1.0","typescript":"<5.2.0"},"publishConfig":{"access":"public"},"exports":{".":{"types":{"import":"./index.d.ts","require":"./index.d.cts","default":"./index.d.ts"},"import":"./index.js","require":"./index.cjs"},"./package.json":"./package.json"},"_id":"@langchain/textsplitters@0.1.0-rc.0","readmeFilename":"README.md","gitHead":"e25f16e84d450a1fff40a7f308447739b1ae5f80","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-eLu+Yt/JHdAARa70ZGhya4vNzgffWvbvXXGSovM/rcFgmBNiNUZyfIneDj43jWnwHRMoCbjfxwFgwHELlEj3ZA==","shasum":"607c2687f1de755abc748887686ba663dda1f4ec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@langchain/textsplitters/-/textsplitters-0.1.0-rc.0.tgz","fileCount":13,"unpackedSize":59498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/3KhZ2J4qptH8tbkxZ8CZYNT7hWbZ1ykNMA4GI7I4oAiEAm+eWLUGR888P1LkEKI0+HRh9fbhCrrzhRGYooY5JihQ="}],"size":8193},"_npmUser":{"name":"anonymous","email":"jacoblee93@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"madelyn.adams1@gmail.com"},{"name":"anonymous","email":"sam@langchain.dev"},{"name":"anonymous","email":"vadym@langchain.dev"},{"name":"anonymous","email":"david@duong.cz"},{"name":"anonymous","email":"andrewnguonly@gmail.com"},{"name":"anonymous","email":"braceasproul@gmail.com"},{"name":"anonymous","email":"jacoblee93@gmail.com"},{"name":"anonymous","email":"nuno@boringbits.io"},{"name":"anonymous","email":"ssullivan61198@gmail.com"},{"name":"anonymous","email":"hw.chase.17@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/textsplitters_0.1.0-rc.0_1725667609088_0.226166489621338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-07T00:06:49.262Z","publish_time":1725667609262,"_source_registry_name":"default","contributors":[]},"0.1.0":{"name":"@langchain/textsplitters","version":"0.1.0","description":"Various implementations of LangChain.js text splitters","type":"module","engines":{"node":">=18"},"main":"./index.js","types":"./index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-textsplitters/","scripts":{"build":"yarn turbo:command build:internal --filter=@langchain/textsplitters","build:internal":"yarn lc_build --create-entrypoints --pre --tree-shaking","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","lint:dpdm":"dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","lint":"yarn lint:eslint && yarn lint:dpdm","lint:fix":"yarn lint:eslint --fix && yarn lint:dpdm","clean":"rm -rf .turbo dist/","prepack":"yarn build","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=\\.int\\.test.ts --testTimeout 30000 --maxWorkers=50%","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=\\.int\\.test.ts","test:single":"NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000","test:int":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000 --maxWorkers=50%","format":"prettier --config .prettierrc --write \"src\"","format:check":"prettier --config .prettierrc --check \"src\""},"author":{"name":"LangChain"},"license":"MIT","dependencies":{"js-tiktoken":"^1.0.12"},"peerDependencies":{"@langchain/core":">=0.2.21 <0.4.0"},"devDependencies":{"@jest/globals":"^29.5.0","@langchain/core":"workspace:*","@langchain/scripts":">=0.1.0 <0.2.0","@swc/core":"^1.3.90","@swc/jest":"^0.2.29","@tsconfig/recommended":"^1.0.3","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","dotenv":"^16.3.1","dpdm":"^3.12.0","eslint":"^8.33.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-no-instanceof":"^1.0.1","eslint-plugin-prettier":"^4.2.1","jest":"^29.5.0","jest-environment-node":"^29.6.4","prettier":"^2.8.3","release-it":"^17.6.0","rollup":"^4.5.2","ts-jest":"^29.1.0","typescript":"<5.2.0"},"publishConfig":{"access":"public"},"exports":{".":{"types":{"import":"./index.d.ts","require":"./index.d.cts","default":"./index.d.ts"},"import":"./index.js","require":"./index.cjs"},"./package.json":"./package.json"},"_id":"@langchain/textsplitters@0.1.0","gitHead":"9b348a2f26005d25cd4fd8942f9d0e16a87a5044","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-djI4uw9rlkAb5iMhtLED+xJebDdAG935AdP4eRTB02R7OB/act55Bj9wsskhZsvuyQRpO4O1wQOp85s6T6GWmw==","shasum":"f37620992192df09ecda3dfbd545b36a6bcbae46","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@langchain/textsplitters/-/textsplitters-0.1.0.tgz","fileCount":13,"unpackedSize":59495,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXYsSJMoNgUtK+eMZKt52i/U2uzpHrnfc4Ub+irfU5RAIhAMs6r7cTuND2YqySXCYT7NNC65F9A7AIkoCvKGpRfZjl"}],"size":8181},"_npmUser":{"name":"anonymous","email":"jacoblee93@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"madelyn.adams1@gmail.com"},{"name":"anonymous","email":"sam@langchain.dev"},{"name":"anonymous","email":"vadym@langchain.dev"},{"name":"anonymous","email":"david@duong.cz"},{"name":"anonymous","email":"andrewnguonly@gmail.com"},{"name":"anonymous","email":"braceasproul@gmail.com"},{"name":"anonymous","email":"jacoblee93@gmail.com"},{"name":"anonymous","email":"nuno@boringbits.io"},{"name":"anonymous","email":"ssullivan61198@gmail.com"},{"name":"anonymous","email":"hw.chase.17@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/textsplitters_0.1.0_1726260909457_0.5936206339214871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-13T20:55:09.673Z","publish_time":1726260909673,"_source_registry_name":"default","contributors":[]},"1.0.0-alpha.1":{"name":"@langchain/textsplitters","version":"1.0.0-alpha.1","description":"Various implementations of LangChain.js text splitters","author":{"name":"LangChain"},"license":"MIT","type":"module","engines":{"node":">=20"},"repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-textsplitters/","scripts":{"build":"pnpm --filter @langchain/build compile @langchain/textsplitters","lint:eslint":"NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","lint":"pnpm lint:eslint && pnpm lint:dpdm","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","clean":"rm -rf .turbo dist/","test":"vitest --run","test:watch":"vitest --watch","format":"prettier --config .prettierrc --write \"src\"","format:check":"prettier --config .prettierrc --check \"src\""},"dependencies":{"js-tiktoken":"^1.0.12"},"peerDependencies":{"@langchain/core":"^1.0.0-alpha.1 <2.0.0"},"devDependencies":{"@langchain/core":"workspace:*","@tsconfig/recommended":"^1.0.3","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","@vitest/coverage-v8":"^3.2.4","dotenv":"^16.3.1","dpdm":"^3.14.0","eslint":"^8.33.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-no-instanceof":"^1.0.1","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.3","release-it":"^18.1.2","rollup":"^4.5.2","typescript":"~5.8.3","vitest":"^3.2.4"},"publishConfig":{"access":"public"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"input":"./src/index.ts"},"./package.json":"./package.json"},"_id":"@langchain/textsplitters@1.0.0-alpha.1","readmeFilename":"README.md","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PcSVR/WSaGR7mz71mrw6f5f6bAFvV+DkYnuvGhK7/Rkg/Nr78XW+gTP8SDkX57yLoDI0AMaIIFArT++FnTsgSg==","shasum":"4aa4e0d1cfa767b123de7c2685eb2d7c9d589873","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@langchain/textsplitters/-/textsplitters-1.0.0-alpha.1.tgz","fileCount":16,"unpackedSize":120572,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFyEK5sgqnc7dxq6oyRj5Y1dHAtjwUDodhqFQ2DMJ/faAiAXivhHLAQv8I/Qld+9blMk+hZpFEzXbTalcbwvEqI3Rw=="}],"size":21165},"_npmUser":{"name":"anonymous","email":"hunter@hntrl.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"hw.chase.17@gmail.com"},{"name":"anonymous","email":"jacoblee93@gmail.com"},{"name":"anonymous","email":"braceasproul@gmail.com"},{"name":"anonymous","email":"eric@langchain.dev"},{"name":"anonymous","email":"andrewnguonly@gmail.com"},{"name":"anonymous","email":"nuno@boringbits.io"},{"name":"anonymous","email":"david@duong.cz"},{"name":"anonymous","email":"madelyn.adams1@gmail.com"},{"name":"anonymous","email":"sam@langchain.dev"},{"name":"anonymous","email":"hunter@hntrl.io"},{"name":"anonymous","email":"mail@bromann.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textsplitters_1.0.0-alpha.1_1756410813656_0.9445634399186047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-28T19:53:33.839Z","publish_time":1756410813839,"_source_registry_name":"default","contributors":[]},"1.0.0":{"name":"@langchain/textsplitters","version":"1.0.0","description":"Various implementations of LangChain.js text splitters","author":{"name":"LangChain"},"license":"MIT","type":"module","engines":{"node":">=20"},"repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-textsplitters/","dependencies":{"js-tiktoken":"^1.0.12"},"peerDependencies":{"@langchain/core":"^1.0.0"},"devDependencies":{"@tsconfig/recommended":"^1.0.3","@vitest/coverage-v8":"^3.2.4","dotenv":"^16.3.1","dpdm":"^3.14.0","eslint":"^9.34.0","prettier":"^2.8.3","rollup":"^4.5.2","typescript":"~5.8.3","vitest":"^3.2.4","@langchain/core":"1.0.0","@langchain/eslint":"0.1.0"},"publishConfig":{"access":"public"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"input":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"build":"pnpm --filter @langchain/build compile @langchain/textsplitters","lint:eslint":"eslint --cache src/","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","lint":"pnpm lint:eslint && pnpm lint:dpdm","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","clean":"rm -rf .turbo dist/","test":"vitest --run","test:watch":"vitest --watch","format":"prettier --config .prettierrc --write \"src\"","format:check":"prettier --config .prettierrc --check \"src\""},"_id":"@langchain/textsplitters@1.0.0","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"_integrity":"sha512-L1gOwOJXeM+6MKzrj9shSsDyH32j898jgqvVArOjdge2zLyY+Mv4aOuyAAxbPyaFdQXlxKfa9xjqIUyv8TzrqA==","_resolved":"/private/var/folders/j4/cz00grtx5nxdjcxw3cysv7zm0000gn/T/46b88d9c4bdcb81870792017f51c5048/langchain-textsplitters-1.0.0.tgz","_from":"file:langchain-textsplitters-1.0.0.tgz","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-L1gOwOJXeM+6MKzrj9shSsDyH32j898jgqvVArOjdge2zLyY+Mv4aOuyAAxbPyaFdQXlxKfa9xjqIUyv8TzrqA==","shasum":"1fe78562b9bf74b0a88f13d443cb3c79f4d28331","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@langchain/textsplitters/-/textsplitters-1.0.0.tgz","fileCount":17,"unpackedSize":120471,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHC8Elimq+tiqYKkUxtIE+BLZwyvKeWiuIGGt+pUnLrDAiA8+wH5IsYAfHisL9ufdZ6CD6lWvP2XPuvvRLPzhkRG4A=="}],"size":21365},"_npmUser":{"name":"anonymous","email":"hunter@hntrl.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"hw.chase.17@gmail.com"},{"name":"anonymous","email":"jacoblee93@gmail.com"},{"name":"anonymous","email":"braceasproul@gmail.com"},{"name":"anonymous","email":"eric@langchain.dev"},{"name":"anonymous","email":"andrewnguonly@gmail.com"},{"name":"anonymous","email":"nuno@boringbits.io"},{"name":"anonymous","email":"david@duong.cz"},{"name":"anonymous","email":"madelyn.adams1@gmail.com"},{"name":"anonymous","email":"sam@langchain.dev"},{"name":"anonymous","email":"hunter@hntrl.io"},{"name":"anonymous","email":"mail@bromann.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textsplitters_1.0.0_1760728485979_0.9905629786200776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-17T19:14:46.196Z","publish_time":1760728486196,"_source_registry_name":"default","contributors":[]},"1.0.1":{"name":"@langchain/textsplitters","version":"1.0.1","description":"Various implementations of LangChain.js text splitters","author":{"name":"LangChain"},"license":"MIT","type":"module","engines":{"node":">=20"},"repository":{"type":"git","url":"git+ssh://git@github.com/langchain-ai/langchainjs.git"},"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain-textsplitters/","dependencies":{"js-tiktoken":"^1.0.12"},"peerDependencies":{"@langchain/core":"^1.0.0"},"devDependencies":{"@tsconfig/recommended":"^1.0.3","@vitest/coverage-v8":"^3.2.4","dotenv":"^16.3.1","dpdm":"^3.14.0","eslint":"^9.34.0","prettier":"^2.8.3","rollup":"^4.5.2","typescript":"~5.8.3","vitest":"^3.2.4","@langchain/core":"1.1.0","@langchain/eslint":"0.1.1"},"publishConfig":{"access":"public"},"main":"./dist/index.cjs","types":"./dist/index.d.cts","exports":{".":{"input":"./src/index.ts","require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"module":"./dist/index.js","scripts":{"build":"turbo build:compile --filter @langchain/textsplitters --output-logs new-only","build:compile":"tsdown","lint:eslint":"eslint --cache src/","lint:dpdm":"dpdm --skip-dynamic-imports circular --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts","lint":"pnpm lint:eslint && pnpm lint:dpdm","lint:fix":"pnpm lint:eslint --fix && pnpm lint:dpdm","clean":"rm -rf .turbo dist/","test":"vitest --run","test:watch":"vitest --watch","format":"prettier --config .prettierrc --write \"src\"","format:check":"prettier --config .prettierrc --check \"src\""},"_id":"@langchain/textsplitters@1.0.1","bugs":{"url":"https://github.com/langchain-ai/langchainjs/issues"},"_integrity":"sha512-rheJlB01iVtrOUzttscutRgLybPH9qR79EyzBEbf1u97ljWyuxQfCwIWK+SjoQTM9O8M7GGLLRBSYE26Jmcoww==","_resolved":"/tmp/8ad11cd25393b11cae3af5245085d060/langchain-textsplitters-1.0.1.tgz","_from":"file:langchain-textsplitters-1.0.1.tgz","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-rheJlB01iVtrOUzttscutRgLybPH9qR79EyzBEbf1u97ljWyuxQfCwIWK+SjoQTM9O8M7GGLLRBSYE26Jmcoww==","shasum":"292f9c93239178c248b3338acf7b68aa47aa9830","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@langchain/textsplitters/-/textsplitters-1.0.1.tgz","fileCount":15,"unpackedSize":104216,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@langchain%2ftextsplitters@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGgqw6q0p7Mt7qkl59RLMpyVZgFoKDEoArXKhKujWQeZAiEA1fSxvG5y6xiiieGRK4JR6IAfcrFuSCxHBgD7N5N3JWQ="}],"size":14092},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e992f148-3426-45de-95b3-97a6fb2e4678"}},"directories":{},"maintainers":[{"name":"anonymous","email":"hw.chase.17@gmail.com"},{"name":"anonymous","email":"jacoblee93@gmail.com"},{"name":"anonymous","email":"braceasproul@gmail.com"},{"name":"anonymous","email":"eric@langchain.dev"},{"name":"anonymous","email":"andrewnguonly@gmail.com"},{"name":"anonymous","email":"nuno@boringbits.io"},{"name":"anonymous","email":"david@duong.cz"},{"name":"anonymous","email":"madelyn.adams1@gmail.com"},{"name":"anonymous","email":"sam@langchain.dev"},{"name":"anonymous","email":"hunter@hntrl.io"},{"name":"anonymous","email":"mail@bromann.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textsplitters_1.0.1_1764006360132_0.6276266460927094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-24T17:46:00.350Z","publish_time":1764006360350,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.0.1","next":"0.1.0-rc.0","alpha":"1.0.0-alpha.1"},"name":"@langchain/textsplitters","time":{"created":"2024-04-23T03:35:51.407Z","modified":"2026-01-19T16:25:25.493Z","0.0.0":"2024-04-23T03:33:44.406Z","0.0.1":"2024-05-15T17:40:59.000Z","0.0.2":"2024-05-17T22:14:54.489Z","0.0.3":"2024-06-06T21:06:46.097Z","0.1.0-rc.0":"2024-09-07T00:06:49.262Z","0.1.0":"2024-09-13T20:55:09.673Z","1.0.0-alpha.1":"2025-08-28T19:53:33.839Z","1.0.0":"2025-10-17T19:14:46.196Z","1.0.1":"2025-11-24T17:46:00.350Z"},"readme":"# 🦜✂️ @langchain/textsplitters\n\nThis package contains various implementations of LangChain.js text splitters, most commonly used as part of retrieval-augmented generation (RAG) pipelines.\n\n## Installation\n\n```bash npm2yarn\nnpm install @langchain/textsplitters @langchain/core\n```\n\n## Development\n\nTo develop the `@langchain/textsplitters` package, you'll need to follow these instructions:\n\n### Install dependencies\n\n```bash\npnpm install\n```\n\n### Build the package\n\n```bash\npnpm build\n```\n\nOr from the repo root:\n\n```bash\npnpm build --filter @langchain/textsplitters\n```\n\n### Run tests\n\nTest files should live within a `tests/` file in the `src/` folder. Unit tests should end in `.test.ts` and integration tests should\nend in `.int.test.ts`:\n\n```bash\n$ pnpm test\n$ pnpm test:int\n```\n\n### Lint & Format\n\nRun the linter & formatter to ensure your code is up to standard:\n\n```bash\npnpm lint && pnpm format\n```\n\n### Adding new entrypoints\n\nIf you add a new file to be exported, either import & re-export from `src/index.ts`, or add it to the `exports` field in the `package.json` file and run `pnpm build` to generate the new entrypoint.","users":{}}