diff --git a/package-lock.json b/package-lock.json index ae7efe6..aa5d9a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,12 +16,12 @@ "@codemirror/lint": "6.8.2", "@codemirror/state": "6.4.1", "@codemirror/view": "6.34.1", - "@devvit/previews": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/protos": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/public-api": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/runtime-lite": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/shared-types": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/ui-renderer": "0.11.0-next-2024-10-02-5c036f0ef.0", + "@devvit/previews": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/protos": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/public-api": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/runtime-lite": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/shared-types": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/ui-renderer": "0.11.11-next-2025-03-20-9f4cb9c08.0", "@esm-bundle/chai": "4.3.4-fix.0", "@types/jsdom": "21.1.7", "@types/mocha": "10.0.8", @@ -254,10 +254,20 @@ "w3c-keyname": "^2.2.4" } }, + "node_modules/@devvit/metrics": { + "version": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "resolved": "https://registry.npmjs.org/@devvit/metrics/-/metrics-0.11.11-next-2025-03-20-9f4cb9c08.0.tgz", + "integrity": "sha512-xzEo8adWliH0Uo2wqObPH43nuO46Y7Yrxr7FDVlgUoMjuom/UtXVfW93K1w1uipeOgjKzqDyIw9LBuCReAZwpA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@devvit/protos": "0.11.11-next-2025-03-20-9f4cb9c08.0" + } + }, "node_modules/@devvit/multiplatform": { - "version": "0.0.1-20240919-49d896a6", - "resolved": "https://registry.npmjs.org/@devvit/multiplatform/-/multiplatform-0.0.1-20240919-49d896a6.tgz", - "integrity": "sha512-0QhLPw1IIRtt2UL8uHnpiq5Q3RtEIpUmqut3VL+wJW3d8e1u9JPSGEgi3LBjVnnLjMToSRjKg5CdZq3HBz3d+A==", + "version": "0.0.1-20250218-2f1c7a2a", + "resolved": "https://registry.npmjs.org/@devvit/multiplatform/-/multiplatform-0.0.1-20250218-2f1c7a2a.tgz", + "integrity": "sha512-WA05Udqq6J2/102cSalmDtBrT5bf4fzxhCIwAsWeE5/MjaH5L2kcIX+XPAweypVKwp9vrmD3aeBbCQfX/1H0vw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -265,31 +275,31 @@ } }, "node_modules/@devvit/payments": { - "version": "0.11.0-next-2024-10-02-5c036f0ef.0", - "resolved": "https://registry.npmjs.org/@devvit/payments/-/payments-0.11.0-next-2024-10-02-5c036f0ef.0.tgz", - "integrity": "sha512-RduGG9le1plXVKPxw0mJn0p+vU+bXHWIUo5YKqHmV9P4MQlPdqTimlGN63kooSbzhmv8YbtK6gOo6e+kYbFU0w==", + "version": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "resolved": "https://registry.npmjs.org/@devvit/payments/-/payments-0.11.11-next-2025-03-20-9f4cb9c08.0.tgz", + "integrity": "sha512-KzrLzZBzGETmRdoB9PEabgYC5ubFP0ogOwEnpWTK0w3YfWLurgdGbpsnbKx9H/0UypoQ6tZeJHqNFH+MceCV5A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/public-api": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/shared-types": "0.11.0-next-2024-10-02-5c036f0ef.0" + "@devvit/protos": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/public-api": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/shared-types": "0.11.11-next-2025-03-20-9f4cb9c08.0" } }, "node_modules/@devvit/previews": { - "version": "0.11.0-next-2024-10-02-5c036f0ef.0", - "resolved": "https://registry.npmjs.org/@devvit/previews/-/previews-0.11.0-next-2024-10-02-5c036f0ef.0.tgz", - "integrity": "sha512-hLJ1PqKMzoOVzUnWBngXaaiN6JO06nenZcWdFppDwAlYlqYWgnF7IgGY5rx8va76lV4w9+L6DpPgJ4pnmrHgtg==", + "version": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "resolved": "https://registry.npmjs.org/@devvit/previews/-/previews-0.11.11-next-2025-03-20-9f4cb9c08.0.tgz", + "integrity": "sha512-nXJDE0I1oVBJ/Uer+6Kfnnhqie5ky4cLCACoUutCLPvNwnF4WahhSwDNbvc6eXQydlGrH7Xl3u7iDwq5RqDp5g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@devvit/payments": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/protos": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/public-api": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/runtime-lite": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/ui-renderer": "0.11.0-next-2024-10-02-5c036f0ef.0", + "@devvit/payments": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/protos": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/public-api": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/runtime-lite": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/ui-renderer": "0.11.11-next-2025-03-20-9f4cb9c08.0", "@gunsch/source-map": "0.7.6", - "lit": "2.2.8", + "lit": "2.5.0", "p-queue": "7.3.4" } }, @@ -298,19 +308,21 @@ "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.0.0" } }, "node_modules/@devvit/previews/node_modules/lit": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.2.8.tgz", - "integrity": "sha512-QjeNbi/H9LVIHR+u0OqsL+hs62a16m02JlJHYN48HcBuXyiPYR8JvzsTp5dYYS81l+b9Emp3UaGo82EheV0pog==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.5.0.tgz", + "integrity": "sha512-DtnUP6vR3l4Q8nRPPNBD+UxbAhwJPeky+OVbi3pdgMqm0g57xFSl1Sj64D1rIB+nVNdiVVg8YxB0hqKjvdadZA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "@lit/reactive-element": "^1.3.0", + "@lit/reactive-element": "^1.5.0", "lit-element": "^3.2.0", - "lit-html": "^2.2.0" + "lit-html": "^2.5.0" } }, "node_modules/@devvit/previews/node_modules/lit-element": { @@ -318,6 +330,7 @@ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.1.0", "@lit/reactive-element": "^1.3.0", @@ -329,14 +342,15 @@ "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@types/trusted-types": "^2.0.2" } }, "node_modules/@devvit/protos": { - "version": "0.11.0-next-2024-10-02-5c036f0ef.0", - "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.11.0-next-2024-10-02-5c036f0ef.0.tgz", - "integrity": "sha512-U2XWMfEna7SencJJ82XYPjB5FIPwEtWz/9GgZxUpXz0UPJgEscZQOkv69xSgCuwC5uli4Evgu27hlN8ifxXrQA==", + "version": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "resolved": "https://registry.npmjs.org/@devvit/protos/-/protos-0.11.11-next-2025-03-20-9f4cb9c08.0.tgz", + "integrity": "sha512-HCIDrb1g+gaL8jFlza2+OQnkwexof38cmM3nQ+hMtKwMShkmiVIhC876F9oVGBlqPGI6TadREAfxufBsh9Daqg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -353,57 +367,51 @@ } }, "node_modules/@devvit/public-api": { - "version": "0.11.0-next-2024-10-02-5c036f0ef.0", - "resolved": "https://registry.npmjs.org/@devvit/public-api/-/public-api-0.11.0-next-2024-10-02-5c036f0ef.0.tgz", - "integrity": "sha512-ZT1fSNgGhLKwlSUNWM0Hn+HVrJhboFf3wdReHbzNOJAkZ4mSFdMaAnW2gVf+zhw6ndp+wP7ll+8+p2lwdqq9+A==", + "version": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "resolved": "https://registry.npmjs.org/@devvit/public-api/-/public-api-0.11.11-next-2025-03-20-9f4cb9c08.0.tgz", + "integrity": "sha512-0/PGi10IXbQ4JuS9+/09sW9yfqFfpPiQo92zKeUCCH8aG0ARnue6/Q5Bsfs0OB5Gx0Pl2QheAJYxTzudELkekA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/shared-types": "0.11.0-next-2024-10-02-5c036f0ef.0", + "@devvit/metrics": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/protos": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/shared-types": "0.11.11-next-2025-03-20-9f4cb9c08.0", "base64-js": "1.5.1", "clone-deep": "4.0.1", - "core-js": "3.27.2", - "lodash.isequal": "4.5.0" + "moderndash": "4.0.0" } }, "node_modules/@devvit/runtime-lite": { - "version": "0.11.0-next-2024-10-02-5c036f0ef.0", - "resolved": "https://registry.npmjs.org/@devvit/runtime-lite/-/runtime-lite-0.11.0-next-2024-10-02-5c036f0ef.0.tgz", - "integrity": "sha512-AsO0neCCRyg3LA2KKrJ/SE0er0AmCZZqmjaCm0SkX04DImM0fDGEEb1mbAHHZqOJ9iroxAisiumjFPtcWhIGDA==", + "version": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "resolved": "https://registry.npmjs.org/@devvit/runtime-lite/-/runtime-lite-0.11.11-next-2025-03-20-9f4cb9c08.0.tgz", + "integrity": "sha512-KopFbbOaylHxjrXDO+hAv1M44Q0XNnaEBiNuOW5IusqJeT3cwrh7biUSUekyirYkn93y8omvBtET0RuWn3zmbw==", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@formatjs/intl-datetimeformat": "6.12.0", - "@formatjs/intl-getcanonicallocales": "2.3.0", - "@formatjs/intl-locale": "3.4.3", - "@formatjs/intl-numberformat": "8.9.0", - "lean-intl": "4.2.2" - } + "license": "BSD-3-Clause" }, "node_modules/@devvit/shared-types": { - "version": "0.11.0-next-2024-10-02-5c036f0ef.0", - "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.11.0-next-2024-10-02-5c036f0ef.0.tgz", - "integrity": "sha512-e6zMLEXh5JhAmiO+PgUAtrC3m5ex8neXHy5Kxp2YrCbk6kFHSgGW+FFOtZVHbR7+3zgf71XEQwBQoVxpawCv0Q==", + "version": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "resolved": "https://registry.npmjs.org/@devvit/shared-types/-/shared-types-0.11.11-next-2025-03-20-9f4cb9c08.0.tgz", + "integrity": "sha512-3vl3fJypoFm3tB9skEusVPS7SCAwGz6wT7rdaJN0jCEvZDXBIztCO2c9jOfQyJ5aSXv/Lla/GRbE9l5twe7CPA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@devvit/protos": "0.11.0-next-2024-10-02-5c036f0ef.0", + "@devvit/protos": "0.11.11-next-2025-03-20-9f4cb9c08.0", "jsonschema": "1.4.1", "uuid": "9.0.0" } }, "node_modules/@devvit/ui-renderer": { - "version": "0.11.0-next-2024-10-02-5c036f0ef.0", - "resolved": "https://registry.npmjs.org/@devvit/ui-renderer/-/ui-renderer-0.11.0-next-2024-10-02-5c036f0ef.0.tgz", - "integrity": "sha512-qm2UPnuvUlm1zj98T/Yu+mdRttZ153nApv7q3lKMnLpKphG1KXW0rHOQW1+LIEGU8+whVxwORqaFDkVJ1HVIJA==", + "version": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "resolved": "https://registry.npmjs.org/@devvit/ui-renderer/-/ui-renderer-0.11.11-next-2025-03-20-9f4cb9c08.0.tgz", + "integrity": "sha512-6GRmEMB0Dcuwsm9JO+z4H4kuN+zZk7irQ1p7mz6981rUX/nVuYobOSRX5K4ahIyDLVS0gc6rK1PldCRajYjLRA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@devvit/multiplatform": "0.0.1-20240919-49d896a6", - "@devvit/protos": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/runtime-lite": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/shared-types": "0.11.0-next-2024-10-02-5c036f0ef.0", + "@devvit/multiplatform": "0.0.1-20250218-2f1c7a2a", + "@devvit/protos": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/runtime-lite": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/shared-types": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "compare-versions": "6.1.1", "nice-grpc-web": "3.3.3", "p-queue": "7.3.4", "rxjs": "7.8.1" @@ -412,9 +420,10 @@ "lit": "^2.0.0" }, "peerDependencies": { - "@reddit/baseplate": "1.1.3", + "@reddit/baseplate": "4.1.0", "@reddit/faceplate": "2.x", - "@reddit/faceplate-ui": "16.x" + "@reddit/faceplate-ui": "18.x", + "@reddit/rpl-web": "2.1.x" }, "peerDependenciesMeta": { "@reddit/baseplate": { @@ -425,6 +434,9 @@ }, "@reddit/faceplate-ui": { "optional": true + }, + "@reddit/rpl-web": { + "optional": true } } }, @@ -884,84 +896,6 @@ "@types/chai": "^4.2.12" } }, - "node_modules/@formatjs/ecma402-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.0.tgz", - "integrity": "sha512-PEVLoa3zBevWSCZzPIM/lvPCi8P5l4G+NXQMc/CjEiaCWgyHieUoo0nM7Bs0n/NbuQ6JpXEolivQ9pKSBHaDlA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@formatjs/intl-localematcher": "0.5.2", - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/intl-datetimeformat": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-datetimeformat/-/intl-datetimeformat-6.12.0.tgz", - "integrity": "sha512-5IQgCx/YBmavSVLrB4BrDxbEUgdSdeb/e6VPaOzv/xmWjvGah7FvfOl0saNtXthO2mLZp1bPsG9Y+iTYljlapQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@formatjs/ecma402-abstract": "1.18.0", - "@formatjs/intl-localematcher": "0.5.2", - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/intl-enumerator": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@formatjs/intl-enumerator/-/intl-enumerator-1.4.3.tgz", - "integrity": "sha512-0NpTmAQnDokPoB5aVtXvOdtrUq/uEuPPhBUAr57TYYDjI5MwfFXt8F6JCm6s6CPI0inL8+nxPLjjqH0qyNnP4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/intl-getcanonicallocales": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-getcanonicallocales/-/intl-getcanonicallocales-2.3.0.tgz", - "integrity": "sha512-BOXbLwqQ7nKua/l7tKqDLRN84WupDXFDhGJQMFvsMVA2dKuOdRaWTxWpL3cJ7qPkoNw11Jf+Xpj4OSPBBvW0eQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/intl-locale": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-3.4.3.tgz", - "integrity": "sha512-g/35yMikkkRmLYmqE4W74gvZyKa768oC9OmUFzfLmH3CVYF3v2kvAZI0WsxWLbxYj8TT7wBDeLIL3aIlRw4Osw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@formatjs/ecma402-abstract": "1.18.0", - "@formatjs/intl-enumerator": "1.4.3", - "@formatjs/intl-getcanonicallocales": "2.3.0", - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/intl-localematcher": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.2.tgz", - "integrity": "sha512-txaaE2fiBMagLrR4jYhxzFO6wEdEG4TPMqrzBAcbr4HFUYzH/YC+lg6OIzKCHm8WgDdyQevxbAAV1OgcXctuGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/intl-numberformat": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-numberformat/-/intl-numberformat-8.9.0.tgz", - "integrity": "sha512-+s4hzGuNtSmo9JJ+5DUzaG0WxE53jarD0EJcNiMYHJpCYdzORgx/732fyHKErse9bQkMEu6Vueg1M9eEbxfkhQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@formatjs/ecma402-abstract": "1.18.0", - "@formatjs/intl-localematcher": "0.5.2", - "tslib": "^2.4.0" - } - }, "node_modules/@gunsch/source-map": { "version": "0.7.6", "resolved": "https://registry.npmjs.org/@gunsch/source-map/-/source-map-0.7.6.tgz", @@ -3721,6 +3655,13 @@ "node": ">=12.17" } }, + "node_modules/compare-versions": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz", + "integrity": "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==", + "dev": true, + "license": "MIT" + }, "node_modules/confbox": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", @@ -3787,18 +3728,6 @@ "node": ">= 0.8" } }, - "node_modules/core-js": { - "version": "3.27.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.2.tgz", - "integrity": "sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/crelt": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", @@ -5380,6 +5309,13 @@ "node": ">= 0.4" } }, + "node_modules/hotscript": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/hotscript/-/hotscript-1.0.13.tgz", + "integrity": "sha512-C++tTF1GqkGYecL+2S1wJTfoH6APGAsbb7PAWQ3iVIwgG/EFseAfEVOKFgAFq4yK3+6j1EjUD4UQ9dRJHX/sSQ==", + "dev": true, + "license": "ISC" + }, "node_modules/html-encoding-sniffer": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", @@ -6113,17 +6049,6 @@ "ms": "^2.1.1" } }, - "node_modules/lean-intl": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/lean-intl/-/lean-intl-4.2.2.tgz", - "integrity": "sha512-mxO6P8U9lvFKujTaqiiIxR2ekaD8xiB8GyeVAnYR3/ZEA/v35dqRGC1NWLi5iQiGNXxB1jwpbqjohAEhff3YVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "core-js": "^3.0.1", - "make-plural": "^4.3.0" - } - }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -6285,13 +6210,6 @@ "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==", "dev": true }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "dev": true, - "license": "MIT" - }, "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", @@ -6318,9 +6236,9 @@ } }, "node_modules/long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "dev": true, "license": "Apache-2.0" }, @@ -6376,19 +6294,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-plural": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-4.3.0.tgz", - "integrity": "sha512-xTYd4JVHpSCW+aqDof6w/MebaMVNTVYBZhbB/vi513xXdiPT92JMVCo0Jq8W2UZnzYRFeVbQiQ+I25l13JuKvA==", - "dev": true, - "license": "ISC", - "bin": { - "make-plural": "bin/make-plural" - }, - "optionalDependencies": { - "minimist": "^1.2.0" - } - }, "node_modules/marky": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", @@ -6532,6 +6437,34 @@ "ufo": "^1.5.3" } }, + "node_modules/moderndash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/moderndash/-/moderndash-4.0.0.tgz", + "integrity": "sha512-77kEJCsBo3YzqIrO4ZWHo1h7q8f8ZIRxQ0DE0fEvj3rZWsfTMLeRzctBjkz2zKM1BAIQsOqB79jm3dZ4RDFmqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hotscript": "1.0.13", + "type-fest": "4.27.0" + }, + "engines": { + "node": ">=20", + "npm": ">=10" + } + }, + "node_modules/moderndash/node_modules/type-fest": { + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.27.0.tgz", + "integrity": "sha512-3IMSWgP7C5KSQqmo1wjhKrwsvXAtF33jO3QY+Uy++ia7hqvgSK6iXbbg5PbDBc1P2ZbNEDgejOrN4YooXvhwCw==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/mri": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", diff --git a/package.json b/package.json index 315be8f..b628732 100644 --- a/package.json +++ b/package.json @@ -10,12 +10,12 @@ "@codemirror/lint": "6.8.2", "@codemirror/state": "6.4.1", "@codemirror/view": "6.34.1", - "@devvit/previews": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/protos": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/public-api": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/runtime-lite": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/shared-types": "0.11.0-next-2024-10-02-5c036f0ef.0", - "@devvit/ui-renderer": "0.11.0-next-2024-10-02-5c036f0ef.0", + "@devvit/previews": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/protos": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/public-api": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/runtime-lite": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/shared-types": "0.11.11-next-2025-03-20-9f4cb9c08.0", + "@devvit/ui-renderer": "0.11.11-next-2025-03-20-9f4cb9c08.0", "@esm-bundle/chai": "4.3.4-fix.0", "@types/jsdom": "21.1.7", "@types/mocha": "10.0.8",