diff --git a/website-astro/package-lock.json b/website-astro/package-lock.json index 2f9350564..e6934a335 100644 --- a/website-astro/package-lock.json +++ b/website-astro/package-lock.json @@ -36,7 +36,7 @@ "react-dom": "^19.2.0", "react-responsive-masonry": "^2.7.1", "react-router-dom": "^6.28.0", - "react-syntax-highlighter": "^15.6.6", + "react-syntax-highlighter": "^16.1.0", "react-type-animation": "^3.2.0", "sharp": "^0.34.2", "tailwindcss": "^4.1.14", @@ -51,24 +51,24 @@ }, "../packages/data_enhancement": { "name": "@firecms/data_enhancement", - "version": "3.0.0-canary.289", + "version": "3.0.1", "dependencies": { - "@firecms/core": "^3.0.0-canary.289", - "@firecms/editor": "^3.0.0-canary.289" + "@firecms/core": "^3.0.1", + "@firecms/editor": "^3.0.1" }, "devDependencies": { - "@testing-library/jest-dom": "^6.8.0", + "@testing-library/jest-dom": "^6.9.1", "@types/jest": "^29.5.14", "@types/react": "^18.3.24", "@types/react-dom": "^18.3.7", "@vitejs/plugin-react": "^4.7.0", "babel-jest": "^29.7.0", "babel-plugin-react-compiler": "^19.0.0-beta-af1b7da-20250417", - "eslint-plugin-react-compiler": "^19.0.0-beta-af1b7da-20250417", + "eslint-plugin-react-compiler": "^19.1.0-rc.2", "jest": "^29.7.0", - "ts-jest": "^29.4.3", - "typescript": "^5.9.2", - "vite": "^7.1.6" + "ts-jest": "^29.4.5", + "typescript": "^5.9.3", + "vite": "^7.2.4" }, "peerDependencies": { "firebase": "^10.12.2 || ^11.0.0 || ^12.0.0", @@ -80,43 +80,42 @@ }, "../packages/editor": { "name": "@firecms/editor", - "version": "3.0.0-canary.289", + "version": "3.0.1", "dependencies": { - "@firecms/ui": "^3.0.0-canary.289", + "@firecms/ui": "^3.0.1", "@floating-ui/dom": "^1.7.4", - "@radix-ui/react-slot": "^1.2.3", - "@tiptap/core": "3.6.6", - "@tiptap/extension-blockquote": "3.6.6", - "@tiptap/extension-bold": "3.6.6", - "@tiptap/extension-bullet-list": "3.6.6", - "@tiptap/extension-code": "3.6.6", - "@tiptap/extension-code-block": "3.6.6", - "@tiptap/extension-color": "3.6.6", - "@tiptap/extension-document": "3.6.6", - "@tiptap/extension-heading": "3.6.6", - "@tiptap/extension-highlight": "3.6.6", - "@tiptap/extension-horizontal-rule": "3.6.6", - "@tiptap/extension-image": "3.6.6", - "@tiptap/extension-italic": "3.6.6", - "@tiptap/extension-link": "3.6.6", - "@tiptap/extension-list-item": "3.6.6", - "@tiptap/extension-ordered-list": "3.6.6", - "@tiptap/extension-placeholder": "3.6.6", - "@tiptap/extension-strike": "3.6.6", - "@tiptap/extension-task-item": "3.6.6", - "@tiptap/extension-task-list": "3.6.6", - "@tiptap/extension-text-style": "3.6.6", - "@tiptap/extension-underline": "3.6.6", - "@tiptap/pm": "3.6.6", - "@tiptap/react": "3.6.6", - "@tiptap/starter-kit": "3.6.6", - "@tiptap/suggestion": "3.6.6", + "@radix-ui/react-slot": "^1.2.4", + "@tiptap/core": "3.16.0", + "@tiptap/extension-blockquote": "3.16.0", + "@tiptap/extension-bold": "3.16.0", + "@tiptap/extension-bullet-list": "3.16.0", + "@tiptap/extension-code": "3.16.0", + "@tiptap/extension-code-block": "3.16.0", + "@tiptap/extension-color": "3.16.0", + "@tiptap/extension-document": "3.16.0", + "@tiptap/extension-heading": "3.16.0", + "@tiptap/extension-highlight": "3.16.0", + "@tiptap/extension-horizontal-rule": "3.16.0", + "@tiptap/extension-image": "3.16.0", + "@tiptap/extension-italic": "3.16.0", + "@tiptap/extension-link": "3.16.0", + "@tiptap/extension-list-item": "3.16.0", + "@tiptap/extension-ordered-list": "3.16.0", + "@tiptap/extension-placeholder": "3.16.0", + "@tiptap/extension-strike": "3.16.0", + "@tiptap/extension-task-item": "3.16.0", + "@tiptap/extension-task-list": "3.16.0", + "@tiptap/extension-text-style": "3.16.0", + "@tiptap/extension-underline": "3.16.0", + "@tiptap/pm": "3.16.0", + "@tiptap/react": "3.16.0", + "@tiptap/starter-kit": "3.16.0", + "@tiptap/suggestion": "3.16.0", "@types/node": "20.19.17", "react-compiler-runtime": "^19.0.0-beta-ebf51a3-20250411", "react-markdown": "^9.1.0", "react-moveable": "^0.56.0", - "tiptap-markdown": "^0.9.0", - "use-sync-external-store": "^1.6.0" + "tiptap-markdown": "^0.9.0" }, "devDependencies": { "@types/react": "^18.3.24", @@ -125,11 +124,11 @@ "@vitejs/plugin-react": "^4.7.0", "babel-jest": "^29.7.0", "babel-plugin-react-compiler": "^19.0.0-beta-af1b7da-20250417", - "eslint-plugin-react-compiler": "^19.0.0-beta-af1b7da-20250417", + "eslint-plugin-react-compiler": "^19.1.0-rc.2", "jest": "^29.7.0", - "ts-jest": "^29.4.3", - "typescript": "^5.9.2", - "vite": "^7.1.6" + "ts-jest": "^29.4.5", + "typescript": "^5.9.3", + "vite": "^7.2.4" }, "peerDependencies": { "react": ">=18.0.0", @@ -138,69 +137,78 @@ }, "../packages/firebase_firecms": { "name": "@firecms/firebase", - "version": "3.0.0-canary.289", + "version": "3.0.1", "dependencies": { "@firebase/auth": "*", - "@firecms/collection_editor": "^3.0.0-canary.289", - "@firecms/core": "^3.0.0-canary.289", - "@firecms/data_enhancement": "^3.0.0-canary.289", - "@firecms/data_export": "^3.0.0-canary.289", - "@firecms/data_import": "^3.0.0-canary.289", - "@firecms/data_import_export": "^3.0.0-canary.289", - "@firecms/schema_inference": "^3.0.0-canary.289", - "@firecms/ui": "^3.0.0-canary.289", - "react-router": "^6.30.1", - "react-router-dom": "^6.30.1" + "@firecms/collection_editor": "^3.0.1", + "@firecms/core": "^3.0.1", + "@firecms/data_enhancement": "^3.0.1", + "@firecms/data_export": "^3.0.1", + "@firecms/data_import": "^3.0.1", + "@firecms/data_import_export": "^3.0.1", + "@firecms/schema_inference": "^3.0.1", + "@firecms/ui": "^3.0.1", + "react-router": "^6.30.2", + "react-router-dom": "^6.30.2" }, "devDependencies": { "@types/node": "^20.19.17", "@types/react": "^18.3.24", "@types/react-dom": "^18.3.7", "babel-plugin-react-compiler": "^19.0.0-beta-af1b7da-20250417", - "eslint-plugin-react-compiler": "^19.0.0-beta-af1b7da-20250417", - "typescript": "^5.9.2", - "vite": "^7.1.6" + "eslint-plugin-react-compiler": "^19.1.0-rc.2", + "typescript": "^5.9.3", + "typesense": "^2.1.0", + "vite": "^7.2.4" }, "peerDependencies": { "firebase": "^10.12.2 || ^11.0.0 || ^12.0.0", "react": ">=18.0.0", - "react-dom": ">=18.0.0" + "react-dom": ">=18.0.0", + "typesense": "^1.8.0" + }, + "peerDependenciesMeta": { + "typesense": { + "optional": true + } } }, "../packages/firecms_core": { "name": "@firecms/core", - "version": "3.0.0-canary.289", + "version": "3.0.1", "license": "MIT", "dependencies": { "@dnd-kit/core": "^6.3.1", "@dnd-kit/modifiers": "^9.0.0", "@dnd-kit/sortable": "^10.0.0", - "@firecms/editor": "^3.0.0-canary.289", - "@firecms/formex": "^3.0.0-canary.289", - "@firecms/ui": "^3.0.0-canary.289", - "@radix-ui/react-portal": "^1.1.9", + "@firecms/editor": "^3.0.1", + "@firecms/formex": "^3.0.1", + "@firecms/ui": "^3.0.1", + "@radix-ui/react-portal": "^1.1.10", "clsx": "^2.1.1", + "compressorjs": "^1.2.1", "date-fns": "^3.6.0", "fuse.js": "^7.1.0", "history": "^5.3.0", + "json-logic-js": "^2.0.5", "markdown-it": "^14.1.0", "notistack": "^3.0.2", "object-hash": "^3.0.0", "prism-react-renderer": "^2.4.1", "react-dropzone": "^14.3.8", "react-fast-compare": "^3.2.2", - "react-image-file-resizer": "^0.4.8", "react-transition-group": "^4.4.5", "react-use-measure": "^2.1.7", "react-window": "^1.8.11", - "vite-plugin-static-copy": "3.1.2", - "yup": "^0.32.11" + "vite-plugin-static-copy": "3.1.4", + "yup": "^1.7.1" }, "devDependencies": { - "@jest/globals": "^30.1.2", + "@jest/globals": "^30.2.0", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@types/jest": "^29.5.14", + "@types/json-logic-js": "^2.0.8", "@types/node": "^20.19.17", "@types/object-hash": "^3.0.6", "@types/react": "^18.3.24", @@ -209,16 +217,17 @@ "@vitejs/plugin-react": "^4.7.0", "babel-plugin-react-compiler": "^19.0.0-beta-af1b7da-20250417", "cross-env": "^7.0.3", - "eslint-plugin-react-compiler": "^19.0.0-beta-af1b7da-20250417", + "eslint-plugin-react-compiler": "^19.1.0-rc.2", "jest": "^29.7.0", + "jest-environment-jsdom": "^30.2.0", "npm-run-all": "^4.1.5", - "react-router": "^6.30.1", - "react-router-dom": "^6.30.1", - "ts-jest": "^29.4.3", + "react-router": "^6.30.2", + "react-router-dom": "^6.30.2", + "ts-jest": "^29.4.5", "ts-node": "^10.9.2", "tsd": "^0.31.2", - "typescript": "^5.9.2", - "vite": "^7.1.6" + "typescript": "^5.9.3", + "vite": "^7.2.4" }, "engines": { "node": ">=14" @@ -235,7 +244,7 @@ }, "../packages/ui": { "name": "@firecms/ui", - "version": "3.0.0-canary.289", + "version": "3.0.1", "license": "MIT", "dependencies": { "@material-design-icons/font": "^0.14.15", @@ -243,21 +252,21 @@ "@radix-ui/react-collapsible": "^1.1.12", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-dropdown-menu": "^2.1.16", - "@radix-ui/react-label": "^2.1.7", + "@radix-ui/react-label": "^2.1.8", "@radix-ui/react-menubar": "^1.1.16", "@radix-ui/react-popover": "^1.1.15", - "@radix-ui/react-portal": "^1.1.9", + "@radix-ui/react-portal": "^1.1.10", "@radix-ui/react-radio-group": "^1.3.8", "@radix-ui/react-scroll-area": "^1.2.10", "@radix-ui/react-select": "^2.2.6", - "@radix-ui/react-separator": "^1.1.7", + "@radix-ui/react-separator": "^1.1.8", "@radix-ui/react-slider": "^1.3.6", "@radix-ui/react-switch": "^1.2.6", "@radix-ui/react-tabs": "^1.1.13", "@radix-ui/react-tooltip": "^1.2.8", - "@radix-ui/react-visually-hidden": "^1.2.3", + "@radix-ui/react-visually-hidden": "^1.2.4", "clsx": "^2.1.1", - "cmdk": "^0.2.1", + "cmdk": "^1.1.1", "date-fns": "^3.6.0", "markdown-it": "^14.1.0", "react-dropzone": "^14.3.8", @@ -265,9 +274,8 @@ "tailwind-merge": "^2.6.0" }, "devDependencies": { - "@jest/globals": "^30.1.2", - "@tailwindcss/postcss": "^4.1.13", - "@testing-library/jest-dom": "^6.8.0", + "@jest/globals": "^30.2.0", + "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@types/jest": "^29.5.14", @@ -279,16 +287,16 @@ "@vitejs/plugin-react": "^4.7.0", "babel-plugin-react-compiler": "^19.0.0-beta-af1b7da-20250417", "cross-env": "^7.0.3", - "eslint-plugin-react-compiler": "^19.0.0-beta-af1b7da-20250417", + "eslint-plugin-react-compiler": "^19.1.0-rc.2", "jest": "^29.7.0", "npm-run-all": "^4.1.5", "rollup-preserve-directives": "^1.1.3", - "ts-jest": "^29.4.3", + "ts-jest": "^29.4.5", "ts-node": "^10.9.2", "tsd": "^0.31.2", - "typescript": "^5.9.2", - "vite": "^7.1.6", - "vite-plugin-static-copy": "^3.1.2" + "typescript": "^5.9.3", + "vite": "^7.2.4", + "vite-plugin-static-copy": "^3.1.4" }, "engines": { "node": ">=14" @@ -2884,6 +2892,60 @@ "node": ">=14.0.0" } }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.5.0", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.5.0", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.0.5", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.5.0", + "@emnapi/runtime": "^1.5.0", + "@tybys/wasm-util": "^0.10.1" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.1", + "inBundle": true, + "license": "0BSD", + "optional": true + }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { "version": "4.1.14", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.14.tgz", @@ -3070,6 +3132,12 @@ "undici-types": "~7.13.0" } }, + "node_modules/@types/prismjs": { + "version": "1.26.6", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.6.tgz", + "integrity": "sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==", + "license": "MIT" + }, "node_modules/@types/react": { "version": "19.2.2", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz", @@ -7178,17 +7246,20 @@ } }, "node_modules/react-syntax-highlighter": { - "version": "15.6.6", - "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.6.6.tgz", - "integrity": "sha512-DgXrc+AZF47+HvAPEmn7Ua/1p10jNoVZVI/LoPiYdtY+OM+/nG5yefLHKJwdKqY1adMuHFbeyBaG9j64ML7vTw==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-16.1.0.tgz", + "integrity": "sha512-E40/hBiP5rCNwkeBN1vRP+xow1X0pndinO+z3h7HLsHyjztbyjfzNWNKuAsJj+7DLam9iT4AaaOZnueCU+Nplg==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.3.1", + "@babel/runtime": "^7.28.4", "highlight.js": "^10.4.1", "highlightjs-vue": "^1.0.0", "lowlight": "^1.17.0", "prismjs": "^1.30.0", - "refractor": "^3.6.0" + "refractor": "^5.0.0" + }, + "engines": { + "node": ">= 16.20.2" }, "peerDependencies": { "react": ">= 0.14.0" @@ -7286,196 +7357,21 @@ } }, "node_modules/refractor": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", - "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", - "license": "MIT", - "dependencies": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.27.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/@types/hast": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", - "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/refractor/node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" - }, - "node_modules/refractor/node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/refractor/node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/refractor/node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "license": "MIT", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "license": "MIT", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/refractor/node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-5.0.0.tgz", + "integrity": "sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw==", "license": "MIT", "dependencies": { - "xtend": "^4.0.0" + "@types/hast": "^3.0.0", + "@types/prismjs": "^1.0.0", + "hastscript": "^9.0.0", + "parse-entities": "^4.0.0" }, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/refractor/node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/regex-utilities": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", @@ -8763,15 +8659,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, "node_modules/xxhash-wasm": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", diff --git a/website-astro/package.json b/website-astro/package.json index 87ae3c462..62a2b3b7b 100644 --- a/website-astro/package.json +++ b/website-astro/package.json @@ -42,7 +42,7 @@ "react-dom": "^19.2.0", "react-responsive-masonry": "^2.7.1", "react-router-dom": "^6.28.0", - "react-syntax-highlighter": "^15.6.6", + "react-syntax-highlighter": "^16.1.0", "react-type-animation": "^3.2.0", "sharp": "^0.34.2", "tailwindcss": "^4.1.14",