A focused Docker Compose management web application.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add identation markers

Brooke 89d687c4 fa61744e

+19
+1
packages/panel/package.json
··· 28 28 "@fortawesome/free-brands-svg-icons": "^6.7", 29 29 "@fortawesome/free-regular-svg-icons": "^6.7", 30 30 "@fortawesome/free-solid-svg-icons": "^6.7", 31 + "@replit/codemirror-indentation-markers": "^6.5.3", 31 32 "@sveltejs/adapter-static": "^3.0.10", 32 33 "@sveltejs/kit": "^2.16.0", 33 34 "@sveltejs/vite-plugin-svelte": "^5.0.0",
+2
packages/panel/src/lib/component/ComposeEditor.svelte
··· 2 2 import { catppuccinMacchiato } from "@catppuccin/codemirror"; 3 3 import type { Attachment } from "svelte/attachments"; 4 4 5 + import { indentationMarkers } from "@replit/codemirror-indentation-markers"; 5 6 import { yamlSchema } from "codemirror-json-schema/yaml"; 6 7 import * as autocomplete from "@codemirror/autocomplete"; 7 8 import * as language from "@codemirror/language"; ··· 20 21 const editor: Attachment<HTMLElement> = (parent) => { 21 22 const editor = new view.EditorView({ 22 23 extensions: [ 24 + indentationMarkers(), 23 25 catppuccinMacchiato, 24 26 yamlSchema(schema), 25 27 yaml(),
+16
pnpm-lock.yaml
··· 55 55 '@fortawesome/free-solid-svg-icons': 56 56 specifier: ^6.7 57 57 version: 6.7.2 58 + '@replit/codemirror-indentation-markers': 59 + specifier: ^6.5.3 60 + version: 6.5.3(@codemirror/language@6.12.2)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0) 58 61 '@sveltejs/adapter-static': 59 62 specifier: ^3.0.10 60 63 version: 3.0.10(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.53.7)(vite@6.4.1(@types/node@25.3.5)(sass@1.97.3)(yaml@2.8.2)))(svelte@5.53.7)(typescript@5.9.3)(vite@6.4.1(@types/node@25.3.5)(sass@1.97.3)(yaml@2.8.2))) ··· 493 496 '@redocly/openapi-core@1.34.10': 494 497 resolution: {integrity: sha512-XCBR/9WHJ0cpezuunHMZjuFMl4KqUo7eiFwzrQrvm7lTXt0EBd3No8UY+9OyzXpDfreGEMMtxmaLZ+ksVw378g==} 495 498 engines: {node: '>=18.17.0', npm: '>=9.5.0'} 499 + 500 + '@replit/codemirror-indentation-markers@6.5.3': 501 + resolution: {integrity: sha512-hL5Sfvw3C1vgg7GolLe/uxX5T3tmgOA3ZzqlMv47zjU1ON51pzNWiVbS22oh6crYhtVhv8b3gdXwoYp++2ilHw==} 502 + peerDependencies: 503 + '@codemirror/language': ^6.0.0 504 + '@codemirror/state': ^6.0.0 505 + '@codemirror/view': ^6.0.0 496 506 497 507 '@rollup/rollup-android-arm-eabi@4.59.0': 498 508 resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==} ··· 1718 1728 yaml-ast-parser: 0.0.43 1719 1729 transitivePeerDependencies: 1720 1730 - supports-color 1731 + 1732 + '@replit/codemirror-indentation-markers@6.5.3(@codemirror/language@6.12.2)(@codemirror/state@6.6.0)(@codemirror/view@6.40.0)': 1733 + dependencies: 1734 + '@codemirror/language': 6.12.2 1735 + '@codemirror/state': 6.6.0 1736 + '@codemirror/view': 6.40.0 1721 1737 1722 1738 '@rollup/rollup-android-arm-eabi@4.59.0': 1723 1739 optional: true