Skip to main content
Glama

DollhouseMCP

by DollhouseMCP
jest.e2e.config.cjsโ€ข1.32 kB
/** @type {import('jest').Config} */ const config = { preset: 'ts-jest/presets/default-esm', testEnvironment: 'node', rootDir: '..', extensionsToTreatAsEsm: ['.ts'], transform: { '^.+\\.tsx?$': ['ts-jest', { useESM: true, tsconfig: { allowJs: true, rootDir: '.', isolatedModules: true } }] }, testMatch: [ '<rootDir>/test/e2e/**/*.test.ts' ], testPathIgnorePatterns: [ '/node_modules/', ], collectCoverageFrom: [ 'src/**/*.ts', '!src/**/*.d.ts', '!src/**/*.test.ts' ], coverageDirectory: 'test/coverage-e2e', coverageReporters: ['text', 'lcov', 'html'], setupFilesAfterEnv: ['<rootDir>/test/jest.setup.mjs'], modulePathIgnorePatterns: ['<rootDir>/dist/'], roots: ['<rootDir>'], testTimeout: 60000, // 60 seconds for E2E tests transformIgnorePatterns: [ 'node_modules/(?!(@modelcontextprotocol|zod)/)' ], resolver: 'ts-jest-resolver', // E2E specific settings maxWorkers: 1, // Run E2E tests serially to avoid conflicts forceExit: true, // Force exit after tests complete detectOpenHandles: true, // Help identify resource leaks verbose: true, // Detailed output for E2E tests // Environment variables for E2E tests setupFiles: ['<rootDir>/test/setup-e2e-env.mjs'] }; module.exports = config;

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DollhouseMCP/DollhouseMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server