├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc.json ├── README.md ├── babel.config.js ├── index.html ├── package.json ├── polyfills └── process-es6.js ├── src ├── App.tsx ├── app.css ├── compiler │ └── api.ts ├── components │ ├── Editor.tsx │ ├── PropertiesViewer.tsx │ └── TreeView.tsx ├── index.ts ├── main.tsx ├── state.ts ├── treeview.css └── utils.ts ├── test └── index.spec.ts ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | *.log -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/babel.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/package.json -------------------------------------------------------------------------------- /polyfills/process-es6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/polyfills/process-es6.js -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/src/app.css -------------------------------------------------------------------------------- /src/compiler/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/src/compiler/api.ts -------------------------------------------------------------------------------- /src/components/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/src/components/Editor.tsx -------------------------------------------------------------------------------- /src/components/PropertiesViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/src/components/PropertiesViewer.tsx -------------------------------------------------------------------------------- /src/components/TreeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/src/components/TreeView.tsx -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export function foo(): number { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/src/state.ts -------------------------------------------------------------------------------- /src/treeview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/src/treeview.css -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/test/index.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zzzen/pyright-ast-viewer/HEAD/yarn.lock --------------------------------------------------------------------------------