diff --git a/bun.lockb b/bun.lockb index 76c88b3..968160a 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 1592a56..134ae3a 100644 --- a/package.json +++ b/package.json @@ -12,40 +12,40 @@ "lint": "bunx --bun prettier . --check" }, "dependencies": { - "@astrojs/react": "3.5.0", - "@iconify-json/bi": "^1.1.23", - "@iconify-json/cil": "^1.1.8", - "@iconify-json/fluent": "^1.1.56", - "@iconify-json/healthicons": "^1.1.18", - "@iconify-json/ic": "^1.1.17", - "@iconify-json/ion": "^1.1.18", - "@iconify-json/mdi": "^1.1.66", - "@iconify-json/mdi-light": "^1.1.10", - "@iconify-json/ph": "^1.1.13", - "@iconify-json/ri": "^1.1.20", - "@iconify-json/simple-icons": "^1.1.105", - "@iconify-json/uil": "^1.1.8", - "@iconify-json/uiw": "^1.1.11", - "@types/react": "^18.3.3", + "@astrojs/react": "3.6.2", + "@iconify-json/bi": "^1.2.0", + "@iconify-json/cil": "^1.2.0", + "@iconify-json/fluent": "^1.2.1", + "@iconify-json/healthicons": "^1.2.0", + "@iconify-json/ic": "^1.2.0", + "@iconify-json/ion": "^1.2.0", + "@iconify-json/mdi": "^1.2.0", + "@iconify-json/mdi-light": "^1.2.0", + "@iconify-json/ph": "^1.2.0", + "@iconify-json/ri": "^1.2.0", + "@iconify-json/simple-icons": "^1.2.3", + "@iconify-json/uil": "^1.2.0", + "@iconify-json/uiw": "^1.2.0", + "@types/react": "^18.3.7", "@types/react-dom": "^18.3.0", - "astro": "4.10.1", - "astro-icon": "1.1.0", - "astro-purgecss": "4.1.1", - "autoprefixer": "^10.4.19", - "date-fns": "^3.6.0", - "mermaid": "10.9.1", - "postcss-nested": "^6.0.1", + "astro": "4.15.7", + "astro-icon": "1.1.1", + "astro-purgecss": "4.6.0", + "autoprefixer": "^10.4.20", + "date-fns": "^4.1.0", + "mermaid": "11.2.1", + "postcss-nested": "^6.2.0", + "purgecss": "^6.0.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-hook-form": "7.51.5", - "sharp": "^0.33.4", - "styled-components": "^6.1.11" + "sharp": "^0.33.5", + "styled-components": "^6.1.13" }, "devDependencies": { - "@mermaid-js/mermaid-cli": "10.9.1", - "prettier": "3.3.1", - "prettier-plugin-astro": "0.14.0", - "vite-plugin-fable": "^0.0.29" + "@mermaid-js/mermaid-cli": "11.2.0", + "prettier": "3.3.3", + "prettier-plugin-astro": "0.14.1", + "vite-plugin-fable": "^0.0.30" }, "trustedDependencies": [ "sharp", diff --git a/src/content/sessions/2024-09-20.md b/src/content/sessions/2024-09-20.md new file mode 100644 index 0000000..f4cbc1a --- /dev/null +++ b/src/content/sessions/2024-09-20.md @@ -0,0 +1,28 @@ +--- +title: "Why operators are difficult to format in F#" +preview: "Formatting operators" +isDraft: true +date: 2024-09-20T13:00:00.000Z +slug: "2024/09/20" +champion: "Florian Verdonck" +zoomLink: "https://us06web.zoom.us/j/88575736422?pwd=QbxyMjVQumthAG6h6huwXwi4aSavKE.1" +zoomPasscode: "operator" +issueLink: "https://github.com/fsprojects/fantomas/issues?q=is%3Aissue+is%3Aopen+operator" +company: "G-Research" +youtubeId: "" +--- + +# Topic + +Fantomas has historically struggled with formatting operators nicely. +It can be inconsistent at times, and there are [open issues](https://github.com/fsprojects/fantomas/issues?q=is%3Aissue+is%3Aopen+operator) related to this. + +In this session, I'd like to showcase the complexity of this topic. +We will remove all operator code and start anew. + +While we won't solve this problem in one session, it may inspire others to explore this issue further. +We will also highlight why there is no easy fix for this problem. + +## Champions + +- [Florian Verdonck](https://github.com/nojaf)