2021-08-14 03:09:40 +02:00
|
|
|
import { buildStyles } from './buildStyles.js'
|
2023-06-18 20:48:28 +02:00
|
|
|
import { writeFile, mkdirp } from './fs.js'
|
|
|
|
import path from 'node:path'
|
2021-08-14 03:09:40 +02:00
|
|
|
|
|
|
|
const __dirname = path.dirname(new URL(import.meta.url).pathname)
|
|
|
|
|
|
|
|
// Build a file containing the CSS just for Jest, because I can't figure out any better way to do this
|
|
|
|
async function main () {
|
|
|
|
const styles = buildStyles()
|
|
|
|
const targetDir = path.join(__dirname, '../node_modules/.cache/emoji-picker-element')
|
|
|
|
await mkdirp(targetDir)
|
|
|
|
await writeFile(
|
|
|
|
path.join(targetDir, 'styles.js'),
|
2023-11-11 17:12:20 +01:00
|
|
|
`export default ${JSON.stringify(styles)};`,
|
2021-08-14 03:09:40 +02:00
|
|
|
'utf8'
|
|
|
|
)
|
|
|
|
}
|
|
|
|
|
|
|
|
main().catch(err => {
|
|
|
|
console.error(err)
|
|
|
|
process.exit(1)
|
|
|
|
})
|