{ "private": true, "scripts": { "deploy": "node build.js --deploy", "watch": "node build.js --watch", "format": "prettier --trailing-comma es5 --write '{js,test,css}/**/*.{js,json,css,md}' --no-error-on-unmatched-pattern", "format-check": "prettier --trailing-comma es5 --check '{js,test,css}/**/*.{js,json,css,md}' --no-error-on-unmatched-pattern", "test": "jest", "test:watch": "jest --watch" }, "dependencies": { "@fontsource/inter": "^5.0.1", "@fontsource/jetbrains-mono": "^5.0.1", "@fontsource/red-hat-text": "^5.0.1", "@picmo/popup-picker": "^5.7.6", "crypto-js": "^4.0.0", "esbuild": "^0.19.4", "hast-util-to-text": "^4.0.0", "hyperlist": "^1.0.0", "jest": "^29.1.2", "mermaid": "^10.0.2", "monaco-editor": "^0.43.0", "monaco-emacs": "^0.3.0", "monaco-vim": "^0.4.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": "^3.3.0", "scroll-into-view-if-needed": "^3.0.3", "tailwindcss": "^3.0.8", "topbar": "^2.0.1", "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-style-plugin": "^1.6.2", "postcss": "^8.2.3", "postcss-import": "^15.1.0", "prettier": "^3.0.3" } }