diff --git a/cryptide_project/fileTransformer.js b/cryptide_project/fileTransformer.js new file mode 100644 index 0000000..ea55dbd --- /dev/null +++ b/cryptide_project/fileTransformer.js @@ -0,0 +1,8 @@ +// fileTransformer.js +const path = require('path'); + +module.exports = { + process(src, filename, config, options) { + return `module.exports = ${JSON.stringify(path.basename(filename))};`; + }, +}; diff --git a/cryptide_project/jest.config.ts b/cryptide_project/jest.config.ts index d288804..2ea2539 100644 --- a/cryptide_project/jest.config.ts +++ b/cryptide_project/jest.config.ts @@ -22,12 +22,13 @@ const config: Config.InitialOptions = { moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'png'], transform: { '^.+\\.(js|jsx|ts|tsx)$': 'babel-jest', - '^.+\\.png$': 'identity-obj-proxy', + '\\.(png)$': '/fileTransformer.js', }, moduleNameMapper: { '\\.(css|less)$': 'identity-obj-proxy', - '\\.(gif|ttf|eot|svg)$': '/path/to/your/empty-module.js', + '\\.(gif|ttf|eot|svg)$': '/empty-module.js', }, }; export default config; + diff --git a/cryptide_project/package-lock.json b/cryptide_project/package-lock.json index ba68f8b..98b63f6 100644 --- a/cryptide_project/package-lock.json +++ b/cryptide_project/package-lock.json @@ -46,8 +46,7 @@ "@jest/types": "^29.6.3", "@types/react-router-hash-link": "^2.4.9", "@types/uuid": "^9.0.7", - "babel-jest": "^29.7.0", - "identity-obj-proxy": "^3.0.0" + "babel-jest": "^29.7.0" } }, "node_modules/@aashutoshrathi/word-wrap": { diff --git a/cryptide_project/package.json b/cryptide_project/package.json index b849d11..ec9808b 100644 --- a/cryptide_project/package.json +++ b/cryptide_project/package.json @@ -64,8 +64,7 @@ "@jest/types": "^29.6.3", "@types/react-router-hash-link": "^2.4.9", "@types/uuid": "^9.0.7", - "babel-jest": "^29.7.0", - "identity-obj-proxy": "^3.0.0" + "babel-jest": "^29.7.0" }, "babel": { "presets": [