UNPKG

nsgm-cli

Version:

A CLI tool to run Next/Style-components and Graphql/Mysql fullstack project

41 lines (40 loc) 1.15 kB
module.exports = { testEnvironment: 'jsdom', setupFilesAfterEnv: ['<rootDir>/jest.setup.js'], transform: { '^.+\\.(js|jsx|ts|tsx)$': ['babel-jest', { presets: ['next/babel'] }] }, transformIgnorePatterns: ['/node_modules/', '^.+\\.module\\.(css|sass|scss|less)$'], moduleNameMapper: { '^@/(.*)$': '<rootDir>/$1', '^~/(.*)$': '<rootDir>/$1' }, setupFiles: ['<rootDir>/jest.setup-globals.js'], testMatch: [ '**/__tests__/**/*.(ts|tsx|js)', '**/*.(test|spec).(ts|tsx|js)' ], collectCoverage: true, collectCoverageFrom: [ 'client/**/*.{js,jsx,ts,tsx}', 'pages/**/*.{js,jsx,ts,tsx}', 'server/**/*.{js,jsx,ts,tsx}', '!**/*.d.ts', '!**/node_modules/**', '!**/.next/**', '!**/coverage/**', '!**/*.config.js' ], coverageDirectory: 'coverage', coverageReporters: ['json', 'lcov', 'text', 'clover', 'html'], coverageThreshold: { global: { branches: 70, functions: 70, lines: 70, statements: 70 } }, testPathIgnorePatterns: ['<rootDir>/.next/', '<rootDir>/node_modules/'], moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'] }