├── .editorconfig ├── .github ├── copilot-instructions.md └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .husky └── pre-commit ├── .nvmrc ├── .oxlintrc.json ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── LICENSE ├── README.md ├── dprint.json ├── fixture ├── rules │ ├── README.md │ ├── no-console.yml │ └── test-sg-rule.yml ├── sgconfig.yml └── test.ts ├── icons ├── bash.svg ├── c.svg ├── cpp.svg ├── csharp.svg ├── css.svg ├── dart.svg ├── elixir.svg ├── file.svg ├── go.svg ├── html.svg ├── java.svg ├── javascript.svg ├── json.svg ├── kotlin.svg ├── lua.svg ├── php.svg ├── python.svg ├── ruby.svg ├── rust.svg ├── scala.svg ├── swift.svg ├── tsx.svg ├── typescript.svg └── yaml.svg ├── media ├── clear-dark.svg ├── clear-light.svg ├── collapse-dark.svg ├── collapse-light.svg ├── expand-dark.svg ├── expand-light.svg ├── favicon.png ├── favicon.svg ├── pattern-dark.svg ├── pattern-light.svg ├── refresh-dark.svg ├── refresh-light.svg ├── reset.css ├── vscode.css ├── yaml-dark.svg └── yaml-light.svg ├── package.json ├── pnpm-lock.yaml ├── readme ├── commit-replace.png ├── linter.png ├── replace.png ├── search-in-folder.png ├── search-pattern.png └── search-yaml.png ├── renovate.json ├── scripts ├── build.mjs └── test │ ├── integration-test.cjs │ └── runTest.mjs ├── src ├── extension │ ├── codelens.ts │ ├── common.ts │ ├── index.ts │ ├── lsp.ts │ ├── preview.ts │ ├── search.ts │ └── webview.ts ├── test │ ├── codefix.test.ts │ ├── diagnostics.test.ts │ └── utils.ts ├── types.ts └── webview │ ├── LoadingBar.tsx │ ├── SearchSidebar │ ├── SearchProviderMessage │ │ └── index.tsx │ ├── SearchResultList │ │ ├── Actions.tsx │ │ ├── CodeBlock.tsx │ │ ├── FileLink.tsx │ │ ├── Icon.tsx │ │ ├── MatchList.tsx │ │ ├── TreeHeader.tsx │ │ ├── TreeItem.tsx │ │ ├── index.tsx │ │ └── useListState.tsx │ ├── SearchWidgetContainer │ │ ├── IncludeFile.tsx │ │ ├── LangSelect.tsx │ │ ├── PatternConfig.tsx │ │ ├── SearchInput.tsx │ │ ├── SearchOptions.tsx │ │ ├── SearchWidget.tsx │ │ ├── YamlWidget.tsx │ │ └── index.tsx │ └── index.tsx │ ├── SearchWindow │ └── index.tsx │ ├── hooks │ ├── useDark.tsx │ ├── useQuery.tsx │ └── useSearch.tsx │ ├── index.tsx │ └── postMessage.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.20.0 -------------------------------------------------------------------------------- /.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/.oxlintrc.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/.vscodeignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/README.md -------------------------------------------------------------------------------- /dprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/dprint.json -------------------------------------------------------------------------------- /fixture/rules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/fixture/rules/README.md -------------------------------------------------------------------------------- /fixture/rules/no-console.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/fixture/rules/no-console.yml -------------------------------------------------------------------------------- /fixture/rules/test-sg-rule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/fixture/rules/test-sg-rule.yml -------------------------------------------------------------------------------- /fixture/sgconfig.yml: -------------------------------------------------------------------------------- 1 | ruleDirs: 2 | - rules 3 | -------------------------------------------------------------------------------- /fixture/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/fixture/test.ts -------------------------------------------------------------------------------- /icons/bash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/bash.svg -------------------------------------------------------------------------------- /icons/c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/c.svg -------------------------------------------------------------------------------- /icons/cpp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/cpp.svg -------------------------------------------------------------------------------- /icons/csharp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/csharp.svg -------------------------------------------------------------------------------- /icons/css.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/css.svg -------------------------------------------------------------------------------- /icons/dart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/dart.svg -------------------------------------------------------------------------------- /icons/elixir.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/elixir.svg -------------------------------------------------------------------------------- /icons/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/file.svg -------------------------------------------------------------------------------- /icons/go.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/go.svg -------------------------------------------------------------------------------- /icons/html.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/html.svg -------------------------------------------------------------------------------- /icons/java.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/java.svg -------------------------------------------------------------------------------- /icons/javascript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/javascript.svg -------------------------------------------------------------------------------- /icons/json.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/json.svg -------------------------------------------------------------------------------- /icons/kotlin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/kotlin.svg -------------------------------------------------------------------------------- /icons/lua.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/lua.svg -------------------------------------------------------------------------------- /icons/php.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/php.svg -------------------------------------------------------------------------------- /icons/python.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/python.svg -------------------------------------------------------------------------------- /icons/ruby.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/ruby.svg -------------------------------------------------------------------------------- /icons/rust.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/rust.svg -------------------------------------------------------------------------------- /icons/scala.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/scala.svg -------------------------------------------------------------------------------- /icons/swift.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/swift.svg -------------------------------------------------------------------------------- /icons/tsx.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/tsx.svg -------------------------------------------------------------------------------- /icons/typescript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/typescript.svg -------------------------------------------------------------------------------- /icons/yaml.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/icons/yaml.svg -------------------------------------------------------------------------------- /media/clear-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/clear-dark.svg -------------------------------------------------------------------------------- /media/clear-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/clear-light.svg -------------------------------------------------------------------------------- /media/collapse-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/collapse-dark.svg -------------------------------------------------------------------------------- /media/collapse-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/collapse-light.svg -------------------------------------------------------------------------------- /media/expand-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/expand-dark.svg -------------------------------------------------------------------------------- /media/expand-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/expand-light.svg -------------------------------------------------------------------------------- /media/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/favicon.png -------------------------------------------------------------------------------- /media/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/favicon.svg -------------------------------------------------------------------------------- /media/pattern-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/pattern-dark.svg -------------------------------------------------------------------------------- /media/pattern-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/pattern-light.svg -------------------------------------------------------------------------------- /media/refresh-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/refresh-dark.svg -------------------------------------------------------------------------------- /media/refresh-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/refresh-light.svg -------------------------------------------------------------------------------- /media/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/reset.css -------------------------------------------------------------------------------- /media/vscode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/vscode.css -------------------------------------------------------------------------------- /media/yaml-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/yaml-dark.svg -------------------------------------------------------------------------------- /media/yaml-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/media/yaml-light.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /readme/commit-replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/readme/commit-replace.png -------------------------------------------------------------------------------- /readme/linter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/readme/linter.png -------------------------------------------------------------------------------- /readme/replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/readme/replace.png -------------------------------------------------------------------------------- /readme/search-in-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/readme/search-in-folder.png -------------------------------------------------------------------------------- /readme/search-pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/readme/search-pattern.png -------------------------------------------------------------------------------- /readme/search-yaml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/readme/search-yaml.png -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/build.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/scripts/build.mjs -------------------------------------------------------------------------------- /scripts/test/integration-test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/scripts/test/integration-test.cjs -------------------------------------------------------------------------------- /scripts/test/runTest.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/scripts/test/runTest.mjs -------------------------------------------------------------------------------- /src/extension/codelens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/extension/codelens.ts -------------------------------------------------------------------------------- /src/extension/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/extension/common.ts -------------------------------------------------------------------------------- /src/extension/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/extension/index.ts -------------------------------------------------------------------------------- /src/extension/lsp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/extension/lsp.ts -------------------------------------------------------------------------------- /src/extension/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/extension/preview.ts -------------------------------------------------------------------------------- /src/extension/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/extension/search.ts -------------------------------------------------------------------------------- /src/extension/webview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/extension/webview.ts -------------------------------------------------------------------------------- /src/test/codefix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/test/codefix.test.ts -------------------------------------------------------------------------------- /src/test/diagnostics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/test/diagnostics.test.ts -------------------------------------------------------------------------------- /src/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/test/utils.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/webview/LoadingBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/LoadingBar.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchProviderMessage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchProviderMessage/index.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchResultList/Actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchResultList/Actions.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchResultList/CodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchResultList/CodeBlock.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchResultList/FileLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchResultList/FileLink.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchResultList/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchResultList/Icon.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchResultList/MatchList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchResultList/MatchList.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchResultList/TreeHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchResultList/TreeHeader.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchResultList/TreeItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchResultList/TreeItem.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchResultList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchResultList/index.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchResultList/useListState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchResultList/useListState.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchWidgetContainer/IncludeFile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchWidgetContainer/IncludeFile.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchWidgetContainer/LangSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchWidgetContainer/LangSelect.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchWidgetContainer/PatternConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchWidgetContainer/PatternConfig.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchWidgetContainer/SearchInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchWidgetContainer/SearchInput.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchWidgetContainer/SearchOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchWidgetContainer/SearchOptions.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchWidgetContainer/SearchWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchWidgetContainer/SearchWidget.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchWidgetContainer/YamlWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchWidgetContainer/YamlWidget.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/SearchWidgetContainer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/SearchWidgetContainer/index.tsx -------------------------------------------------------------------------------- /src/webview/SearchSidebar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/SearchSidebar/index.tsx -------------------------------------------------------------------------------- /src/webview/SearchWindow/index.tsx: -------------------------------------------------------------------------------- 1 | // TODO 2 | export type {} 3 | -------------------------------------------------------------------------------- /src/webview/hooks/useDark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/hooks/useDark.tsx -------------------------------------------------------------------------------- /src/webview/hooks/useQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/hooks/useQuery.tsx -------------------------------------------------------------------------------- /src/webview/hooks/useSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/hooks/useSearch.tsx -------------------------------------------------------------------------------- /src/webview/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/index.tsx -------------------------------------------------------------------------------- /src/webview/postMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/src/webview/postMessage.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ast-grep/ast-grep-vscode/HEAD/tsconfig.json --------------------------------------------------------------------------------