├── .eslintrc.json ├── .github └── workflows │ ├── ci.yml │ └── daily.yml ├── .gitignore ├── .gitmodules ├── .hintrc ├── .prettierignore ├── .prettierrc.json ├── .vscode └── launch.json ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── d2-icon-small.png ├── d2-icon.png ├── docs └── assets │ └── header.png ├── eslint.config.mjs ├── language-configuration.json ├── make.sh ├── package.json ├── pages └── previewPage.html ├── src ├── browserWindow.ts ├── docToPreviewGenerator.ts ├── extension.ts ├── layoutPicker.ts ├── outputChannel.ts ├── refreshTimer.ts ├── taskRunner.ts ├── tasks.ts ├── themePicker.ts ├── tsconfig.json └── utility.ts ├── syntaxes ├── d2-markdown-injection.json ├── d2.tmLanguage.json ├── d2.tmLanguage.yaml └── markdown.tmLanguage.json ├── test ├── import.d2 ├── nested.d2 └── nested.md ├── themes ├── dark-color-theme.json └── light-color-theme.json ├── webpack.config.js └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/daily.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/.github/workflows/daily.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/.gitmodules -------------------------------------------------------------------------------- /.hintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/.hintrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/README.md -------------------------------------------------------------------------------- /d2-icon-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/d2-icon-small.png -------------------------------------------------------------------------------- /d2-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/d2-icon.png -------------------------------------------------------------------------------- /docs/assets/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/docs/assets/header.png -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/language-configuration.json -------------------------------------------------------------------------------- /make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/make.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/package.json -------------------------------------------------------------------------------- /pages/previewPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/pages/previewPage.html -------------------------------------------------------------------------------- /src/browserWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/src/browserWindow.ts -------------------------------------------------------------------------------- /src/docToPreviewGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/src/docToPreviewGenerator.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/layoutPicker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/src/layoutPicker.ts -------------------------------------------------------------------------------- /src/outputChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/src/outputChannel.ts -------------------------------------------------------------------------------- /src/refreshTimer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/src/refreshTimer.ts -------------------------------------------------------------------------------- /src/taskRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/src/taskRunner.ts -------------------------------------------------------------------------------- /src/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/src/tasks.ts -------------------------------------------------------------------------------- /src/themePicker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/src/themePicker.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/utility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/src/utility.ts -------------------------------------------------------------------------------- /syntaxes/d2-markdown-injection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/syntaxes/d2-markdown-injection.json -------------------------------------------------------------------------------- /syntaxes/d2.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/syntaxes/d2.tmLanguage.json -------------------------------------------------------------------------------- /syntaxes/d2.tmLanguage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/syntaxes/d2.tmLanguage.yaml -------------------------------------------------------------------------------- /syntaxes/markdown.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/syntaxes/markdown.tmLanguage.json -------------------------------------------------------------------------------- /test/import.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/test/import.d2 -------------------------------------------------------------------------------- /test/nested.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/test/nested.d2 -------------------------------------------------------------------------------- /test/nested.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/test/nested.md -------------------------------------------------------------------------------- /themes/dark-color-theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/themes/dark-color-theme.json -------------------------------------------------------------------------------- /themes/light-color-theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/themes/light-color-theme.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terrastruct/d2-vscode/HEAD/yarn.lock --------------------------------------------------------------------------------