Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions coverage/coverage-summary.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{"total": {"lines":{"total":555,"covered":471,"skipped":0,"pct":84.86},"statements":{"total":621,"covered":518,"skipped":0,"pct":83.41},"functions":{"total":112,"covered":101,"skipped":0,"pct":90.17},"branches":{"total":456,"covered":353,"skipped":0,"pct":77.41},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/mnt/ext2/code/prompts/github/forks/llm-metadata/src/constants/override-keys.ts": {"lines":{"total":2,"covered":2,"skipped":0,"pct":100},"functions":{"total":0,"covered":0,"skipped":0,"pct":100},"statements":{"total":2,"covered":2,"skipped":0,"pct":100},"branches":{"total":0,"covered":0,"skipped":0,"pct":100}}
,"/mnt/ext2/code/prompts/github/forks/llm-metadata/src/services/data-loader.ts": {"lines":{"total":106,"covered":29,"skipped":0,"pct":27.35},"functions":{"total":14,"covered":5,"skipped":0,"pct":35.71},"statements":{"total":121,"covered":30,"skipped":0,"pct":24.79},"branches":{"total":72,"covered":7,"skipped":0,"pct":9.72}}
,"/mnt/ext2/code/prompts/github/forks/llm-metadata/src/services/data-processor.ts": {"lines":{"total":86,"covered":84,"skipped":0,"pct":97.67},"functions":{"total":12,"covered":12,"skipped":0,"pct":100},"statements":{"total":96,"covered":91,"skipped":0,"pct":94.79},"branches":{"total":65,"covered":47,"skipped":0,"pct":72.3}}
,"/mnt/ext2/code/prompts/github/forks/llm-metadata/src/services/i18n-service.ts": {"lines":{"total":52,"covered":52,"skipped":0,"pct":100},"functions":{"total":9,"covered":9,"skipped":0,"pct":100},"statements":{"total":66,"covered":66,"skipped":0,"pct":100},"branches":{"total":52,"covered":52,"skipped":0,"pct":100}}
,"/mnt/ext2/code/prompts/github/forks/llm-metadata/src/services/index-builder.ts": {"lines":{"total":17,"covered":17,"skipped":0,"pct":100},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":19,"covered":19,"skipped":0,"pct":100},"branches":{"total":21,"covered":19,"skipped":0,"pct":90.47}}
,"/mnt/ext2/code/prompts/github/forks/llm-metadata/src/services/newapi-builder.ts": {"lines":{"total":50,"covered":50,"skipped":0,"pct":100},"functions":{"total":7,"covered":7,"skipped":0,"pct":100},"statements":{"total":54,"covered":54,"skipped":0,"pct":100},"branches":{"total":49,"covered":45,"skipped":0,"pct":91.83}}
,"/mnt/ext2/code/prompts/github/forks/llm-metadata/src/services/voapi-builder.ts": {"lines":{"total":28,"covered":26,"skipped":0,"pct":92.85},"functions":{"total":6,"covered":4,"skipped":0,"pct":66.66},"statements":{"total":30,"covered":26,"skipped":0,"pct":86.66},"branches":{"total":53,"covered":45,"skipped":0,"pct":84.9}}
,"/mnt/ext2/code/prompts/github/forks/llm-metadata/src/utils/cli-utils.ts": {"lines":{"total":15,"covered":15,"skipped":0,"pct":100},"functions":{"total":1,"covered":1,"skipped":0,"pct":100},"statements":{"total":16,"covered":16,"skipped":0,"pct":100},"branches":{"total":8,"covered":7,"skipped":0,"pct":87.5}}
,"/mnt/ext2/code/prompts/github/forks/llm-metadata/src/utils/file-utils.ts": {"lines":{"total":58,"covered":58,"skipped":0,"pct":100},"functions":{"total":7,"covered":7,"skipped":0,"pct":100},"statements":{"total":61,"covered":61,"skipped":0,"pct":100},"branches":{"total":31,"covered":31,"skipped":0,"pct":100}}
,"/mnt/ext2/code/prompts/github/forks/llm-metadata/src/utils/format-utils.ts": {"lines":{"total":116,"covered":113,"skipped":0,"pct":97.41},"functions":{"total":48,"covered":48,"skipped":0,"pct":100},"statements":{"total":130,"covered":127,"skipped":0,"pct":97.69},"branches":{"total":87,"covered":84,"skipped":0,"pct":96.55}}
,"/mnt/ext2/code/prompts/github/forks/llm-metadata/src/utils/object-utils.ts": {"lines":{"total":25,"covered":25,"skipped":0,"pct":100},"functions":{"total":4,"covered":4,"skipped":0,"pct":100},"statements":{"total":26,"covered":26,"skipped":0,"pct":100},"branches":{"total":18,"covered":16,"skipped":0,"pct":88.88}}
}
18 changes: 18 additions & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { createDefaultPreset } from "ts-jest";

const tsJestTransformCfg = createDefaultPreset().transform;

/** @type {import("jest").Config} **/
export default {
testEnvironment: "node",
extensionsToTreatAsEsm: ['.ts'],
moduleNameMapper: {
'(.+)\\.js': '$1',
},
transform: {
...tsJestTransformCfg,
},
transformIgnorePatterns: [
'node_modules/(?!(ts-jest)/)'
]
};
Loading