diff --git a/worklenz-frontend/jest.config.js b/worklenz-frontend/jest.config.js index f3d2d027..167bb4d6 100644 --- a/worklenz-frontend/jest.config.js +++ b/worklenz-frontend/jest.config.js @@ -1,4 +1,4 @@ -module.exports = { +export default { setupFilesAfterEnv: ['/src/setupTests.ts'], moduleNameMapper: { '^@/(.*)$': '/src/$1', diff --git a/worklenz-frontend/package.json b/worklenz-frontend/package.json index 67a8fed4..62d10a31 100644 --- a/worklenz-frontend/package.json +++ b/worklenz-frontend/package.json @@ -2,6 +2,7 @@ "name": "worklenz", "version": "1.0.0", "private": true, + "type": "module", "scripts": { "start": "vite", "prebuild": "node scripts/copy-tinymce.js", diff --git a/worklenz-frontend/postcss.config.js b/worklenz-frontend/postcss.config.js index 12a703d9..2aa7205d 100644 --- a/worklenz-frontend/postcss.config.js +++ b/worklenz-frontend/postcss.config.js @@ -1,4 +1,4 @@ -module.exports = { +export default { plugins: { tailwindcss: {}, autoprefixer: {}, diff --git a/worklenz-frontend/scripts/copy-tinymce.js b/worklenz-frontend/scripts/copy-tinymce.js index 8f801c46..45396759 100644 --- a/worklenz-frontend/scripts/copy-tinymce.js +++ b/worklenz-frontend/scripts/copy-tinymce.js @@ -1,5 +1,10 @@ -const fs = require('fs'); -const path = require('path'); +import fs from 'fs'; +import path from 'path'; +import { fileURLToPath } from 'url'; + +// Get __dirname equivalent for ES modules +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); // Create the directory if it doesn't exist const targetDir = path.join(__dirname, '..', 'public', 'tinymce'); diff --git a/worklenz-frontend/tailwind.config.js b/worklenz-frontend/tailwind.config.js index 9b6645eb..4dda98e9 100644 --- a/worklenz-frontend/tailwind.config.js +++ b/worklenz-frontend/tailwind.config.js @@ -1,5 +1,5 @@ /** @type {import('tailwindcss').Config} */ -module.exports = { +export default { content: ['./src/**/*.{js,jsx,ts,tsx}'], theme: { extend: {},