graphql-codegen-plugin-typescript-swr
Version:
A GraphQL code generator plug-in that automatically generates utility functions for SWR.
31 lines (28 loc) • 757 B
JavaScript
const { resolve } = require('path')
const { pathsToModuleNameMapper } = require('ts-jest')
const pkg = require('./package.json')
const tsconfig = require('./tsconfig.json')
const CI = !!process.env.CI
module.exports = () => {
return {
displayName: pkg.name,
rootDir: __dirname,
preset: 'ts-jest',
testEnvironment: 'node',
restoreMocks: true,
reporters: ['default'],
modulePathIgnorePatterns: ['dist'],
moduleNameMapper: pathsToModuleNameMapper(
tsconfig.compilerOptions.paths || [],
{
prefix: `./`,
}
),
cacheDirectory: resolve(
__dirname,
`${CI ? '' : 'node_modules/'}.cache/jest`
),
setupFiles: [`${__dirname}/dev-test/setup.js`],
collectCoverage: false,
}
}