@nlabs/gothamjs
Version:
Platform
31 lines (30 loc) • 1.55 kB
JavaScript
export default {
entryJs: 'app.tsx',
esbuild: {
minify: process.env.NODE_ENV === 'production'
},
gitUrl: 'https://github.com/nitrogenlabs/gothamjs',
jest: {
extensionsToTreatAsEsm: ['.ts', '.tsx'],
moduleNameMapper: {
'^/utils$': '<rootDir>/node_modules/@nlabs/utils',
'^/utils/strings/cn$': '<rootDir>/node_modules/@nlabs/utils/lib/strings/cn/cn.js',
'^/utils/objects/merge$': '<rootDir>/node_modules/@nlabs/utils/lib/objects/merge/merge.js',
'^/utils/objects/get$': '<rootDir>/node_modules/@nlabs/utils/lib/objects/get/get.js',
'^/utils/objects/set$': '<rootDir>/node_modules/@nlabs/utils/lib/objects/set/set.js',
'^/utils/objects/throttle$': '<rootDir>/node_modules/@nlabs/utils/lib/objects/throttle/throttle.js',
'^/utils/checks/isEmpty$': '<rootDir>/node_modules/@nlabs/utils/lib/checks/isEmpty/isEmpty.js',
'^/utils/strings/qs$': '<rootDir>/node_modules/@nlabs/utils/lib/strings/qs/qs.js',
'^react$': '<rootDir>/node_modules/react',
'^react-dom$': '<rootDir>/node_modules/react-dom',
'\\.(css|jpg|png|svg|txt)$': '<rootDir>/node_modules/@nlabs/lex/emptyModule.js'
},
testEnvironment: 'jsdom',
setupFilesAfterEnv: ['<rootDir>/jest.setup.js'],
transformIgnorePatterns: [
'node_modules/(?!(strip-indent|chalk|@testing-library/jest-dom|zod||/arkhamjs|@nlabs/utils|/lex|react-markdown|react|react-dom|develop)/.*)'
]
},
outputPath: './lib',
useTypescript: true
};