🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@nestjs-ai/commons

Package Overview
Dependencies
Maintainers
2
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nestjs-ai/commons - npm Package Compare versions

Comparing version
0.1.1
to
0.1.2
+6
-0
CHANGELOG.md
# @nestjs-ai/commons
## 0.1.2
### Patch Changes
- remove barrel import
## 0.1.1

@@ -4,0 +10,0 @@

+1
-1

@@ -1,2 +0,2 @@

export { BATCHING_STRATEGY_TOKEN, AUDIO_SPEECH_MODEL_TOKEN, AUDIO_TRANSCRIPTION_MODEL_TOKEN, AUDIO_MODERATION_MODEL_TOKEN, CHAT_CLIENT_BUILDER_TOKEN, CHAT_CLIENT_CUSTOMIZER_TOKEN, CHAT_MEMORY_TOKEN, CHAT_MODEL_TOKEN, EMBEDDING_MODEL_TOKEN, HTTP_CLIENT_TOKEN, IMAGE_MODEL_TOKEN, PROVIDER_INSTANCE_EXPLORER_TOKEN, VECTOR_STORE_TOKEN, } from "./tokens.js";
export { BATCHING_STRATEGY_TOKEN, AUDIO_SPEECH_MODEL_TOKEN, AUDIO_TRANSCRIPTION_MODEL_TOKEN, AUDIO_MODERATION_MODEL_TOKEN, CHAT_CLIENT_BUILDER_TOKEN, CHAT_CLIENT_CUSTOMIZER_TOKEN, CHAT_MEMORY_TOKEN, CHAT_MODEL_TOKEN, EMBEDDING_MODEL_TOKEN, HTTP_CLIENT_TOKEN, IMAGE_MODEL_TOKEN, PROVIDER_INSTANCE_EXPLORER_TOKEN, TOOL_CALLBACK_PROVIDER_TOKEN, VECTOR_STORE_TOKEN, } from "./tokens.js";
//# sourceMappingURL=index.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/constant/index.ts"],"names":[],"mappings":"AAgBA,OAAO,EACL,uBAAuB,EACvB,wBAAwB,EACxB,+BAA+B,EAC/B,4BAA4B,EAC5B,yBAAyB,EACzB,4BAA4B,EAC5B,iBAAiB,EACjB,gBAAgB,EAChB,qBAAqB,EACrB,iBAAiB,EACjB,iBAAiB,EACjB,gCAAgC,EAChC,kBAAkB,GACnB,MAAM,aAAa,CAAC"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/constant/index.ts"],"names":[],"mappings":"AAgBA,OAAO,EACL,uBAAuB,EACvB,wBAAwB,EACxB,+BAA+B,EAC/B,4BAA4B,EAC5B,yBAAyB,EACzB,4BAA4B,EAC5B,iBAAiB,EACjB,gBAAgB,EAChB,qBAAqB,EACrB,iBAAiB,EACjB,iBAAiB,EACjB,gCAAgC,EAChC,4BAA4B,EAC5B,kBAAkB,GACnB,MAAM,aAAa,CAAC"}

@@ -16,3 +16,3 @@ /*

*/
export { BATCHING_STRATEGY_TOKEN, AUDIO_SPEECH_MODEL_TOKEN, AUDIO_TRANSCRIPTION_MODEL_TOKEN, AUDIO_MODERATION_MODEL_TOKEN, CHAT_CLIENT_BUILDER_TOKEN, CHAT_CLIENT_CUSTOMIZER_TOKEN, CHAT_MEMORY_TOKEN, CHAT_MODEL_TOKEN, EMBEDDING_MODEL_TOKEN, HTTP_CLIENT_TOKEN, IMAGE_MODEL_TOKEN, PROVIDER_INSTANCE_EXPLORER_TOKEN, VECTOR_STORE_TOKEN, } from "./tokens.js";
export { BATCHING_STRATEGY_TOKEN, AUDIO_SPEECH_MODEL_TOKEN, AUDIO_TRANSCRIPTION_MODEL_TOKEN, AUDIO_MODERATION_MODEL_TOKEN, CHAT_CLIENT_BUILDER_TOKEN, CHAT_CLIENT_CUSTOMIZER_TOKEN, CHAT_MEMORY_TOKEN, CHAT_MODEL_TOKEN, EMBEDDING_MODEL_TOKEN, HTTP_CLIENT_TOKEN, IMAGE_MODEL_TOKEN, PROVIDER_INSTANCE_EXPLORER_TOKEN, TOOL_CALLBACK_PROVIDER_TOKEN, VECTOR_STORE_TOKEN, } from "./tokens.js";
//# sourceMappingURL=index.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/constant/index.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,EACL,uBAAuB,EACvB,wBAAwB,EACxB,+BAA+B,EAC/B,4BAA4B,EAC5B,yBAAyB,EACzB,4BAA4B,EAC5B,iBAAiB,EACjB,gBAAgB,EAChB,qBAAqB,EACrB,iBAAiB,EACjB,iBAAiB,EACjB,gCAAgC,EAChC,kBAAkB,GACnB,MAAM,aAAa,CAAC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/constant/index.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,EACL,uBAAuB,EACvB,wBAAwB,EACxB,+BAA+B,EAC/B,4BAA4B,EAC5B,yBAAyB,EACzB,4BAA4B,EAC5B,iBAAiB,EACjB,gBAAgB,EAChB,qBAAqB,EACrB,iBAAiB,EACjB,iBAAiB,EACjB,gCAAgC,EAChC,4BAA4B,EAC5B,kBAAkB,GACnB,MAAM,aAAa,CAAC"}

@@ -14,2 +14,3 @@ export declare const CHAT_MODEL_TOKEN: unique symbol;

export declare const PROVIDER_INSTANCE_EXPLORER_TOKEN: unique symbol;
export declare const TOOL_CALLBACK_PROVIDER_TOKEN: unique symbol;
//# sourceMappingURL=tokens.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"tokens.d.ts","sourceRoot":"","sources":["../../src/constant/tokens.ts"],"names":[],"mappings":"AAgBA,eAAO,MAAM,gBAAgB,eAAiC,CAAC;AAC/D,eAAO,MAAM,iBAAiB,eAAkC,CAAC;AACjE,eAAO,MAAM,qBAAqB,eAAsC,CAAC;AACzE,eAAO,MAAM,iBAAiB,eAAkC,CAAC;AACjE,eAAO,MAAM,wBAAwB,eAAyC,CAAC;AAC/E,eAAO,MAAM,+BAA+B,eAE3C,CAAC;AACF,eAAO,MAAM,4BAA4B,eAExC,CAAC;AACF,eAAO,MAAM,uBAAuB,eAAwC,CAAC;AAC7E,eAAO,MAAM,kBAAkB,eAAmC,CAAC;AACnE,eAAO,MAAM,yBAAyB,eAErC,CAAC;AACF,eAAO,MAAM,4BAA4B,eAExC,CAAC;AACF,eAAO,MAAM,iBAAiB,eAAkC,CAAC;AACjE,eAAO,MAAM,gCAAgC,eAE5C,CAAC"}
{"version":3,"file":"tokens.d.ts","sourceRoot":"","sources":["../../src/constant/tokens.ts"],"names":[],"mappings":"AAgBA,eAAO,MAAM,gBAAgB,eAAiC,CAAC;AAC/D,eAAO,MAAM,iBAAiB,eAAkC,CAAC;AACjE,eAAO,MAAM,qBAAqB,eAAsC,CAAC;AACzE,eAAO,MAAM,iBAAiB,eAAkC,CAAC;AACjE,eAAO,MAAM,wBAAwB,eAAyC,CAAC;AAC/E,eAAO,MAAM,+BAA+B,eAE3C,CAAC;AACF,eAAO,MAAM,4BAA4B,eAExC,CAAC;AACF,eAAO,MAAM,uBAAuB,eAAwC,CAAC;AAC7E,eAAO,MAAM,kBAAkB,eAAmC,CAAC;AACnE,eAAO,MAAM,yBAAyB,eAErC,CAAC;AACF,eAAO,MAAM,4BAA4B,eAExC,CAAC;AACF,eAAO,MAAM,iBAAiB,eAAkC,CAAC;AACjE,eAAO,MAAM,gCAAgC,eAE5C,CAAC;AACF,eAAO,MAAM,4BAA4B,eAExC,CAAC"}

@@ -29,2 +29,3 @@ /*

export const PROVIDER_INSTANCE_EXPLORER_TOKEN = Symbol.for("PROVIDER_INSTANCE_EXPLORER_TOKEN");
export const TOOL_CALLBACK_PROVIDER_TOKEN = Symbol.for("TOOL_CALLBACK_PROVIDER_TOKEN");
//# sourceMappingURL=tokens.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"tokens.js","sourceRoot":"","sources":["../../src/constant/tokens.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,MAAM,CAAC,MAAM,gBAAgB,GAAG,MAAM,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;AAC/D,MAAM,CAAC,MAAM,iBAAiB,GAAG,MAAM,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC;AACjE,MAAM,CAAC,MAAM,qBAAqB,GAAG,MAAM,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC;AACzE,MAAM,CAAC,MAAM,iBAAiB,GAAG,MAAM,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC;AACjE,MAAM,CAAC,MAAM,wBAAwB,GAAG,MAAM,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC;AAC/E,MAAM,CAAC,MAAM,+BAA+B,GAAG,MAAM,CAAC,GAAG,CACvD,iCAAiC,CAClC,CAAC;AACF,MAAM,CAAC,MAAM,4BAA4B,GAAG,MAAM,CAAC,GAAG,CACpD,8BAA8B,CAC/B,CAAC;AACF,MAAM,CAAC,MAAM,uBAAuB,GAAG,MAAM,CAAC,GAAG,CAAC,yBAAyB,CAAC,CAAC;AAC7E,MAAM,CAAC,MAAM,kBAAkB,GAAG,MAAM,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;AACnE,MAAM,CAAC,MAAM,yBAAyB,GAAG,MAAM,CAAC,GAAG,CACjD,2BAA2B,CAC5B,CAAC;AACF,MAAM,CAAC,MAAM,4BAA4B,GAAG,MAAM,CAAC,GAAG,CACpD,8BAA8B,CAC/B,CAAC;AACF,MAAM,CAAC,MAAM,iBAAiB,GAAG,MAAM,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC;AACjE,MAAM,CAAC,MAAM,gCAAgC,GAAG,MAAM,CAAC,GAAG,CACxD,kCAAkC,CACnC,CAAC"}
{"version":3,"file":"tokens.js","sourceRoot":"","sources":["../../src/constant/tokens.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,MAAM,CAAC,MAAM,gBAAgB,GAAG,MAAM,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;AAC/D,MAAM,CAAC,MAAM,iBAAiB,GAAG,MAAM,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC;AACjE,MAAM,CAAC,MAAM,qBAAqB,GAAG,MAAM,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC;AACzE,MAAM,CAAC,MAAM,iBAAiB,GAAG,MAAM,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC;AACjE,MAAM,CAAC,MAAM,wBAAwB,GAAG,MAAM,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC;AAC/E,MAAM,CAAC,MAAM,+BAA+B,GAAG,MAAM,CAAC,GAAG,CACvD,iCAAiC,CAClC,CAAC;AACF,MAAM,CAAC,MAAM,4BAA4B,GAAG,MAAM,CAAC,GAAG,CACpD,8BAA8B,CAC/B,CAAC;AACF,MAAM,CAAC,MAAM,uBAAuB,GAAG,MAAM,CAAC,GAAG,CAAC,yBAAyB,CAAC,CAAC;AAC7E,MAAM,CAAC,MAAM,kBAAkB,GAAG,MAAM,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;AACnE,MAAM,CAAC,MAAM,yBAAyB,GAAG,MAAM,CAAC,GAAG,CACjD,2BAA2B,CAC5B,CAAC;AACF,MAAM,CAAC,MAAM,4BAA4B,GAAG,MAAM,CAAC,GAAG,CACpD,8BAA8B,CAC/B,CAAC;AACF,MAAM,CAAC,MAAM,iBAAiB,GAAG,MAAM,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC;AACjE,MAAM,CAAC,MAAM,gCAAgC,GAAG,MAAM,CAAC,GAAG,CACxD,kCAAkC,CACnC,CAAC;AACF,MAAM,CAAC,MAAM,4BAA4B,GAAG,MAAM,CAAC,GAAG,CACpD,8BAA8B,CAC/B,CAAC"}

@@ -1,5 +0,6 @@

import type { Content, Media } from "../content/index.js";
import type { Content } from "../content/content.interface.js";
import type { Media } from "../content/media.js";
import type { ContentFormatter } from "./content-formatter.interface.js";
import { DefaultContentFormatter } from "./default-content-formatter.js";
import type { IdGenerator } from "./id/index.js";
import type { IdGenerator } from "./id/id-generator.interface.js";
import { MetadataMode } from "./metadata-mode.js";

@@ -6,0 +7,0 @@ export declare class Document implements Content {

@@ -1,1 +0,1 @@

{"version":3,"file":"document.d.ts","sourceRoot":"","sources":["../../src/document/document.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"document.d.ts","sourceRoot":"","sources":["../../src/document/document.ts"],"names":[],"mappings":"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"}

@@ -19,3 +19,3 @@ /*

import { DefaultContentFormatter } from "./default-content-formatter.js";
import { RandomIdGenerator } from "./id/index.js";
import { RandomIdGenerator } from "./id/random-id-generator.js";
import { MetadataMode } from "./metadata-mode.js";

@@ -22,0 +22,0 @@ function isRecord(value) {

@@ -1,1 +0,1 @@

{"version":3,"file":"document.js","sourceRoot":"","sources":["../../src/document/document.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"document.js","sourceRoot":"","sources":["../../src/document/document.ts"],"names":[],"mappings":"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"}

@@ -1,2 +0,2 @@

import type { Document } from "../document/index.js";
import type { Document } from "../document/document.js";
export declare class EvaluationRequest {

@@ -3,0 +3,0 @@ private readonly _userText;

@@ -1,1 +0,1 @@

{"version":3,"file":"evaluation-request.d.ts","sourceRoot":"","sources":["../../src/evaluation/evaluation-request.ts"],"names":[],"mappings":"AAgBA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,sBAAsB,CAAC;AAErD,qBAAa,iBAAiB;IAC5B,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAS;IACnC,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAa;IACvC,OAAO,CAAC,QAAQ,CAAC,gBAAgB,CAAS;gBAE9B,QAAQ,EAAE,MAAM,EAAE,eAAe,EAAE,MAAM;gBACzC,QAAQ,EAAE,QAAQ,EAAE,EAAE,eAAe,EAAE,MAAM;gBAC7C,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,eAAe,EAAE,MAAM;IA0B3E,IAAI,QAAQ,IAAI,MAAM,CAErB;IAED,IAAI,QAAQ,IAAI,QAAQ,EAAE,CAEzB;IAED,IAAI,eAAe,IAAI,MAAM,CAE5B;IAED,QAAQ,IAAI,MAAM;CAGnB"}
{"version":3,"file":"evaluation-request.d.ts","sourceRoot":"","sources":["../../src/evaluation/evaluation-request.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,yBAAyB,CAAC;AAExD,qBAAa,iBAAiB;IAC5B,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAS;IACnC,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAa;IACvC,OAAO,CAAC,QAAQ,CAAC,gBAAgB,CAAS;gBAE9B,QAAQ,EAAE,MAAM,EAAE,eAAe,EAAE,MAAM;gBACzC,QAAQ,EAAE,QAAQ,EAAE,EAAE,eAAe,EAAE,MAAM;gBAC7C,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,eAAe,EAAE,MAAM;IA0B3E,IAAI,QAAQ,IAAI,MAAM,CAErB;IAED,IAAI,QAAQ,IAAI,QAAQ,EAAE,CAEzB;IAED,IAAI,eAAe,IAAI,MAAM,CAE5B;IAED,QAAQ,IAAI,MAAM;CAGnB"}

@@ -1,16 +0,1 @@

/*
* Copyright 2023-present the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export class EvaluationRequest {

@@ -17,0 +2,0 @@ _userText;

@@ -1,1 +0,1 @@

{"version":3,"file":"evaluation-request.js","sourceRoot":"","sources":["../../src/evaluation/evaluation-request.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAIH,MAAM,OAAO,iBAAiB;IACX,SAAS,CAAS;IAClB,SAAS,CAAa;IACtB,gBAAgB,CAAS;IAK1C,YACE,kBAAuC,EACvC,yBAA8C,EAC9C,eAAwB;QAExB,IAAI,OAAO,kBAAkB,KAAK,QAAQ,EAAE,CAAC;YAC3C,IAAI,CAAC,SAAS,GAAG,kBAAkB,CAAC;YACpC,IAAI,KAAK,CAAC,OAAO,CAAC,yBAAyB,CAAC,EAAE,CAAC;gBAC7C,IAAI,CAAC,SAAS,GAAG,CAAC,GAAG,yBAAyB,CAAC,CAAC;gBAChD,IAAI,CAAC,gBAAgB,GAAG,eAAe,IAAI,EAAE,CAAC;YAChD,CAAC;iBAAM,CAAC;gBACN,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;gBACpB,IAAI,CAAC,gBAAgB,GAAG,yBAAyB,CAAC;YACpD,CAAC;YACD,OAAO;QACT,CAAC;QAED,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,SAAS,GAAG,CAAC,GAAG,kBAAkB,CAAC,CAAC;QACzC,IAAI,CAAC,gBAAgB;YACnB,OAAO,yBAAyB,KAAK,QAAQ;gBAC3C,CAAC,CAAC,yBAAyB;gBAC3B,CAAC,CAAC,CAAC,eAAe,IAAI,EAAE,CAAC,CAAC;IAChC,CAAC;IAED,IAAI,QAAQ;QACV,OAAO,IAAI,CAAC,SAAS,CAAC;IACxB,CAAC;IAED,IAAI,QAAQ;QACV,OAAO,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;IAC7B,CAAC;IAED,IAAI,eAAe;QACjB,OAAO,IAAI,CAAC,gBAAgB,CAAC;IAC/B,CAAC;IAED,QAAQ;QACN,OAAO,+BAA+B,IAAI,CAAC,SAAS,eAAe,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,IAAI,CAAC,gBAAgB,GAAG,CAAC;IAC9I,CAAC;CACF"}
{"version":3,"file":"evaluation-request.js","sourceRoot":"","sources":["../../src/evaluation/evaluation-request.ts"],"names":[],"mappings":"AAEA,MAAM,OAAO,iBAAiB;IACX,SAAS,CAAS;IAClB,SAAS,CAAa;IACtB,gBAAgB,CAAS;IAK1C,YACE,kBAAuC,EACvC,yBAA8C,EAC9C,eAAwB;QAExB,IAAI,OAAO,kBAAkB,KAAK,QAAQ,EAAE,CAAC;YAC3C,IAAI,CAAC,SAAS,GAAG,kBAAkB,CAAC;YACpC,IAAI,KAAK,CAAC,OAAO,CAAC,yBAAyB,CAAC,EAAE,CAAC;gBAC7C,IAAI,CAAC,SAAS,GAAG,CAAC,GAAG,yBAAyB,CAAC,CAAC;gBAChD,IAAI,CAAC,gBAAgB,GAAG,eAAe,IAAI,EAAE,CAAC;YAChD,CAAC;iBAAM,CAAC;gBACN,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;gBACpB,IAAI,CAAC,gBAAgB,GAAG,yBAAyB,CAAC;YACpD,CAAC;YACD,OAAO;QACT,CAAC;QAED,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,SAAS,GAAG,CAAC,GAAG,kBAAkB,CAAC,CAAC;QACzC,IAAI,CAAC,gBAAgB;YACnB,OAAO,yBAAyB,KAAK,QAAQ;gBAC3C,CAAC,CAAC,yBAAyB;gBAC3B,CAAC,CAAC,CAAC,eAAe,IAAI,EAAE,CAAC,CAAC;IAChC,CAAC;IAED,IAAI,QAAQ;QACV,OAAO,IAAI,CAAC,SAAS,CAAC;IACxB,CAAC;IAED,IAAI,QAAQ;QACV,OAAO,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;IAC7B,CAAC;IAED,IAAI,eAAe;QACjB,OAAO,IAAI,CAAC,gBAAgB,CAAC;IAC/B,CAAC;IAED,QAAQ;QACN,OAAO,+BAA+B,IAAI,CAAC,SAAS,eAAe,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,IAAI,CAAC,gBAAgB,GAAG,CAAC;IAC9I,CAAC;CACF"}

@@ -1,2 +0,3 @@

import { Document, type DocumentReader } from "../document/index.js";
import { Document } from "../document/document.js";
import type { DocumentReader } from "../document/document-reader.interface.js";
import type { JsonMetadataGenerator } from "./json-metadata-generator.js";

@@ -3,0 +4,0 @@ export interface JsonReaderProps {

@@ -1,1 +0,1 @@

{"version":3,"file":"json-reader.d.ts","sourceRoot":"","sources":["../../src/reader/json-reader.ts"],"names":[],"mappings":"AAmBA,OAAO,EAAE,QAAQ,EAAE,KAAK,cAAc,EAAE,MAAM,sBAAsB,CAAC;AAErE,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,8BAA8B,CAAC;AAE1E,MAAM,WAAW,eAAe;IAC9B,QAAQ,EAAE,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC;IAChC,qBAAqB,CAAC,EAAE,qBAAqB,CAAC;IAC9C,aAAa,CAAC,EAAE,MAAM,EAAE,CAAC;CAC1B;AAED,qBAAa,UAAW,YAAW,cAAc;IAC/C,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAwB;IAClD,OAAO,CAAC,QAAQ,CAAC,sBAAsB,CAAwB;IAC/D,OAAO,CAAC,QAAQ,CAAC,cAAc,CAAW;gBAE9B,EACV,QAAQ,EACR,qBAAwD,EACxD,aAAkB,GACnB,EAAE,eAAe;IAaZ,IAAI,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;IAI3B,GAAG,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;IAC1B,GAAG,CAAC,OAAO,EAAE,MAAM,GAAG,OAAO,CAAC,QAAQ,EAAE,CAAC;IAgB/C,SAAS,CAAC,WAAW,CAAC,QAAQ,EAAE,OAAO,GAAG,QAAQ,EAAE;IAQpD,OAAO,CAAC,aAAa;YAiBP,YAAY;YASZ,oBAAoB;IAoBlC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,YAAY,CAA+B;IAEnE,OAAO,CAAC,MAAM,CAAC,kBAAkB;IA4CjC,OAAO,CAAC,MAAM,CAAC,QAAQ;IAIvB,OAAO,CAAC,MAAM,CAAC,QAAQ;CAOxB"}
{"version":3,"file":"json-reader.d.ts","sourceRoot":"","sources":["../../src/reader/json-reader.ts"],"names":[],"mappings":"AAkBA,OAAO,EAAE,QAAQ,EAAE,MAAM,yBAAyB,CAAC;AACnD,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,0CAA0C,CAAC;AAE/E,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,8BAA8B,CAAC;AAE1E,MAAM,WAAW,eAAe;IAC9B,QAAQ,EAAE,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC;IAChC,qBAAqB,CAAC,EAAE,qBAAqB,CAAC;IAC9C,aAAa,CAAC,EAAE,MAAM,EAAE,CAAC;CAC1B;AAED,qBAAa,UAAW,YAAW,cAAc;IAC/C,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAwB;IAClD,OAAO,CAAC,QAAQ,CAAC,sBAAsB,CAAwB;IAC/D,OAAO,CAAC,QAAQ,CAAC,cAAc,CAAW;gBAE9B,EACV,QAAQ,EACR,qBAAwD,EACxD,aAAkB,GACnB,EAAE,eAAe;IAaZ,IAAI,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;IAI3B,GAAG,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;IAC1B,GAAG,CAAC,OAAO,EAAE,MAAM,GAAG,OAAO,CAAC,QAAQ,EAAE,CAAC;IAgB/C,SAAS,CAAC,WAAW,CAAC,QAAQ,EAAE,OAAO,GAAG,QAAQ,EAAE;IAQpD,OAAO,CAAC,aAAa;YAiBP,YAAY;YASZ,oBAAoB;IAoBlC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,YAAY,CAA+B;IAEnE,OAAO,CAAC,MAAM,CAAC,kBAAkB;IA4CjC,OAAO,CAAC,MAAM,CAAC,QAAQ;IAIvB,OAAO,CAAC,MAAM,CAAC,QAAQ;CAOxB"}

@@ -18,3 +18,3 @@ /*

import { readFile } from "node:fs/promises";
import { Document } from "../document/index.js";
import { Document } from "../document/document.js";
import { EmptyJsonMetadataGenerator } from "./empty-json-metadata-generator.js";

@@ -21,0 +21,0 @@ export class JsonReader {

@@ -1,1 +0,1 @@

{"version":3,"file":"json-reader.js","sourceRoot":"","sources":["../../src/reader/json-reader.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"json-reader.js","sourceRoot":"","sources":["../../src/reader/json-reader.ts"],"names":[],"mappings":"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"}

@@ -1,2 +0,3 @@

import { Document, type DocumentReader } from "../document/index.js";
import { Document } from "../document/document.js";
import type { DocumentReader } from "../document/document-reader.interface.js";
export interface TextReaderProps {

@@ -3,0 +4,0 @@ resource: string | URL | Buffer;

@@ -1,1 +0,1 @@

{"version":3,"file":"text-reader.d.ts","sourceRoot":"","sources":["../../src/reader/text-reader.ts"],"names":[],"mappings":"AAoBA,OAAO,EAAE,QAAQ,EAAE,KAAK,cAAc,EAAE,MAAM,sBAAsB,CAAC;AAErE,MAAM,WAAW,eAAe;IAC9B,QAAQ,EAAE,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC;IAChC,OAAO,CAAC,EAAE,cAAc,CAAC;IACzB,cAAc,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;CAC1C;AAED,qBAAa,UAAW,YAAW,cAAc;IAC/C,MAAM,CAAC,QAAQ,CAAC,gBAAgB,aAAa;IAC7C,MAAM,CAAC,QAAQ,CAAC,eAAe,YAAY;IAE3C,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAwB;IAClD,OAAO,CAAC,QAAQ,CAAC,eAAe,CAA0B;IAC1D,OAAO,CAAC,QAAQ,CAAiB;gBAErB,EACV,QAAQ,EACR,OAAgB,EAChB,cAAmB,GACpB,EAAE,eAAe;IAUlB,IAAI,OAAO,IAAI,cAAc,CAE5B;IAED,UAAU,CAAC,OAAO,EAAE,cAAc,GAAG,IAAI;IAKzC,IAAI,cAAc,IAAI,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAE5C;IAEK,GAAG,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;IAe1B,IAAI,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;IAIjC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,EAAE,MAAM,GAAG,GAAG,GAAG,MAAM,GAAG,MAAM;YA0B1D,oBAAoB;CAkBnC"}
{"version":3,"file":"text-reader.d.ts","sourceRoot":"","sources":["../../src/reader/text-reader.ts"],"names":[],"mappings":"AAmBA,OAAO,EAAE,QAAQ,EAAE,MAAM,yBAAyB,CAAC;AACnD,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,0CAA0C,CAAC;AAE/E,MAAM,WAAW,eAAe;IAC9B,QAAQ,EAAE,MAAM,GAAG,GAAG,GAAG,MAAM,CAAC;IAChC,OAAO,CAAC,EAAE,cAAc,CAAC;IACzB,cAAc,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;CAC1C;AAED,qBAAa,UAAW,YAAW,cAAc;IAC/C,MAAM,CAAC,QAAQ,CAAC,gBAAgB,aAAa;IAC7C,MAAM,CAAC,QAAQ,CAAC,eAAe,YAAY;IAE3C,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAwB;IAClD,OAAO,CAAC,QAAQ,CAAC,eAAe,CAA0B;IAC1D,OAAO,CAAC,QAAQ,CAAiB;gBAErB,EACV,QAAQ,EACR,OAAgB,EAChB,cAAmB,GACpB,EAAE,eAAe;IAUlB,IAAI,OAAO,IAAI,cAAc,CAE5B;IAED,UAAU,CAAC,OAAO,EAAE,cAAc,GAAG,IAAI;IAKzC,IAAI,cAAc,IAAI,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAE5C;IAEK,GAAG,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;IAe1B,IAAI,IAAI,OAAO,CAAC,QAAQ,EAAE,CAAC;IAIjC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,EAAE,MAAM,GAAG,GAAG,GAAG,MAAM,GAAG,MAAM;YA0B1D,oBAAoB;CAkBnC"}

@@ -19,3 +19,3 @@ /*

import { basename } from "node:path";
import { Document } from "../document/index.js";
import { Document } from "../document/document.js";
export class TextReader {

@@ -22,0 +22,0 @@ static CHARSET_METADATA = "charset";

@@ -1,1 +0,1 @@

{"version":3,"file":"text-reader.js","sourceRoot":"","sources":["../../src/reader/text-reader.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"text-reader.js","sourceRoot":"","sources":["../../src/reader/text-reader.ts"],"names":[],"mappings":"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"}
import { type TiktokenEncoding } from "tiktoken";
import type { MediaContent } from "../content/index.js";
import type { MediaContent } from "../content/media-content.interface.js";
import type { TokenCountEstimator } from "./token-count-estimator.interface.js";

@@ -4,0 +4,0 @@ export declare class TiktokenTokenCountEstimator implements TokenCountEstimator {

@@ -1,1 +0,1 @@

{"version":3,"file":"tiktoken-token-count-estimator.d.ts","sourceRoot":"","sources":["../../src/tokenizer/tiktoken-token-count-estimator.ts"],"names":[],"mappings":"AAkBA,OAAO,EAA+B,KAAK,gBAAgB,EAAE,MAAM,UAAU,CAAC;AAE9E,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,qBAAqB,CAAC;AACxD,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,sCAAsC,CAAC;AAEhF,qBAAa,2BAA4B,YAAW,mBAAmB;IACrE,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAW;gBAE1B,aAAa,GAAE,gBAAgC;IAI3D,QAAQ,CAAC,IAAI,EAAE,MAAM,GAAG,IAAI,GAAG,MAAM;IACrC,QAAQ,CAAC,OAAO,EAAE,YAAY,GAAG,MAAM;IACvC,QAAQ,CAAC,QAAQ,EAAE,QAAQ,CAAC,YAAY,CAAC,GAAG,MAAM;IAsBlD,OAAO,CAAC,oBAAoB;IAqB5B,OAAO,CAAC,MAAM,CAAC,cAAc;CAQ9B"}
{"version":3,"file":"tiktoken-token-count-estimator.d.ts","sourceRoot":"","sources":["../../src/tokenizer/tiktoken-token-count-estimator.ts"],"names":[],"mappings":"AAkBA,OAAO,EAA+B,KAAK,gBAAgB,EAAE,MAAM,UAAU,CAAC;AAC9E,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAC1E,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,sCAAsC,CAAC;AAEhF,qBAAa,2BAA4B,YAAW,mBAAmB;IACrE,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAW;gBAE1B,aAAa,GAAE,gBAAgC;IAI3D,QAAQ,CAAC,IAAI,EAAE,MAAM,GAAG,IAAI,GAAG,MAAM;IACrC,QAAQ,CAAC,OAAO,EAAE,YAAY,GAAG,MAAM;IACvC,QAAQ,CAAC,QAAQ,EAAE,QAAQ,CAAC,YAAY,CAAC,GAAG,MAAM;IAsBlD,OAAO,CAAC,oBAAoB;IAqB5B,OAAO,CAAC,MAAM,CAAC,cAAc;CAQ9B"}

@@ -1,1 +0,1 @@

{"version":3,"file":"tiktoken-token-count-estimator.js","sourceRoot":"","sources":["../../src/tokenizer/tiktoken-token-count-estimator.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAC;AAErC,OAAO,EAAE,YAAY,EAAwC,MAAM,UAAU,CAAC;AAK9E,MAAM,OAAO,2BAA2B;IACrB,UAAU,CAAW;IAEtC,YAAY,gBAAkC,aAAa;QACzD,IAAI,CAAC,UAAU,GAAG,YAAY,CAAC,aAAa,CAAC,CAAC;IAChD,CAAC;IAKD,QAAQ,CACN,KAA4D;QAE5D,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,IAAI,IAAI,EAAE,CAAC;YAC/C,IAAI,KAAK,IAAI,IAAI,EAAE,CAAC;gBAClB,OAAO,CAAC,CAAC;YACX,CAAC;YACD,OAAO,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC;QAC9C,CAAC;QAED,IAAI,2BAA2B,CAAC,cAAc,CAAC,KAAK,CAAC,EAAE,CAAC;YACtD,OAAO,IAAI,CAAC,oBAAoB,CAAC,KAAK,CAAC,CAAC;QAC1C,CAAC;QAED,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,KAAK,MAAM,YAAY,IAAI,KAAK,EAAE,CAAC;YACjC,SAAS,IAAI,IAAI,CAAC,oBAAoB,CAAC,YAAY,CAAC,CAAC;QACvD,CAAC;QACD,OAAO,SAAS,CAAC;IACnB,CAAC;IAEO,oBAAoB,CAAC,OAAqB;QAChD,IAAI,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;QAE7C,KAAK,MAAM,KAAK,IAAI,OAAO,CAAC,KAAK,EAAE,CAAC;YAClC,UAAU,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC;YAEvD,IAAI,OAAO,KAAK,CAAC,IAAI,KAAK,QAAQ,EAAE,CAAC;gBACnC,UAAU,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;YAC1C,CAAC;iBAAM,IACL,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC;gBAC3B,KAAK,CAAC,IAAI,YAAY,UAAU,EAChC,CAAC;gBACD,UAAU,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC;YAC1E,CAAC;iBAAM,IAAI,KAAK,CAAC,IAAI,YAAY,WAAW,EAAE,CAAC;gBAC7C,UAAU,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC;YAC1E,CAAC;QACH,CAAC;QAED,OAAO,UAAU,CAAC;IACpB,CAAC;IAEO,MAAM,CAAC,cAAc,CAC3B,KAA4C;QAE5C,MAAM,SAAS,GAAG,KAA8B,CAAC;QACjD,OAAO,CACL,OAAO,SAAS,KAAK,QAAQ,IAAI,SAAS,IAAI,IAAI,IAAI,OAAO,IAAI,SAAS,CAC3E,CAAC;IACJ,CAAC;CACF"}
{"version":3,"file":"tiktoken-token-count-estimator.js","sourceRoot":"","sources":["../../src/tokenizer/tiktoken-token-count-estimator.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAC;AAErC,OAAO,EAAE,YAAY,EAAwC,MAAM,UAAU,CAAC;AAI9E,MAAM,OAAO,2BAA2B;IACrB,UAAU,CAAW;IAEtC,YAAY,gBAAkC,aAAa;QACzD,IAAI,CAAC,UAAU,GAAG,YAAY,CAAC,aAAa,CAAC,CAAC;IAChD,CAAC;IAKD,QAAQ,CACN,KAA4D;QAE5D,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,IAAI,IAAI,EAAE,CAAC;YAC/C,IAAI,KAAK,IAAI,IAAI,EAAE,CAAC;gBAClB,OAAO,CAAC,CAAC;YACX,CAAC;YACD,OAAO,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC;QAC9C,CAAC;QAED,IAAI,2BAA2B,CAAC,cAAc,CAAC,KAAK,CAAC,EAAE,CAAC;YACtD,OAAO,IAAI,CAAC,oBAAoB,CAAC,KAAK,CAAC,CAAC;QAC1C,CAAC;QAED,IAAI,SAAS,GAAG,CAAC,CAAC;QAClB,KAAK,MAAM,YAAY,IAAI,KAAK,EAAE,CAAC;YACjC,SAAS,IAAI,IAAI,CAAC,oBAAoB,CAAC,YAAY,CAAC,CAAC;QACvD,CAAC;QACD,OAAO,SAAS,CAAC;IACnB,CAAC;IAEO,oBAAoB,CAAC,OAAqB;QAChD,IAAI,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC;QAE7C,KAAK,MAAM,KAAK,IAAI,OAAO,CAAC,KAAK,EAAE,CAAC;YAClC,UAAU,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC;YAEvD,IAAI,OAAO,KAAK,CAAC,IAAI,KAAK,QAAQ,EAAE,CAAC;gBACnC,UAAU,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;YAC1C,CAAC;iBAAM,IACL,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC;gBAC3B,KAAK,CAAC,IAAI,YAAY,UAAU,EAChC,CAAC;gBACD,UAAU,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC;YAC1E,CAAC;iBAAM,IAAI,KAAK,CAAC,IAAI,YAAY,WAAW,EAAE,CAAC;gBAC7C,UAAU,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC;YAC1E,CAAC;QACH,CAAC;QAED,OAAO,UAAU,CAAC;IACpB,CAAC;IAEO,MAAM,CAAC,cAAc,CAC3B,KAA4C;QAE5C,MAAM,SAAS,GAAG,KAA8B,CAAC;QACjD,OAAO,CACL,OAAO,SAAS,KAAK,QAAQ,IAAI,SAAS,IAAI,IAAI,IAAI,OAAO,IAAI,SAAS,CAC3E,CAAC;IACJ,CAAC;CACF"}

@@ -1,2 +0,2 @@

import type { MediaContent } from "../content/index.js";
import type { MediaContent } from "../content/media-content.interface.js";
export interface TokenCountEstimator {

@@ -3,0 +3,0 @@ estimate(text: string | null): number;

@@ -1,1 +0,1 @@

{"version":3,"file":"token-count-estimator.interface.d.ts","sourceRoot":"","sources":["../../src/tokenizer/token-count-estimator.interface.ts"],"names":[],"mappings":"AAgBA,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,qBAAqB,CAAC;AAExD,MAAM,WAAW,mBAAmB;IAClC,QAAQ,CAAC,IAAI,EAAE,MAAM,GAAG,IAAI,GAAG,MAAM,CAAC;IAEtC,QAAQ,CAAC,OAAO,EAAE,YAAY,GAAG,MAAM,CAAC;IAExC,QAAQ,CAAC,QAAQ,EAAE,QAAQ,CAAC,YAAY,CAAC,GAAG,MAAM,CAAC;CACpD"}
{"version":3,"file":"token-count-estimator.interface.d.ts","sourceRoot":"","sources":["../../src/tokenizer/token-count-estimator.interface.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAE1E,MAAM,WAAW,mBAAmB;IAClC,QAAQ,CAAC,IAAI,EAAE,MAAM,GAAG,IAAI,GAAG,MAAM,CAAC;IAEtC,QAAQ,CAAC,OAAO,EAAE,YAAY,GAAG,MAAM,CAAC;IAExC,QAAQ,CAAC,QAAQ,EAAE,QAAQ,CAAC,YAAY,CAAC,GAAG,MAAM,CAAC;CACpD"}

@@ -1,17 +0,2 @@

/*
* Copyright 2023-present the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export {};
//# sourceMappingURL=token-count-estimator.interface.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"token-count-estimator.interface.js","sourceRoot":"","sources":["../../src/tokenizer/token-count-estimator.interface.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG"}
{"version":3,"file":"token-count-estimator.interface.js","sourceRoot":"","sources":["../../src/tokenizer/token-count-estimator.interface.ts"],"names":[],"mappings":""}

@@ -1,4 +0,4 @@

import type { ContentFormatter } from "../document/index.js";
import type { Document } from "../document/index.js";
import type { DocumentTransformer } from "../document/index.js";
import type { ContentFormatter } from "../document/content-formatter.interface.js";
import type { Document } from "../document/document.js";
import type { DocumentTransformer } from "../document/document-transformer.interface.js";
/**

@@ -5,0 +5,0 @@ * ContentFormatTransformer processes a list of documents by applying a content formatter

@@ -1,1 +0,1 @@

{"version":3,"file":"content-format-transformer.d.ts","sourceRoot":"","sources":["../../src/transformer/content-format-transformer.ts"],"names":[],"mappings":"AAmBA,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,sBAAsB,CAAC;AAC7D,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,sBAAsB,CAAC;AACrD,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,sBAAsB,CAAC;AAEhE;;;GAGG;AACH,qBAAa,wBAAyB,YAAW,mBAAmB;IAClE;;OAEG;IACH,OAAO,CAAC,QAAQ,CAAC,sBAAsB,CAAU;IAEjD,OAAO,CAAC,QAAQ,CAAC,gBAAgB,CAAmB;IAEpD;;;;OAIG;gBACS,gBAAgB,EAAE,gBAAgB;IAkB9C;;;;;OAKG;IACG,KAAK,CAAC,SAAS,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,QAAQ,EAAE,CAAC;IAKvD,SAAS,CAAC,SAAS,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,QAAQ,EAAE,CAAC;IAIrD,OAAO,CAAC,eAAe;IAevB,OAAO,CAAC,eAAe;IA4BvB,OAAO,CAAC,iBAAiB;CAG1B"}
{"version":3,"file":"content-format-transformer.d.ts","sourceRoot":"","sources":["../../src/transformer/content-format-transformer.ts"],"names":[],"mappings":"AAkBA,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,4CAA4C,CAAC;AACnF,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,yBAAyB,CAAC;AACxD,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,+CAA+C,CAAC;AAEzF;;;GAGG;AACH,qBAAa,wBAAyB,YAAW,mBAAmB;IAClE;;OAEG;IACH,OAAO,CAAC,QAAQ,CAAC,sBAAsB,CAAU;IAEjD,OAAO,CAAC,QAAQ,CAAC,gBAAgB,CAAmB;IAEpD;;;;OAIG;gBACS,gBAAgB,EAAE,gBAAgB;IAkB9C;;;;;OAKG;IACG,KAAK,CAAC,SAAS,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,QAAQ,EAAE,CAAC;IAKvD,SAAS,CAAC,SAAS,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,QAAQ,EAAE,CAAC;IAIrD,OAAO,CAAC,eAAe;IAevB,OAAO,CAAC,eAAe;IA4BvB,OAAO,CAAC,iBAAiB;CAG1B"}

@@ -17,3 +17,3 @@ /*

import assert from "node:assert/strict";
import { DefaultContentFormatter } from "../document/index.js";
import { DefaultContentFormatter } from "../document/default-content-formatter.js";
/**

@@ -20,0 +20,0 @@ * ContentFormatTransformer processes a list of documents by applying a content formatter

@@ -1,1 +0,1 @@

{"version":3,"file":"content-format-transformer.js","sourceRoot":"","sources":["../../src/transformer/content-format-transformer.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,MAAM,MAAM,oBAAoB,CAAC;AAExC,OAAO,EAAE,uBAAuB,EAAE,MAAM,sBAAsB,CAAC;AAK/D;;;GAGG;AACH,MAAM,OAAO,wBAAwB;IACnC;;OAEG;IACc,sBAAsB,CAAU;IAEhC,gBAAgB,CAAmB;IASpD;;;;;;OAMG;IACH,YACE,gBAAkC,EAClC,sBAAgC;QAEhC,MAAM,CAAC,gBAAgB,IAAI,IAAI,EAAE,8BAA8B,CAAC,CAAC;QACjE,IAAI,CAAC,gBAAgB,GAAG,gBAAgB,CAAC;QACzC,IAAI,CAAC,sBAAsB,GAAG,sBAAsB,IAAI,KAAK,CAAC;IAChE,CAAC;IAED;;;;;OAKG;IACH,KAAK,CAAC,KAAK,CAAC,SAAqB;QAC/B,SAAS,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC;QAChE,OAAO,SAAS,CAAC;IACnB,CAAC;IAED,SAAS,CAAC,SAAqB;QAC7B,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC;IAC/B,CAAC;IAEO,eAAe,CAAC,QAAkB;QACxC,IACE,QAAQ,CAAC,gBAAgB,YAAY,uBAAuB;YAC5D,IAAI,CAAC,gBAAgB,YAAY,uBAAuB,EACxD,CAAC;YACD,IAAI,CAAC,eAAe,CAClB,QAAQ,EACR,QAAQ,CAAC,gBAAgB,EACzB,IAAI,CAAC,gBAAgB,CACtB,CAAC;QACJ,CAAC;aAAM,CAAC;YACN,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC;QACnC,CAAC;IACH,CAAC;IAEO,eAAe,CACrB,QAAkB,EAClB,YAAqC,EACrC,iBAA0C;QAE1C,MAAM,uBAAuB,GAAG;YAC9B,GAAG,YAAY,CAAC,yBAAyB;YACzC,GAAG,iBAAiB,CAAC,yBAAyB;SAC/C,CAAC;QAEF,MAAM,2BAA2B,GAAG;YAClC,GAAG,YAAY,CAAC,6BAA6B;YAC7C,GAAG,iBAAiB,CAAC,6BAA6B;SACnD,CAAC;QAEF,MAAM,OAAO,GAAG,uBAAuB,CAAC,OAAO,EAAE;aAC9C,6BAA6B,CAAC,uBAAuB,CAAC;aACtD,iCAAiC,CAAC,2BAA2B,CAAC;aAC9D,oBAAoB,CAAC,YAAY,CAAC,gBAAgB,CAAC;aACnD,qBAAqB,CAAC,YAAY,CAAC,iBAAiB,CAAC,CAAC;QAEzD,IAAI,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC;YACjC,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC;QACtD,CAAC;QAED,QAAQ,CAAC,mBAAmB,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC;IAChD,CAAC;IAEO,iBAAiB,CAAC,QAAkB;QAC1C,QAAQ,CAAC,mBAAmB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;IACtD,CAAC;CACF"}
{"version":3,"file":"content-format-transformer.js","sourceRoot":"","sources":["../../src/transformer/content-format-transformer.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,MAAM,MAAM,oBAAoB,CAAC;AACxC,OAAO,EAAE,uBAAuB,EAAE,MAAM,0CAA0C,CAAC;AAKnF;;;GAGG;AACH,MAAM,OAAO,wBAAwB;IACnC;;OAEG;IACc,sBAAsB,CAAU;IAEhC,gBAAgB,CAAmB;IASpD;;;;;;OAMG;IACH,YACE,gBAAkC,EAClC,sBAAgC;QAEhC,MAAM,CAAC,gBAAgB,IAAI,IAAI,EAAE,8BAA8B,CAAC,CAAC;QACjE,IAAI,CAAC,gBAAgB,GAAG,gBAAgB,CAAC;QACzC,IAAI,CAAC,sBAAsB,GAAG,sBAAsB,IAAI,KAAK,CAAC;IAChE,CAAC;IAED;;;;;OAKG;IACH,KAAK,CAAC,KAAK,CAAC,SAAqB;QAC/B,SAAS,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC;QAChE,OAAO,SAAS,CAAC;IACnB,CAAC;IAED,SAAS,CAAC,SAAqB;QAC7B,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC;IAC/B,CAAC;IAEO,eAAe,CAAC,QAAkB;QACxC,IACE,QAAQ,CAAC,gBAAgB,YAAY,uBAAuB;YAC5D,IAAI,CAAC,gBAAgB,YAAY,uBAAuB,EACxD,CAAC;YACD,IAAI,CAAC,eAAe,CAClB,QAAQ,EACR,QAAQ,CAAC,gBAAgB,EACzB,IAAI,CAAC,gBAAgB,CACtB,CAAC;QACJ,CAAC;aAAM,CAAC;YACN,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC;QACnC,CAAC;IACH,CAAC;IAEO,eAAe,CACrB,QAAkB,EAClB,YAAqC,EACrC,iBAA0C;QAE1C,MAAM,uBAAuB,GAAG;YAC9B,GAAG,YAAY,CAAC,yBAAyB;YACzC,GAAG,iBAAiB,CAAC,yBAAyB;SAC/C,CAAC;QAEF,MAAM,2BAA2B,GAAG;YAClC,GAAG,YAAY,CAAC,6BAA6B;YAC7C,GAAG,iBAAiB,CAAC,6BAA6B;SACnD,CAAC;QAEF,MAAM,OAAO,GAAG,uBAAuB,CAAC,OAAO,EAAE;aAC9C,6BAA6B,CAAC,uBAAuB,CAAC;aACtD,iCAAiC,CAAC,2BAA2B,CAAC;aAC9D,oBAAoB,CAAC,YAAY,CAAC,gBAAgB,CAAC;aACnD,qBAAqB,CAAC,YAAY,CAAC,iBAAiB,CAAC,CAAC;QAEzD,IAAI,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC;YACjC,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC;QACtD,CAAC;QAED,QAAQ,CAAC,mBAAmB,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC;IAChD,CAAC;IAEO,iBAAiB,CAAC,QAAkB;QAC1C,QAAQ,CAAC,mBAAmB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;IACtD,CAAC;CACF"}

@@ -1,2 +0,4 @@

import { type Document, type DocumentWriter, MetadataMode } from "../document/index.js";
import type { Document } from "../document/document.js";
import type { DocumentWriter } from "../document/document-writer.interface.js";
import { MetadataMode } from "../document/metadata-mode.js";
export interface FileDocumentWriterProps {

@@ -3,0 +5,0 @@ fileName: string;

@@ -1,1 +0,1 @@

{"version":3,"file":"file-document-writer.d.ts","sourceRoot":"","sources":["../../src/writer/file-document-writer.ts"],"names":[],"mappings":"AAqBA,OAAO,EACL,KAAK,QAAQ,EACb,KAAK,cAAc,EACnB,YAAY,EACb,MAAM,sBAAsB,CAAC;AAE9B,MAAM,WAAW,uBAAuB;IACtC,QAAQ,EAAE,MAAM,CAAC;IACjB,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,YAAY,CAAC,EAAE,YAAY,CAAC;IAC5B,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AAED,qBAAa,kBAAmB,YAAW,cAAc;IACvD,MAAM,CAAC,QAAQ,CAAC,0BAA0B,iBAAiB;IAC3D,MAAM,CAAC,QAAQ,CAAC,wBAAwB,qBAAqB;IAE7D,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAS;IACnC,OAAO,CAAC,QAAQ,CAAC,oBAAoB,CAAU;IAC/C,OAAO,CAAC,QAAQ,CAAC,aAAa,CAAe;IAC7C,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAU;gBAEtB,EACV,QAAQ,EACR,mBAA2B,EAC3B,YAAgC,EAChC,MAAc,GACf,EAAE,uBAAuB;IAUpB,KAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC;IAe5C,OAAO,CAAE,aAAa;CAUvB"}
{"version":3,"file":"file-document-writer.d.ts","sourceRoot":"","sources":["../../src/writer/file-document-writer.ts"],"names":[],"mappings":"AAqBA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,yBAAyB,CAAC;AACxD,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,0CAA0C,CAAC;AAC/E,OAAO,EAAE,YAAY,EAAE,MAAM,8BAA8B,CAAC;AAE5D,MAAM,WAAW,uBAAuB;IACtC,QAAQ,EAAE,MAAM,CAAC;IACjB,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,YAAY,CAAC,EAAE,YAAY,CAAC;IAC5B,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AAED,qBAAa,kBAAmB,YAAW,cAAc;IACvD,MAAM,CAAC,QAAQ,CAAC,0BAA0B,iBAAiB;IAC3D,MAAM,CAAC,QAAQ,CAAC,wBAAwB,qBAAqB;IAE7D,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAS;IACnC,OAAO,CAAC,QAAQ,CAAC,oBAAoB,CAAU;IAC/C,OAAO,CAAC,QAAQ,CAAC,aAAa,CAAe;IAC7C,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAU;gBAEtB,EACV,QAAQ,EACR,mBAA2B,EAC3B,YAAgC,EAChC,MAAc,GACf,EAAE,uBAAuB;IAUpB,KAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC;IAe5C,OAAO,CAAE,aAAa;CAUvB"}

@@ -21,3 +21,3 @@ /*

import { StringUtils } from "@nestjs-port/core";
import { MetadataMode, } from "../document/index.js";
import { MetadataMode } from "../document/metadata-mode.js";
export class FileDocumentWriter {

@@ -24,0 +24,0 @@ static METADATA_START_PAGE_NUMBER = "page_number";

@@ -1,1 +0,1 @@

{"version":3,"file":"file-document-writer.js","sourceRoot":"","sources":["../../src/writer/file-document-writer.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,MAAM,MAAM,oBAAoB,CAAC;AACxC,OAAO,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAC5C,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,QAAQ,EAAE,MAAM,sBAAsB,CAAC;AAChD,OAAO,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AAChD,OAAO,EAGL,YAAY,GACb,MAAM,sBAAsB,CAAC;AAS9B,MAAM,OAAO,kBAAkB;IAC7B,MAAM,CAAU,0BAA0B,GAAG,aAAa,CAAC;IAC3D,MAAM,CAAU,wBAAwB,GAAG,iBAAiB,CAAC;IAE5C,SAAS,CAAS;IAClB,oBAAoB,CAAU;IAC9B,aAAa,CAAe;IAC5B,OAAO,CAAU;IAElC,YAAY,EACV,QAAQ,EACR,mBAAmB,GAAG,KAAK,EAC3B,YAAY,GAAG,YAAY,CAAC,IAAI,EAChC,MAAM,GAAG,KAAK,GACU;QACxB,MAAM,CAAC,WAAW,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE,6BAA6B,CAAC,CAAC;QACrE,MAAM,CAAC,YAAY,IAAI,IAAI,EAAE,gCAAgC,CAAC,CAAC;QAE/D,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,oBAAoB,GAAG,mBAAmB,CAAC;QAChD,IAAI,CAAC,aAAa,GAAG,YAAY,CAAC;QAClC,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;IACxB,CAAC;IAED,KAAK,CAAC,KAAK,CAAC,IAAgB;QAC1B,IAAI,CAAC;YACH,MAAM,MAAM,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC;YACvD,MAAM,WAAW,GAAG,iBAAiB,CAAC,IAAI,CAAC,SAAS,EAAE;gBACpD,QAAQ,EAAE,MAAM;gBAChB,KAAK,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG;aAChC,CAAC,CAAC;YACH,MAAM,QAAQ,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC;QACtC,CAAC;QAAC,OAAO,KAAK,EAAE,CAAC;YACf,MAAM,IAAI,KAAK,CAAC,mCAAmC,EAAE;gBACnD,KAAK,EAAE,KAAK;aACb,CAAC,CAAC;QACL,CAAC;IACH,CAAC;IAEO,CAAC,aAAa,CAAC,IAAgB;QACrC,IAAI,KAAK,GAAG,CAAC,CAAC;QACd,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;YACvB,IAAI,IAAI,CAAC,oBAAoB,EAAE,CAAC;gBAC9B,MAAM,cAAc,KAAK,YAAY,GAAG,CAAC,QAAQ,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,IAAI,GAAG,CAAC,QAAQ,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,KAAK,CAAC;YACrK,CAAC;YACD,MAAM,GAAG,CAAC,mBAAmB,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;YAClD,KAAK,EAAE,CAAC;QACV,CAAC;IACH,CAAC"}
{"version":3,"file":"file-document-writer.js","sourceRoot":"","sources":["../../src/writer/file-document-writer.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,MAAM,MAAM,oBAAoB,CAAC;AACxC,OAAO,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAC5C,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAC;AACvC,OAAO,EAAE,QAAQ,EAAE,MAAM,sBAAsB,CAAC;AAChD,OAAO,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AAGhD,OAAO,EAAE,YAAY,EAAE,MAAM,8BAA8B,CAAC;AAS5D,MAAM,OAAO,kBAAkB;IAC7B,MAAM,CAAU,0BAA0B,GAAG,aAAa,CAAC;IAC3D,MAAM,CAAU,wBAAwB,GAAG,iBAAiB,CAAC;IAE5C,SAAS,CAAS;IAClB,oBAAoB,CAAU;IAC9B,aAAa,CAAe;IAC5B,OAAO,CAAU;IAElC,YAAY,EACV,QAAQ,EACR,mBAAmB,GAAG,KAAK,EAC3B,YAAY,GAAG,YAAY,CAAC,IAAI,EAChC,MAAM,GAAG,KAAK,GACU;QACxB,MAAM,CAAC,WAAW,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE,6BAA6B,CAAC,CAAC;QACrE,MAAM,CAAC,YAAY,IAAI,IAAI,EAAE,gCAAgC,CAAC,CAAC;QAE/D,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;QAC1B,IAAI,CAAC,oBAAoB,GAAG,mBAAmB,CAAC;QAChD,IAAI,CAAC,aAAa,GAAG,YAAY,CAAC;QAClC,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;IACxB,CAAC;IAED,KAAK,CAAC,KAAK,CAAC,IAAgB;QAC1B,IAAI,CAAC;YACH,MAAM,MAAM,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC;YACvD,MAAM,WAAW,GAAG,iBAAiB,CAAC,IAAI,CAAC,SAAS,EAAE;gBACpD,QAAQ,EAAE,MAAM;gBAChB,KAAK,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG;aAChC,CAAC,CAAC;YACH,MAAM,QAAQ,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC;QACtC,CAAC;QAAC,OAAO,KAAK,EAAE,CAAC;YACf,MAAM,IAAI,KAAK,CAAC,mCAAmC,EAAE;gBACnD,KAAK,EAAE,KAAK;aACb,CAAC,CAAC;QACL,CAAC;IACH,CAAC;IAEO,CAAC,aAAa,CAAC,IAAgB;QACrC,IAAI,KAAK,GAAG,CAAC,CAAC;QACd,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;YACvB,IAAI,IAAI,CAAC,oBAAoB,EAAE,CAAC;gBAC9B,MAAM,cAAc,KAAK,YAAY,GAAG,CAAC,QAAQ,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,IAAI,GAAG,CAAC,QAAQ,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,KAAK,CAAC;YACrK,CAAC;YACD,MAAM,GAAG,CAAC,mBAAmB,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;YAClD,KAAK,EAAE,CAAC;QACV,CAAC;IACH,CAAC"}
{
"name": "@nestjs-ai/commons",
"version": "0.1.1",
"version": "0.1.2",
"private": false,

@@ -5,0 +5,0 @@ "description": "Shared primitives and utilities for NestJS AI",

+44
-36

@@ -44,3 +44,3 @@ <div align="center">

| Framework | NestJS 11.x |
| Package Manager | pnpm 10.x |
| Package Manager | pnpm 11.x |
| Build | Turborepo + tsc |

@@ -54,36 +54,41 @@ | Test | Vitest 4.x + TestContainers |

| Category | Spring AI Module | nestjs-ai Package | Progress |
| ----------------------- | ------------------------------------- | ----------------------------------------------- | -------- |
| **Core** | spring-ai-model | `@nestjs-ai/model` | 100% |
| | spring-ai-client-chat | `@nestjs-ai/client-chat` | 100% |
| | spring-ai-commons | `@nestjs-ai/commons` | 100% |
| | spring-ai-retry | `@nestjs-ai/retry` | 100% |
| | spring-ai-template-st | `@nestjs-ai/template-st` | 100% |
| **Model Providers** | spring-ai-openai | `@nestjs-ai/model-openai` | 100% |
| | spring-ai-google-genai | `@nestjs-ai/model-google-genai` | 100% |
| | spring-ai-transformers | `@nestjs-ai/model-transformers` | 100% |
| | spring-ai-anthropic | `@nestjs-ai/model-anthropic` | 100% |
| | spring-ai-azure-openai | — | 0% |
| | spring-ai-bedrock | — | 0% |
| | spring-ai-mistral-ai | — | 0% |
| | spring-ai-ollama | — | 0% |
| **RAG & Vector Stores** | spring-ai-rag | `@nestjs-ai/rag` | 100% |
| | spring-ai-vector-store | `@nestjs-ai/vector-store` | 100% |
| | spring-ai-redis-store | `@nestjs-ai/vector-store-redis` | 100% |
| | spring-ai-advisors-vector-store | `@nestjs-ai/advisors-vector-store` | 100% |
| | spring-ai-pgvector-store | `@nestjs-ai/vector-store-pgvector` | 100% |
| | spring-ai-chroma-store | — | 0% |
| | spring-ai-pinecone-store | — | 0% |
| | spring-ai-milvus-store | — | 0% |
| **Document Readers** | spring-ai-pdf-document-reader | `@nestjs-ai/document-reader-pdf` | 100% |
| | spring-ai-markdown-document-reader | `@nestjs-ai/document-reader-markdown` | 100% |
| | spring-ai-tika-document-reader | `@nestjs-ai/document-reader-tika` | 100% |
| | (cheerio - NestJS specific) | `@nestjs-ai/document-reader-cheerio` | 100% |
| **Memory** | spring-ai-model-chat-memory-redis | `@nestjs-ai/model-chat-memory-repository-redis` | 100% |
| | spring-ai-model-chat-memory-jdbc | `@nestjs-ai/model-chat-memory-repository-jsdbc` | 100% |
| | spring-ai-model-chat-memory-cassandra | — | 0% |
| **Platform** | spring-ai-autoconfigure | `@nestjs-ai/platform` | 100% |
| | spring-ai-mcp | `@nestjs-ai/mcp-common` | 10% |
| | spring-ai-mcp-annotations | `@nestjs-ai/mcp-annotations` | 5% |
MCP-related work is now split into separate `common`, `client`, `server`, and `annotations` packages. Spring AI has matching MCP starter and base module names (`spring-ai-starter-mcp-client`, `spring-ai-starter-mcp-server`, `spring-ai-mcp`, and `spring-ai-mcp-annotations`), while the client and server implementations are split across additional autoconfiguration modules. The percentages below are approximate and track the current repository state.
| Category | Spring AI Module | nestjs-ai Package | Progress |
| ----------------------- | ------------------------------------- | ------------------------------------------------- | -------- |
| **Core** | spring-ai-model | `@nestjs-ai/model` | 100% |
| | spring-ai-client-chat | `@nestjs-ai/client-chat` | 100% |
| | spring-ai-commons | `@nestjs-ai/commons` | 100% |
| | spring-ai-retry | `@nestjs-ai/retry` | 100% |
| | spring-ai-template-st | `@nestjs-ai/template-st` | 100% |
| **Model Providers** | spring-ai-openai | `@nestjs-ai/model-openai` | 100% |
| | spring-ai-google-genai | `@nestjs-ai/model-google-genai` | 100% |
| | spring-ai-transformers | `@nestjs-ai/model-transformers` | 100% |
| | spring-ai-anthropic | `@nestjs-ai/model-anthropic` | 100% |
| | spring-ai-azure-openai | — | 0% |
| | spring-ai-bedrock | — | 0% |
| | spring-ai-mistral-ai | — | 0% |
| | spring-ai-ollama | — | 0% |
| **RAG & Vector Stores** | spring-ai-rag | `@nestjs-ai/rag` | 100% |
| | spring-ai-vector-store | `@nestjs-ai/vector-store` | 100% |
| | spring-ai-redis-store | `@nestjs-ai/vector-store-redis` | 100% |
| | spring-ai-advisors-vector-store | `@nestjs-ai/advisors-vector-store` | 100% |
| | spring-ai-pgvector-store | `@nestjs-ai/vector-store-pgvector` | 100% |
| | spring-ai-chroma-store | — | 0% |
| | spring-ai-pinecone-store | — | 0% |
| | spring-ai-milvus-store | — | 0% |
| **Document Readers** | spring-ai-pdf-document-reader | `@nestjs-ai/document-reader-pdf` | 100% |
| | spring-ai-markdown-document-reader | `@nestjs-ai/document-reader-markdown` | 100% |
| | spring-ai-tika-document-reader | `@nestjs-ai/document-reader-tika` | 100% |
| | (cheerio - NestJS specific) | `@nestjs-ai/document-reader-cheerio` | 100% |
| **Memory** | spring-ai-model-chat-memory-redis | `@nestjs-ai/model-chat-memory-repository-redis` | 100% |
| | spring-ai-model-chat-memory-mongodb | `@nestjs-ai/model-chat-memory-repository-mongodb` | 100% |
| | spring-ai-model-chat-memory-jdbc | `@nestjs-ai/model-chat-memory-repository-jsdbc` | 100% |
| | spring-ai-model-chat-memory-cassandra | — | 0% |
| **MCP** | spring-ai-mcp | `@nestjs-ai/mcp-common` | 100% |
| | spring-ai-starter-mcp-client | `@nestjs-ai/mcp-client` | 100% |
| | spring-ai-starter-mcp-server | `@nestjs-ai/mcp-server` | 100% |
| | spring-ai-mcp-annotations | `@nestjs-ai/mcp-annotations` | 100% |
| **Platform** | — | `@nestjs-ai/platform` | 100% |
## Differences from Spring AI

@@ -234,3 +239,5 @@

│ │ ├── common/ # Model Context Protocol core
│ │ └── annotations/ # MCP annotations (WIP)
│ │ ├── client/ # MCP client support
│ │ ├── server/ # MCP server support
│ │ └── annotations/ # MCP annotations and decorators
│ ├── vector-stores/

@@ -241,2 +248,3 @@ │ │ └── redis-store/ # Redis vector store

│ │ ├── model-chat-memory-repository-redis/ # Redis-backed chat memory
│ │ ├── model-chat-memory-repository-mongodb/ # MongoDB-backed chat memory
│ │ └── model-chat-memory-repository-jsdbc/ # SQL-backed chat memory (MySQL/Postgres/Oracle/SQL Server/SQLite)

@@ -259,3 +267,3 @@ │ ├── document-readers/

- Node.js >= 22.12.0 (required for `require(esm)` support so ESM-only packages can be consumed from CJS)
- pnpm >= 10.0.0
- pnpm >= 11.0.0

@@ -262,0 +270,0 @@ All packages are published as **ESM only**. Consumer apps running Node.js 22.12+ can import them from either ESM or CJS code.