UNPKG

@harang-jennie/nextjs-starter

Version:

A Next.js starter kit App Router template with React v18 + Yarn berry + TypeScript + ESLint + Jest + Cypress + Github Actions

34 lines (30 loc) 845 B
const nextJest = require('next/jest'); const createJestConfig = nextJest({ dir: './', }); const customJestConfig = { setupFiles: [ // add your setup files.. ], setupFilesAfterEnv: [ '<rootDir>/jest.setup.ts', ], moduleNameMapper: { '@/(.*)': '<rootDir>/src/$1', '\\.(css|less)$': '<rootDir>/__mocks__/styleMock.js', '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '<rootDir>/__mocks__/fileMock.js', }, testPathIgnorePatterns: [ 'node_modules', '<rootDir>.*/public', '<rootDir>/.next/', ], moduleDirectories: ['node_modules', '<rootDir>/'], testEnvironment: 'jest-environment-jsdom', }; module.exports = async () => ({ ...await createJestConfig(customJestConfig)(), transformIgnorePatterns: [ // add your transform ignore patterns.. ], });