update dependencies
This commit is contained in:
		
							parent
							
								
									398318cae2
								
							
						
					
					
						commit
						8dc0d2cbaf
					
				| 
						 | 
				
			
			@ -29,9 +29,9 @@ export default defineConfig({
 | 
			
		|||
			},
 | 
			
		||||
			favicon: '/favicon.ico',
 | 
			
		||||
			description: 'A simple and powerful scripting language for Minecraft datapacks.',
 | 
			
		||||
			social: {
 | 
			
		||||
				email: 'mailto:shulkerscript@hoelting.dev',
 | 
			
		||||
			},
 | 
			
		||||
			social: [
 | 
			
		||||
				{ icon: 'email', label: 'E-Mail', href: 'mailto:shulkerscript@hoelting.dev' },
 | 
			
		||||
			],
 | 
			
		||||
			tableOfContents: { minHeadingLevel: 1, maxHeadingLevel: 3 },
 | 
			
		||||
			defaultLocale: 'root',
 | 
			
		||||
			locales: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										48
									
								
								package.json
								
								
								
								
							
							
						
						
									
										48
									
								
								package.json
								
								
								
								
							| 
						 | 
				
			
			@ -11,36 +11,36 @@
 | 
			
		|||
        "astro": "astro"
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@astrojs/check": "^0.9.3",
 | 
			
		||||
        "@astrojs/react": "^3.6.0",
 | 
			
		||||
        "@astrojs/starlight": "^0.28.2",
 | 
			
		||||
        "@emotion/react": "^11.11.4",
 | 
			
		||||
        "@emotion/styled": "^11.11.5",
 | 
			
		||||
        "@lorenzo_lewis/starlight-utils": "^0.1.1",
 | 
			
		||||
        "@monaco-editor/react": "^4.6.0",
 | 
			
		||||
        "@mui/icons-material": "^6.1.1",
 | 
			
		||||
        "@mui/material": "^6.1.1",
 | 
			
		||||
        "@shikijs/monaco": "^1.7.0",
 | 
			
		||||
        "@astrojs/check": "^0.9.4",
 | 
			
		||||
        "@astrojs/react": "^4.3.0",
 | 
			
		||||
        "@astrojs/starlight": "^0.35.2",
 | 
			
		||||
        "@emotion/react": "^11.14.0",
 | 
			
		||||
        "@emotion/styled": "^11.14.1",
 | 
			
		||||
        "@lorenzo_lewis/starlight-utils": "^0.3.2",
 | 
			
		||||
        "@monaco-editor/react": "^4.7.0",
 | 
			
		||||
        "@mui/icons-material": "^7.3.0",
 | 
			
		||||
        "@mui/material": "^7.3.0",
 | 
			
		||||
        "@shikijs/monaco": "^3.9.2",
 | 
			
		||||
        "@types/mdast": "^4.0.4",
 | 
			
		||||
        "@types/react": "^18.3.3",
 | 
			
		||||
        "@types/react-dom": "^18.3.0",
 | 
			
		||||
        "@types/react": "^19.1.9",
 | 
			
		||||
        "@types/react-dom": "^19.1.7",
 | 
			
		||||
        "@types/unist": "^3.0.3",
 | 
			
		||||
        "astro": "^4.15.9",
 | 
			
		||||
        "react": "^18.3.1",
 | 
			
		||||
        "react-dom": "^18.3.1",
 | 
			
		||||
        "react-icons": "^5.2.1",
 | 
			
		||||
        "sharp": "^0.33.5",
 | 
			
		||||
        "shiki": "^1.7.0",
 | 
			
		||||
        "starlight-links-validator": "^0.12.1",
 | 
			
		||||
        "tm-themes": "^1.4.3",
 | 
			
		||||
        "typescript": "^5.4.5",
 | 
			
		||||
        "astro": "^5.12.8",
 | 
			
		||||
        "react": "^19.1.1",
 | 
			
		||||
        "react-dom": "^19.1.1",
 | 
			
		||||
        "react-icons": "^5.5.0",
 | 
			
		||||
        "sharp": "^0.34.3",
 | 
			
		||||
        "shiki": "^3.9.2",
 | 
			
		||||
        "starlight-links-validator": "^0.17.0",
 | 
			
		||||
        "tm-themes": "^1.10.7",
 | 
			
		||||
        "typescript": "^5.9.2",
 | 
			
		||||
        "unified": "^11.0.5",
 | 
			
		||||
        "unist-util-visit": "^5.0.0",
 | 
			
		||||
        "use-immer": "^0.10.0",
 | 
			
		||||
        "vite-plugin-wasm": "^3.3.0"
 | 
			
		||||
        "use-immer": "^0.11.0",
 | 
			
		||||
        "vite-plugin-wasm": "^3.5.0"
 | 
			
		||||
    },
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "sass": "^1.77.6"
 | 
			
		||||
        "sass": "^1.90.0"
 | 
			
		||||
    },
 | 
			
		||||
    "packageManager": "pnpm@9.7.0"
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										5302
									
								
								pnpm-lock.yaml
								
								
								
								
							
							
						
						
									
										5302
									
								
								pnpm-lock.yaml
								
								
								
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
import { useEffect, useState } from "react";
 | 
			
		||||
import { useMonaco, type Monaco } from "@monaco-editor/react";
 | 
			
		||||
import { useImmer, type Updater } from "use-immer";
 | 
			
		||||
import ThemeProvider from "@mui/material/styles/ThemeProvider";
 | 
			
		||||
import { ThemeProvider } from "@mui/material/styles";
 | 
			
		||||
import ErrorDisplay from "./playground/ErrorDisplay";
 | 
			
		||||
import FileView from "./playground/FileView";
 | 
			
		||||
import Editor from "./playground/Editor";
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
import type { File } from "@utils/playground";
 | 
			
		||||
import MonacoEditor, { useMonaco } from "@monaco-editor/react";
 | 
			
		||||
import { getHighlighter, type Highlighter } from "shiki";
 | 
			
		||||
import { createHighlighter, type Highlighter } from "shiki";
 | 
			
		||||
import { shikiToMonaco } from "@shikijs/monaco";
 | 
			
		||||
import { useEffect, useState } from "react";
 | 
			
		||||
import darkPlus from "tm-themes/themes/dark-plus.json";
 | 
			
		||||
| 
						 | 
				
			
			@ -24,7 +24,7 @@ export default function Editor({
 | 
			
		|||
    useEffect(() => {
 | 
			
		||||
        if (monaco) {
 | 
			
		||||
            if (highlighter == null) {
 | 
			
		||||
                getHighlighter({
 | 
			
		||||
                createHighlighter({
 | 
			
		||||
                    themes: [darkPlus as any, lightPlus],
 | 
			
		||||
                    langs: ["toml", shulkerscriptGrammar, mcfunctionGrammar],
 | 
			
		||||
                }).then((highlighter) => {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
import { visit } from 'unist-util-visit';
 | 
			
		||||
import type { Plugin } from 'unified';
 | 
			
		||||
import type { Parent } from 'unist';
 | 
			
		||||
import type { Paragraph, Text } from 'mdast';
 | 
			
		||||
import type { Paragraph } from 'mdast';
 | 
			
		||||
 | 
			
		||||
const INLINE_REGEX = /!(since|changed|deprecated)\[([^\]]+)\]/g;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue