forked from pdsls.dev/pdsls
atproto explorer

indent with tab

Changed files
+11
src
components
+2
package.json
··· 36 "@atcute/tangled": "^1.0.5", 37 "@atcute/tid": "^1.0.2", 38 "@atcute/uint8array": "^1.0.4", 39 "@codemirror/lang-json": "^6.0.2", 40 "@codemirror/lint": "^6.8.5", 41 "@codemirror/state": "^6.5.2", 42 "@fsegurai/codemirror-theme-basic-dark": "^6.2.2", 43 "@fsegurai/codemirror-theme-basic-light": "^6.2.2", 44 "@mary/exif-rm": "jsr:^0.2.2",
··· 36 "@atcute/tangled": "^1.0.5", 37 "@atcute/tid": "^1.0.2", 38 "@atcute/uint8array": "^1.0.4", 39 + "@codemirror/commands": "^6.8.1", 40 "@codemirror/lang-json": "^6.0.2", 41 "@codemirror/lint": "^6.8.5", 42 "@codemirror/state": "^6.5.2", 43 + "@codemirror/view": "^6.38.2", 44 "@fsegurai/codemirror-theme-basic-dark": "^6.2.2", 45 "@fsegurai/codemirror-theme-basic-light": "^6.2.2", 46 "@mary/exif-rm": "jsr:^0.2.2",
+6
pnpm-lock.yaml
··· 56 '@atcute/uint8array': 57 specifier: ^1.0.4 58 version: 1.0.4 59 '@codemirror/lang-json': 60 specifier: ^6.0.2 61 version: 6.0.2 ··· 65 '@codemirror/state': 66 specifier: ^6.5.2 67 version: 6.5.2 68 '@fsegurai/codemirror-theme-basic-dark': 69 specifier: ^6.2.2 70 version: 6.2.2(@codemirror/language@6.11.3)(@codemirror/state@6.5.2)(@codemirror/view@6.38.2)(@lezer/highlight@1.2.1)
··· 56 '@atcute/uint8array': 57 specifier: ^1.0.4 58 version: 1.0.4 59 + '@codemirror/commands': 60 + specifier: ^6.8.1 61 + version: 6.8.1 62 '@codemirror/lang-json': 63 specifier: ^6.0.2 64 version: 6.0.2 ··· 68 '@codemirror/state': 69 specifier: ^6.5.2 70 version: 6.5.2 71 + '@codemirror/view': 72 + specifier: ^6.38.2 73 + version: 6.38.2 74 '@fsegurai/codemirror-theme-basic-dark': 75 specifier: ^6.2.2 76 version: 6.2.2(@codemirror/language@6.11.3)(@codemirror/state@6.5.2)(@codemirror/view@6.38.2)(@lezer/highlight@1.2.1)
+3
src/components/editor.tsx
··· 5 import { basicLight } from "@fsegurai/codemirror-theme-basic-light"; 6 import { basicDark } from "@fsegurai/codemirror-theme-basic-dark"; 7 import { Compartment } from "@codemirror/state"; 8 9 export let editorView: EditorView; 10 ··· 41 basicSetup, 42 theme, 43 json(), 44 linter(jsonParseLinter()), 45 themeColor.of(document.documentElement.classList.contains("dark") ? basicDark : basicLight), 46 ],
··· 5 import { basicLight } from "@fsegurai/codemirror-theme-basic-light"; 6 import { basicDark } from "@fsegurai/codemirror-theme-basic-dark"; 7 import { Compartment } from "@codemirror/state"; 8 + import { indentWithTab } from "@codemirror/commands"; 9 + import { keymap } from "@codemirror/view"; 10 11 export let editorView: EditorView; 12 ··· 43 basicSetup, 44 theme, 45 json(), 46 + keymap.of([indentWithTab]), 47 linter(jsonParseLinter()), 48 themeColor.of(document.documentElement.classList.contains("dark") ? basicDark : basicLight), 49 ],