diff --git a/package.json b/package.json
index bd6f5344..991fd0b8 100644
--- a/package.json
+++ b/package.json
@@ -12,13 +12,18 @@
"@sveltejs/kit": "next",
"@typescript-eslint/eslint-plugin": "^4.19.0",
"@typescript-eslint/parser": "^4.19.0",
+ "autoprefixer": "^10.2.5",
+ "cssnano": "^5.0.1",
"eslint": "^7.22.0",
"eslint-config-prettier": "^8.1.0",
"eslint-plugin-svelte3": "^3.2.0",
+ "postcss": "^8.2.10",
+ "postcss-load-config": "^3.0.1",
"prettier": "~2.2.1",
"prettier-plugin-svelte": "^2.2.0",
"svelte": "^3.34.0",
- "svelte-preprocess": "^4.0.0",
+ "svelte-preprocess": "^4.7.1",
+ "tailwindcss": "^2.1.1",
"tslib": "^2.0.0",
"typescript": "^4.0.0"
},
@@ -26,6 +31,7 @@
"dependencies": {
"@fontsource/fira-mono": "^4.2.2",
"@lukeed/uuid": "^2.0.0",
- "cookie": "^0.4.1"
+ "cookie": "^0.4.1",
+ "monaco-editor": "^0.23.0"
}
-}
\ No newline at end of file
+}
diff --git a/postcss.config.cjs b/postcss.config.cjs
new file mode 100644
index 00000000..7093fb12
--- /dev/null
+++ b/postcss.config.cjs
@@ -0,0 +1,22 @@
+const tailwindcss = require("tailwindcss");
+const autoprefixer = require("autoprefixer");
+const cssnano = require("cssnano");
+
+const mode = process.env.NODE_ENV;
+const dev = mode === "development";
+
+module.exports = {
+ plugins: [
+ // Some plugins, like postcss-nested, need to run before Tailwind
+
+ tailwindcss,
+
+ // But others, like autoprefixer, need to run after
+
+ autoprefixer,
+
+ !dev && cssnano({
+ preset: "default",
+ }),
+ ],
+};
diff --git a/src/app.css b/src/app.postcss
similarity index 96%
rename from src/app.css
rename to src/app.postcss
index 426f60f8..857d174d 100644
--- a/src/app.css
+++ b/src/app.postcss
@@ -1,4 +1,7 @@
@import '@fontsource/fira-mono';
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
:root {
font-family: Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu,
diff --git a/src/lib/Header/index.svelte b/src/lib/Header/index.svelte
index bab8050a..cb03d657 100644
--- a/src/lib/Header/index.svelte
+++ b/src/lib/Header/index.svelte
@@ -17,7 +17,6 @@