diff --git a/package-lock.json b/package-lock.json index ac97756f..e3601e60 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,17 +41,18 @@ "@storybook/vue3-vite": "^8.1.11", "@sveltejs/vite-plugin-svelte": "^3.1.1", "@tanstack/react-virtual": "^3.8.1", - "@testing-library/react": "^14.3.1", + "@testing-library/react": "^16.0.0", "@testing-library/vue": "^8.1.0", "@types/jsdom": "^21.1.7", "@types/react": "^18.3.3", "@types/react-beautiful-dnd": "^13.1.8", + "@types/react-dom": "^18.3.0", "@types/react-virtualized": "^9.21.30", "@types/react-window": "^1.8.8", "@typescript-eslint/parser": "^6.21.0", "@vitejs/plugin-react": "^4.3.1", "@vitejs/plugin-vue": "^5.0.5", - "@vitejs/plugin-vue-jsx": "^3.1.0", + "@vitejs/plugin-vue-jsx": "^4.0.0", "@vue/babel-plugin-jsx": "^1.2.2", "babel-preset-solid": "^1.8.18", "cmdk": "^1.0.0", @@ -88,7 +89,7 @@ "svelte-check": "^3.8.4", "svelte2tsx": "^0.7.13", "typedoc": "^0.26.3", - "typedoc-plugin-markdown": "^3.17.1", + "typedoc-plugin-markdown": "^4.1.2", "typedoc-plugin-vue": "^1.2.0", "typescript": "^5.5.3", "virtua": "^0.33.2", @@ -8585,21 +8586,30 @@ } }, "node_modules/@testing-library/react": { - "version": "14.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.3.1.tgz", - "integrity": "sha512-H99XjUhWQw0lTgyMN05W3xQG1Nh4lq574D8keFf1dDoNTJgp66VbJozRaczoF+wsiaPJNt/TcnfpLGufGxSrZQ==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz", + "integrity": "sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^9.0.0", - "@types/react-dom": "^18.0.0" + "@babel/runtime": "^7.12.5" }, "engines": { - "node": ">=14" + "node": ">=18" }, "peerDependencies": { + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", "react": "^18.0.0", "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, "node_modules/@testing-library/vue": { @@ -8982,9 +8992,9 @@ } }, "node_modules/@types/react-dom": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", - "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "dev": true, "dependencies": { "@types/react": "*" @@ -9405,20 +9415,20 @@ } }, "node_modules/@vitejs/plugin-vue-jsx": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", - "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.0.0.tgz", + "integrity": "sha512-A+6wL2AdQhDsLsDnY+2v4rRDI1HLJGIMc97a8FURO9tqKsH5QvjWrzsa5DH3NlZsM742W2wODl2fF+bfcTWtXw==", "dev": true, "dependencies": { - "@babel/core": "^7.23.3", - "@babel/plugin-transform-typescript": "^7.23.3", - "@vue/babel-plugin-jsx": "^1.1.5" + "@babel/core": "^7.24.6", + "@babel/plugin-transform-typescript": "^7.24.6", + "@vue/babel-plugin-jsx": "^1.2.2" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^18.0.0 || >=20.0.0" }, "peerDependencies": { - "vite": "^4.0.0 || ^5.0.0", + "vite": "^5.0.0", "vue": "^3.0.0" } }, @@ -26412,15 +26422,15 @@ } }, "node_modules/typedoc-plugin-markdown": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz", - "integrity": "sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.1.2.tgz", + "integrity": "sha512-jZt8jmQLbmg9jmFQyfJrjLf6ljRwJ5fKMeqmFr0oPXmeX5ZRYYtCe6y/058vDESE/R+TwEvNua6SuG43UBbszw==", "dev": true, - "dependencies": { - "handlebars": "^4.7.7" + "engines": { + "node": ">= 18" }, "peerDependencies": { - "typedoc": ">=0.24.0" + "typedoc": "0.26.x" } }, "node_modules/typedoc-plugin-vue": { diff --git a/package.json b/package.json index ad2cc1c0..1faa02b0 100644 --- a/package.json +++ b/package.json @@ -87,17 +87,18 @@ "@storybook/vue3-vite": "^8.1.11", "@sveltejs/vite-plugin-svelte": "^3.1.1", "@tanstack/react-virtual": "^3.8.1", - "@testing-library/react": "^14.3.1", + "@testing-library/react": "^16.0.0", "@testing-library/vue": "^8.1.0", "@types/jsdom": "^21.1.7", "@types/react": "^18.3.3", "@types/react-beautiful-dnd": "^13.1.8", + "@types/react-dom": "^18.3.0", "@types/react-virtualized": "^9.21.30", "@types/react-window": "^1.8.8", "@typescript-eslint/parser": "^6.21.0", "@vitejs/plugin-react": "^4.3.1", "@vitejs/plugin-vue": "^5.0.5", - "@vitejs/plugin-vue-jsx": "^3.1.0", + "@vitejs/plugin-vue-jsx": "^4.0.0", "@vue/babel-plugin-jsx": "^1.2.2", "babel-preset-solid": "^1.8.18", "cmdk": "^1.0.0", @@ -134,7 +135,7 @@ "svelte-check": "^3.8.4", "svelte2tsx": "^0.7.13", "typedoc": "^0.26.3", - "typedoc-plugin-markdown": "^3.17.1", + "typedoc-plugin-markdown": "^4.1.2", "typedoc-plugin-vue": "^1.2.0", "typescript": "^5.5.3", "virtua": "^0.33.2", diff --git a/typedoc.json b/typedoc.json index e585cfcc..5888d869 100644 --- a/typedoc.json +++ b/typedoc.json @@ -11,6 +11,6 @@ "sort": ["kind"], "groupOrder": ["Function", "Interface", "TypeAlias"], "githubPages": false, - "entryDocument": "API.md", + "entryFileName": "API.md", "hideBreadcrumbs": true }