jest-transform-css
Advanced tools
34
index.js
@@ -55,8 +55,10 @@ const fs = require("fs"); | ||
if (!useModules) { | ||
return stripIndent` | ||
const styleInject = require('style-inject'); | ||
return { | ||
code: stripIndent` | ||
const styleInject = require('style-inject'); | ||
styleInject(${JSON.stringify(src)}); | ||
module.exports = {}; | ||
`; | ||
styleInject(${JSON.stringify(src)}); | ||
module.exports = {}; | ||
`, | ||
}; | ||
} | ||
@@ -105,16 +107,20 @@ | ||
console.log(result.stdout.toString()); | ||
return stripIndent` | ||
console.error("transform-css: Failed to load '${filename}'"); | ||
module.exports = {}; | ||
`; | ||
return { | ||
code: stripIndent` | ||
console.error("transform-css: Failed to load '${filename}'"); | ||
module.exports = {}; | ||
`, | ||
}; | ||
} | ||
// Finally, inject the styles to the document | ||
return stripIndent` | ||
const styleInject = require('style-inject'); | ||
return { | ||
code: stripIndent` | ||
const styleInject = require('style-inject'); | ||
styleInject(${JSON.stringify(css)}); | ||
module.exports = ${JSON.stringify(tokens)}; | ||
`; | ||
styleInject(${JSON.stringify(css)}); | ||
module.exports = ${JSON.stringify(tokens)}; | ||
`, | ||
}; | ||
}, | ||
}; |
{ | ||
"name": "jest-transform-css", | ||
"description": "Jest transformer to import CSS into Jest's `jsdom`", | ||
"version": "4.0.0", | ||
"version": "4.0.1", | ||
"main": "index.js", | ||
@@ -6,0 +6,0 @@ "author": "Dominik Ferber <dominik.ferber+npm@gmail.com> (http://dferber.de/)", |
15392
0.61%188
3.3%