{ "private": true, "scripts": { "deploy": "node build.js --deploy", "watch": "node build.js --watch", "format": "prettier --write '{js,test,css}/**/*.{js,json,css,md}' '*.js' --no-error-on-unmatched-pattern", "format-check": "prettier --check '{js,test,css}/**/*.{js,json,css,md}' '*.js' --no-error-on-unmatched-pattern", "test": "jest", "test:watch": "jest --watch" }, "dependencies": { "@codemirror/autocomplete": "^6.11.1", "@codemirror/commands": "^6.3.3", "@codemirror/lang-css": "^6.2.1", "@codemirror/lang-html": "^6.4.7", "@codemirror/lang-javascript": "^6.2.1", "@codemirror/lang-json": "^6.0.1", "@codemirror/lang-markdown": "^6.2.3", "@codemirror/lang-python": "^6.1.6", "@codemirror/lang-sql": "^6.5.5", "@codemirror/lang-xml": "^6.0.2", "@codemirror/lang-yaml": "^6.1.1", "@codemirror/language": "^6.10.0", "@codemirror/legacy-modes": "^6.3.3", "@codemirror/lint": "^6.4.2", "@codemirror/search": "^6.5.5", "@codemirror/state": "^6.4.0", "@codemirror/view": "^6.23.0", "@fontsource/inter": "^5.0.1", "@fontsource/jetbrains-mono": "^5.0.1", "@fontsource/red-hat-text": "^5.0.1", "@picmo/popup-picker": "^5.7.6", "@replit/codemirror-emacs": "^6.0.1", "@replit/codemirror-vim": "^6.1.0", "@replit/codemirror-vscode-keymap": "^6.0.2", "codemirror-lang-elixir": "^4.0.0", "crypto-js": "^4.0.0", "hast-util-to-text": "^4.0.0", "hyperlist": "^1.0.0", "jest": "^29.1.2", "mermaid": "^11.3.0", "morphdom": "^2.6.1", "phoenix": "file:../deps/phoenix", "phoenix_html": "file:../deps/phoenix_html", "phoenix_live_view": "file:../deps/phoenix_live_view", "picmo": "^5.7.2", "rehype-katex": "^7.0.0", "rehype-parse": "^9.0.0", "rehype-raw": "^7.0.0", "rehype-sanitize": "^6.0.0", "rehype-stringify": "^10.0.0", "remark-gfm": "^4.0.0", "remark-math": "^6.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "remixicon": "^4.1.0", "scroll-into-view-if-needed": "^3.0.3", "tailwindcss": "^3.0.8", "topbar": "^3.0.0", "unified": "^11.0.3", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0" }, "devDependencies": { "@babel/core": "^7.22.1", "@babel/preset-env": "^7.22.2", "autoprefixer": "^10.2.0", "esbuild": "^0.24.0", "esbuild-style-plugin": "^1.6.2", "postcss": "^8.2.3", "postcss-import": "^16.0.0", "prettier": "^3.0.3" } }